c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) pwritev(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f0000000400)="85f9dbfdd07fef872eeacbb1984ae7c37fca81c624602227b3221f5a15422b711b4d39cdb6a78d1eab22ec8333b0f4b6ceb4923d0376b51d6b7ed8f43d822594ce181d95b72bec0d1eeffa71da496449454ee01cf6fbe9aaf85b27e5cf797434c60d86c22a100281867f5ac805a5f61d9a218a03e28eb22e373b352f711872efc92ccad83522ca36b5d71e6a5f2e41d158f95cc2ae716df36322eaca054e268f5c3fa148bd5073a2b06c95ebc699e526ec9c334c9eb833d69070b2bf6ee5c9", 0xbf}, {&(0x7f00000004c0)="7781e74f9da78ce05e2cd0796290dd8307bca069ccbc65946e355b87e7d1f377c67b3561df58ea5eb071cac9cd9d6d6b11b7633117f99fe00ba7ef43f85a7a189c16c2531716b6152e02cb37cff5b1abca8f3d96112b3bc9479b2d8679fc3683cf4cd306c0725c4f3e03e2e33cd837abb8d4f1704f11c07666d83ae6be210f63d77651890e432369df6aedcfa4957909ce6a328d1f281f01909f1151a254440a5ee29bfec9864927407a515b641305d2cd294efd88c6e3973a089e367bfa73a39cff1d31349d544216a0e6720bf99b72a26d1c8e8861", 0xd6}], 0x2, 0x0, 0x3) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) r7 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000005c0)={0x1000, 0x80000000, {0x989, 0x3f}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r10 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r8, r9, r10}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x100, 0x101]) 09:51:35 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) socket(0x10, 0x3, 0x9c) chmod(&(0x7f0000000000)='./file1/file0\x00', 0xc) rename(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xc) 09:51:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x68e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="ed36b25ce5f946ca1ba5eaeb549aef5892575654570df920b42e5f48cab63c5b392d8d479e0020dff394078b4cc0cbc69cf3ae5d6459a55c338b4264141463ee51fca215ad3c77479e5c71001a3686bd403d3222455e33f3e2597c25fd2c57dfe4aebf17a84ce94eb29c4fed9e2d38d0df7ec26cbc32d13d060c58dc0492e71be144d55b6b2204d6a28e298f55079ee922144d12eab228e9f814211fc5d18342bd257da868", 0x59}, {&(0x7f0000000200)="7dcd7f603f9f83d1dc1b33e8cf1a6db993ed4aaf06e19f76d34fa01c2d3754230b07d912b9085998089ca7504c9f97ebe3250f11e232374db9122a4812b862defc16d6203055a3acb7aeae251fb4a19519f6d81f5eab9c01a63e82ad324dede37ea114a92f70356e7023ec897a4f58750becfee447164860c586ba793e21134747448b9fe912738ccfdcddfadc8ac6bac51981a3bf995f84f973841f0f23c78b26902418dc95fcb28cf8898273d90cf1a92f3af407d7d6ef8afca2c7", 0x15a}, {&(0x7f0000000540)="bbdab34cf3eb7862b8bf3c981ec71916b21b4f09bbfe559069e8d91da37864211436618770781a543a32f8fbea8a6eed3ca6983fd459e44534fa4e50165a85e0af63f54ba4ee12a489022f82cce76c6439f855042b191391f420eddbaa4fa7545377b4fdad867c332984167309fc982423c7a181e3e1233ae7b731bba8e0ecb1e88e38691970c5ce3517405b52898d09be43101ca9ee5aa4a0347e91455f2853d711146a7cbb5ec9ce364392c4c4d33360ee773d874b9c8cc4f6d1761b461ccf343eceee152599e6b092b2718d0ca3a9f5575aed1e1785c7a0b475a1c995ccac9ff8c3ee295c328d6fce6b71a19bda2f7ad6a2f4bc19283be9e93e546e7cbaa42796941a8e8ef72f6947e151f9d48a9b6ee93afc16a928d49ce54d84371fe8f9094722db567cca1b2d5d963682fd1ec054a079c69b85dc09a637d50da92701b58b9817985a0be0a185722d7095758e78c209e01b48d145f28937c2462a18d0ba17d54842a25851e47173e35a98dc20e55b60cf91023f6e97146e5972de2b006ec6b1f130d6ea7f0d5dfb0543a65b09d5a9fdaf572febf3078b5b94e9c4d4df49868bc3705b49722b80bb6866605fcde1e6c55bc3705d5bd49c1dd660c0fb18f73e68c88af68fa53595609e22c2badd07b35a4ee0d1485ce6a0c3bdfb83456f82a60c2e7a1e74bb317f4e639bc07d3662c696d0e24cd5f93433ad5019a4ee89bead1bea4b242d4f96ab0dd5c8cfbdd52faf14957862a5d757f4ef015a8f1be7d1e2b375d9e6291cb5a478c34760c1e5a2bf22c8c59bf0db4e15a0e1b646a5c5a9e7e5c491a331818e959fc058818334f25fbad30ca031e1d02b8214f501102f49537656d407c033feb2c6d0e10e442e83d667df0341f8e9bbcd4b9086d2fcfe351cbce7400a1d94a8ca0c6a44fc4d193c155ef0c58aba2fb408ab4c1c9e2b3bb9399f48544642907c09badd61d030391842dc90ee896fdb664c6e9712b508b421589bc2084aed908558b290df5c58203bbee0e9ac6b19ca8cedc71b4603af6bc595ebc46750961692fee01e1084104f2ec5b628d76978185b66fedfa8fbe8d00e73da004c9eab9ec76b774015de7821eaad25597197c1ba138d7d83f00eeb8d0a6e7e02ab9dfb8c88eaa7608f6733c5dd293da194f16bf1bd6a19198cdd2d6e859a8211f122ce7d4b1c8112825121d53f7f89da81aacb6c6a78d4f42ed43b275c89f3d5619b97604a170cd30ec98cab9e338e726d7d2f95cfe4ff4a0700f63e38caf942367f0b13161864811383f0bd53d6958283c5e6263be09f1a136bfe03a4d52df74bd06b5cb526361ce1912ca4fec219bb91268b3519b3cc01077aa1eb50ed8a1f3246db534cd92fc830eed6ed0f82282cc548b884a5f4b2246f0b5dc7e7edaf11c096eb262787f20bc2a20d8415c34543f453439da1ed92cae2e4635ad5ba88278420dba39817cf644008c8c9b7d4ce9e70aaf9803ae541d70111f76f605275b04f013cf650742ba046abebf34064bc5ed4f3fae22c4ba8a2e4d5d7b66be957b8bf08ac9d710bcdb4d90a148f341b6a645ec61c02b1f96d9bb671dae0835b6ad5feaefa6218774e9cc3ecaa6bd7701f6c370772ef54391967622ab15e8e52a86758969ae43948a747abc9e698fd5b93bfdd265b5929b7fa1ac8b8489aa4389a2625b44675bcdaa0f79b969ff0625fa839977cb23b88373b2b1df2c175f87419edc2515a8ae7e083ae0f4ca925c2b7cc8e602a2f9620976ab69b2ced0b0acc696837e2dd614fb15ef620bc2499dd46de759b7ac69f2fd3d40fa9eeddc7beb50b9a8937e3c0a75ccbf39a131d7b9db14a77b1f3fb41ef06afe11a49bdea225396d6e95d3a7fd8ed7521335a31332e403c221c69cbc8e4179072a3f517b0882c2924af6a0a8ce00d69b827f524067b22122f21372007036feb75b0c1db23020f1bb7020965e36e293a82792e93c58da8b4dc6cc0690eef95fb3eaaae79b4d95572ca093393fad9fc9aa9cf96f08f87cbf33c58c488574f52613424d9386b337f6c84e2aba4a776abc97d6be98e881a2e121cd1f121b0ed90cecfccd6befb7a56350ad42fdcfc53950a4af5aa9d60a886e7866bf1e62a6ee72b8bae058ae1f0bbfa020e6c3e46af84197d398be940e19f4eed2d1d081841eecb72621ebfc96f0a3d294607d77bc665efb5a0d592dc8ad7709cc0156cfd73745dd36e3cff6e6928d07dbe8c47481b1fcfdfd0f037cc6c4a7f5b1fa2e2df738b12e52c90221820dd51fcb80790f350d7225214b17a2d74ce6f1d77f208ab7a73d74c9d8a4ffac00449964ffcdbb91fd2d32c7e788b93f7d1ae8c61fc899fc8af013b93709df317035904dda9b7b9821b3541ea95a1ba1996b447be0315c046829e7e7ea64c5b79df83b2450461f9631c073a3f39696d879ee4ca4bfeae55a0e3467fee46c911e3840411cbcb533a283b2d92bb7642956c9ac26c11471e31366dfc6d74a7082bb251ee401d06d62072162fd655949e873c837ad82869c568fda99fe13682268e787cc574a27493c5f3e2e66709020f22291844d5a5f8435fb301900da7624b8b50a3c433ee1b9f54ddf7226d1f1761c12635b631a7ed2368df86d56a0bbdfb4199d6b3b73efc033291d28233a2512aff5efe53ed777fa7bfc624e6cc40f27838e28068f9555bb2b00845667260bb06edab0a7bfa894b3dcac0ceb4ee753b62ade68da797ea9c7c628d3ed13495c4a3cb345425756da9719bd0128dd93701462ae643ba63b1c890f6cdaf3ac573a3acc87e8b0ea4e9650c65694e92b7fc1a5c6b7ca355e7d4b0e11d7eda65bfae810b57ba986071d134da43d0237ad741352b1beadf65cca0a541f82dd116cc0365368ff7a58e4604a55e2573d34a54b08d00d207a9085c84cd103c13c7270acbc50a40bd8b999766c3258056c2b1b33ec7fe8a795e22180482f597f4be4c85b745c2f31138292f24d5450e3b0983d073a9f8517c2038c49de634d3edf9030ff6f5fddde0e8c3e1d4471545215d44e452621b9a0a9c2799f44efb6e24b6da87a1d3ce020f531c290ec15826246618d5af5f296f157b873986d19359ea8fad84deac08cff866e9c739cc7cf0ee9f24fec5b8ddc3a98550de7dfd9cc272f364a28ab12fbaf956603156b9730b69a5fcd750c39d6dccc7225ea0c41f2b383d7a103088ad533d2a2fb7e45d50aacc8016f8304b75225a149c3e1a88ee5c5e0665656de3f045b19f2623d0b565887acc4f957350c1af6f7a57d34b669fc1427a0e8a8d19fa8770ec73545a3222b11f5946155095d7eec4c19c6463b9fe4dbc83546d2a805c6a253bcb346022b42c04f12bc12cbf717545ff794736fbf5b7246ae0d865123135d4f7f8612e634e317d8cdb3a921c84765aa65c6555670c082707c44ee7628444b24e71cd9238adae6fb5c382e9ec5e1fa5d4860b44ae15361e46d338ec11204fa5ccac2f27aa3973dfbff9b842d9eda1a5ab1d27c33dff0dc270d2c64ff0b73cc2fc72c85d25bd63e659bfa49402e9123a624fb58c08697c50d0185c9256b0497848c1aca9de8fdff9ec2bf04c933693e1e5c21a5360c0dde99eb4acbdd317a9777f8909e78c24be6eecdf9c67b30ed7886c02d7eb61ac3337b591c2391f183f3b7d1f413957cc0910d4320ba4ea85772bc6d347043c4fa18c8519f4975cec918625326e993dfdce71375b96a3559b47498a086bdaa21be2fd1abd2f26634f681ad3467ded9421688b6fbf906666e439dedd537d2e3f9f62f8a496a6ff9c5c4101f33dc2297ae862cad9bb0215e5ecfea3d567765087cfa26cbc3a7bc7ace07058cf04abe18abc513fa21746e1e4629d70de904a165b7d266ce3ceefae40b7cd89688cf16fd882206b075524286b8ac1d8ea9667165993e219c0e061776305f965578b5d77e52f8ee269a5c7bbbcc6c6c4ff81487d3d37796ea671099c54622efacbacfbe7d050ae7c0d9c7a649b97c02fc75e0707844e96b2d28e6a4d966e072de99d58915f6c16d9348ce286d68ce4065edcbf06588304468be46393523dc2a25b7eb8a555e71c21a37e49400d7f47a522634cf687995bd4d69dc879939b4de66fadd821402a95ae4db0307fe713bfe372a792e48c5563e399fa4ca960ee55255131aeaf51f0bebb3fbae73cd68b20029e57a17c27c8a5e61f46e582724f113a6e0ac79804b4d394987d673a39212570d1173aa7d741e1bc1f7a7d5813193794693fbead648dfab2471d600b32b61173e6cde2597be1aa272f553c86adaf3d104ab728a0c4080397dd43ca4ed683abceec63d00b8c1c4ed5b5a191d8dc0c6c92712fa9f2b6b01639685fb3e38af607da17f36f38e6dd131e4fd3ec6a1bd759bda28fbc2cc5e835ef7277236d37a8a9697c9f2a61fbdbbde6f2901f38361f042cc70a859d95377cf1717b31f6c9e61fa76475d2186633d0bad64f3c1c57b6f6c72f2c4bd91b460847b473047c876a23b9e9479839cd73614a4010e95097264e3c02b4e1eab095663816a59e362fd7191bf99936ebfff27d43d534514329681146350cf1de79f63add41b5e93b1eba989c42d9e569b4e7b2ee52c7a3ca8aa13cf9b74f04cec93fcd517bafe1e33d4cf814e8e66dfe4cc7869e49ee1dfd6873b804b1a9f75d42deac83e3326b2173ab531377c007b06f6775bfd1580a762e46db7bd297445ac8dd5bf0ecfc83763b7a7c4a22bb450570dd1cfa07580df39a57806f67086248bb06481b7474fc57f5ddb0435409a615bfa702f6d0d3ef8772310e01f5da16109089bd268cb94cdcfffce404ae1088c2d50fa623627b178659f8e0ea535f5ca26914b0de5751b4d7b418e5bd253734d027b1f8dbd61ec09bea8e970c5741d8f7a5e34d96d72296c0dd7b2cad19c2ba396db5dcf11d7938f174f1797499b13f8bd31c1420c21e745fc2700e34aa81037878d5ca107a092f7cd66ca108491bfa25934996ff9f82478bdd4985aea1493390242c23674bc75941d1927249469796beef0a83c658312bf4898976575c52251f25e8c4cbc9c8b5dd7085e6c11e3f590c6543fb0d3c3993449754b7ad920c3f1b9caa997b6b6a559690730fe689e168aa926a8f6418686440aaabcb663d4962dd29652e7871b0faaa0733edfafb7caa6b1dc23ee0399a22c50b1efffa64c5e6a32cde5f73c81e9229e86b8f563457023f73ec480e83165ea27c60d2f7ddc398437f7d33ffb243bccfaf0dd5874de163f9b95ca16b52fa8cf84394f814ab81a3d4d362ca3f26f75bcddfe2a8f4b89e5f5071eaa74e6c4e7002d89399ddea6bcaa5bfa4d7eb70fe3bcc15b9383e61f65b1ebe801d7f847f85b6e7f9258a4fe254c898f594d70f88d3deb12c8687628233e4268a653a0ceafe8819eaad6ce37c8396b16c4e58faaa74545c9acfab634d309f1560c50581b304d4980921289a03a80df417324dd5e0041ee5d44e6efc96db085b69fc142b4c4d92e38888f8ccf7dfb5721909d9523566ccb463b07d0f35a7a4bbd5e811abdcd16e555a4765ba022d19d2928210384310510ce799d192a91fae8087cf4b6f4b94cea465b5b1127a5d721c8fe65066900af9fafcd03a003f0c5349c898a873ae9ab1ad5f512991f4f723a0bb52713f4181ff295295edeec192335e918956f973d35bc9c4e757044061355f180e0ac984d4cafab97dec3d470e34ba6f822f3c24d5efe4fb775d7595c682d0b75bf39e451a70457e067ccc28d9faabe68b6cfaa548b15adeda9f491cbca19a027c82b345dc727a925f471e230856b2c68d11776f0937c56bcf79", 0x1000}, {&(0x7f0000000300)="a974e070400eb030db4039116b4395283c578a16d1d01c6be2676b82efb7302700357fd047dc848e1e2455d2ce9063b6cec0f5df620a7d29ef552aba0ccf3554cd8c80a1b2da60ba0500000065a4130f925dcda0be49cc87a8a6c3942b42b34b3f937a25efddacf4feb9cad1b5a5c5630e84621d36b8774109586e58a2e59b594ca63b5f14e6df9b8b0c61078c1d284cfab2d464be12bd0451748c9cbcc6591a1cae0780d521a82691202826512acdb05bb0d58a8db1ee6e3572", 0xba}, {&(0x7f0000001640)="fdba83c43fd88f7fdf7123aeed2a3d5e043d93b1fe6ffcad5d7625b2645672289303d2923ea96d2e8b4151e9d02447b406137049b3e8c9c7fb8ab1fd0fb23b1ff0fda9306f88858529915ff5bf946717d566c4614d985dc132ec622559a3fa1d0feef3e572eb154d8b9ab9dd32db0da709d2c1b64a13f9673b0f4dd90c7fd2868a24d51d96dbe39089279309a7bd585c", 0x90}, {&(0x7f0000001700)="692d52852365de34524c1564b6694d2004a98f1b759f4eea6d7cf43290c1bad92025552f2d870357c5adcaab183673309709e68546341f968518554373442b07d90ca089ece62adcaefc2c00134fd45532a768f0d4cf1db31373b6faa3d283e545e2bf61eb920a3051d909749d095a40217c0a2c960b799c6407f88d222b21204dfb07b19bbc28d4564a96e2e30daaa1e34ee414b936fc303b32e362f06f2967b0992a817391a35b3ee7cc1e2538b13cec7b5ad7d3a0decc46994b1a6ea5ee416d8400ad91c11d83367eb9ed22e4a2221a675b1ec5360a553c8585fdb9758b5d80a84c00", 0xd5}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 09:51:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4025e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff0000000000000000000000938e990518cef0895a6e993b3f99a46886dcdd389a2271d4d7635d15ff5b593b5bc6eb034cbdeb0ed815c3c5d10f52f7125be9396e6854e1db4099b8a86dce08d0972853d82ad0a1fb6f3073b7791f57be34f805650309a20bd9671db3e3eb30e8c189913c0a93f09dee1c1d9ebf9d9d338d63654fd14456f51c4f1f54de7e"], 0x44b, 0x800) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r5, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) r11 = geteuid() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000200000000000000000000000000000000000000000000000000000000000000002009e2913d52ed813f4f6b8103000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c0000000000000000009f4afe24aa4fbb5c75c2198003120000000000000000000000000600000000000000001900001cec6cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258ad5c5f7a1c1215526d997cadc5720f1b2080000000000000032480100000000000000fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c331818fe7bef3f51d9700000000001b00000000fa2485594751d5ccf5ae7c1a705bb5e90d7ae6633014d6a968cdfbb4ee7c7f57c04b60867e28e906fba6c0e5e19cb49fd4af1d0895457427f97ddbc73acebfbb34ab62051d4d80a80c5aea94337189e733473cf671f942e2646eb5c910b6bed047e61761aff495ddcb9de0b5037f52a9c3670962d3d363dad8e8b0214c0cd0f89d6b177aa6fb42e45a5dc5abc915ff4991e0b74b200408b48f2f40eafa91c3f421ae6d7c485f7d"], 0x1, 0x1, 0x1000) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r12, &(0x7f0000000200)=ANY=[@ANYRESOCT=r13], 0x1, 0x800) msgrcv(r12, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x6, r11, r8, r10, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r3, r7, r8, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r8]) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r14) write(r0, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) 09:51:35 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x3, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x7}) 09:51:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0xffffffff, "000000000000000100002000"}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) 09:51:36 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm\x00') pledge(0x0, &(0x7f00000006c0)='vmm\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 09:51:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000cc0)="c66980f0362f5a5290d580e42f9556c6b97b8f1a7085c03a06ebcf779192350d231a6f76a99115f893b02f048ded88e7153061fc3311030f62274e1bed3999665435108d27502fb79480d420a0eed879ab1810f6dd3a3f0a692b8ff342c1f0188a4363602fbbb6a059577f31b98f411970170fadbe66844cce3b1283389b94241ac1eaef1af64a38558fd08e0297bbf5a25385f3987d1ccbf8afd890d0f629d512291afe9925a126c1815122c8376c87e62a", 0xb2) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff72) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x1, 0x8, 0xc}) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e", 0xba1, 0x0, 0x0, 0x0) 09:51:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000080)=0x101) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:51:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x40000000, 0x7f, 0x20, "d515e4689a91963c9c9011c53342acd31d2574c4", 0x3, 0x1}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x1) getuid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 09:51:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) flock(r1, 0x2e142b644d9e0f8d) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x1) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000003c0)}, {&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000400)=""/22, 0x16}, {&(0x7f0000000500)=""/182, 0xb6}], 0x4, 0x0, 0x4) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0x7, 0x3, 0x7}) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) fchflags(r3, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r10 = getpgrp() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r10, 0x0, r5}, 0xc) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000)=[{0x2a, 0x8001}, {0x756de1c708bf00a, 0x9}], 0x2}) 09:51:37 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8020, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x55c53df7, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003bb) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) open(&(0x7f0000000040)='.\x00', 0x0, 0x12) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = socket(0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) semop(r10, &(0x7f0000000300)=[{0x2, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x48}], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r17, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r20 = getpid() r21 = getpgid(0xffffffffffffffff) setpgid(r20, r21) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r13, r21, 0x41d, 0x0, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r18, 0x0, 0x92, 0xffff}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r23, r11, r25, r15, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000eeff000000000000", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r8, &(0x7f00000000c0)='./file0/file0\x00', r25, r28, 0x0) r29 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r29, 0x0, 0x0) fcntl$getown(r29, 0x5) r30 = socket(0x0, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f0000000480), 0x0) semop(r31, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r38, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r41 = getpid() r42 = getpgid(0xffffffffffffffff) setpgid(r41, r42) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r34, r42, 0x41d, 0x0, 0x5}) r43 = getuid() setreuid(r43, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r36, r43, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r37, r39, 0x0, 0x92, 0xffff}) r44 = getuid() setreuid(r44, 0xffffffffffffffff) r45 = socket(0x18, 0x1, 0x0) close(r45) connect$unix(r45, &(0x7f00000004c0)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r44, r32, r46, r36, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28014e00", @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r48], 0x28}, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdc9) fchownat(r29, &(0x7f00000000c0)='./file0/file0\x00', r46, r49, 0x0) fchownat(r29, &(0x7f0000000640)='./file0\x00', r7, r2, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) r52 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r52, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() r53 = syz_open_pts() close(r53) r54 = msgget$private(0x0, 0x20000003c4) msgrcv(r54, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r54, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 09:51:37 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) r6 = semget$private(0x0, 0x4, 0x2b7) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r8 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) bind$unix(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f251a1fbd4eefbd0a7174641191837df28049349d837c18460a4d02e0b8bc2999c66363d185b1d130f9ce2069f95a6268f052dbb0058b557495d71f2829667669f4753b33b948fa6d5de6058389d9a61d5b7c5401872c02037226abc4040000000000000000da533c15129dfc8e1c22edae18f3e52e9d5b4939cc07095f69e0f473d96e3c1f774b649bc94a1962bf62976f8da5201c23e3a5a6572056f1c16e856c65fad2189f9e5d5c7ba5892386c8eae805c4d70e8ba311f7300f28ffe0a1a5af4f845bbaaa1f053fae8a747821ca26cc95ca8c865663af30d79fac9d472023e3f0cb3b3a690ce87b0db0de443b990f43838c20c4b1c5de2379e651c6f7e8a8cdccac44a805a2f477927a9a450cba90b000cafb11eaa7297cbb3d6b741ffd7eea8c73355c5c4b01f0de68dd1111659d1f45"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x92) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x9}, {{r10}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x9}, {{r12}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x9, 0x80000000}, {{r14}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0x9}, {{r17}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) poll(&(0x7f0000000440)=[{r10, 0x100}, {r12, 0x8}, {r14, 0x4}, {r4, 0x80}, {r15, 0x100}, {r16}], 0x6, 0x5) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000400)=0xfffffffffffffffe) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000003c0)=0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) 09:51:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000200), 0x3ba) fcntl$setstatus(r0, 0x4, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x8, "000000000000000100002000"}) pwrite(r2, &(0x7f0000000680)="0240f79571e9e9dafbae38c575c4b81489cdff509b43bf99c4c1a8091ab6f31620c9578233e7791b31cf5b587738195832fe72d7111225d4ca81621e9a779785ce4779bf54043d158181beacfa9f220aeef4bf6021d860972d9faef9758d822660e35c71698826666a890b133bba588b069aa58b0d834c81a70fba1f7134fd8225f449523ce14cf03cce831f485aef60564f5ad849f5888fcd84fb61cedd005146776e45ad93d882299c8a1784f19c703c81f6b116b7620e53b5a59ae68c8f70e87539aa2bef77591940f8670af4969407856b74f2befadb2b25dca37f9ea680366b3d33", 0xe4, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x9) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c653000ff1a833fc42c4c2118d08947096ebfb99ea9e8eff6c6edd974e4cb9344600000000000000000000000000000004baedc58d636efa6f1697ffd1f171e5a8088d6f9b9cea37ccfd866cc75611c0017ae1e53fec93aece9e3bdd570e9fe5e5951f3745a108baffc9f27d86a548d0ebdf70538e6d8cc888bc7e960bd20d33d3eb005a41982dd63e58b2e44041d19cff1720779a11a8b836d6f6067a6034e5a893f497a90f2096812bf1e6a782ec409574582fe90169e2ac744e0a7121ae7df2e497e4af5b361778642ab8c1526d4ad1f5526cab094c79be15b5632d99243e659920e2bc8c3"], 0x10) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000780)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000480)=0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) utimensat(r4, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000340)={{0x9, 0x100}, {0x100, 0xddad}}, 0x2) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000a00)=""/147) 09:51:38 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r4 = accept$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000001800000000000001f89bd38bae90000000000000000000000000000000200000000002000000000000000000000000000000000002b0000000000208e80f67428e4c9d3bf186ec48048822238bfc1992c99cbb07c59215954c2bd9c050c606713d20b3a2d55a8aa591df108eb75b3dab84b72a3130ccf806d31d5709d02101a2bf28cbc820bc4b60e1901bd66d3ce2f9c1e6e984b1fad43cb1336b598b1ad7fdcb05755573808071f222f7381899cfd3bab819ac7ce42045807eabe206f48e0fbcaed00c90c57f50015fdc265163fb648f55bc11d0db7df23bb15376f328fe511233b3b361c"], &(0x7f00000000c0)=0x4f) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r10 = kqueue() r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r9, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1d2, 0x8, 0x1ff, 0xffffffff}, {{r4}, 0xfffffffffffffffc, 0x2, 0x40000041, 0xffffffffffffff81, 0x3}, {{r10}, 0xfffffffffffffffc, 0x4, 0x20, 0x3ff, 0x5}, {{r12}, 0xfffffffffffffffe, 0x60, 0x80000082, 0x7, 0x7}], 0x1667, &(0x7f0000000340)=[{{r3}, 0xbf52a58c998d1631, 0x11, 0x2, 0x800000000000000, 0x7f}, {{r14}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0xc85e, 0xffffffff}], 0x5d0, &(0x7f0000000380)={0x0, 0x2000000000000}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r7, 0xffff, 0x33f510745951b88b, &(0x7f0000000040)=0x3aa, 0x4) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) fchdir(r3) 09:51:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad11fcfde075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 09:51:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES16=r0, @ANYRES64], 0xa, 0x406}, 0x401) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r0, r1) 09:51:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x0, 0x0, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="68f3fd0fce3afb8a631c834d668111f13b9d921f3493926bf1d8c6abcff7a44ddacc2acdf36a292b1b9721bf4e891722b85d07fbf7c8a3f2cceea5e20fe174fe0fa908d6c85604e6d12eb5989852c8e2b87588dcbc106934f9555f27361c925a8f1e7e336109", 0x66}], 0x1) execve(0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 09:51:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x18082, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x84}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mmap(&(0x7f0000434000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 09:51:38 executing program 1: socket(0x30, 0x4002, 0xff) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x921, 0x300) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) kqueue() r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000180)=0x7) setsockopt(r2, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xd28, 0xfffffffffffffff7}, {0x2, 0x8}}) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r10 = kqueue() r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) pread(r11, &(0x7f0000000240)="f0611f", 0x3, 0x0, 0xa6) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) linkat(r7, &(0x7f00000001c0)='./file0\x00', r9, &(0x7f0000000200)='./file0\x00', 0x4) 09:51:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0xfffffffffffffed9, &(0x7f0000000000)={0x8, 0x7, 0xfffffffffffffffd, 0x4}, &(0x7f0000000080)={0x0, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 09:51:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0x12c) fcntl$getown(r2, 0x5) socketpair(0x1, 0x1, 0x4, &(0x7f0000000000)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x7fff, 0x2, 0x7f, 0x3, 0x4, 0x1]}) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getpid() connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e79beebef2f66696c657f0f5a9422256eb80289d871"], 0xa) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200)={0x2, 0x4}, 0x10) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270931040000000"], 0xc, 0x2, 0x1000) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c924299c7339417153cf3d117c2e9547a40d43f5d31059c11c5a913448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406752a9a78e9beb546cd2dd5f6faf247dbec8eb6d5651b305707854aa000000000000046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dc35984972c0595a12354e75f4a8061d237c36"], 0x1, 0x7fb) msgctl$IPC_RMID(r6, 0x0) 09:51:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc}], 0x2000000000000341, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) fchflags(r1, 0x0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r0) unlinkat(r3, &(0x7f0000000300)='./file1\x00', 0x8) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r6, &(0x7f0000000240)=""/156, 0x9c, 0x6, &(0x7f00000001c0)={0x18, 0x0, 0x6, 0x8}, 0xc) r7 = geteuid() r8 = getgid() r9 = socket(0x10, 0x8000, 0x2) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = fcntl$getown(r9, 0x5) r12 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r11, 0x2, 0x92, 0xffff}) r13 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r13, r7, r8}, 0x0, 0x4, r10}) getpgid(r10) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/10], 0xa) semop(r4, &(0x7f0000000000)=[{0x0, 0x9, 0x1000}, {0x0, 0x200, 0x1000}, {0x2, 0x0, 0x2800}, {0x0, 0x7, 0x800}, {0x0, 0x8000, 0x1000}, {0x0, 0x76, 0x2000}, {0x1, 0x8, 0x2000}], 0x7) semop(r2, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) 09:51:38 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8ca098d1"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:51:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x10000000000004a9, 0x0, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) getdents(r1, &(0x7f0000000140)=""/32, 0x20) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) close(r2) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:51:38 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x1ff, 0x5, './file1\x00', 0x366, 0x7f, 0x2, 0x80000000}) rmdir(&(0x7f0000000080)='./file1/file0\x00') 09:51:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) close(0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:51:38 executing program 0: getrusage(0x8000000000000001, &(0x7f0000000400)) r0 = dup(0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x24) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5, 0x0, 0x0, 0xe42d}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) read(r6, &(0x7f0000000180)=""/237, 0x535) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000380)) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000340)={0x80000000, 0x4, {0x2b16, 0x8}}) semop(r8, &(0x7f0000000800)=[{0x6, 0x7, 0x1000}, {0x0, 0x80, 0x1800}, {0x3, 0x6, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x7ff}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r8, &(0x7f00000002c0)=[{0x7, 0x401}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r10, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, 0x0, r12, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) semop(0x0, &(0x7f0000000280)=[{0x0, 0x4, 0x3372bb319e854009}, {0x0, 0x400, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0x8000, 0x1800}, {0x4, 0x143, 0x1800}, {0x0, 0x6, 0x800}], 0x6) semget(0x3, 0x4, 0x11a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\xa0\xd4\x00', 0xea0, 0x0) socket$inet(0x2, 0x2, 0x0) r13 = shmget(0x2, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r13, 0x0) 09:51:38 executing program 1: sync() r0 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r0]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x42, 0x20, 0x7, 0x10001}, {{r1}, 0xffffffffffffffff, 0x27, 0x0, 0x8}], 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x12d) r4 = socket(0x1e, 0x8007, 0x9d) connect$unix(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b80"], 0x10) sendto$unix(r4, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r5, &(0x7f0000000280), 0x27c) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000380)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r5}, 0xffffffffffffffff, 0x27, 0x20, 0x3}], 0xcd, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xed, 0x4, 0x36dc9b59, 0xfffd}], 0x8, &(0x7f0000000140)={0x8, 0x2}) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffb, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1024, 0x0, 0x0) r11 = dup2(r2, r10) kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f0000000600)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0x5, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0xf4fe522cdd9e64b4, 0x3236f0f4593d65a2, 0x36dc9b5b, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x4}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f00000002c0), 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffff9c, &(0x7f00000002c0), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0x8000000000000007, 0x2, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x40, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r21, 0xffff, 0x1024, 0x0, 0x0) r22 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r22, 0xffff, 0x4, 0x0, 0x0) r23 = kqueue() r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r24, &(0x7f0000000340)=ANY=[@ANYRESHEX=r23], 0x1, 0x1000) msgsnd(r24, &(0x7f0000000740)=ANY=[@ANYBLOB="3de13cc65e1dbe292d477fef86172e8cb471349ce09379c4e09d21ab41411207bc4ce94c8e63f930da344f63c6dbf714843c7a5666f46ed93ceb6a183263c4187d27abae663236d9ce817a30e8be301667f83dd3023b9610a8094f48eadba69ce397eb4b9ee422fa08d1a3ad6ac011a3f2d683a77b5a4ab6f8a07419f4bf98bcd827e218a62e0c2a2544c419a6120f3c3aff88dbbd6473f34483a5dee39c787f7be894ebd645619b3ef7063ada2e4b2bf03ce09b", @ANYBLOB="c254788bc2f6021efe0122ec0fdd3e6e3e4266567c474ded9d261d5151c131f3f20911fb5f4e21dd2a3febddd127cdb932f30122f355a96e6f12fd1a2188d1ded27c843907d1568094ac1aa6e943b361fb7ac417c380238939ee325723d1d37b0039c6cdcd7b427f887b5964e823a8f6398fbc9b261b601f4f7127e5cb47799e394991b6"], 0x2, 0x7fb) msgsnd(r24, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r24, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r24, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000855500005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fc08355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c817bd2c5f2470a3deaf00"/225], 0x222, 0x40000000000800) msgsnd(r24, &(0x7f0000000400)=ANY=[@ANYRESDEC=r0, @ANYBLOB="cd4db48f76baceea9f57412290fd5a565c77d511513a1023118eebb8c1225b105959536e5211eea3bf4ca409762892578a3cd6606e92d5fc02a0e0a0e8df855468939edac1", @ANYRES64=0x0, @ANYRES32, @ANYRES64=r8, @ANYRES64=r21], 0x6, 0xc00) chflagsat(r3, 0x0, 0x0, 0x5) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/102, 0x66) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r25, 0x0, 0xfffffffffffffffd) r26 = openat(r25, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r27, 0x0, 0x0) r28 = openat(r27, &(0x7f0000000080)='./file0\x00', 0x8040, 0x41) linkat(r26, &(0x7f0000000040)='./file0\x00', r28, &(0x7f00000000c0)='./file0\x00', 0x0) r29 = semget$private(0x0, 0x8, 0x10286) semop(r29, &(0x7f00000005c0)=[{0x6}, {0x2, 0x1, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) syz_open_pts() semop(r29, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) r30 = socket(0x2, 0x42ad19e72653106a, 0x26) getsockopt$sock_int(r30, 0xffff, 0x1024, 0x0, 0x0) sendto$unix(r30, &(0x7f0000000240)="c561", 0x2, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$SETVAL(r29, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 09:51:38 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() sync() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x7, [{0x2, 0x10000}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x45d6}, {0x2, 0x3}, {0x2, 0x401}, {0x1, 0x7ff}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x1f}, {0x0, 0x784}, {0x1, 0x9}, {0x2, 0x5}, {0x2, 0x8}, {0x1}, {0x1, 0x5}, {0x3, 0x8}, {0x2, 0x40}, {0x1, 0x37e227ba}, {0x2, 0x32}, {0x2, 0x10000}, {0x2, 0x1621}, {0x3, 0x7}, {0x0, 0x4}, {0x2, 0x2}, {0x1, 0x9}, {0x2, 0x27a9}, {0x1, 0x1}, {0x3, 0x8}, {0x1, 0xffffffff}, {0x2, 0x1ff}, {0x2, 0x4}]}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 09:51:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) socket(0x11, 0x3, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000640)}], 0x321) 09:51:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r4 = geteuid() r5 = getgid() r6 = socket(0x10, 0x8000, 0x2) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r6, 0x5) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x2, 0x92, 0xffff}) r10 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r10, r4, r5, 0x0, 0x8000}, 0x0, 0x4, r7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r14 = socket(0x1, 0x2, 0xfe) r15 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r15]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x302d8e56, 0x0, 0x6, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r27}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r27}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r28, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r31}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r15, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r18, @ANYRESOCT=r20, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r23, @ANYRES32=r18, @ANYRESHEX=r26, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r28, @ANYPTR64, @ANYRESHEX=r29]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r22, @ANYRES64=r31], 0x6, 0xc00) r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getegid() r36 = getuid() r37 = geteuid() setreuid(r36, r37) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x6, r34, r35, r37, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r40 = getegid() r41 = getuid() r42 = geteuid() setreuid(r41, r42) r43 = geteuid() r44 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r44, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r44, &(0x7f0000000200)=ANY=[@ANYRESOCT=r45], 0x1, 0x800) msgrcv(r44, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r43, r40, r42, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r35, r39, r40, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r15, r15, r15, r15, r39, r16, r16, r16, r16]) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r49 = geteuid() r50 = getpgid(0xffffffffffffffff) r51 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r48, r46, r49, r47, 0x143, 0x80000001}, 0x8, 0x100000000, r50, r51, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r14, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r51}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xf0, r4, r5, r11, r12, 0x44, 0x9}, 0x5, 0x3, r13, r51, 0x2, 0x24cee5ef, 0x81, 0x5d}) msgsnd(r3, &(0x7f0000000080)={0x2, "2de75b61e58337f37264fe918a5b23663c3194e5524c8938c897d1ecbaa37fa82821aa7d5a8def36785a54cc23de79e1fd85460aac4816f4605ba8fb2e869352f5f5e6142c922ded7219c895e0a004d00cf74ad3"}, 0x5c, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r52 = socket(0x2, 0x1, 0x0) bind(r52, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r53 = socket(0x2, 0x8002, 0x0) dup2(r52, r53) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 09:51:39 executing program 1: socket(0x35, 0x6004, 0xa) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000500)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x10) kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() kqueue() socket(0x20, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 09:51:39 executing program 0: chflags(&(0x7f00000000c0)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x8, [{0x3, 0x6}, {0x3, 0x1}, {0x0, 0x2c}, {0x2, 0x44}, {0x6, 0x1000}, {0x1, 0x7fffffff}, {0x0, 0x4}, {0x3, 0x999}, {0x3, 0x8d6e}, {0x3, 0x5d}, {0x3, 0xff}, {0x1, 0x1}, {0x3, 0x4c}, {0x2, 0x3}, {0x1, 0x74}, {0x3, 0x2}, {0x1, 0x9}, {0x2, 0x7}, {}, {0x1, 0x9}, {0x0, 0x1}, {0x1, 0xee}, {0x1, 0x1}, {0x3, 0x3e3}, {0x3, 0x10001}, {0x3}, {0x1, 0xd5c}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x7fffffff}, {0x1, 0x1}, {0x3, 0x80}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) poll(&(0x7f0000000280), 0x0, 0x7) nanosleep(&(0x7f0000000280)={0x1, 0x8}, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 09:51:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x4}, {r2, 0x34}], 0x2, 0xbc3) 09:51:40 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r0) 09:51:40 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x19acf7f985f7ef00) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x20, 0x5, 0xff) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="46ef26737e46bab1303f483e46786793b4c9fbd96c4546b304a0a6cbfc6603984ab07c98ff6364bd3a7cbd826c74758fba1e1761721e95c2321a6764ed17614f57450000412ca67b963178a085bc1de5d5710c1549825efe11cf403c1adcbf5cdc6f83d46ad39236405a197ec029a0bf459a911ee9467b591e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x21fa381ac9752cfa, 0x0) connect$unix(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="842f296f44bb40ef2c33461fee4a41a55b4900485a3b460200322cf9a655fd02235f28180f49e955ad9d0d080f26dd74807327fb47769ebcce926340e303f4bd5ca51793e3ba2965a2f103565b1868aab55e6a330b8e7b9cabc4c6e774340ba9757e2d4d08365b014d1f4f822839e9d7fa6510fc8433fc3792a473a4cb5564ab81114cd0bf371ef60666b30180"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000003240)=""/4119, 0x1017, 0x62, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 09:51:40 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x100, 0xc0ae828b01160217) open(&(0x7f0000000180)='./file1\x00', 0x18200, 0x2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5, 0x7000002a}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 09:51:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) fchflags(r1, 0x10000) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000002c0)='Q', 0x1) read(r2, &(0x7f0000000240)=""/103, 0x67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="07f1", 0x2}], 0x1) close(r1) 09:51:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') rmdir(&(0x7f0000000080)='./file1/file0\x00') 09:51:41 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8001}], 0x800, 0x0, 0x4, 0x0) acct(&(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3e5de8dd, 0x0, 0xffffffffffffffe1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) dup2(r1, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x7) 09:51:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) close(r1) getpgrp() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x101, 0x101, "73f39ce2ecbeb84f116f6000193f4119d30f00", 0xffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) write(r5, &(0x7f0000000100)="aea96765cc8aa90354172c3df634653396b6013754befa8db12818fcb954f787741944dbeabe1f2f8b43bb979dc1c66de8c4fd4415830c8d8b941b325bdce170f3c45c598434afd017804c35a8a59a373b855f8d27dc8b07a4acd0", 0x5b) dup2(r3, r4) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7fcffffffffffff00000000e74de400", 0xd3a2}) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) 09:51:43 executing program 0: r0 = semget$private(0x0, 0x4, 0xc1) semop(r0, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semop(r0, &(0x7f0000000180)=[{0x3, 0x5, 0x800}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0xba0}, {0x2, 0x1}], 0x5) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000100)=""/223) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getuid() r2 = getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r3, 0xffffffffffffff9c) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r4, r5) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r7, 0x2000746e) dup2(r7, r6) r8 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r8, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getgid() r13 = socket(0x10, 0x8000, 0x2) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = fcntl$getown(r13, 0x5) r16 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r15, 0x2, 0x92, 0xffff}) r17 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r17, r11, r12}, 0x0, 0x4, r14}) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r10, 0x0, r17, r5, r9]) r19 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r20, 0x2000746e) dup2(r20, r19) r21 = getuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r21, r22) setregid(r18, r22) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x3, r1, 0x0, r2, r22, 0x1, 0xcf66}, 0x10000, 0xfffffffffffffffb, 0xfffffffffffff800}) 09:51:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = getegid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r4, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = geteuid() r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r11, &(0x7f0000000200)=ANY=[@ANYRESOCT=r12], 0x1, 0x800) msgrcv(r11, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x6, r10, r7, r9, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r2, r6, r7, 0xffffffffffffffff]) setgid(r2) 09:51:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) socketpair(0x10, 0x5, 0xfc, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000040), 0x1be) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x1, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x2, 0x7, 0x1, 0x7f, 0x6, 0xfffffbff, 0x2, 0x2, 0x42, 0x1ff}) 09:51:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:51:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = getpgid(0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x2, 0x1, 0x0) fcntl$getown(r10, 0x5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) r20 = getpgrp() r21 = getgid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r19, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={r20, r22, r21}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r20, r17, r15}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r15, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x2, 0x0) accept$inet6(r25, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r26, r24, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r24, 0xffffffffffffffff, 0x0]) r29 = getpid() r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) close(r31) r32 = getgid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r31, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) r36 = getpgrp() getgid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r35, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000700)={r36, r37, r23}, 0xc) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000600)={r36, r33, r32}, 0xc) r38 = getgid() r39 = getpgrp() r40 = socket(0x11, 0x3, 0x0) setsockopt(r40, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r41 = getpgrp() fcntl$lock(r40, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r41}) r42 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r45 = getgid() semop(r42, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r44, r43, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r46 = socket(0x2, 0x1, 0x0) fcntl$getown(r46, 0x5) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r48 = getuid() r49 = kqueue() r50 = fcntl$dupfd(r49, 0x2, 0xffffffffffffffff) close(r50) r51 = getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r50, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r53 = kqueue() r54 = fcntl$dupfd(r53, 0x2, 0xffffffffffffffff) close(r54) r55 = getpgrp() r56 = getgid() getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r54, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000700)={r55, r57, r56}, 0xc) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000600)={r55, r52, r51}, 0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r47, r51, r48, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = socket(0x18, 0x2, 0x0) accept$inet6(r59, 0x0, 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r60, r58, 0x0, r61, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r62 = kqueue() r63 = fcntl$dupfd(r62, 0x2, 0xffffffffffffffff) close(r63) r64 = getgid() getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r63, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r66 = kqueue() r67 = fcntl$dupfd(r66, 0x2, 0xffffffffffffffff) close(r67) r68 = getpgrp() r69 = getgid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r67, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000700)={r68, r70, r69}, 0xc) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000600)={r68, r65, r64}, 0xc) r71 = kqueue() r72 = fcntl$dupfd(r71, 0x2, 0xffffffffffffffff) close(r72) r73 = getpgrp() r74 = getgid() getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r72, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000700)={r73, r75, r74}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r76 = getuid() r77 = geteuid() setreuid(r76, r77) r78 = getegid() r79 = getuid() r80 = geteuid() setreuid(r79, r80) r81 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r81, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r81, 0x1, &(0x7f00000000c0)={{0x6, r77, r78, r80, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r83 = getegid() r84 = getuid() r85 = geteuid() setreuid(r84, r85) r86 = geteuid() r87 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r87, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r88 = socket(0x18, 0x1, 0x0) setsockopt(r88, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r88, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r87, &(0x7f0000000200)=ANY=[@ANYRESOCT=r88], 0x1, 0x800) msgrcv(r87, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r87, 0x1, &(0x7f00000000c0)={{0x6, r86, r83, r85, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r78, r82, r83, 0xffffffffffffffff]) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="31e0150b174be361bcb4fb7d31a5e99ead3461e27ac8c8e267c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2ff0300002510b0e5e0234120e45388c9e55034940cb434b951d0b2c5360824a2afe68bb4e8c3f5e07e65330f554a902e5c8b77400447e82c2014db55bd6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r28}, @cred={0x20, 0xffff, 0x0, r29, r33, r38}, @cred={0x20, 0xffff, 0x0, r39, r60, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r68, r16, r83}], 0x80}, 0x400) r89 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r89, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 09:51:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x802) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4"], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 09:51:45 executing program 1: open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f0000000000)='./bus/\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000540)='./bus/\x00', 0x1, 0x3) open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='[$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\.\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000580)='\x00\xa8[@(\xb6*\xf5A\xcbI\xed>\xe7\x86\xef\xb2m\xf7\r\xa3\xd9\xbd\xe4\x83qC\xd9Oo;\xf2[\x0e\xaf\xec\x9fqs\xa1\xc8\xb7F\xcd\\m\xfe\x1b\xc1\x1a\xf8\xf2\xbb\xc5\x84*0\xc3+\"L\x17\xcb\xd9\x90\xacr\xb5y\xef\xe4q\xf0\a}\xb3\xcb\xedLcM\xfa\\\xabXt\xbe\xd0{R\xd8F\xad\xae\x8a\x9f\x97\xc6\xb8~\xc23(\xe3\x04\x14wH', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000600)='\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='}^\x00', &(0x7f0000000480)='@++[\x00', &(0x7f00000004c0)='x\x00']) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r6 = getuid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = getgid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={r13, r10, r9}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, r9, r6, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x18, 0xdced44b87d5dc34, 0x0) accept$inet6(r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r18, r16, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, 0xfffffffffffffffe) r20 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r20) writev(r20, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r20, 0xe3) writev(r20, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r20, 0x2000740e) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r22 = geteuid() r23 = getgid() r24 = socket(0x10, 0x8000, 0x2) r25 = fcntl$getown(0xffffffffffffffff, 0x5) r26 = fcntl$getown(r24, 0x5) r27 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r25, r26, 0x2, 0x92, 0xffff}) r28 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r28, r22, r23}, 0x0, 0x4, r25}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r30 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r30}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r32 = socket(0x1, 0x2, 0xfe) r33 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r33]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r36}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r38}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r38}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r38}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r39 = kqueue() kevent(r39, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r40 = kqueue() kevent(r40, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r41 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r42 = kqueue() kevent(r42, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r43 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r43}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r43}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r43}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r44 = kqueue() kevent(r44, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r44, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r45 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r45}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r45}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r45}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r46 = kqueue() kevent(r46, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r46, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r47 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r47}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r36}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r47}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r48 = kqueue() kevent(r48, &(0x7f0000000100)=[{{r47}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r49 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r49}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r49}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r49}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r50 = kqueue() kevent(r50, &(0x7f0000000100)=[{{r49}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r33, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r36, @ANYRESOCT=r38, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r41, @ANYRES32=r36, @ANYRESHEX=r44, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r46, @ANYPTR64, @ANYRESHEX=r47]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r40, @ANYRES64=r49], 0x6, 0xc00) r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = getegid() r54 = getuid() r55 = geteuid() setreuid(r54, r55) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r56, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r56, 0x1, &(0x7f00000000c0)={{0x6, r52, r53, r55, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r58 = getegid() r59 = getuid() r60 = geteuid() setreuid(r59, r60) r61 = geteuid() r62 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r62, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r63, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r62, &(0x7f0000000200)=ANY=[@ANYRESOCT=r63], 0x1, 0x800) msgrcv(r62, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r62, 0x1, &(0x7f00000000c0)={{0x6, r61, r58, r60, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r53, r57, r58, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r33, r33, r33, r33, r57, r34, r34, r34, r34]) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r67 = geteuid() r68 = getpgid(0xffffffffffffffff) r69 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r66, r64, r67, r65, 0x143, 0x80000001}, 0x8, 0x100000000, r68, r69, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r32, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r69}) msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0xf0, r22, r23, r29, r30, 0x44, 0x9}, 0x5, 0x3, r31, r69, 0x2, 0x24cee5ef, 0x81, 0x5d}) r70 = getuid() r71 = geteuid() setreuid(r70, r71) r72 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r72) writev(r72, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r72, 0xe3) writev(r72, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r72, 0x2000740e) r73 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r73, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r74 = geteuid() r75 = getgid() r76 = socket(0x10, 0x8000, 0x2) r77 = fcntl$getown(0xffffffffffffffff, 0x5) r78 = fcntl$getown(r76, 0x5) r79 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r79, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r77, r78, 0x2, 0x92, 0xffff}) r80 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r80, r74, r75}, 0x0, 0x4, r77}) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r82 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r82}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r84 = socket(0x1, 0x2, 0xfe) r85 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r85]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r88 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r88}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r88}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r88}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r89 = kqueue() kevent(r89, &(0x7f0000000100)=[{{r88}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r90 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r90}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r90}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r90}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r91 = kqueue() kevent(r91, &(0x7f0000000100)=[{{r90}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r92 = kqueue() kevent(r92, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r93 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r94 = kqueue() kevent(r94, &(0x7f0000000100)=[{{r93}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r95 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r95}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r95}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r95}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r96 = kqueue() kevent(r96, &(0x7f0000000100)=[{{r95}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r96, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r97 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r97}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r97}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r97}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r98 = kqueue() kevent(r98, &(0x7f0000000100)=[{{r97}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r98, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r99 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r99}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r88}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r99}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r100 = kqueue() kevent(r100, &(0x7f0000000100)=[{{r99}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r101 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r101}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r101}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r101}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r102 = kqueue() kevent(r102, &(0x7f0000000100)=[{{r101}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r85, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r88, @ANYRESOCT=r90, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r93, @ANYRES32=r88, @ANYRESHEX=r96, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r98, @ANYPTR64, @ANYRESHEX=r99]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r92, @ANYRES64=r101], 0x6, 0xc00) r103 = getuid() r104 = geteuid() setreuid(r103, r104) r105 = getegid() r106 = getuid() r107 = geteuid() setreuid(r106, r107) r108 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r108, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r108, 0x1, &(0x7f00000000c0)={{0x6, r104, r105, r107, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r110 = getegid() r111 = getuid() r112 = geteuid() setreuid(r111, r112) r113 = geteuid() r114 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r114, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r115 = socket(0x18, 0x1, 0x0) setsockopt(r115, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r115, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r114, &(0x7f0000000200)=ANY=[@ANYRESOCT=r115], 0x1, 0x800) msgrcv(r114, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r114, 0x1, &(0x7f00000000c0)={{0x6, r113, r110, r112, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r105, r109, r110, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r85, r85, r85, r85, r109, r86, r86, r86, r86]) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r119 = geteuid() r120 = getpgid(0xffffffffffffffff) r121 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r118, r116, r119, r117, 0x143, 0x80000001}, 0x8, 0x100000000, r120, r121, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r84, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r121}) msgctl$IPC_SET(r73, 0x1, &(0x7f00000002c0)={{0xf0, r74, r75, r81, r82, 0x44, 0x9}, 0x5, 0x3, r83, r121, 0x2, 0x24cee5ef, 0x81, 0x5d}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x3, r29, 0x0, r70, r82, 0x90, 0x9}, 0x80, 0x10001, 0x4}) 09:51:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x102) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0xfff}], 0x1}) r1 = socket$inet(0x2, 0x1, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) sendto$unix(r3, &(0x7f00000001c0)="81aa30e6f6bccf4b3559606556dd6ca44a71b0444a41dd9d920353c35e7f8d414a90c7ec386454834a3bdb0c131becd4beac6a487278388886922810048803b063bb49bedb62060cbf49870e0cd50940ec684b97ef8cb3acef652166be7c0dc559a1563f3241c8bb3a65305687caa81ab41a6168a6aa6821c5ec6816e94de787e8dd8abef37feb20e59fe9f0e228bddc990eb62417e0f44e81bd97b5f8897a45098f06010582a4be8b159e3b02", 0xad, 0xb, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x1) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x7ff, 0x0) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) fcntl$getown(r9, 0x5) fcntl$dupfd(r6, 0xa, r8) symlinkat(&(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt(r12, 0x7fff, 0x529, &(0x7f00000002c0)=""/18, &(0x7f0000000300)=0x12) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 09:51:46 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66696c65302f71696c653000"], 0x10) shutdown(r1, 0x1) setsockopt(r1, 0x29, 0x8, &(0x7f0000000040)="88101c33630000dd0b653b16a118653897f01100000000000000", 0xfffffffffffffea7) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) 09:51:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000380)="b0be0ca21547099bad29b1503e218dfd5cfdcc651c57784353b9d438df85e5c665e8647c67a9d7c90bb49e70b4cb45d3e7b8d210224d1b107ed0035e93ecb0883f4b4e26a16ee1b7904792dee5c55ec04234d881906612bed57efb477a64da03607880301b7910924293584b9ff764ea2f733a925299771fdc3b7f07c4e49986c320c6ca95065d364aec24053b0a3cde533d6248bffdd1015783cba30ffbcede547e43998f8e9c028ebe40c5b51b7b6032cda92f1584a347caff622f2a745fd410c479c020ae956e649e0d6734406c8be53ecea965fba0d8b7ce1b20f923a1", 0xdf}, {&(0x7f0000000080)="4e8068098659b639b2b5c615a34a91fdf81562aa360e855dae2eae", 0x1b}, {&(0x7f00000000c0)="b3333de32c98b8714d97fb650f82805a4cca", 0x12}, {&(0x7f0000000100)="3a128a23bd50a627890878d30c5ae8b20f9c2ab2668b03a386935e3674e9b5501197152a53cb7adb43194c7325c416c67ceb75810d613d4b451d6e5c0aca70368ede92e68de59431ada8fad80374196033442321a2524b384db692cccbb989437dca1d4b06505461b4eddb0f24d4d2f786d0d5f55796bc3655cfc3", 0x7b}, {&(0x7f0000000540)="0d170f5049a9a535cf848b412fb2abf4212995786f7a9ce207d1e21a342c684b933134af7db3e1f84647eefebb366b82ab821b78a5359b4de16e48a574cce181adf603a18f271c37f935d47e174ed3d639760129a0a1353b1315a1c9bcd16ab8a3", 0x61}, {&(0x7f00000008c0)="a3e8188e3926401c7a5a1d404adf109b69750582dd04a09f48b36347779b6b25469b5d7fc6d617210f5a92e178f69855141855921ce38c3552ee99e7415dd15216", 0x41}, {&(0x7f0000000640)="15b4f75483bf73adca7aa0e214e8787b010100004b24ce2d68addfb8402a8cbb97de24b5beab05f8a55a9070757698dcf5da32d01d141b7a58b6b7180389d88057faf84810", 0x45}, {&(0x7f00000006c0)="2264830108ec8ef5d7316dfae84c34a3e4e3d8c4b07a0761f3ecfcd5af09ebd90e5015f153ed8829ef68a3f95372db146238ec5c2ac76ffba4ded12c1367e25533d9998875da13a702b34700122bf8bc13ab044f03ab16cda5b2320ddd6d7a599a41f4d24f18a657a2dd86fcf87ef6b47faca42f65bf5f29f968bfe3c4041ae538683cc5bfc1251ca2790a84fa3e86c9fc9e254f34b6180155dfd0ab92d217c916adf973511d522c9ae7d03bc32671ae30f85fa2dc6dc78e45d1aaa2d89d80", 0xbf}, {&(0x7f0000000780)="bf7b8825e0edf44363acd59673a6eaada6389a85361076436262eca67199255d2f1acaca4d490b3e06adbd367e11528d1b9f0d0329fe67f87eb8647c4b8f640d06c8b018b42b4cd2d53b615d645883392affec7d6d9b", 0x56}], 0x9) 09:51:46 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) socket(0x0, 0x5, 0xc) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f00000000c0), 0x20000) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 09:51:46 executing program 1: mlock(&(0x7f0000602000/0x400000)=nil, 0x400000) mmap(&(0x7f00008df000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) pread(r2, &(0x7f0000000000)="756802f6fb59c0aa141a6fed9edcbb67aa695c85a2be7d74228879a5114a95a4b9047c07404c82a8a18637792692277b1b8a2c1bbd483630c3f11c1bc55687733bb8898e663a08375ff8b03ffa7176467924d1efe9d257ec33a928391f7d7191d6c43316ae70963845c6af849d76c065078596b83002ab401c9d7f627ee302199360ce581da29a5856f6483d61f304e86b76e54b5f745a9432be93045d3cb13276d06507d81e3db7a7f392b354fec56f2e30017ea05f67a5630d3c1584848cfbeb78f02e6f011857aab4cf133077a49d222004cf9b2e59a4c1d89bf002448fa28d7371c0b60c969462a83f6dc72424f9eff697", 0xf3, 0x0, 0x80) 09:51:46 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) kqueue() map stack 0x208df000-0x208e0000 of map 0xfffffd807f0045c0 failed: no mapping 09:51:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x14}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) shutdown(r1, 0x2) 09:51:47 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x3, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000200)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f0000000780)=""/233, 0xde, 0x1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0xffd4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0xfffffffffffff801, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) fcntl$getown(0xffffffffffffff9c, 0x5) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x3, 0x40000044) openat$vmm(0xffffffffffffff9c, &(0x7f0000001840)='/dev/vmm\x00', 0x80, 0x0) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) dup(r2) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r6, 0xe3) 09:51:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() r5 = socket(0x10, 0x8000, 0x2) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = fcntl$getown(r5, 0x5) r8 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r7, 0x2, 0x92, 0xffff}) r9 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r9, r3, r4}, 0x0, 0x4, r6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r11}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r13 = socket(0x1, 0x2, 0xfe) r14 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r14]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x6f, 0x0, 0x0, 0x2000000000000}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r30}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r14, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r17, @ANYRESOCT=r19, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r22, @ANYRES32=r17, @ANYRESHEX=r25, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r27, @ANYPTR64, @ANYRESHEX=r28]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r21, @ANYRES64=r30], 0x6, 0xc00) r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e300b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r33, r34, r36, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = geteuid() r43 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r43, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r43, &(0x7f0000000200)=ANY=[@ANYRESOCT=r44], 0x1, 0x800) msgrcv(r43, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x6, r42, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r34, r38, r39, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r14, r14, r14, r14, r38, r15, r15, r15, r15]) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r48 = geteuid() r49 = getpgid(0xffffffffffffffff) r50 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r47, r45, r48, r46, 0x143, 0x80000001}, 0x8, 0x100000000, r49, r50, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r13, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r50}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r10, r11, 0x44, 0x9}, 0x5, 0x3, r12, r50, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x136, r50) r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x2) dup(r53) writev(r53, &(0x7f0000000700)=[{&(0x7f0000002280)="5df78a0bb67378ddf8edd56f9ee639f9545ddf5a98d94a1d189821b3fdafa291e2e7411e4bc708857fcdb12412d03048a56b37a52ea6a0936463a7e5054b5ca90b8d3d5508ea8fe4abaf989f84ff55251904678c3967e6e577a39c6993c1f91bfd4f4b926d8b8fc1afb59f9190e7b7b4580049eec553928e13a46a3a63cc0c0efa4a3f10ce2cb394c562d77975c428b4f3a0d5e0e585875f3ca1593380ad5ec20358746aa14b04dfc75aff660d0af91bdf992b86c1f5d06ee5b94069116958593e143a65e721dd47db8af199094bbc3c46b3c60d9df38b0627d59578ba0f48f973f4044868bc67410eef989cf48660b5ac27d805194c3f71a50f53e75b14e10c66f3b836573ceb8440b1fece344dcce55a7cec88ccd98a1f6f0674f2b3309cf14c247ec6f05208683adeb742a70e222e9aa57329a88575631553e5ae64936b0248a11ae9a5836326728a149907e061369066c7dd4454d43dd047ca8db85717397ed1ff404ee7790adbc267ec3a7d795669837d06ea2ddd162e8fde2f00a2863df3396a0d0e3caf99e6ac798a794cd42e7ae51b6acfcb9b6254908476f076a1022e848139dfe05625ba0c16c047f118e420ec59aea4e764f4c7bda06458813c0ee6977a199a0f8c7ccf6c894bfd92349279021d4b435acf1d0ac1f73ce75d2f6f3a3615e085758c71c7fa50c8907a9f4aa8bcd3bb89a64739230f87ef91c89b796dce0ceea877a55373ce1c4285f58a92df624e4d5d53ea6a9c286699f89d38c6129690eba8c58007435e3cc6b8c285e852d5514e40c0a3d611f3d40a2b60dd4d699ad19519fa7d6f60779ddeaf76a459172306cb6f586787b09e4513ad4afebe2d1b717e51bd31cc2aa6b76974f1506b975e2b971a980492a3fd75649cdc0f5b3daba1c9cdf2b35ce3e0b4f1ff30eb2ba82adf99b3afcf13fd8e927ed6d5f6e0bbb73b23555fb04611ed300876459bbb069611bba1c6c5cec85776aa81400c16336c7ec63a34a813aa664f304b0f36950e3085406d2d9ea0213aa6ec170aa12eddb913eb77f7ee957fe13b6c00101223101016fa660dd4c913212dd175ef3da3a31c2675078d850e93237595f98be37b129954cee479e58a0cb3372eabdd4ec8a619c8366f3a9bc6f58dc170e4b4da7f79d8a42edf34cba8ddd9d6f6d600bbf9dd571eb90ba701b1c6a98fc8908b158a7442a0eae1596c227eb45ef9f391820a4cd05a5e085bdca738ae6c79617a2f583a1aa43e58dbdda1d29e986b9910e29d9015251bea22003f705b401d73bf0ba900b0d54a4e4256c8afc98e18856b3333ccc314851c17d5429e1128995f370b864783958077299c818edc7ae8608e7f1a8c06d65fa21ad0a1903044b027fa977699b07269f4174ad6a389964fd3d14c29ce793e937c1cc7844d9ac52039ec381b14f823e2b71359422504582be3a21240a8914af6dabd328fd529e275c28ed35d90fccbcb5c6b824dcc3387ce163699ca128db3efdd71f5b5f696ff35c0e070c8cbc3650b903f57a587eccaa8cd142415b58eb929a36ca693a22da26771764b63b6b112a85f52e025c14d9920902c0583588130496187acdff09bf6e4ee7d23616d9b1db8b2f3c578d09f4865179a4042eecb054d03d9e320000f65502d1ff93573e16465dc8df9113244656c7d510c7544d245ee44cbb2b73f4da83d8e2ac44b57d38f84dd849f86e0e325d5e45df539a1b802e73ea9f6c7274645eedab1fa1679b89df1f7a7ad749f0595e08d3755d4223b793f5ca7742eb7577b9580befcf554ae12f1424c30c413e0189bf62fcdf4d34f1c7942675a6b2f560dcf707e5d19d7b94debbca08bfbe64bd363b5cfa407c90fc305ff047f2db41b64d2dd4ccba8fb97cd201d7b1116f09d82173f620f4d81deafdc027ed4d787c259cbb8e0373425cc891f377735b9b5cffe1856af1aef80dd261936e561734937e293ab74a7181cad4f15c24712b99228c9a2c23d46c97a36d28cf24db9bb06910f2d1af119ba1a92f9e581ce81c0fad6063c51e818d78c929b6f0dde3fbfbbc20df6f892db81b7e4bc2748b1ee306b9d469bce1034111bb13197dfba2cd8354d5d864f14b6305345f65bc31b4bc966bfb1dfffbc4f8a2b9ed48714f8e61ecfe02208a098e15685f785c882b36f23f846700001b4f2c9b868332f09188fced63b7978d201b6147869d094a3dee8e847aa3e6e5df099ea1fae19ef068d421b2c2bfcfb5d4c463eb73b79b71d49db23b64a6a37a42a769a21392a4a3de4005fb1b5bebc03787e2346a5c166f05cc1fadbe0ee3c6dcb21e0c670c364dd6a060be39745c1a62a0dabec4ba88285b8322da7d005f9c9453fb9a5cf9d2c86b8fc084f915d8a823305118de04162cc4af341a7d03add413e07cf49d4bc9c51286223ee9d3e78b39d4cce889f3afbc2ed04010d54e39e22fd163402e82d1eaef490decc61823519f271a2ad396ae48aa532fc777db375209056a4fb5992f934a63c4bd9cc10dffef9f2c36c9004b0150d0a1962344c9f5aad0d2528cbe6ca93346aaf71a083fe2ac6ff499c47ed11b4a89e70b2fb105ed5c83b57cd7a500e3d99a60f2e8d98181f570612a2bc9f1096b301e121c10c8933b321697a317bd65e9178927a31dfeaf5a11fca49342b6d966ea9133fca51b4ecd16c5273621e03ce4ac7f050e8af5fbbcbe4f899135b7f046866ed57b7fafa914b31d7baaf51a78605e6e6480ba3e34695ed3a5172f0baa897cfeda6d2a89ded918087f03cbd44e1a0217b04009cf3bd79732d9cd2f4f41486e217f3edb59527cd8cccabaeb970e023614d38f0e78e12c91532e251fdf065c0ae2207960344725fbbecd87fc65c324361398e86aacd673a4a7137f53e14c8b5663621df0862c816d07f5508ff118e55cdc5db702b4432352ec40ae5f32e7b8165d54db73c520f5fd71bfbcedfcdcbe080d3bd108260728bf98e9dc4d5132988630ccfe06c98d56fe232b17744b3097dd2d0c243caac21150aa76000f9fd89ceb570d8ea32e19fe86ad8337c643485253d7f4eb94224b6a3e6e4bb43f6c2e2b7320f9b8e560d4f54b603a6b203610d4684921953b35847d88ae91333666ef161289c30b343470dbc2f0f747cbc2d9fa8f680a2648fac156cb4c72db2a3ada1a29bfd5cf23d0abede593a9d5f36d15e1b92c6af38af5cbf3478781753303f291351091d3ee9b0d35283ba027f7e83a862c9feb465208677787148cd1ae192a62585080ac963eb0b6e099345f4918f3c2ad955d36057bbff14e4581e8f03c2ff9256db19be0e4d42496a31ac3804a1230b603136cfec55458102855565b26972feddf8517185a2f1c830f5e82fbe0aba65d33cd8dfbf6b91c7324fc2b6275ac1139635050ee324592f3a337247ca8d31f37d26115ce95da79f310720208e18dd2396ef7b5f1717ecf1fab45f0c52345c88c7619c33a77665566758c046c399150f28a55425dce70c6941051b8e09c5006af3a3ce109e39e82d8778439fe9539c49bc364af3197c7e82be28294cb671f76893ebe50c51f8d5a2d7f24df8de3b39c509e97da93340a7f10b332869fbb6440ffa9a15c0213045c18cd52df33a261a775070d05c020e17f80062858a5fc332c8a18909a6bc21647f9ba56639e8a6161e42cd4288f57f898ce09006d8ffe4e661df8ecb014d2017587b4c83aa286a62d12e67c73a145fb4006edb041bc2e4add3376c7efc3eecdc3b3a68ea264387c0209cf51ce142878162478758c2c8b6af8fd971a53153165a88f445186575460e96c8cbdd4daff8bd7fba2dd5ffed5af95ef754fffdc089a3e680977835207bbcbf95964209cc7ce5488819d004f9cd16e7e0eae81fd1fefc1710a205158c9294b5dacc8e01f23d215306bbf5a8d46e79d9c90bef8c17cf1f64677a6c1f0e99292a782e7a3c19a14c8ba67da5505aec82be58223d31027b1932db1e678ed7ed186dab2b4d58082eed75d00151e921dacf11f8f2d56009187accbf2d1428370065cec5fd7b46b07b00beb938049d0b47c1a8e4f105f1e5b5b30205f8e4371728f8376afdccb5b221739b137ecb012dd1cc2ccfe2cce8c18bd826493bf5e6ad690a32dc4135e2e84a5ae6cf805c7cb680b299756f56749d419c66ba66175c85c749056bf230b37f965fc5b9a17d1d0798516fc8ff9acaa2f479bf040f9288696058d75649c585a0b152d3db68c7373fdae190fc6d7602745e4418974bcff75fbbe0ac1ce6f9cc442b2d374a82e9cfa2bd8612dceb28775e99dc535a26db84c0b1920fc8456a06a404c01918c686be546a21f08b156221b37ef7b4e466c368ea70fbab63ac4719180fe55a37f6ad7054d8570c117a3cec91f15c75ee13a03b3dbd238b4843e6eedc879b39f5e979cb992f68f8b9ab09cd3e851ed7b00730e3d8450dca92629b39328da7bf352d61e0ed5c37f2d27fbeeee6f8e200704071062848491c9da03ecff6d884d888cec554a9e031abbbe6e7f1034dc9f68c35ba4522cc9ef466b8f84bf327cd7cf7c13e16406b29289436f47dd496eedb113c4ba6876a6a80d6903aae2a57f5e79a082b546c17349043d44503717ded8c3cc68f0bbefffa7d86184fb889f6c08ba0ef0e98ae0e4bb91ec1174de29fb3217c63e85e16b1544eddba39d86f1b1897803026c9deba108a63c8422a9047eb41b191fca63a1129b686ce1e2e9d99c680cdb46bbd360157db964bcc19181426f5fc3c0c3903e88d32d89f7b2e29b2446230e3bc75a9b696ec9637d0febdfbec02b361088864c359e12733e8236f8b11c45456578bd05b0365eccf939eb44bbf82de9cbc39cd06cae31d1fd8c61dd36db201c22a92e0f75a410f720148e871a543069df6fd540eaef6a9372c976d030b822e91d2c58de37483e66ca9dd01a629d374dbf8553f39a3932661eca69f47320159dd3e787753963a62a378fb3a027d3e2390eed9be764a11d278b72d4ecc64bc0c9842458b709970ecdc8cedf9265c7bf1b74c935ff714b6ac4f7596e341646dc2fa80eff768201d4d7884dccce9db1da713b88f2a369166d3284ee3dce21bc6a979c83b801ba12624fcd0938ce1b15ecb9daccb7916ae74c18f171044454c7078e60caef789fb691d0116dac706059f890c677c273cc55f31013d74037e1505c939205df286b3e5f689559ba26640f62b18bf42fbcb06661233e9acad99a6f7798b0d10112412db5e590b69b879495bc6a2fd67500383a284f661ddd083aa9a2c8068902cbd0768a2b3056b1d8bdabb895f75ab0a9aad07e681a5dc6aa8665f00d6bbe6b1772b7513e44fd39e8247a342cbe366c0c17033dba1736fd3bedb060ce8e597b9ef2206f7b96abb7a17c2f0f2c6de64122a650028e5287f14c7a2533c2fcd8dff891fa8eda0cd492dd21c76a90da0075962e8f6ad8726af33c1d17625d26824a75ec7d43b182cbf61c96f578d3984863b7b98283f74b559894d6d514eda355ad9c4d0cd36d9ddfab0f867c8d46045225f4bd8d82356d986f6e09e86cfafd5453737c62828742ccdbcefbfc796c5e05a6e1c3c39b314b8f23569e70dab97d5f54352a79cb2de4c01c1d48fa33485c411f99e56eb7bda87351cfddc793f8217a71de6f01ad955f51ed9bc855dfc3508cd53859e2e9c8ad674f72f502f11e1ea45060e0099d67a205a282a2b44fcbc0f88ec7c5b4995ebab6ca70b3449656c5ec35e1b0380a6dce95be07902e2a303e539a668e6cc3d2451d7bf859af181c58c6c4787ae4b6dd2c32a263d9a172f34850dc6a21d460ada476c905fd47653e7", 0x1000}, {&(0x7f0000000480)="f09c4a9a268361b2b100f40614ab269bf170994df2467a8cc5857cf0cf7e10f7d5ec8505cb61af80e6c85e099a6d9551ee7a7d1cab6fc13b14652ac254503c8a7f692650a833a670d2fd4599873f007cc89d9a51765808b0d7b669", 0x5b}, {&(0x7f0000000500)='a', 0x1}, {&(0x7f0000000580)="613683a745d4e7c7b3ab57624e0bf2c7692ccaef91470d4507894034bc9bf40874ed92b44f3b229c6585a7ff3fe3e346221b17c9f99defc14f971c92fb53066b94b8", 0x42}, {&(0x7f0000000680)="da37267c47d024e5110c7412cdbf26cdf4ce22a5d009cc20adff57b9a3a15563e6f067fbeb62d4aec7e2bd887707bab9de8b132f630c9412f7add0888042906f639a412450f7709707f58e94cd13af2ed28d9d9bedea1b3785f218312a59ade5eed8021641374e47d9cc2478eb0d95571f8db80dddebac6515", 0xfffffdd9}], 0x5) fchmod(r53, 0xe3) writev(r53, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r53, 0x2000740e) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r55 = geteuid() r56 = getgid() r57 = socket(0x10, 0x8000, 0x2) r58 = fcntl$getown(0xffffffffffffffff, 0x5) r59 = fcntl$getown(r57, 0x5) r60 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r58, r59, 0x2, 0x92, 0xffff}) r61 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r61, r55, r56}, 0x0, 0x4, r58}) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r63 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r63}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r65 = socket(0x1, 0x2, 0xfe) r66 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r66]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r69 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r69}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x7}, {{r69}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r69}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b5b, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r70 = kqueue() kevent(r70, &(0x7f0000000100)=[{{r69}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r71 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r71}, 0xfffffffffffffff9, 0x4, 0x1, 0x1, 0x10000}, {{r71}, 0xffffffffffffffff, 0x27, 0x0, 0x0, 0x4}], 0x0, &(0x7f0000000000)=[{{r71}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r72 = kqueue() kevent(r72, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r73 = kqueue() kevent(r73, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r74 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r75 = kqueue() kevent(r75, &(0x7f0000000100)=[{{r74}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r76 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r76}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r76}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r76}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r77 = kqueue() kevent(r77, &(0x7f0000000100)=[{{r76}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r77, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r78 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r78}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r78}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r78}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r79 = kqueue() kevent(r79, &(0x7f0000000100)=[{{r78}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r79, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r80 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f0000000000)=[{{r80}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r81 = kqueue() kevent(r81, &(0x7f0000000100)=[{{r80}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r82 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r82}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r82}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r82}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r83 = kqueue() kevent(r83, &(0x7f0000000100)=[{{r82}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r66, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r69, @ANYRESOCT=r71, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r74, @ANYRES32=r69, @ANYRESHEX=r77, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r79, @ANYPTR64, @ANYRESHEX=r80]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r73, @ANYRES64=r82], 0x6, 0xc00) r84 = getuid() r85 = geteuid() setreuid(r84, r85) r86 = getegid() r87 = getuid() r88 = geteuid() setreuid(r87, r88) r89 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r89, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r89, 0x1, &(0x7f00000000c0)={{0x6, r85, r86, r88, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r91 = getegid() r92 = getuid() r93 = geteuid() setreuid(r92, r93) r94 = geteuid() r95 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r95, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r96 = socket(0x18, 0x1, 0x0) setsockopt(r96, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r97 = msgget$private(0x0, 0x100) msgsnd(r97, &(0x7f0000001280)=ANY=[@ANYBLOB="e11ff9f5f4a3c0d7d0fb247dd5a0d3b8ad223ff2a56ad0eb76ddd34ab0246db4f1a774665cd5abdbebd8340c8c176b982f77a073dc6b4d3370917955fa7d6797d41f952b4da503ff3ab2e6e72754c23e1adfeacf4a6f0a323f2c892b19cb75654159cdb3ac44e90388589c275de4b39109da9a59e9fe0fcd84a31be9cd5273dcd5dcd535de82e69ddd92397d12ee1d12c5d7fcdbcaa04e88c76e209341cf13476a54fc9d91a1fa10edabe6e54ba28ef1b5262cafd61743f3644b7744e57f71af32ae836a1d2e577a8c955fcd332666e184d8f17142fefa095ebb3d5c54b4c0206f49a6d0bce80b269bbfe004a80aa090ef07315831d29469527cf742ffe84aa722509e559443ddf6e3b0ffda7194f661c73d8fd93d5a58960117650e5ef45006544dd0c100a1fac15ad405cfcdd9bdb2430784ac59a5ddc3246ebb4316c2cb9ba6ecfe6181686313cef9bbfab5d9cb666474d1b0c630949ab9969a8fd6a4e4bb5edbd23b6aebc0880003a940a6e9f607f7eea7ab2c1c678bbc38471fe00db9dcae9c193689d253103a5e36998b81a4647be01fd9fd8103cfd9ecbd04ce9466d394944f290ede0dcbc7a82e1b59a71012edd4e12de7187a4fe4851b820a7f043b2ae51dd17cf4651d4796274bca68696aa0f7dc7f955dfb1b16f666f1d38b8092bb5f1e81962bf578c884fcd2ab7cd7baa9548abec1391a0afaebb2fc821a09fb872c742f4ece638eba7b3da56068c4ba11343f980cd6bd5720b57d9d6f6805cf080cf2d3a0ba5ed779a2bbe45cf99ccbc55e76dc40cbd4907fefdee5cb51d2ae9549e8a577051bb8cbf84f0833e19c9872db2750faf3a7dd55f3c79052cc92ad865d69c55486076595dd13702fa95c92dd9ecd78a63bd63766d34d5a65149de8af6b550481d7f75364f045d3364ba6e8534f10f5a2d606c3a2b4b43017f2197884110b6d7e00813e82c0d4e45991d281b27f64999819114df750d447e6ce0d516bbb888d72d01b02a880ad7866bd110d15c43f06cf8bc2eac16280f59d3e453f47752dbb017cfad8ae4f7479dff09e4669b83be822e5b3bde6e9183da1bfc4410ea5f21b60bc4a08b5e1d0fd9f110bbf21b4dc4b4691c1c7d931c02325d217f669959f5cc764504aed7f82b1c3d54a89a8f97e34d29bc4bd93b7fe10981c190b156c2f33c54cf16f4f5ff387f06ce1c2b5c7a11a780b6e6d34c33a4ff07e89bee91131bb94d8e98b8d55cd3825482e5aeb1636a720ad1d097dfbeb726480b0b0dfae60ce19a0fc310c6ba21a3422c7e1f03418aeaa5f9b1cc21f345b9601e74dd452b0915e06e9d4bd5dae6a09e2597dec55c1d19d129a3ad41c4faa883d4c315c85bbcf8458a11150a1917b31ddd604401367b4a9da5cd73bf0a08d861f99c0aa2ffbc8d8239bfc48f7fc0b7641a2c11f664e2a3c054bd3c56b54420d46c332dbb8e149c730b07b65150571e5b2d1b216efd3d933da0b2e8dd063db7da34c35a43f855840acaf095d017d8b8b8f3db7ed451434b9c28066405371553c446805e9c77a145fc8138c418f8aaa8c70d6c3609f2bf06ce056ec5b015b76a1fa6768ee2af6efe8db9a28e972699bb8b4389af228a93e91523009400bf23da12a183667dde9d7627e8597ac38df476b014c760f568ba099ed307b20ea516e6c06d15d2ad8d98fb3c51766151227673d329a5928fba3ab8505e33fc885ee01369c90dfda561a1658a5773017e88c7f54e5cf2acf2afd610a5b9007e49efcf68fcec585709518e98ca12ec0c881c3d6d92c07ed0fbb249d9fdee73eb0fd2713fe90ba27d22ad3cd2bbd43cd949950add4e0c876b23f527962d87da8cb3a5ceb3ff2043c6d9f7c46aa4eddb4af3b49ca988eb162fae34555e30296706cdef61ac9d1ce842d1b0015b0b39a2eb6b5cc5046db8ad1bd25af9dfa1385fa7559cd2c6a51b2e56852ba8bacb6e80bcd2cfefb88adb9891ccb763d81aaa2735aaa958e6ed0aba12f918570a2e29c1d89c3bcb513ebb4c12fe511bc73263b184eab487864850c61e23e8950ed8b5d80db147142da4dc98624ccf2519b22334c2a506218e6c6f1836b5ab637846e91709496be134a65f67bf611fe3bc375aff42b035bf1ff0496afd830f81601078d9c7387b9301957afb5b98843c24827bdf0e0fcdc5ad8c079dc40c04d82a389b3a49b5f6730f6570da77c93fc71dfc5f818eae343d9eb201225fb6d0fd7d204eace495db58ec915f64450d5542521062618a44fc8cfea324e5c92f5ac1e787ffedf6768ea6d5b6c92eeea7c463d1bfc875f9a0af7da970a0e658a9f6e76cdaa8eeb107acab2de3b04c9d43c2cee66b8e575dc31077b9ed5e35ec8a223b6e930b30075d735211dab8899e744c63f322249dd71fa19f9f97bf09e88aafa708487b27da7d856d5e83a486d000d2ef5314377b981378b133c41b5b7b11abcda2d354a1dbe93eb1acd1e61e4ac1498488ab478d27c86d45f3e639c5e59dfe960ba480c5b2d0a4ac6f24b7ba50563d091043283ae87c4f52537eab5da8e9317f788608ed20308641a8c731aa2d7e36bd28886c87b2a89609ecd8737e8fe97aa541757f50f00766297beba4be14ff8ce1932630bce6c4654455d8e9b66d968bee0c64fc7ee9a6725a1fcf2205d17b6924bfd5fbdafdc8e7ce8fd16936419be4971fb5ec91bf9eab8ccbb5f80c0a5dc19d14f4b5259256c660aa4e37871685083d63d436c94b125fba00a5037dd420df706b880a020de6bf1fef2ec30b6b4e85a77f3cd51ff923d4b60d4844daec33847f4830a8228d67504c0269b1fb1c0bb99dbac194f45e5803213c0f6cad28227583d84cfa9a5c754225aeb78c0917632843a2a27d10195383ce74af324cb436a9c5c86f6615a077583ae4cffac5ee38fb4be1c61b35ec2f906d0720071d9a780e5b319bcadb82265204ae17ef786fc8e1bef4019f75c11e89dab03c4032dfafcd26dc9c74c21125b68629c546a2412480fd020c0ff7f5625766d9c0d4455ef1d2b06078440a7ea76c1fe6276ce601d643936d4b004580e43bf73400bbd0ff815302936f376b3ff3dc4a3eccd847c2db4b3ecd539199cb6dafb2f1f9b27c847bc76a4dd635c10e379f5e5d358accad3ee2b7086b75f0889c8d94d6a84db1a32fa2575737b2deb0a8a18e36ae2e9d74e32af159f12f592a3a127e3fb2a64f4eeeca9ff93928f2c77ecfcd1e8a4549375a6dd416e38d01e7dfc753f067311a8d63d71b75d730543fcaf3135633b92ad763edb21e4397309335d4a6be9956cad6c1285e501941a34954d0c421228b723f4635b12e863d96c4c0e7fed694263a39a94d6a5a4b9eb73e3e548dc0e9f225c0de35c8db6d623792b5d225bad18fa7087e2d91303a36e86434c4aad5852e7d2e80714b367955643b04f914e717d18a6448937c2bd9d2c2fe26fe18cfa77f3bba7a26947802c03772a62d4825e38afd475fccee64fe10885e20a1f58bebb010131059c3df3a452f678091bf1d7f4b6c481653a28d043663c9605b1d664fde9f4d97b6b20d43c9726d6c256d342eaa38fb46703fe60f26b1aff0aabcbc6739ccc4571c3e74300264051728d0621208197a06dac96c20f58ae8a6ffb672c3629c69030b46485af739880480f06b9b1ea55e5be325f2b66624a7e381d710709462d6905ee32ff51da00b5c761cd38ddfb3a4a4ca1e0e29209a1c06e696a662ad4d9d61fcf01cd76bb81ac1fcd92cf336b66c7aa40e38318312aefae0c6e5a5a76deff3ca0f675b60231804a1cbdadc92b8f53cdba2d70144e79a8d09972cd690315345f7977dcb5fa3d18801ae551fda5eeb87910330ecd4d15d292c471d7c85cc11c84ccefa64e605fab5978bc650310f11e5c0ca3c1334c3d6d3a087e68a554d429ba9c0fd9d59c757f5678f1e1220de10909a4a2134bf096639b6543a1c767d0446754d8387a8f22f5fa3acb66ee3ce388bb15a04ba0100ab94758615eceea5485ccde334d2117e27763bd65ec07515bc0b5a628e0b29b7d22992b79e9a389388794d4d17121f806eca51c189c6bfd3519120582c48e7d51edb19949718d7070e1288e1019b2b0869e35ae70de77d2aa1647d72d75d2b9b730de5531ce61e0e2a4a2cb241cf72164873a1af603c708e2f08422a28b90ea977f8d8c2fe565ed20f2afe0a3914a819b8827be02b5300d9eaa0b051d30c828dd23605c28857359b3d11406c70931477973f5ed7289d238e4a4f697cf9314d5a4abf606d00e4dd5f8f8331073391876fc8cfe8979fb804b995d607d5aac05057fe461e37369d5ddb484735125ce16c21af9381dc37c519cdccc124da3ba4100712d1552f98668f06de925f908459d978814d5392f5515936bbac0f4ae76b45daee7283a2163d6fb2bd72cd67a6477d8723f796d6e648c333da08a9334c3dd3cf7109771e38c393742a6ddfa4982eacecfc47ab7bb6af32411dd8ebe502072613bf6999ddba6083d62dbcbac5cdce86a3a0040e40fe2b8b7c6a0d702f78b7f41a09da4ab21ff4af471e7dfb621f46690a05fe05bc50ce0a0376d948fc2359aeb4109f192252c890ae3bd790cd394eb49d5fcf1f32c5bf0da205d12f78adf3a5c3628806448cdffb0372145ed0d85954556eec8b3b39a3adc29c6b260808888911ecd257156e3ff9680f9d7d8590fa6431dffff4734700ec4952e94a760f31c2c95adbeaaf58bd812b9609902f4f21aa0abcba5d1b7fc965a0fcaf5c9ba3b91da04c31c53a1d5a9e9bc2657cfce841329dd0560191c4371b705357ccfeac5550d3c0da4bd0e36cb5d77a5f463cbaf520031f24a63d8d1c81dc0febb7e45e993f588161cdb168a5448aaddbbc10b723854d89eb3fe8ae2f864fe1881f38c0e77668dd32bbaceb26cf13f5a74a9741983852d46b9bd488dfd7f0e84ed617aaf71b87d51f92acc537c518160fba5a974e6218977b861719cfe34212a94a782a54da37ab35122c18e3cd37fc329361481019fe37043766810d5e2a0bc43e8799d702dc5e37bf79919875acfd8a656f1ca092319468c282687f09d408bfff509223883667d5c28cca8cac296aa355cb0923a95a08b9b3033c7c4bdb7aff8689509c8bf4ca2d176e004d18f5242da6902d3b28e67034c954e222143471da4b17cd389920e3fe8d383f121253b7986a29e01886f07742b683960d2a72a8af3971e0dafc42d464443ea41c23506e5f7c4c3e2801c095d504c302b1dc0026ad26a37bfd0e73b01d8d46260de243b2beefb5803e7e9a506419a1e5ae5a991c9eea96d51557b95c5b79c4a81c54025ec7e36e3657e407cf809b494c0778d2f0f1f4cc51bd521172214930879da610fedd7f0836a0f88a3bb9861057a46027356c521c294c3a13c881c6476b20547ca807364dcdf2d108da53e41047ab9bfc86367698b8cb64b2d0bd9b154b091d35bba98d289f56b0d8058718984bd82eb1fa8a2bf3bebee71be20efe4fe3377fcdefc9d05ed2b4f1ead155585111be0fa5505a35bf28a65d15b8c74a2784eb8a13c1ef5fec02216a6920e861d4392b6b753d020e695ba2e1e1dc51f20f411728b08c38ce78a39ad5b90d318fc3f819bd200fbaeb20055bd85df25b0f121da15dae65a3aa0ef4be9aeec9c1bf418d318e459b8fad8c1ad1123f64ac34fd0eab85d4e862dba58c051866de0288f6e129e853fe16ac320775b065799d41f3ee908226bebd02abefd6faec0ca219f7601ddd97990e063fffbd19d5bcf756613716b855de8003a3a4519f0e8f54665f2733214cbb7e1ed144d97ab6186cf0b9481cb3a20"], 0x1, 0x800) msgrcv(r95, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r95, 0x1, &(0x7f00000000c0)={{0x6, r94, r91, r93, 0x0, 0xc2, 0x9}, 0x3, 0x41, 0xffffffffffffffff, 0x0, 0x95fe, 0xf864, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r86, r90, r91, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r66, r66, r66, r66, r90, r67, r67, r67, r67]) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r101 = geteuid() r102 = getpgid(0xffffffffffffffff) r103 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r100, r98, r101, r99, 0x143, 0x80000001}, 0x8, 0x100000000, r102, r103, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r65, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r103}) msgctl$IPC_SET(r54, 0x1, &(0x7f00000002c0)={{0xf0, r55, r56, r62, r63, 0x44, 0x9}, 0x5, 0x3, r64, r103, 0x2, 0x24cee5ef, 0x81, 0x5d}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r50, r51, r56}, 0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:51:47 executing program 0: r0 = getgid() r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = socket(0x10, 0x5, 0x0) fcntl$setstatus(r4, 0x4, 0x84) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa661337b66e199dc75d8692839a83033ef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746b3f64924801000000ab6b738a964bfa2fcbf3b550764613f8e6ffc359ec58feeccd191355edcb0fd78ea1e872ff8b802af1ce186f3f7abec3c45c3c03cc81924f0368dfbd5e37a4e3e1827deb29051431"], 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, r3) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000000)) r8 = dup2(0xffffffffffffff9c, r7) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r10 = getpgrp() fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r10}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r17, 0x0, r11, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x2, 0x0) accept$inet6(r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r20, r18, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r22 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r8, &(0x7f0000000200)='./file0\x00', r20, r25, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) r28 = getuid() r29 = geteuid() setreuid(r28, r29) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x0, r2, r0, r28, r27, 0x180, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r3) r30 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r31 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r30}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r31, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r31, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 09:51:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:51:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000001780)={0x0, 0x100ffffffff}, 0x0) r2 = dup2(r0, r1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = semget$private(0x0, 0x8, 0x1000102a2) r5 = semget$private(0x0, 0x2, 0x594) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000040)=""/222) r6 = semget$private(0x0, 0x1, 0x5b4) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000001640)=""/212) semop(r6, &(0x7f00000015c0)=[{0x4, 0x7, 0x1000}, {0x2, 0x1, 0x800}, {0x4, 0x51c8}, {0x1, 0x7, 0x54dc1f315bf119c9}, {0x3, 0x7, 0x800}], 0x5) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r4, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x9, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) semop(r4, &(0x7f00000015c0), 0x2) fsync(r2) readv(r1, &(0x7f0000001480), 0x216) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000b, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0xa, r3) faccessat(r8, &(0x7f0000001580)='./file0\x00', 0xc0, 0x2) r9 = socket(0x18, 0x7, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf5) setsockopt(r9, 0x29, 0x9, &(0x7f0000001600)="0300e155", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/183, 0xb7}, {&(0x7f0000001440)=""/164, 0xa4}], 0x7) 09:51:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f0000001580)={0x0, 0xfffffffffffffe6e, &(0x7f00000014c0), 0x0, &(0x7f00000015c0)=""/102395, 0x18ffb}, 0x0) r2 = kqueue() dup2(r0, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) write(r2, &(0x7f00000000c0)="00b9ae50", 0x4) 09:51:48 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) socketpair(0x10, 0x5, 0x9, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r5 = dup(r4) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f00000000c0)={0x58, 0x0, &(0x7f0000000040)=""/88}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r1) r6 = open(&(0x7f0000000200)='./file0\x00', 0x18800, 0x80) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000240)={{}, 0x0, 0xfffffffffffffffe}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) 09:51:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000300), 0x1000, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000bc0), &(0x7f0000000c40)=0xc) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$BIOCLOCK(r3, 0x20004276) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x13}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x1fda, 0x88, {0xa7, 0xfffffffffffff}}) r7 = semget(0x2, 0x1, 0x2) getsockopt(0xffffffffffffff9c, 0xce6, 0x800, &(0x7f0000000d40)=""/4096, &(0x7f0000000b80)=0x1000) msgget$private(0x0, 0x85) write(r6, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) socket(0x4fbc6d4f5a10e761, 0x0, 0x9) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r3, 0x3) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000b40)={0x6, &(0x7f0000000b00)=[0x9, 0x2, 0x2, 0x69, 0x608813cf, 0xeff9]}) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) pwritev(r3, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x26, 0x7, 0x480}) setsockopt(r3, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) sendto(r3, &(0x7f0000000cc0)="8df583d87c51f2fee691809c486c992658951c039653504196b751143ca80d90254bfc407275a573526495c671b73640b0b09936af3225cbb17c9100f63ce7a90dbb8e09850d0de50ced76b8ab630801e264f8ad41c3c1cf3b480cde584e7306b9177793ba7f59c247fea14d0ce4", 0x6e, 0x400, &(0x7f0000000c00)=@in={0x2, 0x0}, 0x5) pread(r3, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) r8 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) r9 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r9, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 09:51:48 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 09:51:49 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0xfff) r2 = socket(0x2, 0x400000000002, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x7800a, 0x0) fcntl$getflags(r3, 0x3) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x1, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0xfffffffffffffe7f}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000200)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 09:51:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket$inet(0x2, 0x1, 0x6) r4 = dup2(r3, 0xffffffffffffffff) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r4, 0x2, 0x803) pread(r4, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r5 = getuid() seteuid(r5) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000033, 0x0, 0x170) r7 = semget$private(0x0, 0x4, 0x2c0) semop(r7, &(0x7f00000002c0), 0x0) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f00000009c0)=""/105) r8 = getuid() seteuid(r8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getuid() seteuid(r10) r11 = socket$unix(0x1, 0x6, 0x0) setsockopt$sock_int(r11, 0xffff, 0x20, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x3}, 0xfffffffffffffd8e) socketpair(0x20, 0x4000, 0x6, &(0x7f00000002c0)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r12 = kqueue() r13 = dup2(r11, r12) r14 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r14, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x1000000000000163, 0x0, 0x0) r15 = syz_open_pts() close(r15) ioctl$TIOCSETAW(r15, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r15, &(0x7f0000000300)="882cbcbd8638244b", 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r15, 0x0, 0x0) r16 = socket(0x10, 0x5, 0xc1) r17 = socket(0x18, 0x1, 0x0) close(r16) dup2(r17, r16) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r17, 0xccd, 0x8001, &(0x7f0000000080)="8c07cd06d2d06999bc9acdefb17415d35d5635dcdda7901853489f4b566ef7251277ddba882ea45edd43c6225d31cc49f17935588bb28561543ea689fc607df14a1c89c8fc2df4b8e6b77b7895d806468a9460645bdbf0d7940ecc22829c2a64420e7833788baf820bbde82eb3d5", 0x6e) r18 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r18, 0x0, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xfffffffffffffef1) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) r24 = getgid() setegid(r19) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) r26 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r26, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r26, 0xe3) write(r26, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = fcntl$dupfd(r27, 0x14, r14) r29 = socket(0x2, 0x1, 0x0) r30 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r30, 0xffff, 0x1001, 0x0, 0x0) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r31) connect$unix(r29, &(0x7f0000000a40)=ANY=[@ANYRESHEX=r30], 0x1) setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) r32 = socket$inet6(0x18, 0x1, 0x0) listen(r32, 0x0) dup2(r32, r21) r33 = socket(0x2, 0x1, 0x0) shutdown(r33, 0x2f99822121a9018a) connect$unix(r33, &(0x7f0000001500)=ANY=[@ANYBLOB="000070a16de643a7c10b367cba92652c0d2d3fe547b194000000000000a9fa37db2f57edf559c82d329381a548a0e84b512d23d40f0e23042f062c721663c433048740e03088d0f368fc4c3b7b0ddcb6cc4b525071f089ab3e01db1e9dc96664ede53cbafe0afa0a1f2e91b7e1a4746f0e6513db7d597d745d24fb8426c4f4d3e247d664e376da6be75dfd33985290ed4129650d397313938500ffdb4c1fd20610d5876cc7b1236ddb4fb375578570c0f2047b5e83da544f532024c9264a41bd61c1f5f47eb11806e3d429e263bddf310a9f19d45bb70c6b9589c3f00b8b3d348af471bf51befeaa5b553967a44542b5a9f18d8fbfd410830569f46ea6b7006a8eb383e23fa051841a16a2711adb4153aac6dcfd8fa6d468f14ec34775545743c5a8990000000000000000000000000db5c5c3bd21d37014848e90ee9cc81d02b6d96ac837e655d46bea9e46a0180800696e12592c5eecca1a3647d4a0b3fd16a5fb1d1cc55c89c7a183a1a4a29eae247bd87d1b3dfda74c3bafa3bbbd459da6797bbdb6d7d1fbf7d2f9ea5106e87621667d48c619055bfb254163586eecd7f918386f0ad0c4f2a1830de14975657d6352463ee4da9642f515e20298455f66378552e16fe1eee9a5f2e1e1dbcd49bce9c80470da19b4b58935a45a75d5a20b1c096ae150974626f67065b0139ee4671149dd4d0dce6cd7f346d979b436767718e1d49ef6d529faa87af4626548ed46f2bb52413a87ac8d9b995ccf54becd0900e1996006dcda5a66b747e815da4a3a3807415597c582c858c8fecf1e6c036c2fc48d1a01befc4c839c80d70f7860417ae52342709ab5f08d1d5ea7c7465705e5ed3e743bb1646f766dbd3ce1113f7b78f72169af27a04e678438cf30cdda9cda671f6992155b82c1d0c1d2d318a8759d93a2638e68ee68fdfe"], 0x1) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r35, 0x160}], 0x1, 0x606dca73) dup2(r36, r35) accept$unix(r35, 0x0, &(0x7f00000000c0)=0x29bb47c606ac8bd1) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r34, r24, 0x6) r37 = getgid() setegid(r37) r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000a80)) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/\x00', 0x10, 0x0) close(r39) r40 = dup2(r14, r39) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f0000000940)=0xfffffffffffffd78) accept$unix(r13, 0x0, &(0x7f0000000b00)=0x1104ca7dbaa10ba) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r38, 0x40087468, 0x0) r41 = getuid() fchownat(r11, &(0x7f00000007c0)='./file0\x00', r41, r37, 0x4) r42 = semget$private(0x0, 0x7, 0x287) semop(r42, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r42, &(0x7f0000000c40)=[{0x3, 0x4, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0xfffffffffffffff8, 0x45ffcb3d5f74068a}, {0x7, 0x1ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0x53cdc10662f53b37}, {0x0, 0x80b}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r42, 0x2, 0x3, &(0x7f0000000000)=""/9) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x85, 0xffffffffffffffff, r37, r34, r43, 0x1ea, 0x9b9d}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r22, r37) sendmsg$unix(r13, &(0x7f0000000840)={&(0x7f0000000c80)=ANY=[@ANYRESOCT], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x555e466a933f771f}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x18d}, {&(0x7f0000000400)="5be1d48d5cd3b059e6b81ec703656df1484f0eb45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800), 0x20}, 0x80c) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x7ff, r8, r9, r10, r37, 0xa8, 0x198}, 0xac0, 0x6, 0x401}) getsockopt(r6, 0x29, 0x2000000002e, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r38, &(0x7f0000000080)='./file0\x00', r5, r44, 0x4) getuid() write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r2, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:51:49 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x30028, 0x2) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) getdents(r0, &(0x7f0000000040)=""/37, 0x25) 09:51:49 executing program 0: fchdir(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket(0x10, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) fchmod(r3, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) open(&(0x7f0000000540)='..', 0x0, 0x0) r5 = socket$inet6(0x18, 0x4000, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="f33102875d50cd2a848b8a521bd94099435c81202651d60c302f0696cacef2bdc447eb083af27595d407381b2144cd23021f3b6ac3dde4d604b9e17e5e7896cc073f40c815383ed07cac7b9a120eb2a92163f966bcefb75c", 0x58}, {&(0x7f0000000100)="2341588b63f037f10d15d2260de3a268051f46209f02fc15f08d5954442f21cd8285cf48bdba7ef2f868901896f7dfa73cbc04d62f73e4c221d798bc5dc1bc7765f86ad642fcde926916a52dbd715f498da6940bd2a1c21bc6e9c82bf11919d80b65fd63c4b062b68d108a102d80c1de6f225a6cbc81533926c7c91b315d1d68467119d11b127f55e3dac06da05413a4674a1b49fedce294ab538eb46a803a700893305797010106c325c1e58ba45ae1f7d8c8f58ebb4678406c37e70f20efd98b1113528fae255f196686b80e9282117578b8b797afa629c6d684ae5e5ed9771234d6fa5758a67ab03f66e900df6f9b3115a59f8c3c6cef5366f99f4f", 0xfd}], 0x3) chdir(&(0x7f0000739ffe)='..') 09:51:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x31b, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/119, 0x70}], 0x303, 0x0, 0xfffffd0f}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shutdown(r0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xa4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/122}, 0x82, 0x1, 0x800) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000fe581611ae55ec92ce8b8d0f14b980e859fa5381b5c4173cbf9d81a5fe6ad5d172fb00baed2140a374ba7d4ec685c6f1ef954bcace4af617f499c69365a09345d4279a28e90e1d74c3db0fb5903335fb8d9c800c63b18904e73582e7f9b004600669f667f36377042199c27c4f1a2128a4af078692643d5100000000000000001869ec1c4ddee7cc4a822556f7d0b1d5322a443abaf7a0b80ce4ac9f01f5fa88f0a9df59cada5d3a4803eb27cf7fdbe094300765de77f4618265d05286e0ac3d299d7dab2eca5deaaa204de31a3afb18ea21ae4da7e82298f7ea95bb485a6bb8e91355b6e710954f35c4a323af774a13554985cc320c4e922cd89ed3b326f720f7731cf27ffd172953f65e46e074c96a336dc27c0f12bff3e5ac341f64440466b0aa12c73bc7529125b5c3d13f26b08cbf32bf2461d268146c4547956c6214882f69bc05cb2a34131ca61974a9a98fad4660361684ce5744dd5d0a98570ffc5adfdc24882a3947fe073c1aafff912721380c0c88b126841fff051af9ab49ab1022076ecdb8f4911113054a5a99686ec26a3e7470862ba76331157e545dacea586fca4ccd86e0f8be0b5997b85ae5244e4ad6d1eaef17740ee10d519b5b77343985920726df215f0953446120ca0b10649fec6dc17b79121bf44fc5fe5bec05b91321970c606ba451cf75ca008d95d9d78ce804007118d43678c6ef4c2cdaf070de7c71b7ac04c023f3ec85938e89909cde92c5d6a9af8668df4267f21fa0426bb6590968a062f924b0ca8872acef79eebf2784f21efd72aca904a71d88325b42dd75e8cbe02efb777ba7db8e582f10a2f29a87f99fff8d065c72e46b706025d06a6d1e52d8f85555335dda4d4175079c88e11919d5629a1d39c7faa9f1caf8d97d54e07f723a9aa66ed13d18af0b85abda98affb2dae42e905665e7ea4a06b3e41ca0f8792a878f4f0d6b07e0fe5e0f38e4090685e452ab8413ec44e661b95a8a389a1b57da0d8e98c19998b1c72bf8852a0146168bf29cd8b08bb9f63465c9d1aa6bdce0dc237e3585b52040024b13551e6c64ca6eafeff8e293fa45ec8dedcc3b4b884dc52ad053edea567408d5c554030035264ea2d5da19e1a50f07933b0e9c1acffd1c19aa8172dea5014b7972d0172a264d3584b0c7a66b29908fc253d91e3d6fc3c3152bc327537b46b1a5f33e0b1290fc201256e936d26d9a581830700397afbc30933fbc9d882f72a6346d2048ad163563ea80067fa98a29fd39bbd5f5a213fc96122ccdd5d28cc1206363d2112c04394fa690462749d674dc2272cc54f41588bdbf5a3201bea2cd5e87dc849d9211e83ed8854197801e9c60eec1d0e3d402190807e36c4c9f0ebd2851b9bc29d34ea608ec2e0575ad28e1c2e86c5d2ad3a7dcf2b2a6742fb8ee647c677711c6e0369b96531013025e133fdbf300acc0940ab70f535d5d0781857186da9eb2e5e102fb816d73f0c65bdc7c749e0a0b760fb0e62c88919cb631a93630b6d8376e71d99058bd5bb40248d56f5665cdef2581e047229071b8244673f2ee1d3b12696e447151168cb8321c2638f5b8b3db05269d6138224185a1901b563351e6199c60f24ab4a72123e30cba1976dcffc2b0df271c5506359caf06c459119c15ae4e34c403d3c0eccd1847ab0fe6d4914b30adea0718f71e5ab3d02f5975d651ac64c48e15819e1511604865b8dfbb8e735672cf916d942bbb1f4c5425fceaa75fe285715842a9db7febe73e2b5ca5f98efa31da625fb3430b195728199a2da615d82a9672c12142fcda17a3287b305b93b2bf69612315a21d8e0a440070f4c14965ab59ef19bad761395c77e73ae154c75cf138dcf91ff6359a6f0da3a87d23341ccc264ce8b96142286037dd9bfa9882933b62a5b3c6f2d1793288d7aa69cadc4b8a4c4ee71289544c2e8c5070cbe9766de1ac09ac216a7aa288903f1ebb1cb6eb3a4cec041e0c6b7756af12e97e6082246c6e1e546f28a3f2880e0592f9bd06ece72c6ca115cddc07d897541b657533ebae0897190f840420839e5cb5da129c5dd19a0a196fe0553d217a7771a65665341480cea8b14aa2a98fcb1bfd4cdbc7106ca8238bfd9aab54a966516fa8b09cf20672077a6f67a14268a86e8eb0881abafe6b1a18e0096a44ffcbf44c1ce9fb09fda344221b6344ab8ce501b047b4f925d4a79849a86739ad9ca6aff05fac1fc8b7e021e6fd27140038099048e49d7eaaaba741b927157bd2b340d08c14ca5e17c4a928ff8f2d810b16d4a445130c5f72d9d70908c3e9f52f8c6264caab169b7056415b92346f90e5c190132b0f8edf5760ed2d77102220c67f0504dd28c682c69c10796495bac29d109cdfd9c1a5cf040dfcb6cbb0133aecd7e7547b50d8d288dd2e4efd22cdf2227bcb85615687de92202f59ada5c7b62046bc841569b517c2eb32d23c6af591f54877add957bfe2c6265f3565d9d52daf639931f8ed1f9ca637890d29b19a49b2290287ed8556fed1c60a55d8572c7ff8fd689f33100bb8b894f57411374abd4a744941caadc95ebce80334d2372cc39d1135c4cd3ebb0b6be566052c75537675f1b2a39a97bf9e953a0022cbc27d030b4e536636327387a0751df6f4fc223ec30adceafe222aa278ae376a5a427c0798be4f4fd4a0a6cf0edc4afa1eaae1680f6e9df040069fcc629a455b1669a5a8ed5db8caf47fd6dbd0903de64d6d55bc9fd412ad81f05ce34efcd90922d5e7d332c4fe28ca6244490a66b3a08dbe818c6d75bf81ce363d246cd51c156186870a10bedc3c515acce5c04e39db7b08106a4eb075cb4f221090421fc736f048c67ce8a45b611c39e9e45f2444b3948e7dd7a5bd693c3ba5f40c83c2a43a22f79d9212497d1ded52b942acda5d13555c6b4d03874a2e7945bc599a52af1ee4019c77eeb4ebbae81102fd733056bbe61ce9d643583d2301a8f5db781418f202c710b82fec43125c4b34b1a517417a923363bf6ba3ace226ce5d2e761b9f26e6fe66772e9eff1907e82d24902be26975bd9727847dbfff879999dc93a674849285d48ef4b61e9e5ffc16587442bc2c583d8db5e0f6fdf1bf81fe717777d1f70d52e9387fe0a4aeb24c4e64a7f815d8885066f2ea1779334bd6b1b722d17fbc7467a3a118dfda8a3cd4d1ad7aae30be59c1277cdba0c1f73bd02a2446ad6ba0fb9d38e6e943c552e405a4e72c62893bdcab1b539d85743522b208edf24beb0063b7c96aaf8d11e48d14887cd9b211915ce0e9c01ddddeee7475215b62dc33fac91d028b93c01b6f882e6d7f44cd24db79e9a381b06652c512a803d923c275bc95cb4a8949ec9a26102135ac13012142a3ad00d2d122642097b34a1677af6d19d1beb35cacd442dff2227705c37b9fb06e21bba0eb77d0b9b6c136ecbca350c4a0a2713438ca327d2e42a4f5b209bb90f9f5fc5a80b769a9361f9abb92847577fec53088f4345d34343319aef6856ed6f33f91bc334cdba2d0dceeb712df52601b0457ffa129574dd3f2a5c0936ddb8e6765cfb31fb6d02a80dc914434ed79f44cc925759ad7b00947180f6a04da847bc67712bbfab48483b91e4159d8bafbf1574340e8f3d4056bbc11b47e4e288bae4e97770b1354a5fc68bef54426d05f1ed02aba38e551f5c77327d3fb0a7eea0a2049316ae199acb7aef2d987514c199b5a81a8cebf9f1c04152440569c361bc77f0efc9c530d68861a4b1392e046b318c5cc043dc97eb73b444a413f131c5e40518350f5e6f0c4c2c2663d0bb6e3f6f2bc25ae7c1158629a73b1faa9aa65d722c8dab9ceaa2d136f36e18a88c49c65ed4416242e1d19dafbce581aae2c36c3d9b5f46ac13fd2d3ff07ab5284ac3ca12673f281619fba85bc55d559a6b04b2255d38afe018ee30548c82da22bec7d6128eed76dcf397707f26e044bf4c4793e45201697350596e3ec517495b55b0bc8763b4865943372968b810bf789c9b96faaa39391b590ebf9ddf40c78a7685591befa25593e2df4c46270c062a65cf6bad95ba4fc67b38382a421444f40c6bb30d146006365b19f055da34c3bb06095116c8f60368feb122857d0c03fa3e411aa40fa2117da8eaee878f9c2047e427d589795da4481077b8058882534014cf0eb3cb4c6b4bc68c324bf8bef78c8af76ff568aea932dc0de8d4e146d558c5a00c89c4570ee92e27c92c005022c13c2a1268bfd655bd0312e3b1daf6b68ed8f5e9af471793e8138df4ffdd0c65eaf31807f8118967987250b4a361a77810a82382bec1c94b1dace3233d9e97a9ee654a6bfde47318c63814332a8fc640096757bd2d77b4fa152c78a0c6bdb26b52eb98f58fcba7e62048ac8e16d8eb09db3cd1685027b808258d8604e69e8f864785891bcef82eccb19c18bc052c9d69025b613c6d55a2836309f738cd9bc20be541b4b26f75868bc6e1a3612be6bf4a6047b5c8668afd0593a63f08dd469854e8dcc6fbff8d8613c2b2f24ab4127ff163b5ea18c28b2501339d30d4303706c103e70270b1b75f6219646157ad3b26566ca04b91259e823a942bcdcd2a26254c3e1b265d8379b420d41905b02bd1b18951c5a75b9fc5801a3254ef8597f57e09a7c09dd9efc77c26f25720da202641dd2159338833ba6b7128aef97a5cdf815113b60596af4c6d6536bf7d1a17abb63f35372ca9403f47b5fa97d5c3ef10117023cdd495598cbe600d125ab8904073dbb615b5ab5ccef3bdff1cf10753732e8675dfeef6c689d6982113bddb916879b1450f5b9baabc6f0bbf490d98e3e6715cb649ee468f6fbf16d4bc7836fee5e51e6095fe3c1624fbdfcffe0a0c1a3ca637e7fcddb0739fc4185ea265dce81d0d23ca6e36e2eba1e31af5a1ff3971c119a957322198ae7cdaec7d6bd65a16447cfbce6e9b108511be95bd3255b631e2ffe25c76f261591ca1eb39464d524a362a208b7f36cb6d258a32c8be078c40c7f1f96e789b30d5fd6ac82aa90df40e1a49bf1e77cf51a43b32c8ed7e8a6bd2de1dcd6718c828f0e2649d4d3597cd5ba3b4d917b4c38f5a065a56945d89a91a67ce787b60499569179504b90c7b879de6c69f4918b783dc7017a6749b0659969da65ececf1dadbce6368c3050d19569fbec3e2e9862adb890d5f4440436fa7928116817907a59801ed43543d37c3727a9277bc30e061cbe4369d5424d5d3ef4b0513809f98a8d07bd0a1c287b8c20e406468173b8642ed72ba8e9a5e5a64b7b77a454a8538904db1a6d95b70e5e04660e2a1b05b86f8fed51003ef674a4a4f6d950613d83210b850b9d85766194809cf12c5f29123f58ec56213491784f2a99e38a12fd527b3559f4384ce5bb08bb9fbfb955ae58915dbbfbfe9d665b7d3d2c14dc4ca620e78008049e4c2c4ed637a7f9358a6eb2aaeec7721df8c91b03c1f381eff3f43e1146080e262f6f9a0eb47bcbf11f3d23bbe95aea31c859a892127d1cf06e60e6f1a64b599712fe9475277fd77ac7b70257506827575e503ae95f80ca97177aac75cd3b29ca2e74ea4dfff5342e11fa25f50bb4c21e4da63068479f4439ba99c8d3cecd19976b47381a4a4897a360a97ca476e79d06ed7f678c084dbea4e75cfb7a0a391983df94128cbb6162af2bb7aec4c9fc63c037b4f529e96303ef34c00a252ddec4a641ead76be064f4fefefead67d4fb6eaaa289dcf7b0f63bbf373081ea6c83816eaebd4328145b07c2b2f8b06f80d6f7553748a6075580333466d73c0e2eeee4f57a7cb8681087d0f13fda96e77b093db59482a810aabb4231"], 0x1006, 0x1400) 09:51:51 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file1/file0\x00', 0x20, 0x10) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') r1 = open$dir(&(0x7f00000001c0)='./file1/file0\x00', 0x200, 0x17) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x800, 0x10) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000002c0)="eb08ddf36440c14fba3169558b2d5049748060a3b56fb8c8baeac29936402466bbaf51e4a2b722653e6b6c4d1d1112b644beb37ee5c2572a7317a1f2b3cefb8a475ad0fbf79f5ed34dc1a1fe26e27817811657afdccf94adf1698847c2b8ed68435b479cbc38cb8d8be2cb377ddc0e0b2cdeae6058461d48a3e858051d327022ce4d4d2e7dd74dc152c14dd92d2273", 0x8f}, {&(0x7f00000005c0)="1a3ce364573f8fefeb4a381e6680d45126a4e0aea6d2618fb9719324f8ce0473b37f9a654e98b341354fae0ecd6fe900899e5b9b99baddbf44c199bb59674bb2cf18a230e074fbf6499f9a6e8726b5df27c7a0d059184f02391ba0f74625c3d939d774c2b72bfc5a2af16c8211f33e8c6ec7a09e3db9f965a7141bb2793c87be55714265e13fe08105f4c4c405499162f799e091e4fe2d15a89e7813b2a6d9c0b43078af8af3ec3ad2295e93949418a2b6ddeb1a890197b89fdbbddbb653a2646ad064251c5bd5beeea7bc20628b740d", 0xd0}, {&(0x7f0000000400)="9da41644efe29c8054024729c8a6f816957dbb383503c593644ee9344093b63460df92a2d2251abe8d59d598e6771a54486c9bd4f0cf28718c54e568d0258a38090d6fe071f2974e280bb43a1b329ea1a1b36789a8cdfbd74ecab6e10131c329f70e533b7f5d7dedab98895894393e722c16a2fb3afee1cbc3ca2ae795e648402332a603220722aeeae017ca3a34225d81faad0e8a6be420d34bec1d68ed37b46f459e7cc85c173c94aab00c6c28a8509a5738d582b0366ff4470216d7eeddfe702d54fbd3895d519ae086967468b88eb46f0720", 0xd4}, {&(0x7f00000009c0)="ceab1f2b24de98568bc918f1e07dfc0100aa5a3bb322ac5075b8dc7d974ba9e453bdd74cd329be3d8798cb656269e46dfa5ce73994d0bdbc4201c8a80b84969e7fd1cd49355306de74105f1a50ad480dc0c7a9cfeabee9b480b05a9f2dfd8d9a1e694764bf723526909288340203471dc05f98d65d04843996230a55e3e7e27da64c75ef376cd9eaadda8faa0738b70c13a8586be490f9a3e45da28727c88a4a2e9f40c9c43ca7e8f733bbc9397911815f9e44ecb2ab819b004ec7ccc9487b76ff25fee89c3fb833c0b1", 0xca}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="b800000000000000ffff000000000000ec119fff76033d373970ea5a70376d9425a2283f27d62ceadb067431d980f892628b4736d4b25d992231854222aea506b5b54f85479fd55f73e23ca402ce3538ee58f3ff157acd7e456a776953e764adb80dce92c3f8c0294268859b88277f06a17a3ba24be0fdc7080b7da9efc15a7aa0dcc26be18482b6938e104c0cae5b9c25c3cfb3926bd1cb92b22539fecc8001a8710547877e4573bc46b7c1aa37f500000000000000f80000000000000001000000008000003b4d7ce97f27a408cd9eeb4d4f6177e65c122e54459d12cb7f3285b2949f506c73eb01718fa2b6613cd9810240755286dc813f2da2fa4b17298cb61739b4d9d99ea7791ecc4cffb7ac663f8d7bc211aedfcf4c6b8bd7a87039ec26979f1a3903f4aa45edd92e07edadb7ad7fd7ecb3b78873013fd5af9468cf26c74214dcf7e20ff0edda64a11f24b2b0cec6762d58cb7fff3fe73c4cc3edff2d8acf7a02dbcc6b9ce157197dd0986b069796364bf56554e80f08f4c0f13f146e7805c000d0446c7b3ddeed4e6461896895926e6de68e5cbbb662da7193289ec7837f3b9a94e2aa2e2c6a6f000000d80000000000000000000000060000007550ec675bbac838d8e4a1b9d451e0137f5993c86b6c9b6ac4405971764429b003cd4f99d3b1bc17b7aa7972522e7f8ea7a96e588ea1d342df2eb613bbd3a50375a201340977a1ba9b76d21d3e30787ffd7c6f1193cf4dc13a574fc7b5ca334138f33e8f6598ec46c1937886d5b42860af6224b8395437193b3f3e934db59b8306a109a7b777a1a4e750014b474b1d8ca4f5b29aaff1d0be7fe1f09ad29863925144350644410d858cb51ee9782e0b734d55776252929c20967e1212663e0c89f2f718f3d40000007800000000000000feff00000000000018e31c855d6f0e71f12c6c0d42556f275fe1b2d344e3b0601be30ba15e8029e15357818ebafbdfa96833a47541ea4933d0bec98dc639311e556850a6c7f68621adcba5524ac83e0b200ca40e71e0dc4cbaa026051d14067c91f6e62d58bd89dee9686d0000000000"], 0x300}, 0x8) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/74, 0x4a}], 0x2, 0x0, 0xff) 09:51:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod$loop(&(0x7f0000000040)='./file0/../file0\x00', 0x2, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 09:51:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x2, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20000, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r7 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) r11 = getgid() r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r13, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r14 = getgid() r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) r16 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r16, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r16, 0xe3) write(r16, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r17 = fcntl$dupfd(r16, 0x5, r13) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r18, r14, 0x6) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r19, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r19, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r19, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r19, 0x2, 0x803) pread(r19, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r19, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r19, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r19, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) pipe2(&(0x7f0000001840), 0x1800c) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001940)) r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r20, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r20, 0xe3) write(r20, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r21 = fcntl$dupfd(r20, 0x5, r5) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r22, r11, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r24, 0x0, &(0x7f00000000c0)) r26 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r26, &(0x7f0000000000)='./file0\x00', r26, &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) r27 = kqueue() r28 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r27, &(0x7f0000000140)=[{{r28}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) renameat(r28, &(0x7f0000000240)='.\x00', r26, &(0x7f0000000280)='./file1\x00') ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x804) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r22, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r9, r23) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000009c0)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c8351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec768daae5dc36e681a161468706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed621a5e0000000000"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r6, r7, r23}], 0x20}, 0x80c) r30 = getuid() seteuid(r30) getegid() r31 = getuid() seteuid(r31) getgid() r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r32, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$TIOCFLUSH(r34, 0xc0106978, &(0x7f00000000c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x400, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 09:51:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) socket(0x1, 0x5, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r0, r1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e00000012000998eab16333470dfbf31d166254fce52646e7029de1bbab586f53dd0860d94715188986fd7d7b48f5c1a6cb2c0fab582ab52b4f0cebc88f4ff0a6c373f070cbe3524511618166a68a798ce6520ea43b417e91185751b9c8afb4886215b6695c8b9703c9bb10ba5aecab9bb1c5a8ec40fd743d6cfc3"], 0x10) write(r1, 0x0, 0x0) kqueue() 09:51:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xa8) socket(0x6b, 0xb, 0x81) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socket(0x2, 0x5, 0x80) socket(0x10, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5e6f7bf2f62d5c87) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = semget$private(0x0, 0x3, 0x110) semop(r3, &(0x7f0000000180)=[{0x3, 0x0, 0x1800}, {0x6, 0x1, 0x1000}, {0x4, 0x1, 0xbeccf02de1c12469}, {0x1, 0x7ff, 0x800}], 0x4) semget$private(0x0, 0x0, 0xe5) socket$inet(0x2, 0x4000, 0x3f) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x5, 0xffff, 0xf47, 0x0, "1e82cb3bd24d54e333d74753629cea090a81123f", 0x5, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000280)={0x53b2, 0x4, 0x3, 0x6}) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/28}, &(0x7f0000000300)=0x1e) getsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000340), &(0x7f0000000380)=0x4) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000400)=0x7) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r8, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) r9 = semget(0x2, 0x1, 0x0) semctl$IPC_RMID(r9, 0x0, 0x0) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockname(r10, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) 09:51:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="6cddcb6b653bcf0fa35510348221dc628d2a61d6e045c3912fdb70b2e3ae83606cebda2ba3ac4102c3ca3bac2f8cae354ed9add69809e1b3b846821d746a528877b64eeb0518536c339b0242afe01febc5a31a213cbcff93008a1cbf2f33d4ff44e34a31bdae44be5c61a69c24c0642888c1f7f4cd8b53512a2ecbe6fb1bda665d54395145a10a6f775e3b365ae659b0601a5bbb4cf6f9121befb1f1a03fc2bfaa482dd717f55405440be0dfbe69587203ad71cf5d34acfafa13799cab749c10b6a4d2e45bdf0ccd677fe95d89ad7bad6359913eb3acb571bcf21b46feea0dfea1eb55153cf87c39d0c96c"}], 0x10000088, 0x0, 0x8) 09:51:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x80000001, "666bfede477dac00000059eff50b6520c8f30001", 0xffffffff, 0x80000000}) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x5, 0x8001, 0x81, 0x9, "9ad2ef03cb0e9f2cdcfb3e0886b74cd387eca706", 0xe03d, 0x8001}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/10, 0xa}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c6", 0x1}], 0x1) 09:51:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001a1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r2 = getuid() r3 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r3) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r3, 0xe3) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r5 = geteuid() r6 = getgid() r7 = socket(0x10, 0x8000, 0x2) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = fcntl$getown(r7, 0x5) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x2, 0x92, 0xffff}) r11 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r11, r5, r6}, 0x0, 0x4, r8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r13}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = socket(0x1, 0x2, 0xfe) r16 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r29, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r32}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r16, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r19, @ANYRESOCT=r21, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r24, @ANYRES32=r19, @ANYRESHEX=r27, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r29, @ANYPTR64, @ANYRESHEX=r30]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r23, @ANYRES64=r32], 0x6, 0xc00) r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x6, r35, r36, r38, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = geteuid() r45 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r45, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r45, &(0x7f0000000200)=ANY=[@ANYRESOCT=r46], 0x1, 0x800) msgrcv(r45, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r44, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r36, r40, r41, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r16, r16, r16, r16, r40, r17, r17, r17, r17]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r50 = geteuid() r51 = getpgid(0xffffffffffffffff) r52 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r49, r47, r50, r48, 0x143, 0x80000001}, 0x8, 0x100000000, r51, r52, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r15, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r52}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xf0, r5, r6, r12, r13, 0x44, 0x9}, 0x5, 0x3, r14, r52, 0x2, 0x24cee5ef, 0x81, 0x5d}) r53 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r53) writev(r53, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r53, 0xe3) writev(r53, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r53, 0x2000740e) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r55 = geteuid() r56 = getgid() r57 = socket(0x10, 0x8000, 0x2) r58 = fcntl$getown(0xffffffffffffffff, 0x5) r59 = fcntl$getown(r57, 0x5) r60 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r58, r59, 0x2, 0x92, 0xffff}) r61 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r61, r55, r56}, 0x0, 0x4, r58}) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r63 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r63}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r65 = socket(0x1, 0x2, 0xfe) r66 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r66]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r69 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r69}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r69}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r69}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r70 = kqueue() kevent(r70, &(0x7f0000000100)=[{{r69}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r71 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r71}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r71}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r71}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r72 = kqueue() kevent(r72, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r73 = kqueue() kevent(r73, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r74 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r75 = kqueue() kevent(r75, &(0x7f0000000100)=[{{r74}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r76 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r76}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r76}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r76}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r77 = kqueue() kevent(r77, &(0x7f0000000100)=[{{r76}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r77, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r78 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r78}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r78}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r78}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r79 = kqueue() kevent(r79, &(0x7f0000000100)=[{{r78}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r79, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r80 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r80}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r69}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r80}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r81 = kqueue() kevent(r81, &(0x7f0000000100)=[{{r80}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r82 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r82}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r82}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r82}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r83 = kqueue() kevent(r83, &(0x7f0000000100)=[{{r82}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r66, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r69, @ANYRESOCT=r71, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r74, @ANYRES32=r69, @ANYRESHEX=r77, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r79, @ANYPTR64, @ANYRESHEX=r80]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r73, @ANYRES64=r82], 0x6, 0xc00) r84 = getuid() r85 = geteuid() setreuid(r84, r85) r86 = getegid() r87 = getuid() r88 = geteuid() setreuid(r87, r88) r89 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r89, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r89, 0x1, &(0x7f00000000c0)={{0x6, r85, r86, r88, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r91 = getegid() r92 = getuid() r93 = geteuid() setreuid(r92, r93) r94 = geteuid() r95 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r95, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r96 = socket(0x18, 0x1, 0x0) setsockopt(r96, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r96, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r95, &(0x7f0000000200)=ANY=[@ANYRESOCT=r96], 0x1, 0x800) msgrcv(r95, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r95, 0x1, &(0x7f00000000c0)={{0x6, r94, r91, r93, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r86, r90, r91, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r66, r66, r66, r66, r90, r67, r67, r67, r67]) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r100 = geteuid() r101 = getpgid(0xffffffffffffffff) r102 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r99, r97, r100, r98, 0x143, 0x80000001}, 0x8, 0x100000000, r101, r102, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r65, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r102}) msgctl$IPC_SET(r54, 0x1, &(0x7f00000002c0)={{0xf0, r55, r56, r62, r63, 0x44, 0x9}, 0x5, 0x3, r64, r102, 0x2, 0x24cee5ef, 0x81, 0x5d}) r103 = getuid() r104 = geteuid() setreuid(r103, r104) r105 = getegid() r106 = getuid() r107 = geteuid() setreuid(r106, r107) r108 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r108, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r108, 0x1, &(0x7f00000000c0)={{0x6, r104, r105, r107, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r110 = getegid() r111 = getuid() r112 = geteuid() setreuid(r111, r112) r113 = geteuid() r114 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r114, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r115 = socket(0x18, 0x1, 0x0) setsockopt(r115, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r115, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r114, &(0x7f0000000200)=ANY=[@ANYRESOCT=r115], 0x1, 0x800) msgrcv(r114, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r114, 0x1, &(0x7f00000000c0)={{0x6, r113, r110, r112, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r105, r109, r110, 0xffffffffffffffff]) r116 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r116]) r118 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r118}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r118}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r118}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r119 = kqueue() kevent(r119, &(0x7f0000000100)=[{{r118}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r120 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r120}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r120}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r120}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r121 = kqueue() kevent(r121, &(0x7f0000000100)=[{{r120}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r122 = kqueue() kevent(r122, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r123 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r124 = kqueue() kevent(r124, &(0x7f0000000100)=[{{r123}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r125 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r125}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r125}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r125}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r126 = kqueue() kevent(r126, &(0x7f0000000100)=[{{r125}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r126, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r127 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r127}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r127}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r127}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r128 = kqueue() kevent(r128, &(0x7f0000000100)=[{{r127}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r128, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r129 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r129}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r118}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r129}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r130 = kqueue() kevent(r130, &(0x7f0000000340)=[{{r129}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x5}], 0x6, 0x0, 0x1a, 0x0) r131 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r131}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r131}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r131}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r132 = kqueue() kevent(r132, &(0x7f0000000100)=[{{r131}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r116, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r118, @ANYRESOCT=r120, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r123, @ANYRES32=r118, @ANYRESHEX=r126, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r128, @ANYPTR64, @ANYRESHEX=r129]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r122, @ANYRES64=r131], 0x6, 0xc00) r133 = getuid() r134 = geteuid() setreuid(r133, r134) r135 = getegid() r136 = getuid() r137 = geteuid() setreuid(r136, r137) r138 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r138, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r138, 0x1, &(0x7f00000000c0)={{0x6, r134, r135, r137, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r140 = getegid() r141 = getuid() r142 = geteuid() setreuid(r141, r142) r143 = geteuid() r144 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r144, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r145 = socket(0x18, 0x1, 0x0) setsockopt(r145, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r145, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r144, &(0x7f0000000200)=ANY=[@ANYRESOCT=r145], 0x1, 0x800) msgrcv(r144, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r144, 0x1, &(0x7f00000000c0)={{0x6, r143, r140, r142, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r135, r139, r140, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r116, r116, r116, r116, r139, r117, r117, r117, r117]) getgroups(0x8, &(0x7f0000000040)=[r13, 0xffffffffffffffff, 0x0, r56, r105, r116, 0xffffffffffffffff, 0xffffffffffffffff]) r147 = kqueue() r148 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r147, &(0x7f0000000140)=[{{r148}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r147, &(0x7f0000000100)=[{{r148}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$SO_PEERCRED(r148, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r150 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r150]) r152 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r152}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r152}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r152}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r153 = kqueue() kevent(r153, &(0x7f0000000100)=[{{r152}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r154 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r154}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r154}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r154}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r155 = kqueue() kevent(r155, &(0x7f0000000100)=[{{r154}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r156 = kqueue() kevent(r156, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r157 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r158 = kqueue() kevent(r158, &(0x7f0000000100)=[{{r157}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r159 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r159}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r159}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r159}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r160 = kqueue() kevent(r160, &(0x7f0000000100)=[{{r159}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r160, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r161 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r161}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r161}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r161}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r162 = kqueue() kevent(r162, &(0x7f0000000100)=[{{r161}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r162, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r163 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r163}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r152}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r163}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r164 = kqueue() kevent(r164, &(0x7f0000000100)=[{{r163}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r165 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r165}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r165}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r165}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r166 = kqueue() kevent(r166, &(0x7f0000000100)=[{{r165}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r150, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r152, @ANYRESOCT=r154, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r157, @ANYRES32=r152, @ANYRESHEX=r160, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r162, @ANYPTR64, @ANYRESHEX=r163]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r156, @ANYRES64=r165], 0x6, 0xc00) r167 = getuid() r168 = geteuid() setreuid(r167, r168) r169 = getegid() r170 = getuid() r171 = geteuid() setreuid(r170, r171) r172 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r172, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r172, 0x1, &(0x7f00000000c0)={{0x6, r168, r169, r171, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r174 = getegid() r175 = getuid() r176 = geteuid() setreuid(r175, r176) r177 = geteuid() r178 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r178, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r179 = socket(0x18, 0x1, 0x0) setsockopt(r179, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r179, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r178, &(0x7f0000000200)=ANY=[@ANYRESOCT=r179], 0x1, 0x800) msgrcv(r178, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r178, 0x1, &(0x7f00000000c0)={{0x6, r177, r174, r176, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r169, r173, r174, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r150, r150, r150, r150, r173, r151, r151, r151, r151]) r180 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0xeb, r2, r146, r149, r150, 0x5, 0x1}, 0x8, 0x401, r180, 0xffffffffffffffff, 0xfff, 0x101, 0x9, 0x401}) kqueue() bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r181 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r181) r182 = kqueue() fcntl$dupfd(r182, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) 09:51:55 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x18, 0x400000000002, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kevent(r4, &(0x7f0000000140)=[{{}, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x7f9716de}], 0x461280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r1, 0x0, r0) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) syz_open_pts() r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000140)=[{{r14}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) fcntl$setstatus(r14, 0x4, 0x4) r15 = getpid() r16 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r16}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r11, 0x6, r15) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r12) kevent(r17, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 09:51:55 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00723b6a5e1e0eebcb02190000515591951c5620d07986cedc555b8ac313ce34cc9371af87e43aa0e10600664482026791d2b65f02a16d1602ad55325db4efdd7c8052e2d4ed98150ed9c6309b3760104d45ff2630eb8fe39f26e7bc54581871cef00f86080ec5bbc92f01000000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) lseek(r2, 0x0, 0x9, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x100, 0x0) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 09:51:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3fc, 0xdf, 0xd28f, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc149b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea", 0x321) setrlimit(0x7, &(0x7f0000000140)={0x20}) 09:51:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000100)="dd6084dc2939bdcacd8e3f4f91b5ab5cc23171c3a925a261535f2e5f8a5f091c597eec7cbc07861c416b0777bacbfd586f1e750c55f497d046052d80503b9fd9871e0d85c43d85f70d4c7ba31f715bbe971ac1c9488df694dfa6f90a34d8b4231277a99ef020c7f841eaaf3cf765109776ede6cee6e7e9251c44bcba1fc649a5d3f4e4a2b98db5fb5b296536233d880070313251d0aa3d548749d067932aa4af1a1db91f97a604741a", 0xa9) dup2(r0, r1) 09:51:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xa10) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0x0, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="cc2d0d7a74165d8920505f3415843980e5f3d97ba87a0cbfb7b435bdbe27e03a99d046256a0949d84da76584d33c966b92ef72120f68c53a5e0aec51b8e6757613a3eaa2c528ae9a94b4a6da4477fd955d4ffb248eb4493647d08bb93024bb57599d844175bf834c57bbc9b343fda0654c539bf3b660b0b442982b20ba651d4db101382f2cb1e7341509e2bb7d79159efd71192945903bab98b7a0c06497843630724e7643d2000046463b4ace858deec928407089f6e41c3bd124d328b5a1a52249000000200000", 0xc8}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) 09:51:55 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000502000/0x1000)=nil, 0x1000, 0xa, 0x10, r0, 0x0, 0x6) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') chdir(&(0x7f0000000000)='./file1\x00') 09:51:55 executing program 1: mprotect(&(0x7f0000317000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) nanosleep(&(0x7f0000000180)={0x7, 0x1}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0x1}], 0x44127d, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) dup2(r5, r6) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000200)=0x6) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 09:51:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = open(&(0x7f00000002c0)='./file2\x00', 0x80, 0x54) open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x4) renameat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) getpeername$unix(r2, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') 09:51:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) semget(0x2, 0x3, 0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e", 0xba1, 0x0, 0x0, 0x0) 09:51:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="13c8baee1801a9136f306415bbb91178", 0x10}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x1, 0x3, 0x7, 0xab00, "364a9a331ff8293c4b2016a346d1d1ddfff0b1e6", 0x6, 0xffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:51:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872bab08b770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfd) r1 = getpid() r2 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000b00)=[{{r2}, 0xfffffffffffffff8, 0x7b, 0x0, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0xfffffffd, 0x0) r4 = getuid() fchown(r2, r4, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r6 = dup(r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r5, 0x2000740e) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcfb89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e30300ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200"/266], 0x44b, 0x800) r8 = geteuid() r9 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r9}}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r11}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0x2) r13 = socket(0x18, 0x2, 0x0) r14 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r14]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = kqueue() r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r18, &(0x7f0000000340)=ANY=[@ANYRESHEX=r17], 0x1, 0x1000) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r20) preadv(r20, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r20, 0x0, 0x20000a) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = kqueue() r24 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r24) writev(r24, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r24, 0xe3) writev(r24, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r5, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r24}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r17}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r16}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r25}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r24}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r29, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r30}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r31, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{r32}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r36 = kqueue() r37 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r36, &(0x7f0000000140)=[{{r37}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r38 = kqueue() r39 = open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x90) kevent(r38, &(0x7f0000000140)=[{{r39}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r38, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r40 = kqueue() r41 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r40, &(0x7f0000000140)=[{{r41}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r40, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r42 = kqueue() r43 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r42, &(0x7f0000000140)=[{{r43}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r44 = kqueue() r45 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r44, &(0x7f0000000140)=[{{r45}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r44, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r46 = msgget$private(0x0, 0x8) msgsnd(r46, &(0x7f00000005c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRES32=r44, @ANYRESOCT=r6, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES16=r26, @ANYRES32=r19, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES32=r38], @ANYRESDEC=r27], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32=r23, @ANYRES64=r43, @ANYRES64=r34], 0x6, 0xc00) r47 = getuid() r48 = geteuid() setreuid(r47, r48) r49 = getegid() r50 = getuid() r51 = geteuid() setreuid(r50, r51) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r53 = syz_open_pts() ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r54 = fcntl$getown(r53, 0x5) r55 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r55, 0x1, &(0x7f00000000c0)={{0x6, r48, r9, r51, 0x0, 0x80, 0x9}, 0x2, 0x3f, r54, r52, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r57, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r57, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r57, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r57, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r57, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r57, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc830c9d76630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bbfc81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d"], 0x1, 0x800) msgsnd(r57, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000009611ff1e967cccd6a411dc744df972e87cba1e1ff6a1f845a37e9c6456035bb80af89cbba3fcdb8deb0627f3fc3ac9297a63f3ead821ef3b6aa731bc7f5618fbcd6444aeaa926e0c758bd8c4432483a418ec63254b0b5b0bcb8037562a44aa7c9014dc23ed30fc31d534acbe38d0628fdef3ea2a8cf798243c326ce1abe419c136d5e7ea299b04b047bd8d5801ca2835aa3484907a33ada79b6a44310b2f8da1e83a84a803d0a7d841e30575682e1c96fb17fa037578c5dea311d4cbe5d2efcf5181448a7fba0a"], 0x222, 0x40000000000800) r58 = getuid() r59 = geteuid() setreuid(r58, r59) r60 = getegid() r61 = getuid() r62 = geteuid() setreuid(r61, r62) msgctl$IPC_SET(r57, 0x1, &(0x7f00000000c0)={{0x6, r59, r60, r62, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r49, r56, r60, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r14, r14, r14, r14, r56, r15, r15, r15, r15]) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r66 = geteuid() r67 = getpgid(0xffffffffffffffff) r68 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r65, r63, r66, r64, 0x143, 0x80000001}, 0x8, 0x100000000, r67, r68, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r13, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r68}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0xf0, r8, r9, r10, r11, 0x44, 0x9}, 0x5, 0x3, r12, r68, 0x2, 0x24cee5ef, 0x81, 0x5d}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r1, r4, r9}], 0x20, 0x404}, 0x401) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r69 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r69, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r69, 0x0, 0x4000) 09:51:57 executing program 0: socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000500)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 09:51:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x94}) r0 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r1 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r1]) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r5}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r7 = kqueue() r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r8) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r8, 0xe3) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0xa1c73361972bf04b) kevent(r0, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r8}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x3}, {{r2}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r0}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r9}, 0xfffffffffffffffb, 0x38, 0x1, 0x0, 0x6}, {{r8}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() r14 = kqueue() r15 = open(&(0x7f0000000040)='.\x00', 0x2, 0x0) kevent(r14, &(0x7f0000000140)=[{{r15}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kevent(r13, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x44, 0x1, 0x6, 0x600}, {{r17}, 0xfffffffffffffff9, 0x58, 0xf00000c0, 0x701, 0x6fa9}], 0x8, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r19 = open(&(0x7f00000002c0)='./file1\x00', 0x7dcadbac2a42026e, 0x5befc8d75efff6e1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r3}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r23}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r3, @ANYRESOCT=r5, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r10, @ANYRES32=r3, @ANYRESHEX=r13, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r20, @ANYPTR64, @ANYRESHEX=r21]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r7, @ANYRES64=r23], 0x6, 0xc00) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r25, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r25, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r25, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bbbe5e9f208623cd9210537f37d0c2f71f9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be01bc519b3c42f8448c844008af9b95d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539"], 0x156, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) msgrcv(r25, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r26, @ANYRESHEX], 0x3, 0x3, 0x800) r27 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r27, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r27, 0x0, 0x3ffff) r28 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r28, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r28, 0x0, 0x3ffff) r29 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r29, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r29, 0x0, 0x3ffff) r30 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r30, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r30, 0x0, 0x3ffff) msgsnd(r25, &(0x7f0000001480)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r27], @ANYRESOCT=r20, @ANYRESOCT, @ANYRES32=r8, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYBLOB="6c1c0ffef16e0ed9603a907a94b4c6e72a0bf7095da7eb6409a13011097b039f47c74edd5384460674f010c87c56dcf68df8f1342429c86a3534b7b410193ff39e65578ab5cab932e743fd4a6e61cff746f8fefe5c57a04e4ef436e4c2ae9d30f576059d1d8af577fbe88338f26e7a946cea8860beae3ecff0ba96ce479a4df55dfb5bb3dfc387901db5f2fb18f90b775b6cda3c74cb1bd8c5982ea25019104178df1851b0b86697c808656ce81fa6779de8ba6c3bfa74cfdfce906e7c311a147a1a79f9955d1baf0edb99d9187a3e6770b6391248e7451651b1312bf8dd812168"], @ANYRESOCT=r28, @ANYRESOCT=r29, @ANYRES16=0x0, @ANYBLOB="83d2dd389e197dbc44ace8c5fff276bb46e5b8018fc7cdc0df99e9aa1115d6047ae6948d3b7d36da74c8e97a512fb3f973470a136f062d8b3b223a6c824e2230e9dc69627893299a3d79e971756a60328f4c47a903992ed242dddb84d97c92590dfc618f1e317a6602d114e2dcaa86b40f58c369e8d1daeef63ded2a77b444ddf5806769d7458bd47ede0f34dd8464", @ANYRESOCT=r30]], 0x6, 0x800) msgsnd(r25, &(0x7f0000001500)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeafa23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa2524136efde127529f723d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a07d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00000000000047d51682f01f7ea2d9a75627024dd719335159d38294caeba3701775b4d172a4217b9edebc5d631058db8bd80e8a94c345a27bc6b539290571a318df4f7e7c4fe567eb583645f2d04c897ce67395567af684af716dbe6fd9002f61137490c99347d4a53c5738a84e1e026bde8518338e44d6a364de739ac72b711e5e3a70fd3c3142ed976139208ad3faadc1a4429bc7ca605128b277468d2446"], 0x222, 0x40000000000800) msgrcv(r25, &(0x7f0000000180)={0x0, ""/199}, 0xcf, 0x1, 0x1800) r31 = syz_open_pts() close(r31) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f0000000080)={0x0, 0x54b, 0x5, 0x511d, "de86c58b62c2569d19bf96cea18a00"}) write(r31, &(0x7f0000000140)='\r', 0x1) 09:51:57 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x4000000) r1 = socket(0x2, 0x400000000002, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r5, r6, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r5, r8, 0x80, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffd76) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r14, r15, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x6, 0xffffffffffffffff, r12, r14, r16, 0x80, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r10, r18) r19 = socket(0x11, 0x4003, 0x0) r20 = fcntl$dupfd(r19, 0x0, r1) ioctl$TIOCFLUSH(r20, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r20, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) 09:51:57 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000380)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/d\x00\x00\xed\xfeXb\x06\xee\x9b)\x00', 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e48310000a314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r5 = getpid() r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) accept$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000080), 0x4) close(r13) close(r13) r14 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r7, 0x41d, 0x5, 0xd}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r15, r4, 0x144, 0x4b}, 0xa, 0x100, r10, r12, 0x0, 0x92, 0xffff}) getpgid(r12) r16 = getpgid(0xffffffffffffffff) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x5) setpgid(r5, r16) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 09:51:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept(r3, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 09:51:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x2) setsockopt(r1, 0x20000000000011, 0x4, &(0x7f00000002c0)="230013bba5ed0d66eeff6f9affff000000000000f0e303855e0fde2ce1c5cee57f6756cdf999f800deab9d9161f534792a60ab4a310b1918cccdb1abdaf90045ccbd8b1a586a59481a69f11d7122da9836a4bcd55faae5d35e8039e236b7720b56616d4f3787b3d8dc776bacda3696b0c40fd6bbf17ce77670356a8b401c207b0a275dd986cca70000000000001000628be0d7", 0x93) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getgid() 09:51:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f00000002c0), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) r3 = geteuid() r4 = geteuid() r5 = getgid() r6 = socket(0x10, 0x8000, 0x2) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r6, 0x5) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x2, 0x92, 0xffff}) r10 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r10, r4, r5}, 0x0, 0x4, r7}) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x6, r12, r13, r15, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r18 = getegid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = geteuid() r22 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r22, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000030000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00000000000000000000000000002b6bebf44e1a79fe69305cd0348cd5fff62c6c655e903632f21da6cda70caf4aa44acfa20027b0083743a924ec86c6df14ddf9d75f285e8970fb57886c8c54cc426fcac89b6531e56bf751708e891ec17ceb8eb35ce0009bca455a53ac9d3248e638bec93df52a1cdf28f1ee9c81412eed5be8325e6b4bed95a02471b980799ed312e9"], 0xfffffffffffffe9f, 0x1, 0x1000) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r22, &(0x7f0000000200)=ANY=[@ANYRESOCT=r23], 0x1, 0x800) msgrcv(r22, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x6, r21, r18, r20, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r13, r17, r18, 0xffffffffffffffff]) r24 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x10000, r3, r10, 0x0, r18, 0x2, 0x2adf}, 0x1, 0x4300, 0x0, r24, 0x6, 0x3, 0x9}) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r25 = shmget$private(0x0, 0x1000, 0x141, &(0x7f0000001000/0x1000)=nil) r26 = shmat(r25, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r25, &(0x7f0000ffc000/0x4000)=nil, 0x7000) shmdt(r26) shmdt(r26) r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) fchmod(r27, 0xe3) r28 = fcntl$dupfd(r27, 0x0, r27) writev(r28, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:51:57 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 09:51:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e523985e16cf2304296b1eab729bd4c21798b7c86e9d4dc24eb067343447c7c3c441782b9d0a8d6b4bd1959cddbd96ef45bb19dee0cbccbfc1223679", 0x3c) socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) write(r4, &(0x7f00000000c0)="bc82f42c143046ad606ff9bf755183aadaaa14cc9bc9efa7fa250ae0bd0d66a9b6613a4af796c6847673617c7e8ee681995204ffdba08a33b5ee0d86587ec8c1a0dff80a1680f1e85877553d1bb3f0e0fd4da8", 0x888fd66cafaa1791) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 09:51:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x4, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0xffffffff) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0xfffff801, 0x4) fcntl$setstatus(r2, 0x4, 0x80) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) dup(r0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup2(r1, r2) 09:51:59 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965bc23c94f928f2768b6944b5717760d09d0aeaa7695f47139f10f9b0451195de176c40d31ea2347ef1c889df4e897b69ecdef13aa34b97db3dbeac6e649036a091352c22dc7be0ef7c4b9468b3db429f2ed089515c19bd8b626b4aa3b900728df0976475a381780e6cf712d71e9f89e20a7bc9d2b0aceeb6b443704ef06ac605f6b63"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x11, 0x200000003, 0x0) sendto$unix(r5, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f0000000500)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f0f9916b6763acf27f9207525b7e34dfa63be125dc34f18b4aa092b326927fee5e9cf7c94193d4647fa46d2cd4ca0408de7ef8a5f6d4d8490822e221d03399538af0aadfa084b7145d25f7419eed58b130237ecb4c60d03eb2048c8df32ca5e16b5175f173d820019f4345407425b4e780b586a44f525bacee9f81422988ff1d996797bd4480c7e9b524bdae021482593cd1951f6333cce82400369942cd894b6af1b7b4a275f66abff29"}, {&(0x7f0000000900)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x44c, 0x2}, 0x1) r9 = fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x7ff, r11, 0x0, r6, 0x0, 0x1, 0x4a9}, 0x3, 0x7fffffff, 0x0, 0x0, 0x7ffe, 0xae, 0x4822, 0x80000000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xe9, r11, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r13 = socket(0x10000000002, 0x2, 0x0) dup2(r12, r13) r14 = kqueue() kevent(r14, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) close(r14) fcntl$setown(r1, 0x6, r7) r15 = socket$unix(0x1, 0x2, 0x0) dup2(r15, r1) execve(0x0, 0x0, 0x0) close(r0) 09:52:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r4 = fcntl$dupfd(r2, 0x0, r1) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000000180)="ae3d7ce202f64872800dfa59314c73f4aca0511117598326104d0425bfe5fb3fbadf1cc9fabd8dc7e71dfa9da8fb53758d5779d0fe1e289defdc5152c80b9c5bb403cd3d596d76cfe874231a891e580cb05ff319d9", 0x55}, {&(0x7f0000000200)="b29e24733acc7520bfa5397b", 0xc}, {&(0x7f0000000240)="f5b9f0dec0c19cfe967341dc49ad93ba7ea90d463a25b4843059344db25ccf4a9421fd6531d097e788d45902e4ef49d1167dc06e18f9c932ead733eca704f30cb6b9ef77ced6f390520999a4bdc7c43f57fcf690212ca00ca47d9cbcf3432bf10f475a00e73655d5229eb259039ab403e2ad6770467d0049e9b890ecc0839c5d575e6076b530f4a6a611d900183cb566f75fe09bd041c1ae025a5b0496dca64209cee5bc300ecc537b37c6a3a1cf174a7e9f24ea7b65ee90af5944926c56ae3eb40d37f4faef44b1010ac83b5c2655e6672a67bf8f098c4ff905c790f4b53df2e65a8abd386a04c612", 0xe9}, {&(0x7f0000000340)="73217b125b26946d7a36ea6272aede608b38237de7271396fc334d5f9e9fcb79c5aaa8a0d1d7ebb1c1c45bf22d1ddf7785c131eead627e24fd0a2d5bc1fb0f7351027513c7fb8c42738c43c5761246fd2982f98baa8deba9c12cdea194f29112fa5ce93cac8bf7a904", 0x69}, {&(0x7f00000003c0)="56cebe6c8ac9c1d342852f2d595f73dd1ef61f4a9959b45cdc863c15dc141b789e9992ff421df0f663b79ea4b431628ffcc707eca925ab1bb93d8e", 0x3b}, {&(0x7f0000000400)="84c05707103725838e12045d3a093863823a275910a733df1aa42ea5f855e7dd983306c4e9d2dc724ce15fa30550b7f26f04ba5de0c277ec4486372e18839e6d31711838e912ee0e0a4d1029e05b8d41f7b1f3ec115fa429ee867b7d311c44dd7e5974502ab16c6a69ee936921ed9fc6a9de0f13fff078e5bc4a8e342b3855e12e", 0x81}, {&(0x7f00000004c0)="bc957382386f88efd28859bc17d07f8496b076a4e9cede89b4d1ec08a7890fc5c94ccdbf7844fb3c1ea7cc91e44f75d5065fd65adf053e48b25ee38da2ff603a2c0d0a8545dff59c69b86aa14d8aaf98aa071a1e843f7c4fcb6a530ee4a3365244d1a669a3487edaec6de573fca44cf79b76ee8cef06732326b69e7d644c", 0x7e}], 0x7, 0x0, 0xcb5c) write(0xffffffffffffff9c, &(0x7f0000000340), 0x0) 09:52:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x200000000000019a, 0x606dca53) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 09:52:03 executing program 1: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01ffffffffce9fcecc470900bf0a0b6f60c22788aa3affc3f6f1ed3527fe17935f4c7811f3e387c408d406d13121f84f1a3a8dce57184bf2ddf347ed443988be0854d9077506aef4ae281118cf00d5275a6d08035ee3b0f8faff517dea550c2325844ed95a08d3b0729729a6d2e6625762a5e4bd7156fa65fd214b850ac557532b089bd150190ef60eb79de50b20de9d5f9f69fb11158345b541fa9cca80d58cdfee6ce570b54b4531f07f0f22f239"], 0x10, 0x800) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffe5a) r4 = socket(0x11, 0x3, 0x0) connect(r4, &(0x7f0000000040)=@in, 0xc) listen(r4, 0x0) r5 = dup(r4) r6 = getegid() fchownat(r5, &(0x7f0000000080)='\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', r3, r6, 0x6) r7 = socket(0x800000018, 0x1, 0x0) setsockopt(r7, 0x6, 0x1, &(0x7f00000003c0)="000054b9c42a53c8da92f83d93daf65ef4adbec77da91906db70c8e04a17c6682fba38e7a2823dca11199d654d5714a34b5c315560b677ef139c621d21d2857ccdb6d02955bc1e7b46e9cab030bd32404c2850a43d883e1f3059e48d32c054befaa8096f7a44a31929aa59dad008e9a40c1f20cb08cdd09a8afaa40335617806878f17744b5416b0634bfdbfb36de23e7da99027cbbf19271be51179c800d62f", 0xa0) 09:52:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) fcntl$dupfd(r4, 0x0, r5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 09:52:03 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = getpgid(0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x2, 0x1, 0x0) fcntl$getown(r10, 0x5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r16 = kqueue() r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r18 = dup(r16) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0x2b7) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) r22 = getpgrp() r23 = getgid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r21, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={r22, r24, r23}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r22, r19, r15}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r15, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x18, 0x2, 0x0) accept$inet6(r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r28, r26, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r26, 0xffffffffffffffff, 0x0]) r31 = getpid() r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) r34 = getgid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) r38 = getpgrp() getgid() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r37, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000700)={r38, r39, r25}, 0xc) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000600)={r38, r35, r34}, 0xc) r40 = getgid() r41 = getpgrp() r42 = socket(0x11, 0x3, 0x0) setsockopt(r42, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r43 = getpgrp() fcntl$lock(r42, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r43}) r44 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r47 = getgid() semop(r44, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r46, r45, 0x0, r47, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r48 = socket(0x2, 0x1, 0x0) fcntl$getown(r48, 0x5) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r50 = getuid() r51 = kqueue() r52 = fcntl$dupfd(r51, 0x2, 0xffffffffffffffff) close(r52) r53 = getgid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r52, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r55 = kqueue() r56 = fcntl$dupfd(r55, 0x2, 0xffffffffffffffff) close(r56) r57 = getpgrp() r58 = getgid() getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r56, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000700)={r57, r59, r58}, 0xc) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000600)={r57, r54, r53}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r49, r53, r50, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r61 = socket(0x18, 0x2, 0x0) accept$inet6(r61, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r62, r60, 0x0, r63, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r64 = kqueue() r65 = fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) close(r65) r66 = getgid() getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r65, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r68 = kqueue() r69 = fcntl$dupfd(r68, 0x2, 0xffffffffffffffff) close(r69) r70 = getpgrp() r71 = getgid() getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r69, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000700)={r70, r72, r71}, 0xc) setsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000600)={r70, r67, r66}, 0xc) r73 = kqueue() r74 = fcntl$dupfd(r73, 0x2, 0xffffffffffffffff) close(r74) r75 = getpgrp() r76 = getgid() getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r74, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000700)={r75, r77, r76}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="31e0150b174be361bcb4fb7d31a5e99ead3461e27ac8c8e267c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2ff0300002510b0e5e0234120e45388c9e55034940cb434b951d0b2c5360824a2afe68bb4e8c3f5e07e65330f554a902e5c8b77400447e82c2014db55bd6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r30}, @cred={0x20, 0xffff, 0x0, r31, r35, r40}, @cred={0x20, 0xffff, 0x0, r41, r62, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r70, r77, r78}], 0x80}, 0x400) r79 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r79, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 09:52:03 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) close(r0) 09:52:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f00000001c0)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8340aebb23051177539325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32f00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e13a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff08b193e25dd19c52e90267999bff96165816ad4da25ceedb6ec2a53eb0ee9190bff09696ebbe6246d6d1090a5e6ee582e25d42c1d1fd3c1ab58a8e131ef93aec996a405e60b3d5c961e39ef52a744c750e766c456d7681747625260114b264d5c1cca85744625257d06e61dcf6ce82a79b23a876e6988b025ecde8a5d6d75a7d8b0f3d17f3", 0x60a) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 09:52:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 09:52:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f00000000c0)={0x8502, 0x3}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x19c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x9, 0x4, 0x9, 0x3, "b95a03b963e34933d047afa0c376547a6801486a", 0xf96b, 0xfffffff8}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x10001) r3 = fcntl$dupfd(r2, 0xa, r2) fsync(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r5, r6) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x6}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r8, &(0x7f0000000300)='./file0\x00', 0x80001, 0x0) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5}, 0xc) getsockname(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r9 = getegid() setgid(r9) r10 = msgget$private(0x0, 0x404) msgsnd(r10, &(0x7f0000000400)={0x2, "fdeb97780a3b78fb8a0ba93291b00f0b4837ae757c9be1fd6ec99ce93ff6bb1149a9765ac853e3182905b8704cf78aba6f8c7f736c6a4860cec8c8b144badcb9920c7b72099ea143ee2fc5a79e9ac1c5a7dd82c9045f12995d40ba7fca4409f6266609fa0a92dbd451"}, 0x71, 0x800) r11 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r13 = getuid() r14 = getpid() shmctl$IPC_SET(r11, 0x1, &(0x7f00000004c0)={{0x5b5a, r12, r9, r13, r6, 0x18a, 0x2}, 0x5, 0x7, r14, r4, 0x9, 0x0, 0x400}) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) poll(&(0x7f0000000600)=[{r7, 0x40}, {r15, 0x10b}, {r16, 0x20}, {r17, 0x40}], 0x4, 0x401) 09:52:03 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mmap(&(0x7f00000f0000/0x3000)=nil, 0x3000, 0x1, 0x5813, 0xffffffffffffffff, 0x0, 0x3ff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 09:52:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0x40}], 0x441080, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000280)=""/32, 0x20}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r6 = accept$unix(r5, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) fcntl$getown(r6, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) sync() 09:52:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x31b, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/119, 0x70}], 0x303, 0x0, 0xfffffd0f}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shutdown(r0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xa4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/122}, 0x82, 0x1, 0x800) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000fe581611ae55ec92ce8b8d0f14b980e859fa5381b5c4173cbf9d81a5fe6ad5d172fb00baed2140a374ba7d4ec685c6f1ef954bcace4af617f499c69365a09345d4279a28e90e1d74c3db0fb5903335fb8d9c800c63b18904e73582e7f9b004600669f667f36377042199c27c4f1a2128a4af078692643d51607fff5cb3419eb41869ec1c4ddee7cc4a822556f7d0b1d5322a443abaf7a0b80ce4ac9f01f5fa88f0a9df59cada5d3a4803eb27cf7fdbe094300765de77f4618265d05286e0ac3d299d7dab2eca5deaaa204de31a3afb18ea21ae4da7e82298f7ea95bb485a6bb8e91355b6e710954f35c4a323af774a13554985cc320c4e922cd89ed3b326f720f7731cf27ffd172953f65e46e074c96a336dc27c0f12bff3e5ac341f64440466b0aa12c73bc7529125b5c3d13f26b08cbf32bf2461d268146c4547956c6214882f69bc05cb2a34131ca61974a9a98fad4660361684ce5744dd5d0a98570ffc5adfdc24882a3947fe073c1aafff912721380c0c88b126841fff051af9ab49ab1022076ecdb8f4911113054a5a99686ec26a3e7470862ba76331157e545dacea586fca4ccd86e0f8be0b5997b85ae5244e4ad6d1eaef17740ee10d519b5b77343985920726df215f0953446120ca0b10649fec6dc17b79121bf44fc5fe5bec05b91321970c606ba451a446c456ac620e55afcf75ca008d95d9d78ce804007118d43678c6ef4c2cdaf070de7c71b7ac04c023f3ec85938e89909cde92c5d6a9af8668df4267f21fa0426bb6590968a062f924b0ca8872acef79eebf2784f21efd72aca904a71d88325b42dd75e8cbe02efb777ba7db8e582f10a2f29a87f99fff8d065c72e46b706025d06a6d1e52d8f85555335dda4d4175079c88e11919d5629a1d39c7faa9f1caf8d97d54e07f723a9aa66ed13d18af0b85abda98affb2dae42e905665e7ea4a06b3e41ca0f8792a878f4f0d6b8413ec44e661b95a8a389a1b57da0d8e98c19998b1c72bf8852a0146168bf29cd8b08bb9f63465c9d1aa6bdce0dc237e3585b52040024b13551e6c64ca6eafeff8e293fa45ec8dedcc3b4b884dc52ad053edea567408d5c554030035264ea2d5da19e1a50f07933b0e9c1acffd1c19aa8172dea5014b7972d0172a264d3584b0c7a66b29908fc253d91e3d6fc3c315259870e1d63bc327537b46b1a5f33e0b1290fc201256e936d26d9a581830700397afbc30933fbc9d882f72a6346d2048ad163563ea80067fa98a29fd39bbd5f5a213fc96122ccdd5d28cc1206363d2112c04394fa690462749d674dc2272cc54f41588bdbf5a3201bea2cd5e87dc849d9211e83ed8854197801e9c60eec1d0e3d402190807e36c4c9f0ebd2851b9bc29d34ea608ec2e0575ad28e1c2e86c5d2ad3a7dcf2b2a6742fb8ee647c677711c6e0369b96531013025e133fdbf300acc0940ab70f535d5d0781857186da9eb2e5e102fb816d73f0c65bdc7c749e0a0b760fb0e62c88919cb631a93630b6d8376e71d99058bd5bb40248d56f5665cdef2581e047229071b8244673f2ee1d3b12696e447151168cb8321c2638f5b8b3db05269d6138224185a1901b563351e6199c60f24ab4a72123e30cba1976dcffc2b0df271c5506359caf06c459119c15ae4e34c403d3c0eccd1847ab0fe6d4914b30adea0718f71e5ab3d02f5975d651ac64c48e15819e1511604865b8dfbb8e735672cf916d942bbb1f4c5425fceaa75fe285715842a9db7febe73e2b5ca5f98efa31da625fb3430b195728199a2da615d82a9672c12142fcda17a3287b305b93b2bf69612315a21d8e0a4f119ddb3be4b5d719ef19bad761395c77e73ae154c75cf138dcf91ff6359a6f0da3a87d23341ccc264ce8b96142286037dd9bfa9882933b62a5b3c6f2d1793288d7aa69cadc4b8a4c4ee71289544c2e8c5070cbe9766de1ac09ac216a7aa288903f1ebb1cb6eb3a4cec041e0c6b7756af12e97e6082246c6e1e546f28a3f2880e0592f9bd06ece72c6ca115cddc07d897541b657533ebae0897190f840420839e5cb5da129c5dd19a0a196fe0553d217a7771a65665341480cea8b14aa2a98fcb1bfd4cdbc7106ca8238bfd9aab54a966516fa8b09cf20672077a6f67a14268a86e8eb0881abafe6b1a18e0096a44ffcbf44c1ce9fb09fda344221b6344ab8ce501b047b4f925d4a79849a86739ad9ca6aff05fac1fc8b7e021e6fd27140038099048e49d7eaaaba741b927157bd2b340d08c14ca5e17c4a928ff8f2d810b16d4a445130c5f72d9d70908c3e9f52f8c6264caab169b7056415b92346f90e5c190132b0f8edf5760ed2d77102220c67f0504dd28c682c69c10796495bac29d109cdfd9c1a5cf040dfcb6cbb0133aecd7e7547b50d8d288dd2e4efd22cdf2227bcb85615687de92202f59ada5c7b62046bc841569b517c2eb32d23c6af591f54877add957bfe2c6265f3565d9d52daf639931f8ed1f9ca637890d29b19a49b2290287ed8556fed1c60a55d8572c7ff8fd689f33100bb8b894f57411374abd4a744941caadc95ebf980334d2372cc39d1135c4cd3ebb0b6be566052c75537675f1b2a39a97bf9e953a0022cbc27d030b4e536636327387a0751df6f4fc223ec30adceafe222aa278ae376a5a427c0798be4f4fd4a0a6cf0edc4afa1eaae1680f6e9df040069fcc629a455b1669a5a8ed5db8caf47fd6dbd0903de64d6d55bc9fd412ad81f05ce34efcd90922d5e7d332c4fe28ca6244490a66b3a08dbe818c6d75bf81ce363d246cd51c156186870a10bedc3c515acce5c04e39db7b08106a4eb075cb4f221090421fc736f048c67ce8a45b611c39e9e45f2444b3948e7dd7a5bd693c3ba5f40c83c2a43a22f79d9212497d1ded52b942acda5d13555c6b4d03874a2e7945bc599a52af1ee4119c77eeb4ebbae81102fd733056bbe61ce9d643583d2301a8f5db781418f202c710b82fec43125c4b34b1a517417a923363bf6ba3ace226ce5d2e761b9f26e6fe66772e9eff1907e82d24902be26975bd9727847dbfff879999dc93a674849285d48ef4b61e9e5ffc16587442bc2c583d8db5e0f6fdf1bf81fe717777d1f70d52e9387fe0a4aeb24c4e64a7f815d8885066f2ea1779334bd6b1b722d17fbc7467a3a118dfda8a3cd4d1ad7aae30be59c1277cdba0c1f73bd02a2446ad6ba0fb9d38e6e943c552e405a4e72c62893bdcab1b539d85743522b208edf24beb0063b7c96aaf8d11e48d14887cd9b211915ce0e9c01ddddeee7475215b62dc33fac91d028b93c01b6f882e6d7f44cd24db79e9a381b06652c512a803d923c275bc95cb4a8949ec9a26102135ac13012142a3ad00d2d122642097b34a1677af6d19d1beb35cacd442dff2227705c37b9fb06e21bba0eb77d0b9b6c136ecbca350c4a0a2713438ca327d2e42a4f5b209bb90f9f5fc5a80b769a9361f9abb92847577fec53088f4345d34343319aef6856ed6f33f91bc334cdba2d0dceeb712df52601b0457ffa129574dd3f2a5c0936ddb8e6765cfb31fb6d02a80dc914437b00947180f6a04da847bc67712bbfab48483b91e4159d8bafbf1574340e8f3d4056bbc11b47e4e288bae4e97770b1354a5fc68bef54426d05f1ed02aba38e551f5c77327d3fb0a7eea0a2049316ae199acb7aef2d987514c199b5a81a8cebf9f1c04152440569c361bc77f0efc9c530d68861a4b1392e046b318c5cc043dc97eb73b444a413f131c5e40518350f5e6f0c4c2c2663d0bb6e3f6f2bc25ae7c1158629a73b1faa9aa65d722c8dab9ceaa2d136f36e18a88c49c65ed4416242e1d19dafbce581aae2c36c3d9b5f46ac13fd2d3ff07ab5284ac3ca12673f281619fba85bc55d559a6b04b2255d38afe018ee30548c82da22bec7d6128eed76dcf397707f26e044bf4c4793e45201697350596e3ec517495b55b0bc8763b4865943372968b810bf789c9b96faaa39391b590ebf9ddf40c78a7685591befa25593e2df4c46270c062a65cf6bad95ba4fc67b38382a421444f40c6bb30d146006365b19f055da34c3bb06095116c8f60368feb122857d0c03fa3e411aa40fa2117da8eaee878f9c2047e427d589795da4481077b8058882534014cf0eb3cb4c6b4bc68c324bf8bef78c8af76ff568aea932dc0de8d4e146d558c5a00c89c4570ee92e27c92c005022c13c2a1268bfd655bd0312e3b1daf6b68ed8f5e9af471793e8138df4ffdd0c65eaf31807f8118967987250b4a361a77810a82382bec1c94b1dace3233d9e97a9ee654a6bfde47318c63814332a8fc640096757bd2d77b4fa152c78a0c6bdb26b52eb98f58fcba7e62048ac8e16d8eb09db3cd1685027b808258d8604e69e8f864785891bcef82eccb19c18bc052c9d69025b613c6d55a2836309f738cd9bc20be541b4b26f75868bc6e1a3612be6bf4a6047b5c8668afd0593a63f08dd469854e8dcc6fbff8d8613c2b2f24ab4127ff163b5ea18c28b2501339d30d4303706c103e70270b1b75f6219646157ad3b26566ca04b91259e823a942bcdcd2a26254c3e1b265d8379b420d41905b02bd1b18951c5a75b9fc5801a3254ef8597f57e09a7c09dd9efc77c26f25720da202641dd2159338833ba6b7128aef97a5cdf815113b60596af4c6d6536bf7d1a17abb63f35372ca9403f47b5fa97d5c3ef10117023cdd495598cbe600d125ab8904073dbb615b5ab5ccef3bdff1cf10753732e8675dfeef6c689d6982113bddb916879b1450f5b9baabc6f0bbf490d98e3e6715cb649ee468f6fbf16d4bc7836fee5e51e6095fe3c1624fbdfcffe0a0c1a3ca637e7fcddb0739fc4185ea265dce81d0d23ca6e36e2eba1e31af5a1ff3971c119a957322198ae7cdaec7d6bd65a16447cfbce6e9b108511be95bd3255b631e2ffe25c76f261591ca1eb39464d524a362a208b7f36cb6d258a32c8be078c40c7f1f96e789b30d5fd6ac82aa90df40e1a49bf1e77cf51a43b32c8ed7e8a6bd2de1dcd6718c828f0e2649d4d3597cd5ba3b4d917b4c38f5a065a56945d89a91a67ce787b60499569179504b90c7b879de6c69f4918b783dc701fa6749b0659969da65ececf1dadbce6368c3050d19569fbec3e2e9862adb890d5f4440436fa7928116817907a59801ed43543d37c3727a9277bc30e061cbe4369d5424d5d3ef4b0513809f98a8d07bd0a1c287b8c20e406468173b8642ed72ba8e9a5e5a64b7b77a454a8538904db1a6d95b70e5e04660e2a1b05b86f8fed51003ef674a4a4f6d950613d83210b850b9d85766194809cf12c5f29123f58ec56213491784f2a99e38a12fd527b3559f4384ce5bb08bb9fbfb955ae58915dbbfbfe9d665b7d3d2c14dc4ca620e78008049e4c2c4ed637a7f9358a6eb2aaeec7721df8c91b03c1f381eff3f43e1146080e262f6f9a0eb47bcbf11f3d23bbe95aea31c859a892127d1cf06e60e6f1a64b599712fe9475277fd77ac7b70257506827575e3b29ca2e74ea4dfff5342e11fa25f50bb4c21e4da63068479f4439ba99c8d3cecd19976b47381a4a4897a360a97ca476e79d06ed7f678c084dbea4e75cfb7a0a391983df94128cbb6162af2bb7aec4c9fc63c037b4f529e96303ef34c04a252ddec4a641ead76be064f4fefefead67d4fb6eaaa289dcf7b0f63bbf373081ea6c83816eaebd4328145b07c2b2f8b06f80d6f7553748a6075580333466d73c0e2eeee4f57a7cb8681087d0f13fda96e77b093db59482a810aabb42316c91c7995c7f82"], 0x1006, 0x1400) 09:52:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000ee"], 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:52:06 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) getrusage(0x0, &(0x7f00000000c0)) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getpeername$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) readv(0xffffffffffffffff, 0x0, 0x0) 09:52:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 09:52:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x565, 0x2}) syz_extract_tcp_res(&(0x7f0000000140), 0x8ea, 0x2000000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r3) socket$inet(0x2, 0x3ef9cd8642c4835e, 0x74) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r10) close(r7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) mknodat(r11, &(0x7f0000000100)='./file0\x00', 0x8000, 0x6) 09:52:07 executing program 1: r0 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000180)=""/177) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r3 = getuid() r4 = semget$private(0x0, 0x0, 0x200) semop(r4, &(0x7f0000000340)=[{0x0, 0x823, 0x1000}, {0x6, 0x2, 0x800}, {0x1, 0x0, 0x800}], 0x3) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r6, 0x2000746e) dup2(r6, r5) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r7, 0x20007461) kqueue() r8 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r8, r9) lchown(&(0x7f0000000300)='./file0\x00', r3, r9) readv(r2, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x2) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r11, 0x0, 0x0) 09:52:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0x3350, 0x0, 0x0, 0xfffffffffffffe8c) 09:52:08 executing program 1: r0 = socket(0x40000000011, 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001180)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r8 = semget(0x2, 0x3, 0x24b) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000140)=""/4096) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r2, &(0x7f0000001140)=[{{r9}, 0x0, 0x2}], 0x34, 0x0, 0xc68, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f00000006c0), 0x8, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:52:08 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 09:52:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="621206e72cec2d0e14a3744076416fc9299897d34f3d77c3c412f207abafba0951"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) clock_getres(0x3, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 09:52:08 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) pipe(&(0x7f00000000c0)) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r4 = accept$inet(r3, &(0x7f00000004c0), &(0x7f0000000280)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x20, 0x0) r10 = syz_open_pts() close(r10) write(r10, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r10}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r5}, 0x0, 0x0, 0x1, 0x3ff, 0x3}, {{r6}, 0xfffffffffffffff9, 0x41, 0x8, 0x7f, 0x100000001}, {{r7}, 0xfffffffffffffffa, 0x10, 0x4000008b, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r9}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x8812, r11, 0x0, 0x400000000000) r12 = shmget(0x1, 0x1000, 0x0, &(0x7f0000007000/0x1000)=nil) shmat(r12, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x7197, 0x9, 0x100, 0x1, 0x10001, 0x406d, 0x7ff, 0x0, 0x1, 0x80, 0x8}) bind(r13, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 09:52:08 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x5e936829ac9101fc}, 0x8) 09:52:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00') utimensat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x9) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) renameat(r5, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file1\x00') 09:52:09 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r3 = syz_open_pts() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r5 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000), 0x4) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e349f52ee3e7d8e52c41a07f996cebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f6112ccd4364560940b18d610f280d3f000a5ade4b6ba132d2daf5885d8101b71b8aed6d8e1cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6eee45d65b63d108b12068b6b73946d4faae"], 0x10) r10 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r10, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r11 = syz_open_pts() r12 = dup2(r11, r10) r13 = accept(r12, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r15 = socket(0x12, 0x4000, 0x1) setsockopt(r15, 0x29, 0x3, &(0x7f0000000040), 0x0) bind$unix(r15, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524b5d622e3bd665067c65106cee20805c00114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d361fc840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af300"], 0xa) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r16 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r16, 0x0, 0x0) ioctl$TIOCSPGRP(r16, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r16, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r16, r12) sendto(r6, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x382f0bc765df3f6f, 0x0, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r17, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r17, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r19, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) r20 = syz_open_pts() close(r20) readv(r20, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r20, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r16, &(0x7f0000000140)={&(0x7f0000001880)=ANY=[@ANYRES16=r3, @ANYBLOB="e4cd1710bc89d325686a564bb915d6faefad55073c482d100115800c52c132195eb36c19e69d", @ANYRESDEC=r17, @ANYRES64=r19, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRES32=r13, @ANYPTR=&(0x7f0000001900)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYBLOB="35789a3d1edefea0b3dba21ed62e9fecbff37528ae4eead54ac9c064be3e32e493f43944ef569175d53beb2ff7b98b1cc4d6ba1b71358e9259fee9778136504a5590c80bf0e6dc44d99b", @ANYRESHEX, @ANYPTR64, @ANYPTR, @ANYRES32=0x0, @ANYRESOCT=r14, @ANYRESHEX, @ANYRES64=r18], @ANYRES32=r21, @ANYRES32=r19, @ANYRES32=0x0], @ANYRES16=0x0, @ANYRES16=0x0, @ANYRES64=r3], 0x1, 0x0, 0x316, &(0x7f00000014c0)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc2427a5149dfcc41b99e7d157f2d8fe8c1da0bc395aa919a28d9f13abaf3d02c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3396db13bcad3de37947ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9d54e3e8039add4b07fc9b0db1c0f6cdee10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9515b47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbfa4d4061a7cf25da6ff34f05bbf68cb5e257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018eb00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed30200"/604], 0x230}, 0x0) shutdown(r6, 0x2) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) 09:52:09 executing program 1: 09:52:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x2, 0x18) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 09:52:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) close(r0) r1 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x405, 0x5, "92ffff00000000040000000000007a0a9e8000", 0x3c, 0x8}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)='$', 0x1}], 0x1) 09:52:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) socket(0x8, 0x5, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) shutdown(r1, 0x2) 09:52:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x912, &(0x7f0000000140)=0x1, 0xfffffd49) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:52:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0x4}], 0x441280, 0x0, 0x401, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) renameat(r0, &(0x7f0000000200)='./file1\x00', r2, &(0x7f00000002c0)='./file0\x00') r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) fcntl$setstatus(r4, 0x4, 0xbb6913c853ae1e53) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 09:52:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) sendmsg(r3, &(0x7f0000000740)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="813af99e40b6d49e7b589178b0b3e1f304df007346b1a4371829398a3558ebb1bf1668d01d8565676e1fda7052a9c3980f4300c08d5ea27533cba7b02c8278fcff87c34e46c119ba886862621c8cda044e3d941e804017e43887c95976025c4e5fb3d57245e24782845971f8bd78fcfa659f41b17f492f76eb4bce121a4bb2971d98fc7155ec80ebf718ead51400c099716cc3c186cbca00e4a124e819a0d81dd90a54ffc0f350202616749791204727acfd67959f2e73e4d5956e46156eb51e8b61d1f49b869a11c2732d7092", 0xcd}, {&(0x7f0000000300)="e409795742400d601ffaa4c1bd8882baa140ac3031dce7544a29eb9e4d55cd6e8bd2b1d5d9ff05fc428d70460e9c9dcb20441a958b0885c19c808c793a92abbf8a34a94cc1c46e8d047cc6be88d87cf58c00ec6ae786fa04203682a16a5d4ae8063f6a5351428b8526", 0x69}, {&(0x7f0000000200)="609b5c6446fec5ccba70b04d2219795819bbd578f44b12d761cb2436a01c81cb4292859ccb3c21fd0628f6e6768421c9453aa29c386c676852b0e958d3", 0x3d}], 0x3, &(0x7f00000003c0)=[{0x98, 0x1, 0x9, "31ad46ad2c1af8f985ed7ae01922b245822b8926e75e5003a8f3d2b82427a82479bf6ccca1d2df512cebe08819c1e608973b91517dd679abd62697fb38c4ceb5eb5fef1de8ac172276d9cc3a5514054991cf57892a0bc504e2038275e4bbf3c39f94a417ef4b4c5efabc7559c1eae16c2d0581fbff59b669dd2b70996892bc49dc"}, {0x40, 0xffff, 0x9, "9e0730c7784d08f10ef4bb55efaffd79fe12963b91af30eb4d51d97e4674546df287ef344c95fe336d0b22"}, {0x40, 0x1, 0x7, "76592bfeeb35ef654ae9541e6ca8da0117b9e59e9b5c8b6a8957b3edea538e3669a08e3194327f2485"}, {0x20, 0xffff, 0x80000000, "572130ec61b2a13d84edb8175878"}, {0x80, 0xffff, 0x5, "7df524a6e11254dd467a7182ec02a36869745f3cb4f288497adcdeac410f4d43a7e93c5df8f395fb49e1ad7a4b945d8c06c8501abfebc27594f2a7d08c373de94418e5614a3aebfbc662d40df76436c76af1c97cc66f73001fc5c57c75ee38a641be8da079463cd765ed37"}, {0x80, 0x1, 0x20, "97ebd7b104d76e01fd32ebbcc1d26afe147a6cbe50088c6ffccb4e135fcb643b644ddb5c19e182786ad87b9f0f4fe6f1129706c82ff6ad9eb8211133e9495d58a96fd1d989dbca52306d884726b9e69c44f9d28c316b2e6eb4f8b15fc3b4397118d6ef372a138c5c3aac18fdc36d1c"}, {0xc0, 0x1, 0x8001, "ae8045925279b56c19f2a01df48fc6783e3e8d5cec932d69558264222126eda672c9fa8badf70250e97638157bc9349995ddd073548c0d627a787e314a49d0df22d47c155e41838449b3b8fbc6dfb7b2a9ee812a26a23749c0253727d46b76c62c0f7755e4f44c4f4eee1087e90ced1c53a2aecdc404c7b997359a16e1cabb7ef96c1b191b2992d917a0af4193ca410f4e9ea96fe942c1fd49001033cfb31e4aacdfba161637f0468a"}, {0x18, 0xffff, 0x80000001, 'i'}, {0x48, 0x0, 0x8a0e, "3e7091c23d88b79780254e16b5e549b70f134cfd4a23445d0e794a851bb6874a9a4d2b4fb7cf735e352c45ba50d1a8f5c707"}], 0x358}, 0x401) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00'], 0x10) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:52:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) socket(0x11, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="046480e0e6481d07a2fb404af2f4a96d9b8b109e8f237afc57f043180c13864ea985bd779a78d8b87a06ea00f49344e86cd7d09f97e120f0e5dc6dd1840dc1650e5ce0"}, {&(0x7f0000000240)="aed6f5c86510a741ff89cc7d4cab910710198391b84220efc189bf13a5cb0a138871a2b3565938d51847f3086b7c68e4ae134ea5b353d4c885d1a064697cadff38cf3a3a73f26e8ba6a2a1c6b30aa6feeaac9d57d3a9551143cf7b9773f79d2b75d6ca89d5c8da9b8a6ff82be6c47b56dc314c5e05583cc1bf4935e3fa6a369c454ade436b1853d16eab0d10c75cba0f0d6b0db37219a7f2205706fc2e20ee52450941f1ca9310d1003436cc74d5014c8aa6b5ebef416640caf5c930c88413d485b2642ff5a37b7b05d257cda2cca8d7ea0d01f73b5b0926268bc6afecdaeaf43aa056000fe8"}, {&(0x7f0000000080)="5511f5bdb206e3fc4f5a759fcd55471775cafc08e63c34a774465d3eb8a8c4cda6e40cb1b0fb00766794c620d254dbad299a08dc72faa003defffe0414b236624c7785a7a49a11200192ea45891e"}, {&(0x7f0000000340)="2457575c3acfed8ccef6ef9b21bb9aa882daef4e0da63f03fe33da264b03a11c0a2f5d249a7a4465282b743b212ed8ca9ef29274d90e807e796123b6d66eab7246df89fadec93ba1b27f8b2205ba440435f1fd6552eafe19dc42fa6e7e3e04236bfca1c66471a3208490c7dbec6f5c1b202c4dffd6588c382199889192418061c7b14004cc772e6fbf468a4d4a78a84342ba5cc80fec6804b39f0ec58499d9e103e09209cd6c0a602f82b55d4fa735aaf0c6c9b3859cd5f30d1ce864e5251a6f30f2eb632b9b7692981688541562842baf9529ea540eafc11f3f816acd1307d10b65ed97f9180818"}], 0x227) 09:52:10 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffd, 0xac, r1}) 09:52:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r4) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r4, 0xe3) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r6 = geteuid() r7 = getgid() r8 = socket(0x10, 0x8000, 0x2) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(r8, 0x5) r11 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r10, 0x2, 0x92, 0xffff}) r12 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r12, r6, r7}, 0x0, 0x4, r9}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r14}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r16 = socket(0x1, 0x2, 0xfe) r17 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r17]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r27}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r27}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r28, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r30, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r33}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r17, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r20, @ANYRESOCT=r22, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r25, @ANYRES32=r20, @ANYRESHEX=r28, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bbaf824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r30, @ANYPTR64, @ANYRESHEX=r31]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r24, @ANYRES64=r33], 0x6, 0xc00) r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = getegid() r38 = getuid() r39 = geteuid() setreuid(r38, r39) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000001840)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff83bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff0000000000000000000000d91c9dd0ffffdba16c429b4cceead3c18ecc0a7af697abc4f1ef96c85a92d683050f1f86ea23706dca60cf6d95a626a9709420f9fa4f40417bd4fb281b06a2007b2aef135f9f2dbc2b4f28fb8332d39a20fc686c833623462391743eb4a014d76fa467f77f1c40b4ac0c3700"/640], 0x44b, 0x800) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x6, r36, r37, r39, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = geteuid() r46 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r46, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r46, &(0x7f0000000200)=ANY=[@ANYRESOCT=r47], 0x1, 0x800) msgrcv(r46, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r46, 0x1, &(0x7f00000000c0)={{0x6, r45, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r37, r41, r42, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r41, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r51 = geteuid() r52 = getpgid(0xffffffffffffffff) r53 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r50, r48, r51, r49, 0x143, 0x80000001}, 0x8, 0x100000000, r52, r53, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r16, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r53}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xf0, r6, r7, r13, r14, 0x44, 0x9}, 0x5, 0x3, r15, r53, 0x2, 0x24cee5ef, 0x81, 0x5d}) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000840)=""/4096) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) write(r3, &(0x7f0000000040)="3acf7a425f81d5407f7f9ed7967e693d838bc04d3bb31f25326243dc14beed7357f7dd4e93d61d89b2e01926accb47ab3b88d5f7e55fa604970ce2f28a01a859515f459893e19b09409af646abd4bd8c61e1f7b60f5f46002f13590ba03290e2a926f6d7e03a9047e3dee264800250dae2999637f69d41dca379d307f1cf2e7a858039e09a0100907ae6e6781212b0b61c448baa8f887f09076a52c0abb06d020857347e8f30b0f1bb32407b2f35aa197f65fbc60a6fac78cb6e523b", 0xbc) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$lock(r0, 0x7, &(0x7f0000000800)) 09:52:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) fchmod(r0, 0xe7152eefd817c9b3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x130) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0xf408) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x109, 0x1800}, {0x3, 0x5}, {0x3, 0x1000, 0x1000}, {0x0, 0x3, 0x1000}], 0x5) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)) r5 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000300)) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc1206949, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xa, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8f}) close(r6) setreuid(0x0, r5) getgid() r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) 09:52:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget(0x2, 0x0, 0x5) r3 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x6, r6, r7, r9, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r12 = getegid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) r15 = geteuid() r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc57b831fcff6f20f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x7) msgsnd(r16, &(0x7f0000000200)=ANY=[@ANYRESOCT=r17], 0x1, 0x800) msgrcv(r16, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x6, r15, r12, r14, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r7, r11, r12, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x834, r3, r4, 0x0, r7, 0x40, 0x2}, 0x1, 0xfffffffffffff801, 0x3}) close(r1) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 09:52:10 executing program 1: open(&(0x7f0000000200)='./file1\x00', 0x29f51a6b426e78d, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x8) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 09:52:10 executing program 0: getrusage(0x8000000000000001, &(0x7f0000000400)) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x24) read(r1, &(0x7f0000000180)=""/243, 0xf3) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000340)={0x80000000, 0x4, {0x2b16, 0x8}}) r4 = semget(0x3, 0x4, 0x0) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1000}, {0x0, 0x80, 0x1800}, {0x3, 0x6, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x7ff}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r3, &(0x7f00000002c0)=[{0x7, 0x401}], 0x1) pipe2(&(0x7f0000000280), 0x8004) socket(0x20, 0x1, 0x2) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000240)='./file1\x00', r7, 0x0) getgroups(0x40ab, &(0x7f0000000040)) setregid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, 0x0, r8, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) semop(0x0, &(0x7f0000000280)=[{0x0, 0x4, 0x3372bb319e854009}, {0x0, 0x400, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0x8000, 0x1800}, {0x4, 0x143, 0x1800}, {0x0, 0x6, 0x800}], 0x6) semget(0x3, 0x4, 0x11a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\xa0\xd4\x00', 0xea0, 0x0) socket$inet(0x2, 0x2, 0x0) r9 = shmget(0x2, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) 09:52:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) sync() 09:52:10 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x9) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ftruncate(r3, 0x0, 0x1ff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 09:52:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="ad3fcd7ca014bbf8f744132c8cfcf46b62ade38fda6192177634d804178837"}) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 09:52:10 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f0000000140)={0x0, 0x195, &(0x7f0000000100)=[{&(0x7f0000000280)="cc48f1ec73cd4e69806b043381bbe550cbf6cb09c54cfe9f23dd7699a00e7998e812cee47c2eb648030fcebe42b0f64c9d276d8cd65447193793d8c065c538d5cc68121b1edd889adb320ac089f3a287f0651658d11bf163310f383ec63d473ad9ee74f93222463f31a0e81291016edabb23cd46b569eec893bc9aea840e857f49fd1ebe79086967fdc9ab7804b1aa990cfb40a69d18c91c9fbc9d24d16ac010655d9c1fd4d003418fdde6c319c6b55fd67eb73a6c5e9dba1889cb32fdd416768b257f59c7628af2e97c5010dcf73dd902b0d86a01615a89a38c50cd63bb1e810b69458c5d0acbb39b04dbfd858d96bc0fc65702ed293e92618f5cfd0f39aad6ef87184704ee768e036dc4a77266e4a2b7a03b1f16863c63ac35d5f1001cc3af63e5aa2bb75692de3d10676abae9a1e3326be9410b3dbfe463eed78351cd221738dce30df1782d9e3a5d2f64bc52771d4ac36237ac8a3b6395fbcea08deefe2a151633b7152dea1c5bebc0a0de7c75c69f", 0x171}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000ff2000cab4e3f4793ea1d99f7de064b01ca570cbd427e4946756c9225e8a69deeaf312e214f6597d10fd32071adf701e25754d4368188c195e493acee33cebef599ba81ffb8231680c136f0900e4e400fcff000000000000"], 0x10}, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) r3 = dup(r0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = fcntl$getown(r0, 0x5) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r5, 0x2, 0x92, 0xffff}) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffc000/0x2000)=nil) r7 = socket(0x6, 0x2002, 0xc4) dup(r7) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = fcntl$getown(r7, 0x5) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x2, 0x92, 0xffff}) r11 = socket(0x2000000000000002, 0x1, 0x0) dup(r11) fcntl$getown(0xffffffffffffffff, 0x5) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1005, &(0x7f00000000c0), 0x4) getsockname(r12, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0x27e) r13 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r13) r14 = syz_open_pts() r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r15, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r13}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r14, r15) r16 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r16) r17 = syz_open_pts() r18 = kqueue() r19 = kqueue() r20 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r19, &(0x7f0000000140)=[{{r20}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r21 = kqueue() r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r21, &(0x7f0000000140)=[{{r22}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r24 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x100) kevent(r3, &(0x7f0000000400)=[{{r22}, 0xfffffffffffffff9, 0x0, 0x2, 0x4, 0xf6}, {{r23}, 0xffffffffffffffff, 0x4eaf84f0c633f80a, 0x10, 0xfffffffffffff800, 0x100}, {{r24}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x9, 0xc0}], 0x522153ee, 0x0, 0x1, 0x0) kevent(r18, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r16}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r17, r18) fcntl$getown(r17, 0x5) r25 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1cc, 0x80000000}, 0xd, 0x100, 0x0, 0x0, 0x2, 0x92, 0xffff}) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) 09:52:10 executing program 1: pipe(&(0x7f0000000140)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kevent(r10, &(0x7f0000000100), 0x3ff, 0x0, 0x3, 0x0) r11 = socket$inet(0x2, 0x400e, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x40000007, 0x200, 0x1}, {{r5}, 0xfffffffffffffff8, 0x1a, 0x1, 0x9, 0x9427}, {{r0}, 0xffffffffffffffff, 0x10, 0xffff3, 0x6, 0x9}, {{r7}, 0xfffffffffffffff8, 0xc, 0x80, 0x2834, 0x3}, {{r8}, 0xfffffffffffffffb, 0x25, 0xfffff, 0x8, 0xab}, {{r11}, 0xfffffffffffffffe, 0x100, 0xfffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x31, 0x4, 0x9, 0x3}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000340), 0x10000014c) dup(r0) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCCHKVERAUTH(r13, 0x2000741e) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) 09:52:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() socket$inet6(0x18, 0x1, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) pread(r6, &(0x7f00000006c0)="5e6f83cbb7acc2f620db9be37c93084fa8b0652a484bee4e21a0c9a11be59b53b3fcea5aff19f862a172a94cf085a029614c02ec3ca79f3f6010b2814179f04126ee50a187f6c30a6de27173cd942d6a5a0d0bda4442dc4d2be39005f5c157969f9217fa419d735afff36847a317f22eed4d9c41a202696ea8607de017c4fcbcca4ba51028850546dc290632ce436037dce440e202cd95983fcddcb3de5a2d955c6d910a8133bfcc01b3bad30276d4942f8dcb4f131665cd41d76ff5b10ac44aac2f9a72290cafa9792c8c2c347b", 0xce, 0x0, 0x1) writev(r4, &(0x7f0000000240)=[{&(0x7f00000000c0)="9edd946323b5698383b298eed01780ea043897ca170ad2de77e809b6de3ca81e1ff887b2207c299e1b227a54e82999dbe1ec2b983a7c903a6124a50ed18121ab8b6763c8a6f6bc6bb7822ba6a50ca7d92c339462ef227705fce735be927c96c33cb0a07873e902ec24ce0a1b26e8", 0x6e}, {&(0x7f0000000140)="bd484c0ed9dd912502a0db701492d14dddd0881c4bdb7933910cdb9f8433dcb870c40f7fa97c5e9364159e0cdd9b6f7ba594c688db3cc2fbd4c624431b37efbc5eeeb32c34244c7427a31569ad17d4c95cb3be56ebf788bead46b6d58e8b022a696c9ac1ba424b805404450ed2dd72454b14ae53bde7e6a2d22b794ac6bf6b95ff09b2810a9600046ad480eadfcbcca364b6e78cd99e18122c4a6ee259fbace3543fc779776ef9e48c1c10609e3e334a09dc5f32f4d02866985e76919dfa896be6c6f42830a56ae161dada", 0xcb}, {&(0x7f00000005c0)="a1d1d60e849fc80ce737e9b03b8f7c7e0194bcfed2d9e2c2ddb8d150994a91fb9303513c484296c63144d76c2f260ffe777cd950c28ae843975cd6caf5a78eb8e7e71e537ef384b5e71c09c8b652e879f220b410c73dd1ded73b889052163ca56a9dc13f82e1a85100691efcb580082dea41746f714c50c6e19000b84a8435a4182f9cbfc0bcd1173e5e500ebb2193150c0d41bc6ca2d793e9e3e13e4e2ce82047bd4e78dd3cdaa2b260d3c1f973bc298c27b93cedaf242366faf36e1a8a5dfa72534d3c447037c365edb1a932e3a43aa22065", 0xd3}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910c0bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000f59d81bd6fd2019c2b"], 0x10) r9 = dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000280)=0x80000001) r10 = dup(r7) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 09:52:11 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e2447d8e0726195945d2f06ff4e2ba84d933103a03d97c6b84c1be94"], 0x10) semget$private(0x0, 0x1, 0x480) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = geteuid() r6 = getgid() r7 = socket(0x10, 0x8000, 0x2) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = fcntl$getown(r7, 0x5) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x2, 0x92, 0xffff}) r11 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r11, r5, r6}, 0x0, 0x4, r8}) getgroups(0x2, &(0x7f0000000200)=[r11, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r3, r12) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, 0x0, 0x0) 09:52:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semget(0x3, 0x4, 0x400) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getuid() r2 = getegid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = geteuid() r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYRESOCT=r7], 0x1, 0x800) msgrcv(r6, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r5, r2, r4, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setreuid(r1, r4) shutdown(r0, 0x1) 09:52:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10000) poll(&(0x7f0000000300)=[{r0, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x149) getpgid(0x0) getuid() r1 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) r3 = getgid() semop(r1, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000b80)={{0x20000008, 0x0, r2, 0x0, r3, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r4 = socket(0x2, 0x1, 0x0) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r6 = getuid() r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r5, r7, r6, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x2, 0x0) accept$inet6(r9, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r10, r8, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r8, 0xffffffffffffffff, 0x0]) getpid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getgid() 09:52:12 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 09:52:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r1 = getpid() r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441080, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = geteuid() r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r9, &(0x7f0000000200)=ANY=[@ANYRESOCT=r10], 0x1, 0x800) msgrcv(r9, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x6, r8, r5, r7, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x6, r15, r16, r18, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r21 = getegid() r22 = getuid() r23 = geteuid() setreuid(r22, r23) r24 = geteuid() r25 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r25, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r26, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r25, &(0x7f0000000200)=ANY=[@ANYRESOCT=r26], 0x1, 0x800) msgrcv(r25, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x6, r24, r21, r23, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r16, r20, r21, 0xffffffffffffffff]) r27 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r27]) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r36}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r37, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r38}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r38}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r38}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r39 = kqueue() kevent(r39, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r39, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r40 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r40}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r40}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r41 = kqueue() kevent(r41, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r42 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r42}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r42}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r42}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r43 = kqueue() kevent(r43, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r27, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r29, @ANYRESOCT=r31, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r34, @ANYRES32=r29, @ANYRESHEX=r37, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r39, @ANYPTR64, @ANYRESHEX=r40]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r33, @ANYRES64=r42], 0x6, 0xc00) r44 = getuid() r45 = geteuid() setreuid(r44, r45) r46 = getegid() r47 = getuid() r48 = geteuid() setreuid(r47, r48) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r49, 0x1, &(0x7f00000000c0)={{0x6, r45, r46, r48, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r51 = getegid() r52 = getuid() r53 = geteuid() setreuid(r52, r53) r54 = geteuid() r55 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r55, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r56 = socket(0x18, 0x1, 0x0) setsockopt(r56, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r56, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r55, &(0x7f0000000200)=ANY=[@ANYRESOCT=r56], 0x1, 0x800) msgrcv(r55, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r55, 0x1, &(0x7f00000000c0)={{0x6, r54, r51, r53, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r46, r50, r51, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r27, r27, r27, r27, r50, r28, r28, r28, r28]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000340)={{0xe21, r13, r21, 0xffffffffffffffff, r50, 0x2, 0xc88}, 0x10, 0xa3, 0xffffffffffffffff, r1, 0x9, 0x4, 0x4}) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000026669efc9bbde"], 0xa) r57 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) connect$inet6(r57, &(0x7f0000000240)={0x18, 0x1, 0x86, 0x80000000}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x804, r1) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000000180)=""/94) 09:52:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x401) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) socketpair(0x10, 0x1, 0x1ff, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8060694a, &(0x7f0000000300)) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8060694a, &(0x7f0000000300)) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8060694a, &(0x7f0000000300)) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000600)={""/16, @ifru_index}) close(r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x3) close(0xffffffffffffffff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) chflagsat(r9, &(0x7f00000001c0)='./file0\x00', 0x1, 0xa18028d31ca8ef3f) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x8001) r11 = socket(0x18, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8060694a, &(0x7f0000000300)) write(r12, &(0x7f0000000500)="73e63d35e36fdee071cf9874a3af4db4f69a4751e5ca07dd21cc75bb8772af2110f46e29bf37928c0accaf0cf42f8e2142a1a7535e22", 0x36) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r14, 0xc028575d, &(0x7f0000000100)={0x400003, 0x7ff, './file0\x00', 0x8, 0x1, 0x10001, 0x5ca2}) r15 = dup2(0xffffffffffffff9c, r2) socket$unix(0x1, 0x2, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1002, &(0x7f0000000380)=0x200009, 0xfffffffffffffff0) read(r15, &(0x7f0000000400)=""/13, 0xd) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r18, 0x80044279, &(0x7f0000000540)=0x1) open(&(0x7f00000004c0)='./file0\x00', 0x20, 0x88) r19 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000580)=[0x3, 0x8, 0x5, 0x5, 0x5, 0x100000000, 0x8, 0x1, 0x38, 0xffffffff]) 09:52:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x4000, 0x1) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) msgget(0x0, 0x102) 09:52:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x10000000000000bd) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x8, &(0x7f0000000300)={0x1, 0x8}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) execve(0x0, 0x0, 0x0) 09:52:12 executing program 0: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x0, 0x5}], 0x7ff, 0x0, 0x2002, 0x0) r1 = open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r2 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r2, 0x0, 0x2bd) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f0000000600)='./file1/../file0\x00', 0xffffffffffffffdf) semget(0x0, 0x7, 0x521) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)='\'', 0x2ce}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) r4 = syz_open_pts() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x80000000) 09:52:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 09:52:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='_\x00') 09:52:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) socket(0x18, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/25, 0x19, 0x3, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) 09:52:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x2000000000000000}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r4 = semget(0x0, 0x7, 0x521) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/234) symlinkat(&(0x7f0000000440)='./file0\x00', r3, &(0x7f00000004c0)='./file1/../file0\x00') r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x0, 0x0) writev(r6, &(0x7f0000000640), 0x1) fcntl$dupfd(r6, 0x0, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0, 0x200000000001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) openat(r7, &(0x7f00000003c0)='./file1\x00', 0x80, 0x82) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r9 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r9}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f0000000340)) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(0xffffffffffffffff, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000800)=ANY=[@ANYRESOCT=r7], 0x1, 0x7fb) 09:52:13 executing program 1: r0 = socket(0x11, 0x3, 0xfc) socket(0x1, 0x8000, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000140)='./file0\x00', 0x3, 0x428, r1) nanosleep(&(0x7f00000000c0)={0x100000001, 0x12}, &(0x7f0000000100)) 09:52:14 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0xf, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x100007, 0x10002, {0x3fe, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x2, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x2, 0x80) getuid() socket(0x6, 0x7, 0x6c) shmget$private(0x0, 0x1000, 0x640, &(0x7f00005cc000/0x1000)=nil) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000016c0)=0x5) semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f00000001c0), 0x0) r4 = getuid() seteuid(r4) r5 = socket(0x6, 0x1, 0x6) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x4e814e87cb4b27c1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x80000000000000a5}) syz_open_pts() 09:52:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x31b, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/119, 0x70}], 0x303, 0x0, 0xfffffd0f}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, 0x0, 0x800, 0x0) 09:52:14 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0x80000001) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r6, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) dup(r2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r8, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) r9 = accept$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000800000000000000000000e66e00f7a747d7e1035400b7aa663b20000000000000000000000000008bbb1accf29a3ae0987e2ee119aa9ed278370239ffa0dae58e779aaac6dab5e92378271a0294bfa3860f9d786c6d96af60cc8f5ef9a3eb91fe70807c473eca1d185bb550530999c4d8800508a13d26201b8c78365e5544118a809c3652e3e5f5165aa3a2c6153f7d777ecee0aae1798b1d2a9b34c2bae8415e67352c7fa6da523fcf75dfeb23774e253288627f87359e1303e214c6fec615ff6917215fc21b787b9f4dd9a8b130b31d023330bf559e9d50e7318f1d5fc7e298fa87147f6574a0f3e62b082a3f4f4fe579eee8fed7463e11e9e10f789a070bac24139483d4d005db54de0bd32e6b59504ac4771525a3c7f51e58f1747396f735b83627c642dd3db884ff91376b6e2e9bbb1d35aaeb06cb6b502917ac4192ef099b4d652600000000"], &(0x7f00000005c0)=0x39) r10 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000140)=0x9) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r5}, 0x7ffffffffffffff6, 0x4, 0x40, 0xcb, 0x6}, {{r8}, 0xffffffffffffffff, 0x4, 0x80000000, 0x200, 0x400}, {{r9}, 0x5, 0x6, 0x2, 0x7878, 0x4}, {{r10}, 0x0, 0x3, 0x2, 0x2, 0xfa60}, {{r7}, 0x1, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x8001, 0x95}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat(r11, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) r12 = semget(0x1, 0x3, 0x41) r13 = semget$private(0x0, 0x4, 0x522) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000800)=""/166) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f0000000680)=""/250) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r4, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) shmat(0x0, &(0x7f0000084000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x420) 09:52:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:52:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x20, 0x8006, 0xfe) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 09:52:14 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "bb024d1d52490b9ef7e8ea32d25567b71de96745"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0xffff}) 09:52:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000c80)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xffffffffffffffa2}, {&(0x7f00000013c0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xe7}, {&(0x7f0000001300)="8e497239956e9ec60fccd4a64961c72e46e21f361a6db368df722722c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2ddd216f3ead87fab7c461885b7a0740900000000000000bd117d1380cfe4d4883d4117871ba7a524bd690b385c540a731a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x100000000000026f) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) r7 = accept$unix(r5, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r7, 0x10}, {r3, 0x1}, {r4, 0x10f}], 0x2000000000000154, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x80}) readv(r2, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r8 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r12) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x100, 0x20000002a, &(0x7f0000000f80)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r16 = fcntl$dupfd(r14, 0xf, r15) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f00000000c0)) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8028698c, &(0x7f00000000c0)) r19 = socket$unix(0x1, 0x5, 0x0) r20 = fcntl$dupfd(r19, 0xa, r19) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f00000000c0)) r21 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f00000010c0)=@un=@file={0x0, './file0\x00'}, 0xa) dup(r21) r22 = socket$inet6(0x18, 0x2, 0x0) r23 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r24 = socket(0x18, 0x1, 0x0) close(r24) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = syz_open_pts() close(r26) poll(&(0x7f0000000040)=[{r25, 0x1}, {r24, 0x80}, {0xffffffffffffff9c}, {r26, 0x8}, {r24}, {r24, 0x80}], 0x6, 0xff) r27 = socket(0x18, 0x1, 0x0) close(r27) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = syz_open_pts() close(r29) poll(&(0x7f0000000040)=[{r28, 0x1}, {r27, 0x80}, {0xffffffffffffff9c}, {r29, 0x8}, {r27}, {r27, 0x80}], 0x6, 0xff) r30 = socket(0x18, 0x1, 0x0) close(r30) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = syz_open_pts() close(r32) poll(&(0x7f0000000040)=[{r31, 0x1}, {r30, 0x80}, {0xffffffffffffff9c}, {r32, 0x8}, {r30}, {r30, 0x80}], 0x6, 0xff) connect$unix(r30, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r33 = socket$inet6(0x18, 0x0, 0x3f) kevent(r23, &(0x7f0000001e40)=[{{r26}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r28}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r30}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r33}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) r34 = fcntl$dupfd(r26, 0x0, 0xffffffffffffff9c) setsockopt(r34, 0x7ff, 0xb3, 0x0, 0x0) getsockopt(r22, 0x29, 0x20800000033, 0x0, 0x0) r35 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r35, 0x0, 0x0) accept$unix(r35, 0x0, 0x0) r36 = openat(r35, &(0x7f0000000100)='./file0\x00', 0x20000, 0x181) listen(r36, 0x1) dup2(0xffffffffffffff9c, r9) dup2(0xffffffffffffffff, r9) socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000d00)=ANY=[@ANYBLOB="5e30a54a17e45911ef1efb3e828804519d1b4036a5ddd4698dda1765b2c96e115c9c1d787114bac08fed5c7591648324b472b07ffeac35162b781070380920c70e7d327d2b87c669ced8627056e4dcb0b5f45b0a000000000000d8bad70a760d40636b7b9a7a7d6e4917d5afc086ef5882940101000950ed14ad0bc6720f421f2fcaf73095e515fb285c4b00ff30e59a602d101ac024ecdccef3edb8e201008558b8ebbda916e49f9732a23cdfbbbbe17a2cacf641c1412bd5dc1b7365a0cdf18ac55050d2c6caa4b882f1413e4601003233c7cc512a2b0ea6fbea822716118c7e17d10f4084c76fa44cb4182f1bdcecddbd40afc73a6eb77678783c2b8bf824a5cced7f1ff20cbed2ff4adb68253cf27c57db8fb8c9233aa7ee361f8abf47e3ad2c35112a87858e6b6cc74e39816d9e3d8dee6d9b832f34eafd56c78cdbaea256bc5affdb6410167af21316fe0bf863347d5e"], 0x3) r37 = accept$unix(0xffffffffffffffff, &(0x7f0000001040)=@abs, &(0x7f0000001080)=0x8) r38 = dup(r37) listen(r38, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r39 = socket(0x2, 0x1, 0x0) bind(r39, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r40 = dup(r39) listen(r40, 0x0) r41 = socket(0x2, 0x1, 0x0) bind(r41, &(0x7f00000005c0)=ANY=[@ANYBLOB="02002e2843696c6530c0927d8fb118ec231f0f210a2a272c00"], 0xa) dup(r41) r42 = socket(0x1379aad21d7a0695, 0x1, 0x2) bind(r42, &(0x7f0000000f40)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe35) r43 = dup(r42) listen(r43, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r44) dup(r39) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000200)) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 09:52:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x80, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x110) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xbd1d9e87abf93e3f, 0x20}, {{r0}, 0xffffffffffffffff, 0x11, 0x10, 0x7, 0x5}, {{r1}, 0x7, 0x31, 0x2, 0x81, 0x5}, {{r3}, 0xfffffffffffffffd, 0x8, 0xf089d47ad8cf3b73, 0x8, 0x6}, {{r4}, 0x252028b52e920201, 0x41, 0x20000000, 0x0, 0x91}, {{r1}, 0xfffffffffffffffb, 0x4, 0x10, 0xaddb, 0xff}, {{r6}, 0xfffffffffffffff9, 0x1, 0x81, 0x0, 0x23c}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x1, 0x2, 0x1, 0x81}, {{r8}, 0xffffffffffffffff, 0x2, 0x8, 0xffffffffffff8001, 0x9}], 0x1, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff9, 0x10, 0x2, 0x4, 0x6}, {{r12}, 0xfffffffffffffffb, 0x84, 0x40, 0x6, 0x10001}], 0xfffffff7, &(0x7f0000000240)={0x9, 0x3ff}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000140)=[{{r14}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) accept(r14, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r15 = kqueue() r16 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000140)=[{{r16}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r17 = accept$inet(r16, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r17, 0xffffffffffffffff) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 09:52:15 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getgid() r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() r7 = getuid() setuid(r7) r8 = getgid() r9 = semget$private(0x0, 0x0, 0x4) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r10, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r18 = getuid() seteuid(r18) r19 = geteuid() r20 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r18, r8, r19, r20, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r20, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r21 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r22 = geteuid() r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r26 = getpgid(r15) r27 = socket(0x18, 0x1, 0x0) close(r27) r28 = socket(0x6, 0x3, 0x5) fcntl$getown(r27, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r31 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r31, r31, r31, r31, r31, 0x0, 0x0, 0x0, 0x0]) r35 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r35, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r36, 0x40044266, &(0x7f0000000e80)) ioctl$WSMUXIO_REMOVE_DEVICE(r35, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r35, 0x2, 0x803) pread(r35, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r35, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r35, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r35, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) r37 = accept$inet6(r35, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r39 = geteuid() r40 = getpgid(0xffffffffffffffff) r41 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r38, r33, r39, r34, 0x143, 0x80000001}, 0x8, 0x100000000, r40, r41, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240)={r40, r29, r30}, 0xc) shmctl$IPC_SET(r21, 0x1, &(0x7f0000001680)={{0x107f, r22, r23, r24, r30, 0x40, 0x7ff}, 0xfffffffb, 0x5, r26, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r42 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r43 = geteuid() r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r46 = getpgid(0x0) shmctl$IPC_SET(r42, 0x1, &(0x7f0000001680)={{0x8, r43, r44, r45, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r46, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1, r6, 0xffffffffffffffff, r47, r3, 0xc4, 0xff}, 0x2, 0x7226, r26, r46, 0x7810, 0x2, 0xf75}) r48 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r49 = geteuid() r50 = getgid() r51 = getpgid(0x0) r52 = geteuid() r53 = getegid() shmctl$IPC_SET(r48, 0x1, &(0x7f0000000440)={{0xc, r49, r53, r52, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r51, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r54 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r55 = geteuid() r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getpgid(0x0) r59 = socket(0x18, 0x1, 0x0) close(r59) r60 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r59, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r67 = geteuid() r68 = getpgid(0xffffffffffffffff) r69 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r66, r64, r67, r65, 0x143, 0x80000001}, 0x8, 0x100000000, r68, r69, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000240)={r68, r61, r62}, 0xc) r70 = socket(0x18, 0x2, 0x0) connect$unix(r70, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r71 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) fcntl$lock(r71, 0x7, &(0x7f0000000040)={0x0, 0x3}) sendmsg(r71, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r54, 0x1, &(0x7f0000001680)={{0x107f, r55, r56, r57, r62, 0x40, 0x7ff}, 0xfffffffb, 0x5, r72, 0xffffffffffffffff, 0x80, 0x8000, 0x200000000200}) r73 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r73, 0x0, r73) r74 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r76 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r76, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r80 = dup2(r79, r78) connect$unix(r80, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/zero\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r82, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r82, r81) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xfffffffffffffef4) r84 = getgid() semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r83, r84, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000200)={r74, r75, r84}, 0xc) r85 = socket(0x800000018, 0x2, 0xfc) bind$unix(r85, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) getsockname$inet(r85, 0x0, &(0x7f0000000040)) connect$unix(r85, &(0x7f00000007c0)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) r87 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r87, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r87, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r87, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r87, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r88 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r90 = getgid() semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r88, r89, r90, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000a80)=[r1, r84, r50, r88, r58, r56, r25, r86]) getgid() getgid() shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) getpgid(0x0) r92 = socket(0x18, 0x1, 0x0) close(r92) r93 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r92, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r96 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r44, r96, r96, r96, r96, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x3ab78a9e0f42721b) geteuid() r100 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r100, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r100, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r100, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r100, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r100, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r100, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645c11dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acf3c879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r101 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r102, &(0x7f0000000380)={0x0, 0xffffffffffffffe0, 0x0, 0x0, &(0x7f0000000700), 0x88}, 0x0) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r105 = getppid() r106 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r100, 0x1, &(0x7f0000000980)={{0x2, r101, r103, r104, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r105, r106, 0xa5, 0x1, 0x100000000}) r107 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r107, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r107, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r107, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r107, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r107, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r107, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r107, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r108 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r109, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r112 = getppid() r113 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r107, 0x1, &(0x7f0000000980)={{0x2, r108, r110, r111, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r112, r113, 0xa5, 0x1, 0x100000000}) r114 = getpgid(r113) r115 = getpid() r116 = socket(0x18, 0x1, 0x0) setsockopt(r116, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r117 = socket(0x18, 0x2, 0x0) r118 = kqueue() r119 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r118, &(0x7f0000000140)=[{{r119}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r118, &(0x7f0000000100)=[{{r119}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) dup2(r118, r117) setsockopt(r117, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r121 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r121, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r121, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r121, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r121, 0x2, 0x803) pread(r121, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r121, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r121, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r121, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r122 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r122, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r123 = getgid() r124 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r124, 0x20007465, &(0x7f0000000500)) r125 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r125, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r125, 0xe3) write(r125, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r126 = fcntl$dupfd(r125, 0x5, r122) getsockopt$sock_cred(r126, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r124, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r124, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r124, 0x40087468, &(0x7f00000001c0)) fchownat(r124, &(0x7f0000000080)='\x00', r127, r123, 0x6) r128 = getgid() setegid(r128) r129 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r129, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r129, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r129, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r129, 0x40087468, &(0x7f00000001c0)) r130 = semget$private(0x0, 0x7, 0x287) semop(r130, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r130, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r130, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r128, r127, r128, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) msgctl$IPC_SET(r100, 0x1, &(0x7f0000000c40)={{0xbaec, r99, r120, r127, r98, 0x143, 0x80000001}, 0x8, 0x100000000, r114, r115, 0x6, 0xfffffffffffffe00, 0x7, 0x10001}) setsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000240)={r114, r94, r95}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r131 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r132 = socket$unix(0x1, 0x5, 0x0) r133 = fcntl$dupfd(r132, 0x0, r132) ioctl$TIOCFLUSH(r133, 0xc0206981, &(0x7f00000000c0)) r134 = geteuid() setuid(r134) r135 = getgid() r136 = semget$private(0x0, 0x4, 0xc1) semop(r136, &(0x7f0000000240), 0x0) semop(r136, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r137 = getuid() seteuid(r137) geteuid() r138 = socket(0x18, 0x2, 0x0) connect$unix(r138, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r140 = getgid() chown(&(0x7f0000000180)='./file0\x00', r139, r140) r141 = getuid() semctl$IPC_SET(r136, 0x0, 0x1, &(0x7f0000000680)={{0x1, r141, r135, r91, r140, 0x158}, 0x80000, 0x49, 0x9}) fchownat(r126, &(0x7f0000000100)='./file0\x00', r134, r140, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r143 = geteuid() r144 = getgid() r145 = getpgid(0x0) r146 = geteuid() shmctl$IPC_SET(r131, 0x1, &(0x7f0000000440)={{0xc, r143, r144, r146, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r145, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) getppid() r147 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r147, 0x4, 0x0) getsockopt$SO_PEERCRED(r147, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r148 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r148, 0x0, r148) r149 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r151 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r151, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r151, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r151, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r151, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r152 = getgid() setsockopt$sock_cred(r148, 0xffff, 0x1022, &(0x7f0000000200)={r149, r150, r152}, 0xc) r153 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r153, 0x0, r153) r154 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r156 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r156, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r156, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r156, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r156, &(0x7f0000000400)=[{0x7, 0x3, 0x1000}, {0x0, 0x4, 0x800}], 0x2) r157 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r159 = getgid() r160 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r160, 0x0, r160) r161 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r163 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r163, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r163, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r163, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r163, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r164 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r166 = getgid() semctl$IPC_SET(r163, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r164, r165, r166, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r160, 0xffff, 0x1022, &(0x7f0000000200)={r161, r162, r166}, 0xc) semctl$IPC_SET(r156, 0x0, 0x1, &(0x7f00000009c0)={{0x5, 0xffffffffffffffff, r157, r158, r166, 0x10, 0x8}, 0x8, 0x3f, 0x9}) setsockopt$sock_cred(r153, 0xffff, 0x1022, &(0x7f0000000200)={r154, r155, r159}, 0xc) r167 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r167, 0x0, r167) r168 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r170 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r170, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r170, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r170, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r170, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r171 = getgid() setsockopt$sock_cred(r167, 0xffff, 0x1022, &(0x7f0000000200)={r168, r169, r171}, 0xc) r172 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r172, 0x0, r172) r173 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r175 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r175, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r175, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r175, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r175, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r176 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r179 = dup2(r178, r177) connect$unix(r179, &(0x7f0000000040)=ANY=[@ANYBLOB="f7010000000000000000"], 0xa) getsockopt$SO_PEERCRED(r179, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r181 = getgid() semctl$IPC_SET(r175, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r176, r180, r181, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r172, 0xffff, 0x1022, &(0x7f0000000200)={r173, r174, r181}, 0xc) r182 = socket(0x18, 0x1, 0x0) close(r182) connect$unix(r182, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r182, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r183 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r183, 0x0, r183) r184 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r186 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r186, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r186, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r186, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r186, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r187 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r186, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r187, r188, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r183, 0xffff, 0x1022, &(0x7f0000000200)={r184, r185}, 0xc) r189 = getpgid(r184) shmctl$IPC_SET(r131, 0x1, &(0x7f00000001c0)={{0x430, r134, r135, r142, 0x0, 0x4, 0xff}, 0x6, 0x7226, r145, r189, 0x7810, 0x2, 0xf75}) r190 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r190, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r190, &(0x7f0000001280)=ANY=[@ANYBLOB="010000ba45ede2435a8b028adaffef6c17153cf3d11700bc0be740d43f0000000060c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e135483d7af33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350fd7ee46ba39befc79076f25d33ed3d3b9dd27153d4639da1962267d243e7ceee16000000da0c23e9475c956bf97f93cf02b9422ed62a5b8505e4f5556fd57fc38992a01690821de99d087592e98f0800000000000000fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb2661212e5d39876dfb6b45fbe066ff2f608a6f5e06140675f6fa0dfa496879e2cd431b30570785904656e4f6e0ec68aa8bd76f403b8b7ab4af81b1c9920e21d95197399e99d9b3c83ffc312d6931ec5b0000e9ffffd7269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1f885be6db9bfcc9432a94258af65dceb4124078bf17e04b9084fb2952b28fb743bdc26c0f7a7f0c86de1745b93894b01ca3237b101d63e1f8cb59d000000000000008abf03629e7ba6d9c48b87979d8dbf57b5e61e708b5d9ac18a88abe0eba50ee77e26ae5c711ac77beb436978e473dc86f992eff97fc9001ae63800000000000000000000033a5e76d22b933f89870c3743e6204ae57eed955654827ea65fab0880beaa705f74cadfcf008a2fc104f60453193ad61ed45b4d0259283d02a72e3a4bc0d01f5eca0c10a1a936b7ce69ed4937d06c57c084273cb49d997a26251b718e14235dfc301bda602eac5c9dd91456bd863980089fb2767aef647b6f7f13024211a961af24b40b2396200478d3e21c08a1aa694f669f3941451c8c5196e76f1a20057d66a35b335bc5ac80cbd42622db9221a76f56909495ace8c02a2dbd680c000000b25a856f45928ef9a568059c75e6d126ce7d7fac8abc5e6421447931c9c6720d7d9c6bfcb12a8c9fd7cbd4da83528254ea2c24ae5a95734a16a1292dabd9b77d3af4d63a21e318aa05b5b121986ff0592b910bc2d4a3964e038eb23cb036eb845f814360a67a435a9d97053e0e"], 0x1, 0x7fb) msgsnd(r190, &(0x7f0000001700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb63ab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a977014b42ca62f16de59cd067094110500000000000000951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419da31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c98298d68a553c64f3489955634cd830bc959b69d656da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f0080000000000309571fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586a76faa06fd12ce7867b9b9591f260e611793d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5de433b3a4424c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139cdcd05b001a7abb32321900"/982], 0x156, 0x800) msgsnd(r190, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00060099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bffffffff00000000d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa688166f19eb222e23"], 0x1, 0x800) r191 = getuid() r192 = geteuid() setreuid(r191, r192) r193 = getegid() getuid() geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r193}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 09:52:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) close(r0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000010000200000020000000000000000001"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:52:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r2, 0x0) dup2(r1, r2) 09:52:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f0000000000)=""/8, 0x8}], 0x2, 0x0, 0x6) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) readv(r1, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/181, 0xb5}, {&(0x7f0000000600)=""/114, 0x72}], 0x3) 09:52:15 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:52:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r0, 0x0, 0x0) 09:52:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) socket(0x2, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="60634e7b0784"], 0x1) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = syz_open_pts() r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000100)=0x200, 0x4) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r4, r3) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 09:52:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) 09:52:16 executing program 0: close(0xffffffffffffffff) syz_open_pts() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) socket(0x20, 0x2, 0x2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020200"/258], 0x102, 0x2, 0x1800) 09:52:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aa344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b165bf2ec04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc158481aaeffb2a12218d16b16b0"], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 09:52:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x4, 0x520, 0x8000}], 0xf36, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x2, 0x800}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x6debbe2a}, {{r6}, 0xfffffffffffffffa, 0xaa258a86d50b591f, 0x4, 0x5, 0x89c6}], 0x2, &(0x7f0000000280)={0x90b, 0x9c0}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 09:52:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000ec0)=ANY=[], 0x0) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_pts() writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r6, r7) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kevent(r5, 0x0, 0x4, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x1, 0x10004}, {{}, 0xfffffffffffffff9, 0x40}], 0xc4e, 0x0) r10 = socket(0x2, 0x1, 0x0) dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r11 = accept$inet6(r10, &(0x7f0000000740), &(0x7f0000000780)=0xc) accept$inet6(r11, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffc6e) r12 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r12, 0x0, 0x14, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r13 = getuid() r14 = geteuid() setreuid(r13, r14) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xffffffffffffff1c) r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) 09:52:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00'/16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 09:52:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d0e69eacf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a2f132e27acb5d602000d05026ba8af63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371898b8a05e1ff000000000000d3000001000000000000000000000000000000006d00", 0xffffffffffffffcf, 0x0, 0x0, 0x0) 09:52:16 executing program 0: ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') 09:52:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) dup2(r1, r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r7}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r16}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r7}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r20}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r4, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=r9, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r12, @ANYRES32=r7, @ANYRESHEX=r15, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r17, @ANYPTR64, @ANYRESHEX=r18]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r11, @ANYRES64=r20], 0x6, 0xc00) r22 = getuid() r23 = geteuid() setreuid(r22, r23) r24 = getegid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x6, r23, r24, r26, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) r32 = geteuid() r33 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r33, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r33, &(0x7f0000000200)=ANY=[@ANYRESOCT=r34], 0x1, 0x800) msgrcv(r33, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x6, r32, r29, r31, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r24, r28, r29, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r4, r4, r4, r4, r28, r5, r5, r5, r5]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r38 = geteuid() r39 = getpgid(0xffffffffffffffff) r40 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r37, r35, r38, r36, 0x143, 0x80000001}, 0x8, 0x100000000, r39, r40, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r41 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r41) writev(r41, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r41, 0xe3) writev(r41, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r41, 0x2000740e) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r43 = geteuid() r44 = getgid() r45 = socket(0x10, 0x8000, 0x2) r46 = fcntl$getown(0xffffffffffffffff, 0x5) r47 = fcntl$getown(r45, 0x5) r48 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r46, r47, 0x2, 0x92, 0xffff}) r49 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r49, r43, r44}, 0x0, 0x4, r46}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r51 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r51}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r53 = socket(0x1, 0x2, 0xfe) r54 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r54]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r57 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r57}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r57}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r57}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r58 = kqueue() kevent(r58, &(0x7f0000000100)=[{{r57}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r59 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r59}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r59}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r59}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r60 = kqueue() kevent(r60, &(0x7f0000000100)=[{{r59}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r61 = kqueue() kevent(r61, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r62 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r63 = kqueue() kevent(r63, &(0x7f0000000100)=[{{r62}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r64 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r64}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r64}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r64}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r65 = kqueue() kevent(r65, &(0x7f0000000100)=[{{r64}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r65, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r66 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r66}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r66}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r66}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r67 = kqueue() kevent(r67, &(0x7f0000000100)=[{{r66}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r67, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r68 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r68}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r57}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r68}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r69 = kqueue() kevent(r69, &(0x7f0000000100)=[{{r68}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r70 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r70}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r70}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r70}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r71 = kqueue() kevent(r71, &(0x7f0000000100)=[{{r70}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r54, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r57, @ANYRESOCT=r59, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r62, @ANYRES32=r57, @ANYRESHEX=r65, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r67, @ANYPTR64, @ANYRESHEX=r68]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r61, @ANYRES64=r70], 0x6, 0xc00) r72 = getuid() r73 = geteuid() setreuid(r72, r73) r74 = getegid() r75 = getuid() r76 = geteuid() setreuid(r75, r76) r77 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r77, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r77, 0x1, &(0x7f00000000c0)={{0x6, r73, r74, r76, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r79 = getegid() r80 = getuid() r81 = geteuid() setreuid(r80, r81) r82 = geteuid() r83 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r83, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000006000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb000000000000000000003486d613dbd92a970000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r84 = socket(0x18, 0x1, 0x0) setsockopt(r84, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r84, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r83, &(0x7f0000000200)=ANY=[@ANYRESOCT=r84], 0x1, 0x800) msgrcv(r83, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r83, 0x1, &(0x7f00000000c0)={{0x6, r82, r79, r81, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r74, r78, r79, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r54, r54, r54, r54, r78, r55, r55, r55, r55]) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r88 = geteuid() r89 = getpgid(0xffffffffffffffff) r90 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r87, r85, r88, r86, 0x143, 0x80000001}, 0x8, 0x100000000, r89, r90, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r53, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r90}) msgctl$IPC_SET(r42, 0x1, &(0x7f00000002c0)={{0xf0, r43, r44, r50, r51, 0x44, 0x9}, 0x5, 0x3, r52, r90, 0x2, 0x24cee5ef, 0x81, 0x5d}) fchownat(r3, &(0x7f0000000000)='./file0\x00', r38, r44, 0x4) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 09:52:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x4000000000000053, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x8, 0x8001, 0x9, 0x6}) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:52:16 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000680)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x6, 0x1, 0x89) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r11 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffffffffffdb2) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) r14 = getgid() setegid(r14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x1ff) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) fchownat(r17, &(0x7f0000000480)='./file0\x00', r15, r14, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000240)=0xffffff63) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r21, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000440)=[{0x7, 0x7ff, 0x1000}, {0x2, 0x6, 0x1000}], 0x2aaaacb9) semctl$GETNCNT(r22, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x4, 0x2, 0x800}, {0x1, 0x8}, {0x0, 0xe490000000000000, 0x52af7b32661d81f5}, {0x3, 0x401}], 0x5) semop(r22, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1000}, {0x3, 0xfffffffffffffff8, 0x800}, {0x5, 0x6, 0x2800}, {0x0, 0x1}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x3, 0x8}, {0x7, 0x500}, {0x0, 0x9, 0x1000}], 0xa) r23 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r23, 0x1, 0x3, &(0x7f00000000c0)=""/232) r24 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r24, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024}, 0x9, 0x7, 0x1}) r28 = socket(0x2, 0x1, 0x0) fcntl$getown(r28, 0x5) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r30 = getuid() r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) r33 = getgid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r32, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) r37 = getpgrp() r38 = getgid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r36, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000700)={r37, r39, r38}, 0xc) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000600)={r37, r34, r33}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r29, r33, r30, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000000)=""/9) getegid() lchown(&(0x7f0000000280)='./file0\x00', r12, r18) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x6, r15, r3, r7, r16, 0xd, 0x8}, 0x7, 0x5, r9, r10, 0xfffffffffffffe81, 0x9, 0x7ff}) r40 = geteuid() r41 = getegid() chown(&(0x7f0000000a40)='.\x00', r40, r41) r42 = geteuid() r43 = getegid() chown(&(0x7f0000000180)='./file0\x00', r42, r43) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r44, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) socket$inet6(0x18, 0x4, 0x1) socket(0x18, 0x1, 0x0) 09:52:17 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="69eb0ab4d9414ae943f876d463e345982f08f18b0b2396624990fca998a1c7b2277e01a1074989c532df5835e1d005f4d7f32d46554d69a15a2c4965336a6379fb67fa9a3e2ac21af6128f8e52effb117b75224611290d61cd19e3690fbc1473b648ea80354a13f7c32ffbad6fda1a01966887a8715fe7cb96f8e8aafbcb3749e7ea24ba884761efd70634c1bd790742ebccd484e79863ed383d77adee0403195dda27f6e5a5db16c7cda7c2b89729f7db3d8f9707f405042c420e710ded98792f54c64148810cf6b1356d55c8218828c60d0e59c1caa711f345f1c2be29764796049b6217879e2fe7f1a2f799", 0xed}, {&(0x7f00000001c0)="769da7ddc3861da948e54ec7882784a2bf590ad4a44f638e12298feb8a607764f1c5f90efbe1f31d09e26ceac6c6c5e09083ece1e82d4ca7bce6bc0042938faef0e05061f5a073aa3a7661639d0bee6d24c0e90daa3bb89eeee4f9b4c93a5395af327ad0337d534715a6c6f8fe926e959264d01086235b4e08a44e953f22720856f238f01e380d820f84ac823dd5e18bbe46700861e599e2c94440888556e5eb1eff3c4d92ee33afb250728556f57001792edec793e8a924a6c2c86c26011a5817617a9fdb35ffd066a5", 0xca}, {&(0x7f0000000000)="465596f32332845f8a003366e0094c0b4bd107ebc6c2fe4c361baa3db1", 0x1d}, {&(0x7f00000002c0)="5cfda7d99813bb71dc49f700ea39151fc3b7dba98e6088dba5552de6c4dcb7304b1b2ed09d1edf39f6b0dfe40239ca92a2a3cac962afe45632b06de78e8a4e062f5c5b20b88b83917941240f5ac0615c173789996a15e7a12ae4bb0ef54ff14e9c7d491dcfe78012eb5893b348215a3ff2b5f132374a8daa981a14f1d85367234e27bd81bae653117d6796408c7b2adb432b9e9e83f0db341c85a4de054de63607d49a865794403aa8fd3f6167b98e5342cab87eeb8dc555ca87f40e12a974f2e9cfe053199a7b7755082ac241dec4755107eb769c75eff1a049763e8a2bd8293b74d1a102e1af", 0xe7}, {&(0x7f00000003c0)="c30062527b853747ebfe7bcca4e44755972c4e8b04184394b8f20f814a45ad26f2b1717361a4ef9fe873ad1c", 0x2c}, {&(0x7f0000000400)="c981357898281a23dc15b6d184462eb6bb1cfa8d87954f5a42f66b603426d43ffbdc21f37447b82a1bd31e8fa4f866622862a255e352708f5723682e114d4e388a346a001d7e8ad25fce8d34cc2c6e3f5accadb1ede86d9667f3e7c4adab062f95a079010faa81c495754b3c0befdd0d262c3e80c4dec89ab319837ac8e234059a7079ac7742f1a124bc218b64d80980c4428b9b058f79c5b5c47ad7b889e0ad5238b6c3ca579a41b0ef7968f937010e6976d908c773ae467e7f13cde9cef9ca9c1ed18839dc57e3e7994f47adfb124cef521a8c", 0xd4}, {&(0x7f0000000500)="9c43cac4d9f300e8f7703c48ade48f5166c206326f842d8a7e291edb6dd6115bfd2eb3b82e5c1438795cd84223f6c95614f019175175b0e3fdf97043fee5bf29357bf47630705f7b2d8722c20638a5dba4f136199ee594b0d57361bd2b4080928a32069ae18ef02e810d65134680cbaf6d3631bb7ce9822997308b1fa3163d4142ae085ceebda8d2c46d40908a691e3388c5389006a4e7a2b70e7aa3b2cca24c258e5ed8fa2161218d7a0ebac8cfcb0d25f5d3d10efe5a5c752aaaca390ed35a282abd2637720503ee3cd238da8d542cf60fd2946257cb7539410680d81e0a4a5033e227c3f6a3d01b225a4e2c6feac1d6030039fa21fb4b6061dcab4db215208281861c4022e11798f1cd5867725672cf36ca2258192da8e636d2a3013b37d21c1f41f2c035daf81272383185e1c9fa2ade81cd53aad46941a41e1921e76c1b5e0067b58c4166502d7338fa6fd60efa9d061cf658e05a4da8f187851482bddd2390efb1e643c9db056c9fb0483058c3274224161b2bd49d5474bed786a724ba4f55aadfd8773d57f3196504b8cb30601e5864d9e034eb5f8ee067cd181fb879767f3198c52c78269e93306d18f985cc67f9adee7cf387c44aef1d639e1b3f5a65485e02e25c4c93e7aa94abe7b898a6b9f6b7f2f364e1455dbae98325c2fbeb93eaf797410d5efa0bdaba0890829fcedfc57e1e33b3d3b1f74761db120b388575ef877a02dc5600e6d0da89228fa3b6453ea21180182c61dbda7c695df7ec1b2893b0a1dae2fadbfa1eed956e59d578830c98a9ecf836e861884b41f8f8901079aaf14fb621a39f066075a753fe3e4f03f750ae628753b33f7f8ec41adbd0aa3d68cbf6e958c951bee4393469a4d324a02ac25f3613cd470523470d875a8b56f2dafb53732f634df92cb7e1ce50fe39ab686cfc54885a3a51635d64e977f566dc13cf954a40b019e6b0a36e06bdfb5c6aac98d07d59dc4d9a00515bad988b0fff6e938e7c6c2109d2b00363e369cbac919604daec6585e3c372ca38c125fadb54c152a6b09b36a6b29d4b74ec43f683b0cb7bfd3b28b01509857d6cd432cec55d3e9e794095d5602b050229aade185d7b48c195785c38cc2a919b1497f6e9cbe00264d984861b1a9eae1257f7b223e32bfb2812f8a558331c019ec6b378a325ab65335c9f90c8520bbcd678b1e3ba661379e3eb70b26d0300e30bc25a681fc1d0891490d1439feba40dd7f536704e9fe0078a24101700af8891873b70a177f043e11d8394100cdfba3e55cdee5055b63473a74efe4799a5f11846d8c93a6c5c3a131df83dbbd987ae895ecd3af772936cf9092776a58e580a6d35b7f0c39a1eec5a5e7e134735e2b93ab09a8b065cb2522485afba5009757e90888a0b08241a013b75dc512abc79fc29768203f2851833b99b33da9cfac4871a6b6393a4bd6c02e264402ab44f4ea939f396665aff36be0b2c1a6cc8591f504968a045e9387ea5d94ba3f2c4ef1f77bf3c83cc309ca3c298f5583e66cb78d588313719f29db7cd2392692056a0640dd7092f48534783eb2a84670f7341bf9a6c97e983e9682f569af4e5c8c7b353d4db6c2d52fd1e64ff739b95a9fda57bc5217735ed228c773391a865070af2fbcd7626f694461afafcdb8b097bcbf86e67057f4ec57e60ce6025c35e70a1e69f0567c099d7088970538ac28080916e18073c4d79a80ba2affb38eff37f3ff64d3c43a29f5cc4e83a49afb99492e08f3a06014737f4175c4e8d4d78f8df1d9e03a2357256db0941d0826e38ca65ac650edd598d5ffaf958612b024fe5748ab5e1752a8871208e0027189bb3e29a0701ea4efa94a12ef269ffa4529aa8878dd12bd054ac4c0a1096ca15a9b4370878a8b39241f7fea8c60bf164153ea5f3740c7e1620fc1e7b0f764e834921cd92d06ba9ea8b43de621619a5c18aa3c4fce4d46cc49d9542c79c46e37817306c420193dde56fef04243bc9ff67644d1f1bc4184329d7786ee81006b8725ba4a10b603e0ffc6c3cda6e386cc66030372b99431e032a3e7e313180e5744844103410dda4e783102a1a01f6c95afa671b93c41f7d1326df3284eaf7ab83b7865c000b7fef7fdec47e1340d3b52b1b66324ea49ec049785bcf358849cd90c2359c764078c28f1ce80e3c9047657ce3a06775853e3413983b26c8576c8cc55a352ac58a02e2c04eaae17935bbaded81771ac62acfe9bb24ff9520a78aa5bc23290154f991034fbc58deb8542e2b98068a860661c5f1a4dc09c4fbf02edf3faa00481941ee399398818490c2387b7931e7894b81e21f14e3dd21aa38624cd7b1eda5108d560424b62d3ddb2c001becbdc3bb233131210a9d21f3bc35c1de8c975cbc8b85e73dedcb5b0f926185c8d3db04c5c4f7abc44be6069c852eb6bb58f0e597479eda03b96fc228021a9aaf3c0f3c29d8fbc33178c3ef3e7c18205ac9cd95fcc491699a42349d151fa7766edf1460ec630bfe7bbcf605bb13595acdb107a770ad1a9d0c284ff8a994b4e9182eb685940c172718c7f7dc82e5441ab8b906a520e807f4573b50e5b5cfd3f91c88fd4a29a90581501f04f14a3d3e1df5f79d3b0bada7b909efbd6b36893704d8320a9b22e0729794a6852fafbac196ffad063e55ebb2c6d4cefe6a69bff4498f0b42f9e6bda3f7cfaebd21f3a51ec3609414e4ca235283cd6e0f787e509ca261f1294b962c9e5e82d478637948ebc2ca309572fbc49bd9e4b34c941f9b8341b243a1d602b0009265540ec8798aa1d7d34b1dfcd258956355aed72ae4fe9b475b7ce294aa932b7247c8560504ef9f617e285340a96bda8ea116e8b3f462b8e11fc12d1bb41888a9adc41aad0cfd30ad2fe03bb801f7c3490d782933e0294bc5202ee13fd209f138a03766ce29db159a5e6172c6b9a4eabc0f9bd821f683dc0e74b2212139e50784077e1b826a9fc77f7dd30e594a3429f4012ee483048a11f348115dcf8ab04b6703824a8ca1bfd305959a68a61262593527b18f936b3f022712e24e6eb4da2ae6da6c0a2532c02c800eea406cbf71c086b81e599f9a2860ccb1e20b2faaf4f23b3ff16da49826db425f841b2ba08fbea1ae3e2d571bce77175ad1bb1c785c8a8c7dc1bd108f10ca62805d44eaef449e3925fdd693583cc31d500433a648543bb478388cf8d51d60e81f0d6987a437ea3097fdf593e131f0ba4d3beb0e63da9dfb993e38db6f2924976db61eeaa63a00c697791f2a3f6d83f8810ae5007df9a38894f47ec5b80ee0071e1113788670e4f5f110fa8ed04475c5d66d9d9c9fb5681b35d28b169e0ea436d742471ee5ca4ea2c73c1b31a21116355e9233fabd5632a4b1f8339f965ee5dea550b8ce7da44d5890537bf42155a8eb344b20fcb3298a71fc1e8d1179af5abae019886f56bbce82222a52bff506ba48080c356a16c4f310a6bc0fa3ddd94556c34e1d17dc51aefc2afd5da42ed02bb47569203e0b12265248336edc11dc6476c5610f10072a235e5b7c2b26cf8359596dc3572aa7923b6de7e31ec938770023b165e8fdca9ad8082288b00a4972c0c1da495800b443956c050f606fdccdf3bbeae3ade6d3ffb381afe5d35777f36bd7db0f8c209aa6cd651aa64198b5e14557439e07b859125cf8366b1e63c354563c8300a5bd0cb2e32cbd4716ff7e6fa6f3ed29ae470879430a311e857f7956f0c3f8045dfc366e74fc66e2e9282ed2bf4516994b35f2819f401cda2b13c9e223060c878f8bd76fdcee90f621a5cf37ef064da712daa19de6990dd540849555becf6c023ac2545e40d6003dadbc5fbc85381c1766809e40b9f43e8b3f142deecd8e68211ea7c828b9b17f7589fe6301d6c04fdd1032a165474d03d7c7d91c1304765813d0c4eb3211fecb65a25ee7fb046844ae2f179b6719f38c4082b9f29943b106bd9493f2bdd617f98f2c493124b42046f674f88f72e543ab32677c3d53e44e8ca5ff26435d8b31426cf562674155eb341ff97c6439dff363f13999d578fe965b77454f0d94c6d531c264f480243d7649ed884af4f6e27a29b3dbf7306f29f32fd8381221a575dd4969faf5a99dee5e7917ee043737350c75850c2995b1ca4050fc9ac82e950934349ba0e422a9ea41171f0016fcbc64cefe8a85f2e945fcc674eb43b28f0ab91b6b98ebde93398c9511b320208da30007121b6e4fce75f1e3ca501223d6d1e46aed722bd67213cd72de21ef9b4c15814905fa69ab540bed0a0b6fd9c45c2bd6446c91e8408976cee48fe1822680bab433281d259764a2440c74791846db8e77c0b09be35f9338ef070023d571e5a0b9011556345b195cd829896734800bb6c52d77190f7858a2c9a9af9cb6075067bbe6ad6e92c5e6c19bc3af8c49a00fa0a7c7d682ba7210d59cb0fb44740fe9e59de95de2cdad6641e617c0a2ed3d8d8963e88a8a22b7c4232b14d7ddbf0b11d52724c21cc171e81474c96d063889aa049c4fb3b71ec10adb080edf57b4f3da8b8e3fa053fe633879e66d42bddd0cc8dfe82116148904619038e9f022324c2cd314eb39f118653483fc859a6fb0578e019f67e9fc439d228eba087d158504a5751101451886f5b99619d9fa6eacc70a2804114027a038e244123bb11d497b6242c4e419ac157e9647453ae6caa3d684c090b471d6da8453eada6024dbf9b7869483b64befb0114d60c657291ecb9d999e5239769f55975df01c27069a9ad6e55204c9043ef22b8c5d1822bc7f60a13a6265864c4fcc7ac1ea29df72dfa3e50728943307593cad0b5486a26d90d767ccc0fd96798a2bffd21a612d0e349a7db073cd0e1af106600aa871b7bad70303699c066a90b77f29b33e00a9e866839cc38af70041ec50f33a0871648624a6c188a160bf0204477f8875ef2f5bcb08d103ab5912d4f10cb9738b8468c2283453f1a1b05e5533e6c20322e2769c8973e78ec30e15ecf626d94fecce0a0417deb39aaea9459de5fda89fa3d830f9fa84a8836ef7029bc619897ede0a8626f5cfd8851b5e2f7c058aa9b723dc57ee07ea307a85c8a3d0e025a9f945cea4b136ffcf886bff702976c622251ad3a57919b917b31ae85834df4aa9a34bfa2897e05ef601bc96705bed7f7ca25a41a8033fa6e15bee958ea471e7311c05f79e598a257f737fe844cfebb8cfe5fb5c86c64302bd0786c112edade5455baa43eb9443b5a63375a04528296a5f02d451215470df546b2483b4d9237d65ea4f02af353207923d6a52ce83fb5f61c9d7b86da9fa3490a7258abda1cfb2adc06e8db0d14908965b6693e39df7a9d0dc9ea05b468234462819c5727b16a5cfd678ec4f7dd4121eec2b13c1cc0bb730b458fbae61b90ab83f28ee49999b49352285111beed7074d886c900d1724ca7b19b6c8faa95841fcab99079820956abf2cb4a876c69e5e793219ecb1a0147d4737b44d4bba363ba444996d4489af6c7fb93ef4cd1425e1c440b72b297fd4182dedb586ac45e05bc139c5a0b01c716c15c3e8952873a7162ba1eca306657ff53a1bf7661b795241ab13f63634347ffd0630ac5385a492e19b5b5ac037b14244423578d24a852e199bf8373fa5831b55f6bc1bf60ea1b51219b6d1abd004a59d3f4f142f748ed9170ebad29d5a27bfa96ab54f7a26fd81620150a5bb0347cdce84c7229b9be46cc6b9092975aed5a457b4794e565a3349859de32f84562afa40590dd721d5b60071d5a9e42c54ae1cfff23926bd81d3087b925a9fe8f04ee01ad1ab12b46de6f6a80bf8e17e65fe24dd3e079d1f8a23de", 0x1000}], 0x7, 0x0, 0x8) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001580)=0x2) dup2(r0, 0xffffffffffffffff) 09:52:17 executing program 1: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x10, 0x1}], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000100000600000000000000000007003ef2"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getpgrp() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getpgrp() getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet6(0x18, 0x0, 0xe2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r7) r8 = socket(0x18, 0x3, 0x72) setsockopt(r8, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchown(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r10 = socket(0x2, 0x8001, 0x0) connect$unix(r10, &(0x7f0000000a80)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a826ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b18e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b40e715abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e71671050000000000000008613b190014d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bd6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b77000000000000000000000000000000074a093f02b3e798c3e36b5449ca67c86c15f45280a5b571a93f6a48ab507bd61ccf9065440c10406966a139973be935ca08dbe1cf624ae4de3886880edfa577fc0f682e901d51da384d1b64d3297864fa17d2d2235de28c513bf31faca45db748d68a275abe49c1ad084e36789b8a95078b07f057081c8a52a8fb00fa9ab3ac572aafd6b8d171eb4331cb5c1152af709ac771f3e348c2fbce9cd3285b508f012a4e4a739b2e8dab9ebf0d9609befa03c5cf0e82451af2c156f73be50db9eafcde94280b69c13de5ab88511e1d899545d83f39a4f7fa13dec3ebbfb1ac2155b620eb7b858ca21dbd038b8ea04864e7defd134d9c71fb62172"], 0x10) shutdown(r10, 0x1) 09:52:17 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 09:52:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, 0x0) 09:52:17 executing program 1: nanosleep(&(0x7f0000000000), &(0x7f0000000140)) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 09:52:17 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="ea7fb56fe94b09fd2a98f45e6001c2e6930b035ee99960557dd7ac5c88c2d45c5c8789b02ee2918c72087d6f462d4ac3732c86ef1216c58e9f12b5136eff40f6608e74a58619dc92f4ae2c819f6056ce649bb9753147d743af063827a84f9088423b9dbcd2"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:52:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fchflags(r0, 0x1) flock(r0, 0x1) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) lseek(r2, 0x0, 0xffffffffffffff7f, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 09:52:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100)=0x1f, 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x205, 0x6, 0x300000005}) r3 = msgget$private(0x0, 0x214) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = semget$private(0x0, 0x8, 0x80) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000ac0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f18fd5c6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600000000000000000000000000008e6f0ffa5d624ec757445ce040ed55330316302131826c1b881fda1d636db41881d79f5ed1721b8658abfd90e512dd3f47ba801bba5f6a0146812a4af658543351d80f4d9f08283b56a8f5f349ceb9281b9d9146c9501cc83f626001469ccc17d28ae199e5a0b091be14abaf2ddb5cc4b95fd0e7c06b8a64a4263326f96ca6747eeeafdd92da93a9ff9c91f1313036e28e8a25daf2a6f6f1e94b2b57990cf318d610b340f629d85e5b0676ff4a7bb9e964e0cd49dcd32ae7b03acfac01a3cfa94e6c554ccc76a891928c483271bbe884be839228c202d07e832ff21e9903fa3ed8903876ca302e1913bb6b7e41fefae483775965faa436b6dc"], 0x156, 0x800) msgrcv(r10, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff0000000000000000b6843417249c790d472c6620a78f364600000000000000000000000000000000000000000000000000000000000844199ae137096503029c713d73719dfa0c477e0000000000000008000000000000000000aba50000000000000faa31ea8d0b5a3725487b7749acb700c8e1745827000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e7fe5f7efe94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9bb5adc1581df2777573cee8305a426b555c07afdb55415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfdd418e6ce1d952eca6ed8d4f959088297375b467264d6f4f111bf228a420011db09efaf07523e50e3c9f4b685d3c620bfcac858800000000000000"], 0x49b, 0x3, 0x800) 09:52:17 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f00006c4000/0x1000)=nil, 0x1000, 0x5) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x0, 0x0, 0xb3}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x2000, 0x4) mmap(&(0x7f00007d1000/0x2000)=nil, 0x2000, 0x4, 0x1011, r1, 0x0, 0x5) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) 09:52:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 09:52:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x0, 0x0, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="68f3fd0fce3afb8a631c834d668111f13b9d921f3493926bf1d8c6abcff7a44ddacc2acdf36a292b1b9721bf4e891722b85d07fbf7c8a3f2cceea5e20fe174fe0fa908d6c85604e6d12eb5989852c8e2b87588dcbc106934f9555f27361c925a8f1e7e336109", 0x66}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x5, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r4, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) getitimer(0x3, &(0x7f0000000080)) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) dup2(r1, r2) 09:52:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) dup2(r1, r2) close(r0) r3 = dup(r2) fcntl$dupfd(r0, 0x0, r1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) r4 = dup(r3) setsockopt(r4, 0x8, 0x2, &(0x7f0000000080)="a63fa81ee45d473b37768295a10b8be6b25a114f8746f7af3342f242d3784b984f375aa1bf63a1ef146ca4a11bb1e3cc4dd6ac689308db4674e6423e50b1b571b6a78762fc05", 0x46) setrlimit(0x6, &(0x7f0000000300)={0x100000}) execve(0x0, 0x0, 0x0) 09:52:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x68e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) close(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 09:52:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') open(&(0x7f0000000e00)='./file2\x00', 0x8000, 0x104) r1 = open(&(0x7f0000000e40)='./file2\x00', 0x66ebe8bace7b45ea, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000005c0)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001240)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xffffffffffffffa2}, {&(0x7f00000013c0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xe7}, {&(0x7f0000001300)="8e497239956e9ec60fccd4a64961c72e46e21f361a6db368df722722c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2ddd216f3ead87fab7c461885b7a0740900000000000000bd117d1380cfe4d4883d4117871ba7a524bd690b385c540a731a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x100000000000026f) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r3 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_pts() writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r6, r7) r8 = accept$unix(r6, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r8, 0x10}, {r4, 0x1}, {r5, 0x10f}], 0x2000000000000154, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x80}) readv(r3, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r9 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r13) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x100, 0x20000002a, &(0x7f0000000f80)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r17 = fcntl$dupfd(r15, 0xf, r16) ioctl$TIOCFLUSH(r17, 0x8028698c, &(0x7f00000000c0)) r18 = socket$unix(0x1, 0x5, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) r20 = socket$unix(0x1, 0x0, 0x0) r21 = fcntl$dupfd(r20, 0xa, r20) ioctl$TIOCFLUSH(r21, 0x8028698c, &(0x7f00000000c0)) r22 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000001500)=ANY=[@ANYBLOB="d9f755c7cd20571de8d57778c105f56b25fe16cdeff1fbc28636f1bcd510618a122a69365ecb77884682c7a2a7207da955c29eca59b7646551c6bdf8bcacb9ba81ca46201aff4268134686c96f63b960884b3542489c0b20aaaff0f157a16a5d6a1408c8856a944e5e3560f5e7a78026951a57b7"], 0xa) dup(r22) r23 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r23, 0x29, 0x20800000033, 0x0, 0x0) r24 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r24, 0x0, 0x0) accept$unix(r24, 0x0, 0x0) r25 = openat(r24, &(0x7f0000000100)='./file0\x00', 0x20000, 0x181) listen(r25, 0x1) dup2(0xffffffffffffff9c, r10) dup2(0xffffffffffffffff, r10) socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000001580)=ANY=[@ANYBLOB="5e30a54a17e45911ef1efb3e828804519d1b4036a5ddd4698dda1765b2c96e115c9c1d787114bac08fed5c7591648324b472b07f327d2b87c669ced8627056e4dcb0b5f4a07ab7cc47cd0987f4bad70a762740636b7b9a7a7d6e4917d5afc086ef5882940101000050ed95e515fb285c4b00ff30e59a602d101ac024ecdccef2edb8e215748558b8ebbda916e49f9732a23cdfbbbbe17a2cacf641c1412bd5dc1b7365a08e17e7015050d2c6caa4b882f1413e4601003233c7cc512a2b0ea6fbea822716118c7e17d10f40afc73aa79510338f014cc727a04965bb9dcfb8794405a2fb1fbb4de29398531ff0bd175f3774fe6cd47c463ee85647a8539395734acf2195dd3b88c78d7f55befc3fa87e1dc3c9c2c9a165773cde8425273d59f686d90b39b1a27376e72b6b936d4a2db9dea5cf5cde586929a7896bbac1136d1f67655018cd47b6514882c4cee0f94efce8d150792a6233ebf6e9d5a71b6e60d179045586f0373c5b6d88ccbc815d3f1ffd6f00ccda2c165e2bca"], 0x3) r26 = accept$unix(0xffffffffffffffff, &(0x7f0000001040)=@abs, &(0x7f0000001080)=0x8) r27 = dup(r26) listen(r27, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r28 = socket(0x2, 0x1, 0x0) bind(r28, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r29 = dup(r28) listen(r29, 0x0) r30 = socket(0x2, 0x1, 0x0) bind(r30, &(0x7f00000011c0)=ANY=[@ANYBLOB="02000206be4c4e5d5bc2"], 0xa) dup(r30) r31 = socket(0x1379aad21d7a0695, 0x1, 0x2) bind(r31, &(0x7f0000000f40)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe35) r32 = dup(r31) listen(r32, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r33) dup(r28) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r35 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f00000011c0), 0x0) dup2(r34, r35) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 09:52:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1, 0x0, 0x0, 0x2}], 0x400000, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x2, 0x6d88, 0xe68, "d41ead321e4e92753ac31baab70564c62750d8e4", 0x800000, 0x3}) write(r0, &(0x7f0000000200)="882cbcbdf8178f7244247509e710d88638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b75780b6ecf956f5af3a42aadf702a7adf27d24ec68f3506a09742cd0b877eab785cf1a68dda91b865fe7dc8738d1baf6b0dec8afca61aafc44c6eca128507b85a1e71a1b2adc97935818dd33d1a9b5604dc77feb2c5a266f05154ac882d271e5fcb12267", 0xcb) 09:52:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000680), 0x1000000000000197) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x0, 0x5, 0x0) r3 = socket(0x800000018, 0x2, 0xfc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) getsockname$inet(r3, 0x0, &(0x7f0000000040)) connect$unix(r3, &(0x7f00000007c0)=ANY=[], 0x0) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x403, 0x0, 0x0) r4 = socket(0x18, 0x7, 0x84) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00)='\x01\x00', 0x29022, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b33e90a0bd323e33a25ec2e7e5a53b8a11dbffcbef9b55ad48add33a576d831878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde2701ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d792b6c68516290e722245f1b13a3f3a2b8531b8c4e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcd07289288d9e1fd9710070c5d38905bfc6946f272be11258037e0c60625c1050d776b86dbfc1e818b8b8f4d3d8c3d4938f48dd9399939882da0a8c150feafe51920a3e7117d08723a8978245e6bfe720f4b6a7d7ae54d5abede5730226f23f4541f7df28031a3bd1efb07d178f68887f5883c8ddb826480643caad0298bc76c1b0a61270846ac69348011ccbc508b53f85e9e43715f337ed55dc809bcea431348de0458196daf1486e990399ea57ea7b3c45b82bed384a462b1476e3989e03ce3cb23c07d644a481dec0100"/530], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = dup2(0xffffffffffffff9c, r9) r11 = getppid() r12 = getpgid(r11) r13 = msgget$private(0x0, 0x201) msgsnd(r13, &(0x7f0000001980)=ANY=[@ANYRES16=r12], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r14) r15 = getegid() r16 = getpgrp() r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r17, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r19 = socket(0x18, 0x1, 0x0) r20 = getgid() dup2(r19, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r20, r21]) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) r30 = getppid() getpgid(r30) r31 = msgget$private(0x0, 0x20000003c4) msgrcv(r31, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r31, &(0x7f00000013c0)=ANY=[@ANYRES16], 0x1, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 0x1, 0x0) msgsnd(r31, 0x0, 0x0, 0x1800) msgsnd(r31, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f656329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x1, r25, r28, r24, 0x0, 0x46, 0x81}, 0x10001, 0x1, r29, r30, 0xa5, 0x1, 0x4e2c, 0x6}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r32, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000f7ff0000000000000200000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r32, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5e1ffffffffffffff0000000000000000000000800000000000000000000000000000001e22d62432f41f267d833554271767ef1fe85bbba470554a662ec3c3373b87b323d7b0dcccdd736e49e58a30820eb8c8e7fcd50a48bea777138a493a65132ce946517e72a11c61b544fed38cc8871a9c579d174d87a2e9752ec921a256454f9a77aba863c56d2f74b7c524df3ea723e719f584a5dcbe197f7c47974c3bf78a58f9b2743b51859af1c8c132f7c822206e5bfb618626be9718ff261865dd9918c5b82ccad64a52cbb4f580f5c59df8dcc89b4f3f75d80fc47ba17bec17f2e8ff738929209524550d0a06c413321f72d23142a7301f7d2ac73e6e298ded7587"], 0xe1, 0x0, 0x1000) msgrcv(r32, &(0x7f0000000480)=ANY=[@ANYRESHEX=r29, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r23], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r27], 0x4, 0x2, 0x1800) r33 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r35 = getppid() r36 = getpgid(r35) msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r39, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r38) accept$inet6(r39, &(0x7f0000000bc0), &(0x7f00000002c0)=0xffffff69) r40 = geteuid() r41 = getuid() setreuid(r41, r40) r42 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r41, r42) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000300)={r37, r38, r42}, 0xc) getpgid(r37) msgsnd(r32, &(0x7f0000001980)=ANY=[], 0x0, 0x800) r43 = geteuid() r44 = socket(0x18, 0x1, 0x0) r45 = getgid() dup2(r44, r44) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r45, r46]) getgroups(0x2, &(0x7f0000000b00)=[0x0, r46]) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) setsockopt(r48, 0x29, 0xc, 0x0, 0x0) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r49, 0x29, 0xc, 0x0, 0x0) r50 = socket(0x18, 0x8003, 0x4) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, 0x0, 0x0) r52 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r52, 0x0, r52) accept(r52, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r55 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a540f0e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r59 = fcntl$getown(0xffffffffffffff9c, 0x5) r60 = getppid() getpgid(r60) r61 = msgget$private(0x0, 0x20000003c4) msgrcv(r61, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a7c3ef87c768d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r61, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r61, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r61, 0x0, 0x0, 0x1800) msgsnd(r61, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x1, r55, r58, r54, 0x0, 0x46, 0x81}, 0x10001, 0x1, r59, r60, 0xa5, 0x1, 0x4e2c, 0x6}) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r62, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5dd94d353a0e1c704a9000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c408701000400004712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b42fac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r62, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r62, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r62, &(0x7f0000000480)=ANY=[@ANYRESHEX=r59, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r53], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r57], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r64 = socket(0x18, 0x1, 0x0) r65 = getgid() dup2(r64, r64) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r65, r66]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r68) accept$inet6(r69, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r70 = getuid() r71 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r71, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r71, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r71, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r73 = fcntl$getown(0xffffffffffffffff, 0x5) r74 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r76 = syz_open_pts() ioctl$TIOCSETAF(r76, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r76, 0x20007465, 0x0) r77 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r76, r78, r79) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r72, r78, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r73, r74, 0x0, 0x92, 0xffff}) r80 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r80, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r80, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r80, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r82 = fcntl$getown(0xffffffffffffffff, 0x5) r83 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r85 = syz_open_pts() ioctl$TIOCSETAF(r85, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r85, 0x20007465, 0x0) r86 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r85, r87, r88) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r81, r87, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r82, r83, 0x0, 0x92, 0xffff}) r89 = geteuid() setreuid(r89, r89) setreuid(r55, r89) r90 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r70, r90) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000300)={r67, r68, r90}, 0xc) r91 = syz_open_pts() ioctl$TIOCSBRK(r91, 0x2000747b) fcntl$getown(r91, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r91, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r91, 0x20007471) r93 = accept$inet6(r92, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r93, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r93, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r94 = getuid() getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r91, r94, r95) sendmsg$unix(r10, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2e9e2f6218ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000000600)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe711b568728b88356a157096d4f87d613084906d2587c9bf35857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d48225cf24302377127ecf3cf4fb179bd4341f832b242b9e0691eecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb0", 0x6d}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f00000007c0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x9, &(0x7f0000002080)=ANY=[@ANYBLOB="2000000000000000cbff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf963800000000000048682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad761c32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a22146f6b500"/271, @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES64=r91, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff0000000000000bebb62f9177b5257b0c6808287f546e303e937bec6a430d6eb615aed3967ed05366816b2c1b3d2a14576dac93c9f5c83571a362b98d49a81c1c82182eca358ecc4d8a3e45c6bc0c31277e77a6152b672e122ebd292477ba5b27d55e6db1cdc5ef06ee287759732bfb04eb5f5bd609b20c6331bc5b170b7cbdb8e8ea35787b3b66e8f926bdd282b41ffc847278bcfbe256557cc83a0563916cb530eddc70dabc40261ecd6278268a77c88145291275b3d7dd321da2baeb673234f6e432831c3567e3d49a5d464004b32fdb29bd54c94accca06f6fc53c9efe35c849fa12058c2", @ANYRES32=r36, @ANYRES32=r43, @ANYRES32=r47, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYBLOB="3471638e4648e592b9b6", @ANYRES64=0x0, @ANYRES32=r48, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r57, @ANYRES32=r63, @ANYRES32=r66, @ANYBLOB='\x00\x00\x00\x00'], 0x2d7, 0xb}, 0x8) r96 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r97 = fcntl$dupfd(r6, 0xa, r96) writev(r97, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r98 = socket(0x18, 0x2, 0x0) setsockopt(r98, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r98, &(0x7f0000000140)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x853e, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r99 = socket(0x18, 0x1, 0x0) r100 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r101 = kqueue() kevent(r101, &(0x7f0000000200)=[{{r100}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r102 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r102, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r99) ioctl$FIOASYNC(r98, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r98, 0x0, r98) connect$unix(r99, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r103 = syz_open_pts() close(r103) r104 = syz_open_pts() dup2(r103, r104) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r105 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r105, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r106 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r107 = dup(r106) ioctl$WSKBDIO_SETMODE(r107, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) r108 = semget$private(0x0, 0x4, 0xa5) semop(r108, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r108, &(0x7f0000001180), 0x1e316d81a01eac7d) r109 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r109, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r109, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(r108, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r108, &(0x7f0000000240), 0x6) 09:52:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x1, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) socket(0x20, 0x4, 0x7) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) setsockopt(r1, 0x6, 0x8003, &(0x7f00000001c0)="86534f07b35203e3ecd911d06f1c14df00d37bd4417fb7331b", 0x4) semget(0x3, 0x4, 0x211) r5 = semget$private(0x0, 0x7, 0x286) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000800)) r7 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r8 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r5, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) openat(r7, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000040)=0x2) write(r2, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) 09:52:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r7) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r7, 0xe3) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r7, 0x2000740e) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r9 = geteuid() r10 = getgid() r11 = socket(0x10, 0x8000, 0x2) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = fcntl$getown(r11, 0x5) r14 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r13, 0x2, 0x92, 0xffff}) r15 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r15, r9, r10}, 0x0, 0x4, r12}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r17 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r17}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r19 = socket(0x1, 0x2, 0xfe) r20 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r20]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r31, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r32}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r36}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r20, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r23, @ANYRESOCT=r25, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r28, @ANYRES32=r23, @ANYRESHEX=r31, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c8248b9a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r33, @ANYPTR64, @ANYRESHEX=r34]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r27, @ANYRES64=r36], 0x6, 0xc00) r38 = getuid() r39 = geteuid() setreuid(r38, r39) r40 = getegid() r41 = getuid() r42 = geteuid() setreuid(r41, r42) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x6, r39, r40, r42, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r45 = getegid() r46 = getuid() r47 = geteuid() setreuid(r46, r47) r48 = geteuid() r49 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r49, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r50, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r49, &(0x7f0000000200)=ANY=[@ANYRESOCT=r50], 0x1, 0x800) msgrcv(r49, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r49, 0x1, &(0x7f00000000c0)={{0x6, r48, r45, r47, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r40, r44, r45, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r20, r20, r20, r20, r44, r21, r21, r21, r21]) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r54 = geteuid() r55 = getpgid(0xffffffffffffffff) r56 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r53, r51, r54, r52, 0x143, 0x80000001}, 0x8, 0x100000000, r55, r56, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r19, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r56}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0xf0, r9, r10, r16, r17, 0x44, 0x9}, 0x5, 0x3, r18, r56, 0x2, 0x24cee5ef, 0x81, 0x5d}) fcntl$setown(r6, 0x6, r18) r57 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r57}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r57}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r4}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80, 0xfffffffffffffff8, 0x7}], 0xfff, 0x0, 0x0, 0x0) r58 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r58}, 0xffffffffffffffff, 0x1, 0x12}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, 0x0, 0x0, 0x0) write(r1, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$KDSETMODE(r59, 0x20004b0a, &(0x7f0000000240)) 09:52:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xfca5a33d33e29714, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x101) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xfffffffffffffe8a, 0x8, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x160}], 0x1, 0x606dca73) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ftruncate(r3, 0x0, 0x7363) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r4, 0x6}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) socket(0x10, 0x3, 0x8) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x8002, 0x0) 09:52:18 executing program 0: r0 = kqueue() syz_emit_ethernet(0x2a, &(0x7f0000000000)="12b0145b58dcb111926fccb76805d36d772d68137a89253f4e119296578363502ec712f6bc00f9c911e0") kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket(0x10, 0x8000, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = fcntl$getown(r3, 0x5) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r5, 0x2, 0x92, 0xffff}) r7 = getuid() r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r5, r7, r10}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup2(r1, r2) 09:52:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "7f00c1e7e409000000e20000000000dd0000009e"}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0x7fffffff, 0x2, 0x11, 0x8, "859500400500000000000000000000006c011600", 0x6, 0x7fff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 09:52:21 executing program 0: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) getgid() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:52:21 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) pipe(&(0x7f0000000000)) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0xfff) pipe(&(0x7f00000000c0)) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x3) 09:52:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='\xf8\xbf\xff\xff\xff\xff\xff\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/68, 0xfeee) pipe2(&(0x7f0000000000), 0x4) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x20e80, 0x0) shmget(0x1, 0x3000, 0x108, &(0x7f0000ff9000/0x3000)=nil) 09:52:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000700), 0x287) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/de\xf6\'\xf2uld\b', 0x20, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$inet_opts(r3, 0x0, 0x2, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) getsockopt(r4, 0x8000000000000006, 0x2, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) getsockopt(r5, 0x8000000000000006, 0x2, 0x0, 0x0) r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x2, 0x0, 0x0) accept$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000680)=0x8) r7 = socket(0x800000018, 0x1, 0x0) getsockopt(r7, 0x8000000000000006, 0x2, 0x0, 0x0) r8 = socket(0x800000018, 0x1, 0x0) getsockopt(r8, 0x8000000000000006, 0x2, 0x0, 0x0) r9 = socket(0x800000018, 0x1, 0x0) getsockopt(r9, 0x8000000000000006, 0x2, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000580), &(0x7f0000000600)=0xd1) r10 = socket(0x2, 0xc003, 0x6) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) getsockname$inet(r11, 0x0, &(0x7f0000000040)) r12 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x5, 0x40) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r15) connect$unix(r11, &(0x7f00000004c0)=ANY=[@ANYRESDEC=r12, @ANYRES32=r0, @ANYRES16, @ANYRESOCT=0x0, @ANYRES16, @ANYRES64=r2, @ANYRES64=r0, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYBLOB="aab324c12b260e35b755df8675dfb818c340b73f0064dc00439ecf842f65f3427bd0a97d200b9c815b2cb94ec95411bd48e17112d0ca8a72d38232749bf680ef314e0100000000000000a45ecf55b3715df9502071f0f7e714df17eb1539199c0fdad22a51a007130186afbde71a5e8c81692efbd8d9b830c9f44a4f2fd50a15f3dff17fc681fa732ec2de423dfc28210915c73392c50f29f267345a87abcc826a7a4ae722da127781864e4db41cb363d029b6ded4a919b1219aff3f0c41362d81a6f20fb9a38fdb228baab800ee17fcedcc06bf950e8a3fbe28842942089389fb37b0dd4ac1e37c405da46367809d0fa0c99a574a83aca4af63a80c9be4d8aed25e12ff1fc25c2b37cdba864ed71f6ff19144e6a9bf7bb0e1fc31f95a92adeff7abcfa78c27cf533704c1b5b640fd5869616b3cb19e002e53fb56f84f2b7bc665741a5053976251ef8f1a3859440b5b5005aa98a6beb0801656370e7686a1f581f89ae5e0cd8ee4602389e07ee6003a20e1b05930bae35f5274200af78d8f8d59d9f42be7aeb440acd7d5901f2b7c36fac63cb935e746851d967011cb3807f1fdcb3f66336690ad76c669e8a4d251a792370180ffffffffffffe317275423145dd8cf7ed1f4d4e262bddffcecd509f355bb2ba0b2df9aa76267c095f5212ba28c86a8082c1352919e8fae1911264713a95109f0489cd5f5dd77267213cbb2defef1186c934bf0c4bfb9b98156cd03a20b3ba8616e6b9ca7940314f298062853375eee2b02ad66b0c9dee5ba99a0c14a4bc4ffff6128b8770200c9d2807ab533402f9e2c1eed8f64eeca93bc44a8780dfb761e864f1322675330514e635f4767f32fee823e02e58a26b501f75eeb7462d45723be01fc6ce117f9815a3832addfa9be89bcf3f4eaf888401bc9fb013eb0999b132f57746a8785a663889c7e17ff7ecba71b2bbbb92d660b2779f8ce91703e9566ee90c74aa027921b39f6de1fb212e8538a65d042e8d74bd609323b72cbabb374dd10ffc1063beba627f2e7ec557d83c818628412a064d4d2c731a63a8c3756ab65ede893360a526e249a2581f5b857d310c5e87c2fe3a2f6eb5d0ed0f5b9a08de4a522b311d6816602149615a21db76775f87418c3854c80a564ceb27454d00ca6f699d413bec3eac4bb00c8c09c727fcf96afba86689064f1cafc319549505849e45bbace11a72ed470db4a4c7c2cfb3336ea3a4668ebe5125bf9a419d6b1e3f886f0e7c14133e576b0911906cd9f8a7f427da40c66d34a999052c51617674be0b37668e8715331a320c2121a4999cd936cc0a8719822d4afbe3a6dec7bbb7bea2417227ae3c1a9efc78d6dd400ff16443e73c063195b789cb7838cde9aa4653d99a0750a9f7656f35ecf8a79fa58d540eeb819084f71f2cb4e98eee7bec54d"], @ANYPTR], 0x9) write(r10, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r10, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r16 = socket(0x2, 0x7, 0x86) write(r16, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r17 = fcntl$dupfd(r0, 0x0, r0) writev(r17, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r18 = socket(0x18, 0x9c53135694c95b4f, 0x0) setsockopt(r18, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r18, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r19 = socket(0x18, 0x1, 0x0) r20 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x49) r21 = kqueue() kevent(r21, &(0x7f0000000200)=[{{r20}, 0xfffffffffffffffe, 0x7530ebfcaaec239a, 0x0, 0x0, 0xa5}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r19) ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f00000001c0)=0x80) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x3, 0x80000000000000d, &(0x7f00000003c0)="0bad", 0xfffffffffffffd1f) fcntl$dupfd(r23, 0x0, r18) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r24 = kqueue() dup2(r24, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) r25 = semget$private(0x0, 0x4, 0xa5) semop(r25, &(0x7f0000000240), 0x49) 09:52:21 executing program 1: 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) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x3, 0x40a) r2 = getuid() r3 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r3) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r3, 0xe3) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000001280)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b5720d45876c080918a4085a0806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12e637b16d6e3a7ec33e5db26576b8051803bf9d5ade3eba854c566b3bba4e8c355779bcc6af4141187c637833c4eeacaa241f5ea65bf3fc0aa5c7c0dcc726923c8dbb9c1eb18ff4377e50b31b6ebdf2d30ccae61d3612ef5af2b6f487679f73592c05ad4a4c"], 0x44b, 0x800) r5 = geteuid() r6 = getgid() r7 = socket(0x10, 0x8000, 0x2) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = fcntl$getown(r7, 0x5) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x2, 0x92, 0xffff}) r11 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r11, r5, r6}, 0x0, 0x4, r8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r13}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = socket(0x1, 0x2, 0xfe) r16 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r29, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r32}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r16, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r19, @ANYRESOCT=r21, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r24, @ANYRES32=r19, @ANYRESHEX=r27, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r29, @ANYPTR64, @ANYRESHEX=r30]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r23, @ANYRES64=r32], 0x6, 0xc00) r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x6, r35, r36, r38, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = geteuid() r45 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r45, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r45, &(0x7f0000000200)=ANY=[@ANYRESOCT=r46], 0x1, 0x800) msgrcv(r45, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r44, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r36, r40, r41, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r16, r16, r16, r16, r40, r17, r17, r17, r17]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r50 = geteuid() r51 = getpgid(0xffffffffffffffff) r52 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r49, r47, r50, r48, 0x143, 0x80000001}, 0x8, 0x100000000, r51, r52, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r15, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r52}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xf0, r5, r6, r12, r13, 0x44, 0x9}, 0x5, 0x3, r14, r52, 0x2, 0x24cee5ef, 0x81, 0x5d}) r53 = kqueue() r54 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r53, &(0x7f0000000140)=[{{r54}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r53, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r56 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r56) writev(r56, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r56, 0xe3) writev(r56, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r56, 0x2000740e) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r57, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r58 = geteuid() r59 = getgid() r60 = socket(0x10, 0x8000, 0x2) r61 = fcntl$getown(0xffffffffffffffff, 0x5) r62 = fcntl$getown(r60, 0x5) r63 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r61, r62, 0x2, 0x92, 0xffff}) r64 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r64, r58, r59}, 0x0, 0x4, r61}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r66 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r66}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r68 = socket(0x1, 0x2, 0xfe) r69 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r69]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r72 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r72}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r72}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r72}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r73 = kqueue() kevent(r73, &(0x7f0000000100)=[{{r72}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r74 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r74}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r74}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r74}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r75 = kqueue() kevent(r75, &(0x7f0000000100)=[{{r74}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r76 = kqueue() kevent(r76, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r77 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r78 = kqueue() kevent(r78, &(0x7f0000000100)=[{{r77}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r79 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r79}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r79}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r79}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r80 = kqueue() kevent(r80, &(0x7f0000000100)=[{{r79}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r80, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r81 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r81}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r81}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r81}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r82 = kqueue() kevent(r82, &(0x7f0000000100)=[{{r81}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r82, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r83 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r83}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r72}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r83}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r84 = kqueue() kevent(r84, &(0x7f0000000100)=[{{r83}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r85 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r85}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r85}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r85}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r86 = kqueue() kevent(r86, &(0x7f0000000100)=[{{r85}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r69, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r72, @ANYRESOCT=r74, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r77, @ANYRES32=r72, @ANYRESHEX=r80, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r82, @ANYPTR64, @ANYRESHEX=r83]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r76, @ANYRES64=r85], 0x6, 0xc00) r87 = getuid() r88 = geteuid() setreuid(r87, r88) r89 = getegid() r90 = getuid() r91 = geteuid() setreuid(r90, r91) r92 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r92, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r92, 0x1, &(0x7f00000000c0)={{0x6, r88, r89, r91, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r94 = getegid() r95 = getuid() r96 = geteuid() setreuid(r95, r96) r97 = geteuid() r98 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r98, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r99 = socket(0x18, 0x1, 0x0) setsockopt(r99, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r99, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r98, &(0x7f0000000200)=ANY=[@ANYRESOCT=r99], 0x1, 0x800) msgrcv(r98, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r98, 0x1, &(0x7f00000000c0)={{0x6, r97, r94, r96, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r89, r93, r94, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r69, r69, r69, r69, r93, r70, r70, r70, r70]) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r103 = geteuid() r104 = getpgid(0xffffffffffffffff) r105 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r102, r100, r103, r101, 0x143, 0x80000001}, 0x8, 0x100000000, r104, r105, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r68, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r105}) msgctl$IPC_SET(r57, 0x1, &(0x7f00000002c0)={{0xf0, r58, r59, r65, r66, 0x44, 0x9}, 0x5, 0x3, r67, r105, 0x2, 0x24cee5ef, 0x81, 0x5d}) r106 = getuid() r107 = geteuid() setreuid(r106, r107) r108 = getegid() r109 = getuid() r110 = geteuid() setreuid(r109, r110) r111 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r111, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r111, 0x1, &(0x7f00000000c0)={{0x6, r107, r108, r110, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r113 = getegid() r114 = getuid() r115 = geteuid() setreuid(r114, r115) r116 = geteuid() r117 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r117, &(0x7f0000000680)=ANY=[@ANYBLOB="0000546654223bbaa446630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005fc9c5ddf800000000000014386b000000000000000000006e7b08000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00ddfbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/308], 0xfffffffffffffe9f, 0x1, 0x1000) r118 = socket(0x18, 0x1, 0x0) setsockopt(r118, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r118, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r117, &(0x7f0000000200)=ANY=[@ANYRESOCT=r118], 0x1, 0x800) msgrcv(r117, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r117, 0x1, &(0x7f00000000c0)={{0x6, r116, r113, r115, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r108, r112, r113, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[r59, r113, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x1, r2, r13, r55, r119, 0xc0, 0x5}, 0x6, 0x1, 0x5bd}) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 09:52:22 executing program 0: semget$private(0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0xff) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697c85ea43f83bcdf0000001db0a9f70800", 0x0, 0x40}) 09:52:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xd4, 0xfffff, 0x4000000}], 0x400000009130dbf, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0x2, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:52:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r4 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semget(0x0, 0x0, 0x0) r6 = semget(0x0, 0x4, 0x400) semop(r6, &(0x7f0000000300)=[{0x8ef73827ae1881ae, 0x6}, {0x1, 0xfff, 0x1000}], 0x2e1) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7f7c, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r7) dup(r7) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r8 = socket(0x2, 0x5, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r9, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) 09:52:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(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) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='\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, 0x0) mknod$loop(&(0x7f0000000080)='\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', 0x20b4, 0x1) 09:52:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x10, 0x1, 0x3) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) 09:52:23 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x5f422ba73daebc0b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0x5f422ba73daebc0b) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="1c", 0x1) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000000040)="1c", 0x1) sendto$unix(r24, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r24, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000040)="1c", 0x1) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r26, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000040)="1c", 0x1) sendto$unix(r28, 0x0, 0x0, 0x0, 0x0, 0x0) r30 = dup2(r28, r29) write(0xffffffffffffffff, &(0x7f0000000040)="1c", 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r31, &(0x7f0000000040)="1c", 0x1) sendto$unix(r31, 0x0, 0x0, 0x0, 0x0, 0x0) r33 = dup2(r31, r32) dup2(r32, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r34, &(0x7f0000000040)="1c", 0x1) sendto$unix(r34, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r34, r35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r36, &(0x7f0000000040)="1c", 0x1) sendto$unix(r36, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r36, r37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000000040)="1c", 0x1) sendto$unix(r38, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r38, r39) r40 = kqueue() r41 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r40, &(0x7f0000000140)=[{{r41}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r40, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r42 = kqueue() r43 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r42, &(0x7f0000000140)=[{{r43}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) msgsnd(r1, &(0x7f0000001680)=ANY=[@ANYRESHEX=r0, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYRES16=r43, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r17, @ANYRES64=r18, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r20, @ANYRESDEC=r22, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r25, @ANYPTR, @ANYRESDEC=r23, @ANYRES64, @ANYRESDEC], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT=r26, @ANYPTR, @ANYRES64=r29], @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0cf3d013e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f27630039dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa279c212ce10832f0c24096c97e", @ANYRES32, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESOCT=r35, @ANYRESOCT=0x0, @ANYPTR]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c64c", @ANYRESOCT=r37, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r16, @ANYRES64=r30], @ANYRES64=r15, @ANYBLOB="38e49a2321e17456699cd02ac43e816f4792d9947c8dc0cf56f28a77421b7534b4d4ba5f621a89bd384c11f4503b836ad8551ce324207809ba3868e05db6c01a70ce5d35e3c6c92b6d7d6b6496e35403ed9224e21d4b5090e40f6929a3376479bfb2078bec6fd84f7321446e6e5d7b9fc3eb7abe75829ec4bc7030236d5d696467be93e41bd467b6f527265db0db308b1f55ecf8eba4a0cc88516c092293", @ANYRES16=0x0], @ANYRES16=r38], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r44 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r44, 0xffff, 0x40, 0x0, 0x0) r45 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r45, 0xffff, 0x40, 0x0, 0x0) r46 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r44, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT=r45, @ANYRESDEC, @ANYRES64, @ANYRES64=r2, @ANYRESOCT=r46, @ANYRES64], @ANYRESOCT, @ANYBLOB="623656e59cb05bd1c9d751f625886cb6211212962e46b08f5611a4e468fe252703dafc196cc2157b57c4590633d6738256b8c1e1ce5b65f11fc94a982adcf41aad4c68cafa774b8e159d73f4a136fefcc6946e04a3257785b2724de0867c100643e059955f184b1a1ba9b97face696a8c4606357a736280f21e88ba664e8c6d50292c8198a64f353c0f38963d7556bd16076659a6e58c7e90f"]], 0x2, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e16331641435173c3f6919f6662c3fcb3c50fcf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c8a08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bcaff4b46dfebcf27976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af929458927e47fab10ffa5ac11ca17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736fecaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc4545245f50ad64ca45de00b4d8b56e728c0fd909b1e060abd286f0943830f45c64c7337af3d7db093b0293520e6e413c4a2badfe05a5059e80e87595298f4d6013f2d08dc9a5eef98748b4"], 0x156, 0x800) msgsnd(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e04cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea0000"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00"/79], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r47 = syz_open_pts() ioctl$TIOCGETA(r47, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r48 = syz_open_pts() ioctl$TIOCGETA(r48, 0x402c7413, &(0x7f0000000000)) r49 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r50 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f00000001c0)={0x8001, 0x0, 0x73, 0xde91, 0xffffff7f}, 0xc) r51 = syz_open_pts() ioctl$TIOCGETA(r51, 0x402c7413, &(0x7f0000000000)) r52 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) r53 = socket(0x2, 0x2, 0x0) r54 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r54, 0x0, 0x6, &(0x7f0000000000)=""/155) r55 = syz_open_pts() ioctl$TIOCSETAF(r55, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r55, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r56 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r58 = syz_open_pts() writev(r58, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r57, r58) r59 = accept$unix(r57, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r59, 0x10}, {r55, 0x1}, {r56, 0x10f}], 0x2000000000000154, 0x0) r60 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r61 = socket(0x18, 0x1, 0x0) close(r61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = syz_open_pts() close(r63) poll(&(0x7f0000000040)=[{r62, 0x1}, {r61, 0x80}, {0xffffffffffffff9c}, {r63, 0x8}, {r61}, {r61, 0x80}], 0x6, 0xff) r64 = socket(0x18, 0x1, 0x0) close(r64) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = syz_open_pts() close(r66) poll(&(0x7f0000000040)=[{r65, 0x1}, {r64, 0x80}, {0xffffffffffffff9c}, {r66, 0x8}, {r64}, {r64, 0x80}], 0x6, 0xff) r67 = socket(0x18, 0x1, 0x0) close(r67) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r69 = syz_open_pts() close(r69) poll(&(0x7f0000000040)=[{r68, 0x1}, {r67, 0x80}, {0xffffffffffffff9c, 0x20}, {r69, 0x8}, {r67}, {r67, 0x80}], 0x6, 0xff) connect$unix(r67, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r70 = socket$inet6(0x18, 0x0, 0x3f) kevent(r60, &(0x7f0000001e40)=[{{r63}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r65}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r67}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r70}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) connect$unix(r53, &(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r54, @ANYRESDEC=0x0, @ANYPTR], @ANYRESOCT=0x0, @ANYRES16=r6, @ANYRESDEC, @ANYRESOCT=0x0]], 0x1) setsockopt$inet_opts(r53, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r53, 0x0, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1008, 0x0, 0xfffffffffffffdd9) setsockopt$sock_int(r52, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:52:23 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() r1 = socket(0x10, 0x1, 0x6) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000036e000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x7) munmap(&(0x7f0000306000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff, 0x1786636b}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:52:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="823000"/14], 0x10) r2 = dup2(r1, r0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x80, 0xc4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) fcntl$dupfd(r1, 0xa, r2) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 09:52:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0xa, r0) 09:52:24 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b804030fa71f8aed5f911bce8ebc4a90202394bd75557"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r5 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r7 = geteuid() r8 = getgid() r9 = socket(0x10, 0x8000, 0x2) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = fcntl$getown(r9, 0x5) r12 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r11, 0x2, 0x92, 0xffff}) r13 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r13, r7, r8}, 0x0, 0x4, r10}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r15, 0x81}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r17 = socket(0x1, 0x2, 0xfe) r18 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r18]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r29, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r30}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r31, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r34}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r18, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r21, @ANYRESOCT=r23, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r26, @ANYRES32=r21, @ANYRESHEX=r29, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r31, @ANYPTR64, @ANYRESHEX=r32]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r25, @ANYRES64=r34], 0x6, 0xc00) r36 = getuid() r37 = geteuid() setreuid(r36, r37) r38 = getegid() r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x6, r37, r38, r40, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r43 = getegid() r44 = getuid() r45 = geteuid() setreuid(r44, r45) r46 = geteuid() r47 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r47, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r47, &(0x7f0000000200)=ANY=[@ANYRESOCT=r48], 0x1, 0x800) msgrcv(r47, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x6, r46, r43, r45, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r38, r42, r43, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r18, r18, r18, r18, r42, r19, r19, r19, r19]) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r52 = geteuid() r53 = getpgid(0xffffffffffffffff) r54 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r51, r49, r52, r50, 0x143, 0x80000001}, 0x8, 0x100000000, r53, r54, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r17, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r54}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0xf0, r7, r8, r14, r15, 0x44, 0x9}, 0x5, 0x3, r16, r54, 0x2, 0x24cee5ef, 0x81, 0x5d}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r56]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r59}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r59}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r59}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r60 = kqueue() kevent(r60, &(0x7f0000000100)=[{{r59}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r61 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r61}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r61}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r61}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r62 = kqueue() kevent(r62, &(0x7f0000000100)=[{{r61}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r63 = kqueue() kevent(r63, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r64 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r65 = kqueue() kevent(r65, &(0x7f0000000100)=[{{r64}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r66 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r66}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r66}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r66}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r67 = kqueue() kevent(r67, &(0x7f0000000100)=[{{r66}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r67, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r68 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r68}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r68}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r68}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r69 = kqueue() kevent(r69, &(0x7f0000000100)=[{{r68}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r69, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r70 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r70}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r59}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r70}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r71 = kqueue() kevent(r71, &(0x7f0000000100)=[{{r70}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r72 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r72}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r72}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r72}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r73 = kqueue() kevent(r73, &(0x7f0000000100)=[{{r72}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r56, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r59, @ANYRESOCT=r61, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r64, @ANYRES32=r59, @ANYRESHEX=r67, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r69, @ANYPTR64, @ANYRESHEX=r70]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r63, @ANYRES64=r72], 0x6, 0xc00) r74 = getuid() r75 = geteuid() setreuid(r74, r75) r76 = getegid() r77 = getuid() r78 = geteuid() setreuid(r77, r78) r79 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r79, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r79, 0x1, &(0x7f00000000c0)={{0x6, r75, r76, r78, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r81 = getegid() r82 = getuid() r83 = geteuid() setreuid(r82, r83) r84 = geteuid() r85 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r85, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r86 = socket(0x18, 0x1, 0x0) setsockopt(r86, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r86, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r85, &(0x7f0000000200)=ANY=[@ANYRESOCT=r86], 0x1, 0x800) msgrcv(r85, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r85, 0x1, &(0x7f00000000c0)={{0x6, r84, r81, r83, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r76, r80, r81, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r56, r56, r56, r56, r80, r57, r57, r57, r57]) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r90 = geteuid() r91 = getpgid(0xffffffffffffffff) r92 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r89, r87, r90, r88, 0x143, 0x80000001}, 0x8, 0x100000000, r91, r92, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r95 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x67e1f3576bf71feb, 0x0) r96 = kqueue() r97 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r96, &(0x7f0000000140)=[{{r97}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r96, &(0x7f0000000100)=[{{r97}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r98 = kqueue() r99 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r98, &(0x7f0000000140)=[{{r99}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r98, &(0x7f0000000100)=[{{r99}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r100 = kqueue() r101 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r100, &(0x7f0000000140)=[{{r101}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r100, &(0x7f0000000100)=[{{r101}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r102 = kqueue() r103 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r102, &(0x7f0000000140)=[{{r103}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r102, &(0x7f0000000100)=[{{r103}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000c00)=ANY=[@ANYBLOB="d9562e2f00bafe0033c6e5417916f2c5dda34b782ca6d700"/36], 0xa, &(0x7f0000000900)=[{&(0x7f00000005c0)="dada446b9ac0c9d3b5876342ee3d5d71ef8bb5d14eaff12e080835cbf597517149ab1b0dd9de1a8806fc6dd544cc9e2c033744e15ab45cd0447de8b7fb715ad3ac783f84477943a7a96028554dda644d232c39938b58966fa3caeed5480ddd1cc65d20e0cde67832f3d7fc8d62d1e6508b729d7e4d37dee694dda1c7fa29d2324482a8688eac46a81bbb85171c545cde79ae6e8cfa78254213589ba7447759c6599a5e8e8748d96bd5ffb3b64200628f92633b84246ad7a74f2a1a3ab6a1ef729ad1", 0xc2}, {&(0x7f00000006c0)="f61db3b9dc865323f6dd1642cfe024be2f4574f4cb7a8d5745601e097ffe1827d90623bbb7ca7af0c4c091953b294e67753a8b16ca7add7307d14540630f7eaf4c732da4419af5a4962db6b1f78f29a81e1a60428b1fb23a89aa8f3a5999a1b3df60e29072c1bb89026650bae0b9138a6e4e328c0ace0d941dd363556fde3a4efa21d0", 0x83}, {&(0x7f0000000780)="56069a76fb5fa26aa6593e606cc8a73398ab03cbec61", 0x16}, {&(0x7f00000007c0)="d475b90f3d2dd254e5d442c7e0996381385f1b49eb65bc2a4d1720dbb67b", 0x1e}, {&(0x7f0000000800)="e332b50e5fc8859685e2410dc7b211655effaaa66b8bf1751b071d730c9341f11b8668a42e17940af1c5cf17c665608d0530ace0a582b19619f5eaeac643e65826f701dfb51afb376cf0008e72cff88f6d9f0b895f04e9fa51a70d363310887d860da5685c2ccad6c533707c6a3eaf71d1f663ad3310d3e7eed317084a7fea997843be420b4673421e4e9be234e2eda54c5cd27967229543be9f3b06856c38ba59ff18d60e5be73d8bcbf63e86499723335a2878991c02b30c5c80135ee9ae315bea5bbd92c82835b0c7036594344021caaf9a66e010bb68db", 0xd9}], 0x5, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r8}, @rights={0x18, 0xffff, 0x1, [r55]}, @cred={0x20, 0xffff, 0x0, r91, r93, r94}, @rights={0x20, 0xffff, 0x1, [r2, r95, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r97, r98]}, @rights={0x20, 0xffff, 0x1, [r100, r102, r3]}], 0xb8, 0x9}, 0x8) ioctl$TIOCEXCL(r3, 0x2000740d) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:52:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202c17f7f000001f7c4d85f1242717a5b80d76a26ce6d5603a3c52ff874032546022550a07f5731f9be98da9a8f8dc2fbe3b5462f3147824c41b2da4fbf71f5d677d2a710f1457c4f8dbfd4f1581c1a88f6b95ba693ec9cc8b40de70855fed42b049b59ff8bb1f3f0166a197e4b4d79af4f8a1f6b09d981c6a2d822b5f2ecd5027870c8fcee256138f8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r0, 0x0, 0x0) shutdown(r2, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x80, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x10000, 0x5b4d65b4325a972a) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r8 = socket(0x10, 0x8000, 0x2) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(r8, 0x5) r11 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r10, 0x2, 0x92, 0xffff}) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r15 = kqueue() r16 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000140)=[{{r16}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r18 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r18) writev(r18, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r18, 0xe3) writev(r18, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r18, 0x2000740e) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r20 = geteuid() r21 = socket(0x10, 0x8000, 0x2) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = fcntl$getown(r21, 0x5) r24 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r22, r23, 0x2, 0x92, 0xffff}) r25 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r25, r20}, 0x0, 0x4, r22}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r27 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r27}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r29 = socket(0x1, 0x2, 0xfe) r30 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r30]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = kqueue() kevent(r37, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r39 = kqueue() kevent(r39, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r40 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r40}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r40}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r40}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r41 = kqueue() kevent(r41, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r42 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r42}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r42}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r42}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r43 = kqueue() kevent(r43, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r43, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r44 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r44}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r44}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r45 = kqueue() kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r46}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r47 = kqueue() kevent(r47, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r30, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r33, @ANYRESOCT=r35, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r38, @ANYRES32=r33, @ANYRESHEX=r41, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r43, @ANYPTR64, @ANYRESHEX=r44]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r37, @ANYRES64=r46], 0x6, 0xc00) r48 = getuid() r49 = geteuid() setreuid(r48, r49) r50 = getegid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r53, 0x1, &(0x7f00000000c0)={{0x6, r49, r50, r52, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r55 = getegid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = geteuid() r59 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r59, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r59, &(0x7f0000000200)=ANY=[@ANYRESOCT=r60], 0x1, 0x800) msgrcv(r59, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r59, 0x1, &(0x7f00000000c0)={{0x6, r58, r55, r57, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r50, r54, r55, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r30, r30, r30, r30, r54, r31, r31, r31, r31]) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r64 = geteuid() r65 = getpgid(0xffffffffffffffff) r66 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r63, r61, r64, r62, 0x143, 0x80000001}, 0x8, 0x100000000, r65, r66, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r29, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r66}) msgctl$IPC_SET(r19, 0x1, &(0x7f00000002c0)={{0xf0, r20, 0x0, r26, r27, 0x44, 0x9}, 0x5, 0x3, r28, r66, 0x2, 0x24cee5ef, 0x81, 0x5d}) r67 = geteuid() r68 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r68) writev(r68, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r68, 0xe3) writev(r68, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r68, 0x2000740e) r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r70 = geteuid() r71 = getgid() r72 = socket(0x10, 0x8000, 0x2) r73 = fcntl$getown(0xffffffffffffffff, 0x5) r74 = fcntl$getown(r72, 0x5) r75 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r73, r74, 0x2, 0x92, 0xffff}) r76 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r76, r70, r71}, 0x0, 0x4, r73}) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r78 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r78}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r80 = socket(0x1, 0x2, 0xfe) r81 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r81]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r84 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r84}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r84}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r84}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r85 = kqueue() kevent(r85, &(0x7f0000000100)=[{{r84}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r86 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r86}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r86}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r86}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r87 = kqueue() kevent(r87, &(0x7f0000000100)=[{{r86}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r88 = kqueue() kevent(r88, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r89 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r90 = kqueue() kevent(r90, &(0x7f0000000100)=[{{r89}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r91 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r91}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r91}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r91}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r92 = kqueue() kevent(r92, &(0x7f0000000100)=[{{r91}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r92, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r93 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r93}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r93}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r93}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r94 = kqueue() kevent(r94, &(0x7f0000000100)=[{{r93}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r94, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r95 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r95}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r84}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r95}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r96 = kqueue() kevent(r96, &(0x7f0000000100)=[{{r95}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r97 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r97}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r97}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r97}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r98 = kqueue() kevent(r98, &(0x7f0000000100)=[{{r97}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r81, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r84, @ANYRESOCT=r86, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r89, @ANYRES32=r84, @ANYRESHEX=r92, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r94, @ANYPTR64, @ANYRESHEX=r95]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r88, @ANYRES64=r97], 0x6, 0xc00) r99 = getuid() r100 = geteuid() setreuid(r99, r100) r101 = getegid() r102 = getuid() r103 = geteuid() setreuid(r102, r103) r104 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r104, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r104, 0x1, &(0x7f00000000c0)={{0x6, r100, r101, r103, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r106 = getegid() r107 = getuid() r108 = geteuid() setreuid(r107, r108) r109 = geteuid() r110 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r110, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r111 = socket(0x18, 0x1, 0x0) setsockopt(r111, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r111, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r110, &(0x7f0000000200)=ANY=[@ANYRESOCT=r111], 0x1, 0x800) msgrcv(r110, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r110, 0x1, &(0x7f00000000c0)={{0x6, r109, r106, r108, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r101, r105, r106, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r81, r81, r81, r81, r105, r82, r82, r82, r82]) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r115 = geteuid() r116 = getpgid(0xffffffffffffffff) r117 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r114, r112, r115, r113, 0x143, 0x80000001}, 0x8, 0x100000000, r116, r117, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r80, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r117}) msgctl$IPC_SET(r69, 0x1, &(0x7f00000002c0)={{0xf0, r70, r71, r77, r78, 0x44, 0x9}, 0x5, 0x3, r79, r117, 0x2, 0x24cee5ef, 0x81, 0x5d}) r118 = kqueue() r119 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r118, &(0x7f0000000140)=[{{r119}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r118, &(0x7f0000000100)=[{{r119}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r120 = kqueue() r121 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r120, &(0x7f0000000140)=[{{r121}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r120, &(0x7f0000000100)=[{{r121}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r122 = kqueue() r123 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r122, &(0x7f0000000140)=[{{r123}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r122, &(0x7f0000000100)=[{{r123}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r124 = kqueue() r125 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r124, &(0x7f0000000140)=[{{r125}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r124, &(0x7f0000000100)=[{{r125}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000001580)={0xffffffffffffffff}) r127 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x80, 0x28) r128 = kqueue() r129 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r128, &(0x7f0000000140)=[{{r129}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r128, &(0x7f0000000100)=[{{r129}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r130 = kqueue() r131 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r130, &(0x7f0000000140)=[{{r131}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r130, &(0x7f0000000100)=[{{r131}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r132 = kqueue() r133 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r132, &(0x7f0000000140)=[{{r133}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r132, &(0x7f0000000100)=[{{r133}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x0, '.\x00'}, 0x4, &(0x7f0000000080)=[{&(0x7f0000000180)="505ffdff63257c8c8f760f5b931ba80c3b5d090e1c1b850a8d622178a488f6d05be69aa6f5e54719317632f7003bb36c31a9a2722434de31dea57594b2d126d472ed7e", 0x43}, {&(0x7f0000000200)="8f133fcff202dd4038eb02ce644719727c33c766be3034a1bfea827516c332b5507ceac8dadf37fc8d68f154d1934c9a58f66e1c6c2a75576a93484a73441ddcc5f7dd9f8e8cd01c15fe1fe0685dd7ac04e96eccb2d3e29c5c6b4bfd079f9e353c70dcb673c7927d94ce6b2ddd88f47091d9f22845bfe54faaaad08ab860372b378b83542880041f5adf481c39c92ae2fdd1167ab27fb06cc9d0ef6a8622b7585f1dd5d5d845b8a55f61b73576969bfaedf9de349d31ab92f7c7ebb133e749b936fbedeabbfe0b813f912adf24552db4fbb5a9a41253b0db63dc4e3ba0cc413361d0f61c401c9c256cfaa62dd5b0", 0xee}, {&(0x7f0000000300)="588b0043413123dd19df598f018d2a52c23f014e1cb59c359b2675e1fd525b816083a16eb55dffb13e32b837e6b511aa6d35f75df732c373e446902fe0a55529e5eb1dcc0bcecf4a6ded5faeb54749575d67928a4da36ac30271b96d0d5286dc516e620b9a9fc93345c556682f8f08f758592fd2aa97bbfb6eaebc786320769f623e4a0c766b58ad8c436e53248b1ac032594a593f7d7e2a44395e4cb343ed7267bdcbd774c2b7f9aa9eb9121041fc890dc25bf6010d6f41bb280c840e1870b406b0c171a0fa", 0xc6}, {&(0x7f0000000400)="b6b60aa19b3753ed8490278d4715ab7612382be237d3d8a204c66c82a1e4c3a3a585b526cd9d7cf7a3cf064a4bd2eefa214ab61cdc0983f6be56e3fabe9ac19b31f17fb842f226b9b1af1e9840809ad6582c203b8530ede773705eff3548df85fa24744423cfe811d793fc02d1050bec9c3cc754023a1b38d0577001802894cecbe13624c5ed6e5b5b1d15cd47823c7c1790d1d3ea257b3502dc263d1fc93f36f0ef8ef4fbe19a1c216065e9dbd7b435132a9d81a10b3cbfbf1860064b56a57de3c480aa1870f38a2b19294473f8c19ee115029fbee3102f4fc575ce96e811728fada36a9009e54f064c57a790d7b5198b0716eabc45e6f8d9752fd89e6adb8cb830ac234354e191bc2389041e8e95f895943fff122c114615ca4f0dddf1c07c01ca99630e6e5f5cf72c4770a1fcc30bc0de4edf08cb6f9272564fb6b715a3de64a76d6e753b2658cc969c9ca01efb79d0a7881bb230ec05ee4fe1ca2b384785888b1469f5bb2bdad12e6f6a8074da0a641f79a2f81e8492b5e9e6adde34e15a283d090887630a125410730c27ec223afba09252228c46fa5c9f5f46f1249b1bd5a6915ffd3ce8ba3650f9dcd9546465abd1ede1507d421ebd8f16c2e88c16e7ee4a1152924c7971b71c0f92cabf3bec0d13a425ff4256dea8f725f814bd66aefd90ca49e9154078c2d913183959eb832cfdbaf5f06d5a53b211e7f671c41c7b70f336a6f3b49e4027ac1fc69499d889493093cc99e3b71fdcc99af55ccb1bd966e8b8ca19d35f6b906f09cd8b0736f9db4d7edd5180d51c27cea109279ba762c4d2ee90db92d832ee68585c26f9d0cbeae8b686de2a42d61a3d3697622d86b230da492352061d709615dc29dfd6af5abeb36e4b3cce5e30a13db0114f43177f8f1a45474075162761bc333280cd2e02a5de59e5110b59c969380a32a6e987542c7b59d5454846f8aa7b38a0c78bfbf447f5e11690eb235c2b954f2e25b9da5e89201511b0388e19b1ba92e7c8f478b323b59e138dae8449c9271e90ba5e8d06cd44386a136e9db2fcbdc56c7a503a7d3ecf63b46f644a4255e91633e27890dc73baf1b6d78a897bb418fbc2ce25f930a50d75d8b22f735d5888b26b1d3916bc4dc9dbac3d8c6de338050d0ded1d69fcee688876ad2a02ae31063e9fb69d7ac5a77eb70ee636d0dc697f7532e1ddb5326adbbdabd5c18ab2a71d41f6c6028689fb960bf9dbbfbbfefaa4415526f8251c476fda5b50644c333ae523b91a9f53b02557177cba9b2b555de8ad520d134ed75ddef94e13af07897eb172eb4723ab93aa124dce213864265f06d5ab50a26258fcb5960c05314e34478b4563d80e10837f5c5ed7d2bcc6f58b9a00d0a3ffc33f7e03c20e2f35cb44029767711baa4ea0f02cbe267798c1d9593c34467cdd9989a760965af65969fa515c04b690166b0f23d02f61f1581f81934ec6f08746dd3bae609c42331aa8470bcadbe34fe50ce87ab66007242ba12b7a681a7c2a592524cff2efdaef936b15da5efe21cb54cb678db8b2718ceea3c587441f77f9a220a7c26173a87b408a83ee5075e6f6fd592625a182b0607302b25ec6e3d58f9f8bcfb98f63a5dd92df97c894999e2041d18c05ff3af32eafcfdda244b3afc151992efea33468fd90b75323fef2d5eeb47513aa4c6ed5e1ece1f6f2d60d99e418ee957b60982bf8630f7f63969e38d8d755933346d9e81223a2e44a23b4253a8868cf37eda79aa530ec67323cab5013bb7e5359c34b0283465c2c0036cae73e4aacf37f4911d032d1612b12646fdb2f0432c6040035dca33c5113758afccb428c0ab30505e7bf4c15b44a17e37deba961a5675cc3714c7bc1335a019eb2a3d8c898309e19caeeb6a9756a5298f8d5dbb75ff368085c03498d4668d3a0ca787205d10a37f16d22d6d730f8ae9e7801ef897e9361b4174b3305bb3f9be913440cf02dfe339a7934dfd4d15a3b1131010fa65cd998943ba0314a75189dd6a287bb8a3ebff58e76e81e315e00e3e0e36a4c3c1641acb6b21a9ecd6c21d29930d3b3a4e7e0ef68f844976c9e881333ccd49b6aa1ea2c875a73ebb4620a23a5ebc430fef49c020da22a4d5e57ddca6dddcfc58d388d264e6a6136d0864950e08fb9636293dc3152125eb18bcfdbdd7322110ae9dd5705cc18330896f7c031e70fc07d925d2f7b9a0d3b0df170989ebaedd5da530f8a0f63ddb97b130a3fe417b320ea6da1236b1ed2a181460636f2690fcd4d2669885c5c4041867783cfa686df75b274410753ff62525cb28798c4d7575b8edd14f5da66525f7af558c447748eff48ccc52cf4fef64b66dc4cc70a76cd622918d8a8b594a29e5f80ff4bc2558e5b5a35cb2ccb886f2b349d6050769cf86ddc87f2cb78a70002d6c1f6e5450257dd0c6de3d8a2205e2e5b29505a71488026d10cca0c81711858b8991ffd4ff7095c74273a5b79902c3706cb4c2a9ebd440c05018afa9c3d01d1da1c3bfa217e1c9f205fbb36315bb667f1ed24a94742b57d6ed9753d299f27f34a9381c2b1eb0c062af97f59b79ef8119618155b57cf1fe897d325907554831f5fb0d6bbbc53df275d42224677b6fe82ea677a3d7b9068c7db69c0fae7b72155e8de73066dbc514d18fa19e8d26e2c7212e7a3953316620e7ae53b450889db058faec6fc22c1a399e7999119fbc1259f742e4070a7c4603861ed3421f0664a710d99374d65bc1aa52ac14877c280825947d5eb52e4ba2a6a13ba283334288bb9b87a0633f140146a72ae9229bce6c9d6d906baa584bd0347668b01448cba6c92331768ec43858c8c17fe0bfea7faa5f82c89f35a0f81f81903d000d3f0b5305e827ce3ea014145ff9743c17f8812251f02381d1fda05e869db36a067ece37655355e0ff6437816692255b964a621e4bf60e91c95f57ec0a871cce3ace01212e4c5f8223901429350e68c6f289e177ed07db68ea0289a22a4b596d04995e218345370b1cb1d0b4acb296e45f14dfa15d3e1b8b951798fce5c37f6511fb5eba135080aa8d47d43d6dfa1d714b6e015c5e9f7004764b60f977decf723a07dd87ba1b27f6e25875be44ba60211a040c307ccb713d029b7748a68cb934aa5d402c208d1cba492d9c32fddde54c17c33967be86c3f13cb0a489ca34887a36d900f4544cc32cb011912bd4b142cb8f6438205d26f7fde726311e7b5a5f0a7c193499804792cd4b5af9edd534ecefccc5b60e065fce2cd5986faae2187890f3a278815fbe0f91d622132e2f4d7be0f42884b11d17e86b8803ec39fe775ed623ad5be7a9c587fe76b8dffdb34cfab275d3c0c4918af1123c1f7454f995271860c659fe858edb9b0af1f4539430370cc01a44b4a0a22771af90ed388b9a49fab6e9175ee6066637a6b3c8695f855b64f09beaefc384d1e65ffa49d2b6eb3c668890b63342499cdbb03b89637f5c00e3d9b577b5b66092dbceab5f022bfb466fdf9576119f0ab2a193de508c2a262e57c1d140174d4f07460d7a83bd1a9c2199aca050e9c0a97323b358caee1843cd9a19f2fb6afba720ca272c67a4b1e39484da95c8ef4126ca6cd432f7db61277ed67694115a2e0d9647eb86fda08f00d770231f5e71998e00215be9a9b6521cf19b3cc20f15fee029b9fa120257a4980d8039cfcf4dd45e8e673fc05ca4fb6e681ec09357ab7a6254bd9f7ec8618de05d07e17136d6bcb9592fc25023c45e6dd13f00e1e8bbeeb910ad88bb507ae147aa3d8b9e51ba17f68316e5d71243cab0f5e03529076344e4a82f870e9fd2e07c439622f1bd092c1306f57664238ed12fa23ef06a18a34b2db276ee49dda3aec8b9058d27d6fb0afd7baf9d9f500bb4c2efa584af46d34faa8657b93ccb364f998b4053208b6367dde9849de1b7e1b7281d6d07adfcaf7930bde97f145242bce7b5f7a1e77aa57613ae1312acdabc5f1214be98d6c645aab263ccf85b8b9e582a6c2933c6c031e73ab7ef7577b9fb8e745cff335c770cf86d8f3cd2006373eaea8738644db66352b20cd9cb9b4dd718e7538ce461f02c64dc4c759d60ded80f4a78d427f53ce7f31d2fa008895c9d967ad029dda78f3d267ad62ec821fb05ecc70ec4d189733869fe5ae6df9be98fc85d289e66004f7ec1f0620b2ac21110cb2997198d9110a128ccd31ee8670c532feb2ec969e3c65e842d354304fab91d13f83812f55a589e3226b8cd78d29d61e3e5d5892fd1ec779d226f1b407ad7eba60ebda69eabfe2cd9b5d23d0b81a62acbaafe8bec3e105ee849b4498ed7b47ecce39e960dcde14ef9161c6e24f877d19ebddb8fad19ad210608ff6cbe71af06b79571e4540ee855406d63f7ab58d7a5c486823dfa73de0d80fe70c559f924d497a01df99f944647a66b9132859cee8bb7a874a12b5fa8b20a838c3406333fffcabd7c3e12ad4131432f3920a8954c4fff8e20ef78395f6ae599551b370639ebae7deb03392c1918cb269c320871d84d12ee524b86e0af622893a84508d1f38e17c5ed526e254e23cd506791db77770c8f233857bce54c8b138d8a629db0c88a437ce3104a90ca7307ed5cf79328bf077ae5374904ee06475742c43178d95d8ea98e135117718bf47e103954f252ce929c9beef2cf960f330181d5693bab6486970f31217d99374c71ef3f3aada266959e7f129ef016613c6cab9cfaa802ac269a47b358b78404a81e71b88d0c0e8d53c9973b06839ae237ffd6b52d34668f273f5fd6d55e85d735eb7a730ea711dadc0ca51d15978c43bf7864450056d7efab636da02688a6051ed5a8969ed0e0ef8f11df6c0514e8f2ebe3a6fc317c3423a47a6ba754a6386b36a5ad78ca82f0f1b85ffb6d1e6fb02901864a536e427be5b337aa16c6894d43f224356d73e056a90c757b52d1b45e51b2f019c604f2ba5f8656f807504ce9cd4f98432d82fbea4e6f0513a6c0b7c9dde0edee0c25299e3eabde79ba18d278167035a23993dd625915ebd22c795156f05df4d02b5427037389bc33a57c93d04737ffe4a0cdc037fe8471c5d8ab1533e7cb69b732442556bf7a9dd68217e948a4a353256915dd4564900c6fc0e32aa3fba1ca8d9cf907d3fa2362873dd9b271b7bbedd203c0beda915ac23ddbb3136ed4cf8fafb401e66b80a7cfab3b2ad388db3cd584d27a08deb97e594efd5d3035d71b27c51555107fe7971493c3c0140d3e335957ae978a43d9f82afc9991d88445fc251662d2c3b7c589686de4fcb2a5f7df7d178ce90b3107ad6bac4b4226220f5e75a06973a7105663b9e1b9658ef58fa4d2393a7e9a3efa5f0487d77f899c44a2e8fd5e649935c5fcdce016efecd0e2a9177a201496f1eb518a30b5410971ea3f03edf74275d0f070ebc9248aaeaf8abdae5c71f6dbae1ff2bcf48b5251d05b5ab57a573e7e98c2320164d6134bdfb6ffa8c6aec57ce46e2a6fd52f86f5ef800be61766e1ef2ac41e1e2fc0e864a6a869c203e29f5bc67696bf4179fd6fb1a4c94dc33b3f7c1361286a036f595c4aab46bebeea51a44cf12f26e23a2b3144b537e8628f7a7cb4f543c61c97b4d144dde59ce05221639dd3b13e5f9a475af6353e0a0e74e30e197b195801c1f817bfba3166a82519e4ae93d23e85738c88f6657033c227d3c0eadc7b0b1bd2d3f82b40d5071c4f4a54969f684325f6ce5e71e1735bde7aa6a2cdd374baabdc8db7f4d2ea5061c7e1559afe15e84a0e769015d268f37ae862908cb512fba0f74e9e4d740e747151d7991edd65ec3e9ad8e900628ad7746174a13b2476eab444c84c1", 0x1000}], 0x4, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r3, r7, r3, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r14, r17}, @cred={0x20, 0xffff, 0x0, r28, r67, r78}, @rights={0x38, 0xffff, 0x1, [r119, r1, r1, r3, r121, r3, r123, r3, r0]}, @rights={0x30, 0xffff, 0x1, [r125, r0, r126, r127, r129, r131, r133]}], 0xd0, 0x400}, 0x1) shutdown(r3, 0x1) 09:52:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="eb00761ad8b6ca31b29b661ca4a39a4c0f8fd15c09845e88a4dd44493567067b8113278cd54712bbfc8a616b77085a0284f6d5e800", 0xfffffffffffffef3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4512e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d00000000000000001efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c3858c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f028a1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3c21bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b133592a18ade7a8b623df2e1688ce1a5c9891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c486d38b4350f3c71a868efca21fe5a5bd559b9dfc5e7", 0xfffffffffffffff2}], 0x10000038) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/7, 0x7}], 0x5) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000400)={0x40, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) 09:52:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getown(r0, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0xa2) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0xfff, 0x1319, "2bd0c00968dc65a2dff3fde0ab10000000001000", 0x0, 0xffffffc1}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r3 = kqueue() r4 = dup2(0xffffffffffffff9c, r1) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000081edc60b32329d0e67847eaac14e490c0f714f476d4cb77ca523b1c14c2c4eefaa956c67d8da6909e30c1dd1e6b4bcf406b23f2b51a3942d086992b946bf833fd15e97cbc4effc3104d9f50bc2adbd9cff8ece73815034a2af2f0d6f9ab76a168cc855d547b8b119fbabd9503ac32d34b041bc8bba9768f27bdea3f3b68502caadaf8853b41b2b3f52acb2d714c2b380451d0229ee51a2b09c"]) 09:52:27 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\t', 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1e14) 09:52:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ff0b7d00010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f059c94ea3b71dc795d7e0c747f469cca8ad5b736274644aa2ea3828d5b6f1b1168d1efbce000f99bc20b3c417628ef801c2025f3684cd931c59e9db90113b27a4641d17b77d9530e4a275a3838e1708b2b1d9d300e8454ab73913e3fa4edd6f81c6be41a5dcd641472cb8b61d20700e9d09289060168929f109a4bbdefa183e5ac05652d2e3f7c85784ef71d746815ec696d474b17a4d8b1300a71c2fe441e8663567256259b72dcf933b3b3ccd773169d8cab10f5b519b995b2ff6dbafa4342777f015e4b48d21534cd46bcac955303ed4008dc0af5548b970ac836d16f42db06235b"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 09:52:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xffffffffffffffec) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xac, 0x4, 0x5, 0x7fff, "a33574d8766da000b512c6ea18eb284c330c02d1", 0xb4e, 0x80000000}) dup(r1) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000380)=""/239) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) chroot(&(0x7f00000001c0)='./file0\x00') readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:52:28 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000100000000491a23f76279d79fe839464f68c8f60293ac99a47e57000000be4558c472e1418ebe243f08fac23957a01df9277c428847aa0000000000000000"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00f3ffffffff28885c4e"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) poll(&(0x7f0000000240)=[{r1, 0x100}], 0x200000ed, 0xbdfffffd) r5 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r6, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r8 = semget$private(0x0, 0x4, 0x1b2) r9 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) r11 = getgid() semop(r9, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000b80)={{0x20000008, 0x0, r10, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r12 = socket(0x2, 0x1, 0x0) fcntl$getown(r12, 0x5) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) r14 = getuid() r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r13, r15, r14, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x18, 0x2, 0x0) accept$inet6(r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r18, r16, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x0, 0x800}, {0x0, 0x3, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000080)) 09:52:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="f0", 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000002180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062a41942000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049f4b88700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d5b342a3fdbcba8d6abd6cc6fbf0415b3d062879cf3e536a29de4997718dcc354ddad826d2b0d137f7e608811f9da6893200feb704d431ed76b7de145ca0a7600dad5f6f701e6e267b274516023b5cebff32169896d1a4ccd1492b0ca1a21101c688c3fae0a8c2a31b6ebe7566766c7bac619098c709a3182dd"], &(0x7f00000000c0)=0xfffffffffffffec5) connect$inet6(0xffffffffffffff9c, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x2d47}, 0xc) 09:52:28 executing program 0: open(&(0x7f0000000200)='./file1\x00', 0x29f51a6b426e78d, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000080)=0x81) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x4, 0x1) 09:52:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) semget(0x1, 0x4, 0x207) r1 = socket(0x18, 0x8000, 0xac6) r2 = socket(0x18, 0x2, 0x6) setsockopt(r1, 0xd4, 0x2, 0x0, 0x461) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069c5, &(0x7f0000000300)) r5 = socket(0x1f, 0x4000, 0x2000000000000000) setsockopt(r2, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0xffffffffffffffce}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10000, 0x1c) openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x9a) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xffff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x10800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x2, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f00000006c0)='./file0\x00', 0x100000004) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe5d) r9 = socket(0x2, 0x1, 0x0) close(r9) 09:52:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r1) r2 = kqueue() fcntl$getown(0xffffffffffffffff, 0x5) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) read(r4, &(0x7f0000000180)=""/214, 0xd6) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x4}, {0x83, 0x8}, {0x24, 0x40}], 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 09:52:28 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x34fc, 0x8}, 0xc) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 09:52:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="f2affb736495"], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f0000", 0x10) write(r4, 0x0, 0x0) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) write(r5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="b6eb04d5c16608bfd726a8e116d63bab04293c907efe6e0a35319663b23eff70358fb19ffe6fcea14f52d5aa25b3d7c10ca574d2cf0d943b579eae01fcf271e8be98d510697258c4d8d73c1c3ef329d9e25ccd4f5fa270a98143bcb9e12cfa6e14f85867e5d68c97f1e7d28ac9c1f8cd32ae98bb3e0d8ae08cdb21931803a53ec4"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYPTR64, @ANYBLOB="6b02260171f18cd7da2cb175d1bc2687b4e022af522a00e7da3464005ed736dd168fcf88fb7e598ddbda50bcebaf320cb5f0de80379212c96545d7"], 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffd83) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33", 0xc) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f00000003c0)=0xfffffffffffffee3) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f0000000480)=""/170) semop(0x0, &(0x7f0000000240)=[{0x0, 0x0, 0x400}], 0x1) r7 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(r8, 0x0, 0x0) r9 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r9, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSTAT(r10, 0x20007465, 0x0) ioctl$TIOCFLUSH(r10, 0x80606941, 0x0) 09:52:29 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x10, 0x8000, 0x2) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r8 = getuid() r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = getgid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getpgrp() r16 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={r15, r17, r16}, 0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={r15, r12, r11}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, r11, r8, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0xdced44b87d5dc34, 0x0) accept$inet6(r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r20, r18, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, 0xfffffffffffffffe) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000280)=""/164) r22 = fcntl$getown(r0, 0x5) r23 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r1, r22, 0x2, 0x92, 0xffff}) shmat(r23, &(0x7f0000000000/0x3000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r25, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r26 = dup2(r25, r24) ioctl$BIOCGHDRCMPLT(r26, 0x40044274, &(0x7f00000001c0)) listen(r25, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r28, r27) connect$unix(r28, &(0x7f0000000200)=ANY=[@ANYBLOB="00012e2f6e696c653000dd4b641a2bf8f16f17f5bb010a0e1aafc37a3c48be14a0c6cf5f33a6dd194e62ec73905730a357dad605a2097514b26e7a"], 0xa) accept$unix(r25, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) select(0x40, &(0x7f0000000080)={0x8, 0x7fffffff, 0x80000000000000, 0x8, 0x7, 0x3, 0x7ff, 0x7}, &(0x7f0000000100)={0x580e, 0x886, 0x1, 0x20, 0x8001, 0x100, 0x6a80000, 0x1}, &(0x7f0000000140)={0x81, 0xb69d, 0xfff, 0x8, 0x3, 0x1, 0x6}, &(0x7f0000000180)={0x2, 0xc9d}) socket(0x18, 0x0, 0xff) 09:52:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000100)=""/7, 0x7}], 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 09:52:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff, 0x0, 0xfffffffffffffff7}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r6]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r16}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r21}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = kqueue() r24 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r23, &(0x7f0000000140)=[{{r24}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r6, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r9, @ANYRESOCT=r11, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r14, @ANYRES32=r9, @ANYRESHEX=r17, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r18, @ANYPTR64, @ANYRESHEX=r19]], @ANYRESDEC=r24], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r13, @ANYRES64=r21], 0x6, 0xc00) r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f0300ca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab1879dc0000007436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r26, r27, r29, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = geteuid() r36 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r36, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r36, &(0x7f0000000200)=ANY=[@ANYRESOCT=r37], 0x1, 0x800) msgrcv(r36, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x6, r35, r32, r34, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r27, r31, r32, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r6, r6, r6, r6, r31, r7, r7, r7, r7]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r41 = geteuid() r42 = getpgid(0xffffffffffffffff) r43 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r40, r38, r41, r39, 0x143, 0x80000001}, 0x8, 0x100000000, r42, r43, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(0xffffffffffffffff, 0xc, &(0x7f0000000080)={0x1, 0x5ca634c8b62046c6, 0x8, 0xfffff7fffffffffc, r42}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 09:52:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040), 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/151, 0x97, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 09:52:29 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x17ff8, 0x100000}) socketpair(0x20, 0x1, 0xdd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) 09:52:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x7fff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kevent(r4, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffd, 0x20, 0x6c, 0x3, 0x4}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3ff}], 0x4, &(0x7f0000000100)={0x8c9, 0x100000000}) close(r1) 09:52:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x6, 0x81, 0x1, 0x0, 0x80000001, 0x40, 0x0, 0x87bdda0a1e95d254, 0x8, 0x5}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0xb, 0x8, 0x3, "16592fde86f45e52c58b62c25b9d19bf96cea18a", 0x70}) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x0, 0x9e7, 0x1, 0x9, 0x3, 0x4, 0x1, 0x0, 0xfffffffffffffffe, 0x6}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) socket(0x0, 0x10002, 0xff) 09:52:29 executing program 1: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="dca315a001750d113e001000000000000000010000000000000059bb8c8790ab3c505d96e8b3f51b11e92c5da1f60c1d2b4db48278cb33a9833b6d45889d90c7d2a56231f1707346f13d553a1744aff080feadb8f2b16f991cb18109a351c79001fd851567e1f6174fcb5b30fa6c514eefcccd195665b82cdbbc6324e9"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000100000600000000000000000007003ef2"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getpgrp() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getpgrp() getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet6(0x18, 0x0, 0xe2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r7) r8 = socket(0x18, 0x3, 0x72) setsockopt(r8, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchown(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r10 = socket(0x2, 0x8001, 0x0) connect$unix(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a826ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b18e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b40e715abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e71671050000000000000008613b190014d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bd6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b77000000000000000000000000000000074a093f02b3e798c3e36b5449ca67c86c15f45280a5b571a93f6a48ab507bd61ccf9065440c10406966a139973be935ca08dbe1cf624ae4de3886880edfa577fc0f682e901d51da384d1b64d3297864fa17d2d2235de28c513bf31faca45db748d68a275abe49c1ad084e36789b8a95078b07f057081c8a52a8fb00fa9ab3ac572aafd6b8d171eb4331cb5c1152af709ac771f3e348c2fbce9cd3285b508f012a4e4a739b2e8dab9ebf0d9609befa03c5cf0e82451af2c156f73be50db9eafcde94280b69c13de5ab88511e1d899545d83f39a4f7fa13dec"], 0x10) shutdown(r10, 0x1) 09:52:29 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5, 0x0, 0x0, 0xfffffffffffffffc}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) fcntl$setstatus(r6, 0x4, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 09:52:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x2, 0x0) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000200)={{}, 0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]}) setsockopt(r6, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(0xffffffffffffffff, &(0x7f0000000140)=""/106, 0x6a, 0x801, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:52:29 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) 09:52:30 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x500, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ftruncate(r0, 0x0, 0x30000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 09:52:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 09:52:30 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r8) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r8, 0xe3) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r10 = geteuid() r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r11}}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r13}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = socket(0x18, 0x2, 0x0) r16 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = kqueue() r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000340)=ANY=[@ANYRESHEX=r19], 0x1, 0x1000) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x2, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r22, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xd7, 0x7f}, {{r23}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x1ff}], 0x6, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = kqueue() r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r27) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r8, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r27}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r19}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r18}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r28}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r27}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27, 0x0, 0x0, 0x7fff}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x44ef366878da2a07, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r33 = kqueue() r34 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r33, &(0x7f0000000140)=[{{r34}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kevent(r32, &(0x7f0000001400)=[{{r33}, 0xfffffffffffffffe, 0x101, 0x2, 0x3c, 0x414}], 0x202, 0x0, 0x6, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r40 = dup(r18) r41 = socket(0x2, 0x2, 0x0) connect$unix(r41, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r41, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r41, 0x0, 0x0) kevent(r40, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10004}, {{r39}, 0xfffffffffffffff8, 0xa3}], 0x0, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10003}], 0x3, &(0x7f0000000140)={0x7, 0x2}) kqueue() r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r16, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYBLOB="07a4e533cd698005365d613ccfa802587fb2b666bf2edde607bc3bec40570fc7f6d8b3eecd227f4fcdc1722afe5c56cee0f3e0d2d4a855f6d23e1ff89a4a82f3f200f1903b97430dd456a039f9d08537fabcb94b639d52343c6dc81bf21bb22e5daa695e830afda1ebdde9b51d2256f5b84648b3641acf473ccf9ccdb500a583d5b17a18e95a65700d3420b1333997e5fe2c01bacb58965e456eb7bd01975d00d7841b811ee8138d86235bab084a473ede1ee73f6e8da614cc", @ANYRESOCT=r24, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r29, @ANYRES32=r21, @ANYRESHEX=r32, @ANYPTR=&(0x7f0000000e80)=ANY=[]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r26, @ANYRES32=r42], 0x6, 0xc00) getuid() r43 = geteuid() r44 = getegid() r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x6, r43, r44, r46, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r49, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r49, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r49, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r49, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r49, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r49, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1eec017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r50 = getuid() r51 = geteuid() setreuid(r50, r51) r52 = getegid() r53 = getuid() r54 = geteuid() setreuid(r53, r54) msgctl$IPC_SET(r49, 0x1, &(0x7f00000000c0)={{0x6, r51, r52, r54, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r44, r48, r52, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r16, r16, r16, r16, r48, r17, r17, r17, r17]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r58 = geteuid() r59 = getpgid(0xffffffffffffffff) r60 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r57, r55, r58, r56, 0x143, 0x80000001}, 0x8, 0x100000000, r59, r60, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r15, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r60}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0xf0, r10, r11, r12, r13, 0x44, 0x9}, 0x5, 0x3, r14, r60, 0x2, 0x24cee5ef, 0x81, 0x5d}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0xf7e, r2, 0x0, r4, r7, 0x28b, 0x6}, 0x7fffffff, 0x40, r60, 0x0, 0x80, 0x2, 0x15}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r62, &(0x7f0000000180)=""/144, 0x90) kevent(r0, &(0x7f0000000100)=[{{r62}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r61) r63 = socket(0x18, 0x1, 0x0) getpeername$unix(r61, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r63, 0x200000029, 0x8000000000003d, 0x0, 0x0) dup2(0xffffffffffffffff, r63) 09:52:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x102, 0x6) 09:52:30 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="dc9124d96799386ba46ddd5b01da5415abdd3910756c9e7c00d73b23710999937ecc32915f0e37c0935bf036181244adb08b8b30ad8ee6fdc22490310f744901a64a055789e31d3772bd3a9dc69ee8a80a86b738f1e17fdb7c78ad37a7c3e423dff4bbd3f9ef0f5dba83876a58c35e0923a097e4d2f9e4cdcc20d882a71d962abf26d0ef7196879af23d124d0c1dd821d1a30f0f36be2fe8dfd4e548d9a72c69209c77e3708806bec54ce44b873e85c4d476f96776440710", 0xb8}], 0x1, &(0x7f0000000d00)=ANY=[@ANYBLOB="e800000000000000ffff00007dbd0000100e875b0d300cc568161a1c8c47aa87dcd86150338e84dcf493f363ba44e49d6612f2ad560f60d69e131f5119921b33b43a4a639a832427d0868cf191f390876674680f13337cbb7da4022ee98f5ed8b6a15ad5d05e970df56a325c79b2cb83f7b881800169981a89efb5139bedf6b15d8d082b19e342f8427f4f9d66e90c0b7b14bb5498cffead1ac2c1bae7294ece9fa6b0856a9323a927060b2920fdf05070d91d80493219a9351dadb0dd29e4f295656bfd9650a77f213498ea08e046371cfb249a92a1bc07a713259eeaf1cce046a59875a1973e346000000000000000ffff0000ff7fffff2eb8fc2260eb7c81cbd3ae6e3ff7273174d622c49c19cf4314cdf15fbf90787e39c3594196fbc4bf9b9f54b46f9df4582f5d419f42e7b60a4b364b530959a6d85a6dd3a8cd6db631b125000000000000180000000000000001000000050000004300000000000000f800000000000000ffff000005000000ef58ce9a2e9895d3ad85302463b3b7204d135d10142e4f74fed887124c8afbedfc67e8c721ce598f36fb12ae265c770796238bda63286e32ff249e087a4e050645fad05ae2b6e4d7e5f502a322e2d761e388db3f3e9b28531f94f23b7d02b260bea9ce8761168096be7af128abfd8e89e3c5987667ae0cbe15ea784e859b8310dafd570aac654678efde095cac2c340fdca26351ac6baf8107293f9e81425f14894049ba76e3f6e4c55bbbeed2efeec6146e0eadb7f55ada8bdf865735d998ba853a9876baa86f12b310e1eecae267ad0fa8f8ea293007924c5a8ddd66017bbacc790100000000004000000000000000ffff0000020000009ce300d3417a094b8b3df5bcef77724a9eb58eee90d73a6969b9456bd518e6b37dea714664ae92a852d1ab5185963fab3000000000000000ffff00002000000086b55f749cbe8971d85c7bbb84889d74d46125a0d4b287686dc29efab4410000e800000000000000010000008ac8000048d7676c5c770c31f60ade9e067f416d84b8b2f84b949653d210f7cc9f39babd9032614271a9a92bfef721fd4f872b7a4af9b5c6480657b0b46752d340d75a49cb2f85fb591d1701c4040d89bd25136753d8cfd6c8e54f06adf23733684fc69f03f3d516cb950b523821dfbea32b5a67d384bf7d74ebc2336fe862045bcc0fa4b14f59eb2ddc136475096a16500b10c81af95e2da13276dca213f90038ac0554f5f8e55c18e25233cc2e2f8b3d9c6a3608bfc1909ee5b241c5e702c5b39cd68238fd5a39c777a644f668aa09bdef29a41790460000000000e4deac0448283ab94f9a3ab452f03e7e8a2bddc4e1fb1806055ae85cd00a"], 0x3b0}, 0x405) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000800)={0x10, 0x5, 0x4, 0xe3f, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x1000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 09:52:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) r2 = dup2(r1, r0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000180)="e3") setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0xfa) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:52:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x8}, {&(0x7f0000000640)=""/4096, 0x3}], 0x2, 0x0, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup2(r0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x80, 0x0) flock(r1, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f0000003980)=[{&(0x7f0000002840)="1da656fbc58141137b85fa2afb1c97a46a1695ee694512e7434adee7f47cadecf19bf493dd28acec14ff80213b", 0x10f}, {&(0x7f0000002880)="06c7047c18244b5e98950a53e83307b9498cea433f0eff37375155a9308b606ff5f6d6a34a20e094fee04fba64e53c126deab6339ca15f2220087c61ed4d86da00958f86491fc40cea45551fe2e804bb54bb2f9507a829ff69f05e753947998711a40730a75599295d73b29d6ed0e5db375db0e1b16453d66dfcaad452", 0x7d}, {&(0x7f0000002900)="0490999d0b6d4f7e2aaec400031c0cf3e578dd5ae40934e64e575fb1eba0951ccdda8e8ef7f43a2372f87b925ce269a565eb6110094a36bc23bc55ff4df7150e22905bb21b19ce28cb6428a2a3d5ed1c04b375fdfa85bd2534ad1ee9391bbd78ef12478efe6c6fee8053e261270be87346f614319d379fa2ca452cf98251bbb2a7660a9bcfab3293dfdb7fe630ebc737d16ebb3e75241cb6503aff3040291c01e3aca1e8cf1648d799337a6d748ee51f75479ee63bca0fc649d752e81e8de1636bec1e0c3b39d27ed01eb29879b25b651095a73b00ea32fa68df47aa2fe247ca7ec3d0cbbc2a2413e35fb2b9cbe0e757357f6d0c3ae20e82650d813c3e3b5713f97ea8c89c829bb08d9afdcd5f993602c662856329a24e685a1ff35ed0d8a89ea33ce573e3c4a7df78a81ad2d79c05968e3870aa5fa122904e46db3225becbda79226e8ab1977768c97cf2f64567976a96c61fbafc3001e66ee33f9d3e5318be6d595bc1714a4fd6c4f7cb719ec9629ba6566fc846dd36ef257163699ef7d1797846b8e980b09c6c7fc71709d0fe748f560072ca4abcbd7594764117f1ef6e9572aa6b622a23063b071b577751d6573aa83aa8666a112ac35d945e768a0c334f350b35082c4eb2521027bf4665cc79d2fe5f7ffb35e725e77e5140ed0bc02f622d1511c05f4c49cb8f72332fdd369c915768060fd9bc625b643909e2442b50dd4d0b23b82c1b770d62b5c8e6217b4ec4fdb0b2446afba4bcb80afceb1ae673369856e9ce83eeaf39adaf3ed546d593fc5ad3d2ed1c0cc411d0d71d541a7124163b96681700f9cb800401e449030b9903372a0420ef046de5657351454010809bfa30632a284cae2b9433e442ba4a46fd364bb440caa5309e2d23a8b71234e52f7535e466bd8101a8e7a103bf4c089d3765da57c133b66dc029d4c66500e60d9620b1b38de318e589dabc18e4eddf0c7249e7a866e7e8493be8260590930e4f464cf0c8a7d3d900aa1740f58582728079454a3cd33fcbf07c973d204198207f203808fb4fa7687a05c2fd3871d9d3f700d1e85387e57c0399058ea37458fa387f3ef851d6262193fc8edfa67e71294ac625ecf15e833be1c0e5b59ee67302dfbab01cbded7e3c7a75db6ba2759d764b84cb4091eab9b5e81719f45a6db88e9f12c02a9e8e184020a7718290e93502c85996a9a2a3f90f7b308e863d23855a1e9381e0f2a0a28ab5fb7f6341b0de761346fe7f938dcd76b5084a8892b51b62e9ea3a1cbe97057285a84748f6805317cb7467e5df4408e0114fefc3d4287d17e2165ad4650858ab1f363c1ccb0ccc9850a35c3f6cb0bde4fe536c195a5737059e79cca5a819b037be0d32b497a45af5aaf59cbcb90f840ac8251c7ba9947d53ecf8c0fe33bd83dc387044ae46f13f0cb0d520aad3450c65de0f7b04152a60476869ab3c4a7eabebb80ab55c06f54ab035e1bae65ebbe751e5f191ec55308ba47980d15af51ead358df2e8a4fc03b3edd4de1a3018f3d4a324f8c71b59ae35cdd97999dd00f1360280778a4c2438a35420f67ac63a784a7b9c84e07b64d41585df1664b962cfbe711cdee6566c5f9fd31f1b4333245c9c47466e067c4e5b9652adab9de74e167b7caf62b8895ed98aaf5e43be0c09dba4c9845580649d10f1782e060bd0fcdf3dd3611651d30cd734171a1a405ef4540dc69085aa8d610c1d4d334bd3c06994fc6c109387505b15a27e03d4c581e573bee0d6eb31da6baad840251f2a8122769086b3b0c71f3af69c1a8a51d317bf6774f19d62440b1347d74ca2d087d438b65ef1eeb8cc93e803096dbab25053a23266f427a030baed990499f682d1828d3294e8fcfd318772d7a30b1ebeca0e2d34e99eb2243009e69424320e0ce71580bf5c4fa8e7f6ff8c32812dceaa61ed65e56d3a9b85062ec07d33dcd45eefcc9d609ade772b6486fad5fe604b04025618e50aa0320293853cdf617e8dcf370020a39917bd21d9a9f2ecd2e2d679ec2ed107cc6494c85713f616672ac11e6e5c9a211bc470f5d7104dd213bad2c4b0ad73f6efb904ef9c8ef6923252aa9cfa33ff97dfc2c210e8eb3e4083309432cb674d370bb1755b1c190577778b693ef18418eae543891d34275bbfc1a3b48c050ac52b57a1d5a2739b48b80e7f31e526382018129327d97e0f18e0df28f0ff10f484f69b5d455bd127eb2009a7e68757f96d526a25015954c85e478fae8f923e8a92123c5d0e1878db1bf02b8f04debcfecbb111220ef6d377fb26a0d4082fb7ba5a8c243a5e24eb0c2aed7aea967ae7ac6b10d1254450e20c230b2d68bd8e444e8785b180cf0917bab7857a77e01d5ff774c51b98931aa68f88f0cd365da8004ff4f546be10843d325728b9ab5c7057ec1f08094ddb1e157b4b9a6b88213ce5a8d5e59cb84950713be56258f2d0367d137c31670b97ea4508ed9566516eedd01f909bde2531c88c3747d59330dc311a197ec9b3bb142ee47af29026d5cf274afa5fbdb369990981d1384c37f0aabf5d02ea02feb8b8267580727dd0299972431b8d2ddfa219d267e01c352e1373c4bf79898162abf1cdac2d3c8d9e0c7cac083d6d2b3340113234c0723787b4ceba1361012298ef0ed538b3d1b80bb6e1d7f67c6540a2ae845302e7bfd27243a58f03ef71b97d12f22ab7d30f345a349ce7ce8adfd204f8c6750bcfa627a423ea8f11d2801b6dad7d01908a925b909836aa2c8d2c5e63cdbcc3248c23ad22db4344bd800f5045efa50683c965d8558856be5dbcd28d42a5d3e24dd6f87f773fe61008820970c314e3aed76b11e3c2a3f7d28d96f887d29a0e2b6f82e84f14f420a6eef1c229b29b470b717f231ab869aac860ec204b2d47846c41db905abae7f43d84e51c7a81235f701acfa34b0709b55b6dd0f8d9bb03a754b56b12a4d07ac593a642b26cf0a1b201bea6219f66c2463e2b0db09433d8060de7b2a5b319084b6d302127536fbd5d455a8f7f34db3c41d3c5d98c58c46e918171816ce0383c9b0810169578d3ca8803621ac89efa6342b58387e50c16c36dc451a3f418db41bcf4e13bdd49f805511b3e6a1735d534b62819a3e5bc787bc6f6dcac7abdea9577f3a9f73f3e8072c4903b1fb2c4822b0afbff180c338aa4139013aeb7dfc2eb023e6ac9cca3b387f6b5ef70e125e734ce2b5e8f08baf0931dfb688ef08b5aa3c157ca015b141f65b4b5bbf872b586719c21f6e3e609e7c220843ec8a7ddc614d901b57ff52a9809669ae88d75fce3dc23d9e65acab933cb74d0acff32fb3ed740336eea0260e553eeec5da30178f63e6895b336de919222693f39067bb4cf42f36058a9d664504706eb87da42cb88e82f95688fdedbbc08c7df1693dbb72585fc9ed5afdc8b117c950702e4fe3c09d1afde239d44741bec9df0e37f50f6b26e27022f0d0848b7089019f28e30932558edc4324e67108a093885dcb0a19eeaa3eeca891bc57eac8651feaaae658574cc6d6d6f0f37e1ec05c5c777faf1250727ba0dea70d18a457ccfcb6423e212145fd3d0c84a9cd09c7afd018495978649d2c3dffddfaa75686e94ad85fae98124904eede4f75fbfe2dc29d941dfa59591cab559a105332cf98dc9a34ea3a1fc661cd237bd880d37cf6bebb370e00ced3bc9ec2c5cefca8dce16794b3bbee3f59f36aacdc96771d4faf37f5d6e45f3156c17e55786755f912dd92ddbbf5d20331e7a0b534c78f404abd5b448c61834fdb37d26b47a850a60ff1c79e2afbadfe3c1dae1696fce89978eb8d04b721589ceb6ce655521d5093515ceee5b96051eb6b8f8ac520fe0a13b21be1577cb9741499b70c61ee55aa1d6cee84e93155ce57cda2b77b4a3157389ec3d08c280168e9dc20fd47d8404870bac750828e13f99ec894adc3e95d07ce84db341216f583cbe53d054b40ca59494d6ee953b6b9ccb6dbafffadd82e39c23f12e65705a00b8d4179b83f7e52335e031a66c64f8f4a327c09bc5b471ae38bdd10c1ddd52068364e8685a3d008a2cc1bfc621da235106f32109f44bbb64aabb20eb11e2da2c4a3d98608d74cf257b903aafa83a56e1fb79860838db3a6d7e47544d5e6ba4663be748f87bc1d341a38d0d126f9cd53c1417d9d6570c0e443e3d2b73ec25e1e1b61dba020d4f53712f6feb7ca52dee748d7f0d1f64188b00679c577f0e286211b9edf9ac5805fce644f28327a99d510e62ca32cb062eadc4355edf95c86526f0130a02d7ca4c637fa0840682440ba67e53976f71eef81ac978a3f84965eca732354b5ab04c0c4b9d1934f0ddcd33af9feb62164194860273b51e9e0f7472eb0c3ab610a9c984f8486148aa422d0f1ebf862da18408f3061c0522e5f76ee45fea1aab4f7ba9b02542397e3aa1d88100341897c3bb3923879c5ac83bbcc7a670bbd84fc5e5e9f22a66da1329b49997ddc4ae6ecee64d716c2fe45d6c6388ea1afc768c433c62d9e06d9a77d41df1ad0f4563a1031b2f3949e17973f8f8c5e07de22950e1c503b4fcd9d20c53a5be28e3c5d6555365d0d6b6c4462a626bda1373e289fa96f276eb8eeb919475855acd858245d7670500a57ef1eaf0c837706fb5860b1547587f80b4b824347a5877771f05d3d5e4e340391bed172f3dd7cdb7202f4d0a66d5c710ce24fe8e71e7a5fbf1c5e8ee4407035becedd93af2065499caf0e986d2dc5f7ae0a44a8307eca289ced18915e1875d6c9a6cd24e85b305ad26ad5c483d76018df78e28b197ee1f5023f8d6a4f52cba3e80a12b86327cc247da3cf26c68187045c81c3131b6d1f733423c28924fc0c36bd5c68acb418e25f4979699c50952dd3295a1101604d8c781dfbd24372809f1d388192b6b84f2fb43b392a94c0a5e582fc375a2383919d3e93283d64b5ad511be19a694f2f8658799552d026eb6e1da9ffb325580d90ba630f56f5c1003cecdb0580d33e5e1d4f1fe34c1698ecfe3c6d4e7217ef70237d346abc99ee4ec9e658ec5f3f64fa8677e5958d5228ed8f23294aa4a5c03abe205bc2caeae5a29caee521035c0560d7f0f070daab3e29b9d0c004231e05c629ca3a6a72dbb1c52d90b0d3e16022a19cf52c87ae1db8becabd4c1ec3bf1d8d1cabeab2c7944ccba2b6e1c56703121fbfddac68259443155413806db9ad61c64ffaf72e7c59e08adfd9f72b97e3acf402b43e3407cf2393c1844bbb4370e340e6f9e44b31dc33a491245e44f9ac3f50d73bd276bfa6873b2d1b91616c197650d5d74fb77cc2a6d084481e0cc1e3ddef501bf44a50ad39c3043c83b25f3b9bda792fc645d049cd154045346cee090c1e362f6c02d6bfba04d66a8ae1ef3850803d282004498626da9ff1c0fb5619477f0c8185128d51a7faaef53626797ff4af56790621e2f2b76f3a8c9e958f074bf6e85f6789fb5a8454da0b57c3da1c936db684c958953821be79b438bf12c21a894d30c582cb2430275d15ac0c6624b7d82914672cd4eb7c06e2de5efae036a2eaf9e82dedb7983aba1813c3c4154fea308a0f8cc8b6b488939589d25f3b5d5c922b9987a63d14c71e50d778017030241bce3b411b4c992d4c09985df28868594e7131cc4f1106600b04ba03d73784c5be42cc3e01f429e5ea06d0f39b84148c9e1cfa54e3769389285788a4afcfd4ff4afec340280cd9d225cf3af9d02afbffb4ccc8694fbf6c9a6233237e8e7def6959aabe3d67e51a323a93e3930c7495e09fafe163693ede46dcc022fdf84589acd91c4b24ad4fe207455bbae6c09fb8af8af7c00e690219de157cd47c4", 0x1000}, {&(0x7f00000039c0)="4dcb14b6ebe7fbc6ac131b510e897187ab0bcc678056f3e152feae6f2aac702424e06819b822ca972fa1da5f20b3bcb2f3e501ea9f48f0dc8fb2a0c18f390b071610b45bae8c8ad4ad768fd44c7102ab0c2218a706763f4de3264659df57d4123765c55f40a81eed9e4af11bb696192d1b", 0xfffffffffffffe53}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f00000001c0)=0x20, 0x4) pwritev(r3, 0x0, 0xd8c645df0485fa20, 0x0, 0x7e) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r6 = socket(0x2000000000000002, 0x1, 0x0) dup(r6) fcntl$getown(0xffffffffffffffff, 0x5) close(r3) sync() 09:52:30 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x1, 0x40}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002640)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790666265292b235f47ce803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a855ef686728b368022e9c4247eea554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce27b901d8a2a81d5eff7b3a84ca80000000310f8eee99dbcfdd7c010fec4ade3434fd556b4b59fb6a37075653080000000000000083b00e5558e52894eaa77362fc3a5de5459e6a526740e3d22556488f78666c0bf5621c3b842b0a5a1cd530e96562000000000000000000000000000000000000000000000086d3d924f3873a635559de8ffd8f84e14fa98920ac337bfb6e4f2fff0bb30b7cdd98af9c83aceb78c5d4b4a35416bb16fedb8bddabbfd55ce6b10ddd1d8101057cec7c0157687f4c85f6915e89323faa685d8bda9ff765a54735a63381b2aa66e3d6e4880b75d9f789db76c89c8fda1458e4683485d37dcc298f4b1df8d4d71bc20b1c0caf7395b13144682e30622b52165debd1609f83af911699332e311f18a1552413b574453c2c45602a99eee998a4c35823e8c162838f25c3bb648071c625fcf760750293b9e19b92646a6575c825bface0f45bd53f118d6ffad0090ef889a652f3afbd92edb41b10c85ef32061c29b25cca768071b6615cd898c933ebbb1baad6b8a3d5189d41422ac593fb4e4503b7f488ca406d330caf5669e9d680c07a3b2683da87aefd9dbd56185191d6c4479bf0e55077633992d0cdbd0ecacdac1b6ef14ec703dc30b7d99e9f4a63b73e869b2e4b0e31e91652fd0c492025c0c439b67ae90682c2e1eb81adb1639fbd8a65b2a05fa6b9d3cf7f24757ef"], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r4 = syz_open_pts() readv(r4, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20, 0x0) ftruncate(r5, 0x0, 0xbfd) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf82e95661b936461) syz_open_pts() writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000240)="e19ddf2bf49f83398aa7d26125115689561f88dc4589f7170e44d6714df44dc48bc9412e08b1d7c7651001db863804a5377e4610c53afea3d59e6fd1005750e2b99f5421074c22e5b056d39997bf466539ad08998b1c8fa97096196aba3161cd54786a010123814850745b6be4d9eabeebaf39e354b6853865cb608dd6390ef1dad75d3477eb1b0e975faa3ce1845a2fca8f463ad08b801047afac8e0493d53637e9ba8f8743342ce73651a645c1d6eb88df3559d93e77526b842b"}, {&(0x7f0000000440)="45b1bc29b438d71ae8cb48dfa1aec6ffa2e0aa0e47d7fdea5c550f4e5dc5f7cef26184e428543774be160337a61c45b7a507844b6bd15c81b4483876e88a1cec55b367f9cb9f74d6bc6ae9c5f024b8e41943c1b49f5f957fc690996dc464d6ffbe47751a6e5085b5ba2ea180cf8c5b1cee7a9fdada4149ab370c476a8bf49ef34be8574bd018"}, {&(0x7f0000001640)="79957579e89d18a5c34c220d6ae61bbedcd1ce78cfa7efd7729651073a5140db68805823d979b97edda3c61dc9a0fd8d3bf71dc5cbcdb62b6b28643d46f96a0b11954d5ff41b34979b218b42201507229615bc78326a29060d8d4e3f4bed5e63ddb9b4aa9f735ad4f7ed91b2fd90c0bdd5f9b3a1431c9e44015e893017332175ef57b1b5c664ee3b26995bbc23ae12dd6755e90135b659a7ac7cf277a80bf470981ebf7fe3a13b70ed7d1ed5341c9fc5e3c9e4316ce81364c54a9a7e8a4335f42afdbbbb06dc76f921023ad1ba953f6b6c8a0cee96e90151102dc8b5450a0fdf2a9987ae86820be15597c3e64545a64caff608c6ff93807dc18f8afa8d06dfac0f4cffd51d04dda7f0ae2ec3ad9ef2ffdeab9e2593d27dd486602b4e020969554883a42f9ee1fe782d911f2e4cc34957eaac57ca71cdc67d0aa7e5f4267b77c4f34bf8f84c03d25b63e96f750280f70ee1b0051f5f4b6c17513b75ad4a6c37ecd2ece8550ff2b08e40bb96e8cb687d07d373d21e65d1d52728705893b32011090d4a541f851d075d30b1976d85ceb959dabbb73f8bff72e015fdf78f340eca2075c60026e3b91188713bc22d47348b04b747ca4d84767772a8d637ad5c7750ccad1a1b8b762ebeffeca47ff357c9bb8760ae2891018c2228cb4ab673a8d47e0bb34b2bbab5958be1fb1e749fb2406764ef79f74ca554746d663ac0181dba03bc4fe69d240bb63987010dfa52560ebb27e4853489f2095a910ee979ce38835a5ce8a39bc2dd77ecc1963a008be481d0faeeb54808069e9f45ee48006fb4017e78f96b7ce3257dbc401ce582273ed1b3840c5dd7ed963f4fbbb2aeb9879bd63b70a35629edbd78f02f647449e093652a14bda065b8fdfec9222491c2d03a0c43e5872b96ab971f50b3cbee8e2233b1ad4d002a0f20ec3c48728694efde66efdacbef281bab5ac0970d01a14017a53b316036313f32900cc01f15c07b0e1aa59769bd6bf26ac1de4a6f603988353d1c3526c560bb5fa71573c05e76d59727793fabdf1263eff5efc848c12706d922bab1e5619c4d61700e3d385dee951daaa6b0ff82aef9daeee1c561eb840ff535bd80e7863417090d1f1afed29c8b85958c03e5259f413b6668037b9349bb346377eec6e7f59232acdec9fcee5ef04696f461fb947564ce8b1280f5ddb22e46b45a4d2e6e01317b77a6fa7dcfa7df0f2e1d7dc2d00b33f5f174e73f69e17166258ed5191b417bbdc03a4c779090c34beafdba739862d00499fb77f7b343c00e9483632e92dff608795e9c5a5bb0e2b49eab76a198f9225b24bf97ab5bf509f15f5dfdbb7bf5487bf7c7d8e849774e8a84dc27044d1f864e24409b00daaba8467697ac6bdc908a583b970673dfb8cc3c554f2642701a80417caf72a372f5e35b65e1d319669651efef68d0dd45b9b73be8ecdb26ac61c2301b8296ae74201bdd5236ab68474dfc7d5165546d3723316c6c868a2d01a2bf8e38cc1e07a3518fe24f511463944e3142c88890cfc54abc6308e183a11113af47c838c0c51a63fda286fe5850748bc20923ff7fe62f9dcb4c00b8179d140b263d31b02efc8acaf9361de9456248059525fe4b05f529e3afaaea7feabebdb7045934acfce2b2901ca7cdbaf7a928e06bd6a239406640b4b3741012fc5d990fc21b85369eb93fddd82185513082fe70e6b99b737a4a59157ca5c89acea012a5e205f3e8f73c5c9257e2f0aff1e5a5b2d7834dee62bf929d7be352ba7d3497733c22778b4ad1616dda00ed039d266c7f3a6c7dc521f93861d34a4a3facc2428142acb08676d17f85d15c761a4d1257eb94533ddba1ab6fef2e3682e99f69d33ab8be5c9cd4b4a7c0586f89a1ac508ebd0166a4ab8d7c7e79e8b75b8efcf376f83d273290d052f6cc24de1ebac7e43e5f751f5505701db3b081a74937fedbfe6d66b0ebe8606b6a3f92010a81a09ed12c15345c4caf009816508fc220cf6a028940fb8d02c7993ee4171322d946d2b34feab038fea8eb40a2d7b29b2eb58c1f8daef6e8222e1d196efa68cf5e406b5fcb8a39c180b46e611fec063e0314018d3265d72d82b2e32bcb7ca2339db3eae18e62a340406087cc20dd42dfab22894875b7707fc5e6160352ac0f66b6e810138d7bb68014e6a582442178ab64a4361f8fdb5e2b15707dee415332a748fb28b78afd3a73886ebf49ce1055399e1e9a31de39b893d8dc7b571836a4ce2f557cf95d93f355620fb46c74fcaebfafe41d6a0efe7e15174eff7262d44e982fa8638ac8e72c8f026e160bad070ccbfae17345018f90a2ecb4e43dce8ed3ddf49f4629fbebb8163f55988e9babff8794afa14090bb4d007b54525128f9a0e0d68463b834cb08841dd18ce3fb4720f5a57b58e66297b2e8f8c3c34e3e455db1f47e2918e197d1f568085dbbe4bbfb20e6fb55768608bceaef7c3f395a5509ef84665c06235764233378dcc6db7667221e5c71a1e5e897503c231218e8c7abfcd7554b69b34c59a9bf2b26cbb7c7bc226314811fd6a801ec1fce25825a65a7cadbe6a3a6064977d1a65fca926be71bcd75e80ecd9a8ff0226ac4cb51a1b001042a84c34d086287a7f6986f19d3fb895f4b64ecef357f0a7f9f3370214774eab15cd6519da47b7c433710876046ac1f8d45f2eae5cc7497b206d4ed9cdc0a7d26180c395eda54cd6b439823d46c0411bd7d5d7280e1b94754ebf3fc59e60b35a134e43e5f42f75ff98ef8d3cc3adf552eddc9fa5bf65bfe995570c75907da66dabc89b9b75b82edb759167774d0e58e94afcf7d977e9182ba56d3729d4ee5c57dc085cc828cba640999f015558aea172abfee68e5471fe466eaccb7c0deee984068f10fc18b962095f82764b4ef9b63d9b16374d818a9357bd7dd4495c61f961a63ce744caa0f6a81a08e2f446e60a4aadedc74d50cde76fa84898b960f0d1bb98160ca9c303ed03182f291eb2fe390ac26b3cc390479e14c8e0d9cc2c5e36140475c78796beb001f6545b6b442bf1f4e5692f5e17802a792b4b4ffc8b3785467896daa75e207e81f21c51dbcac32431c45b23e179892e8a548bfef3b0b10d24012f956d014d40faa639f60705694cae585514e4c5ec00d76488d6a35a1887784d64154c34322eb00076b7b756014a560bc2fcfbb47eb24d96b3d544502a3c28234f6f8788336a8c20fef610e484d6d5a2c62c55d3ddabbe05eec423d4e2acbeeae23a79cb150a3023777b0b208fee33dbbc0d872583e7f1959bc76a2f94d4d5757db7b556fe99f9e8435982951c13f7d16b944fa5567fa59fedfc78a9a785028113ae3972c7001aa726050670c762f3915f201b084c78e0c54950b7ab3dae06701721c7f865d23a178b4d853898105c555c87c4e226cd81fee8ac8101aea8afb35fa39fc2af0d44df17e466ab0ce46ca50973b4405d32952e4ed16bf6cad376ea00800477a1f3adf3eb7d8c33695701ea5fee88b501f54afded3c0a7e4404627bbd7eef2c8da044486cfedb0e1c016bc76c1262037dad5f1d4f507587fde3bbd6df58ea910145768728e12c04a136040dfa677da32ca8b93b60c4848197eefa13e6ac108549dd349d831b97c1ca359a9b8a97e9df8afe9f872ffd0b88c6ed9a0c7747833f545f5d830d030468787e2fd27d573fae7f2a3f571f6d2e60e163f0002e33bd1b5b970944a13355275b1a20f177a202ab611d6ec7729202e56a4b6982b25b38d47a55c8734b84afb1616b392cb764a3528bbd9fb7ebc4a9e721f9c6993c915275d8cee78ad1ecf3670be9568d8a9cf45daa1ea58d77d155678cb87c72a1b336b83d504ac4576d946a2fd5a5d216c4204c05c6cc8ecda799da698d6b77b1d785377503eb9f494880367048f9dbab1b867f56f6cb8f98698a02936289f2a203609271ffaf7b7f2b1b48bc3fa8070ab0d263cf8baa02762ca1dd11d54723936778baf4175ee32167c9fdde46375f28db71fc861131bd742665a0594272fea0c6cc2c0e4b0f164ee7530cd32ce95d09630bf1f1a1f6015841633e94a0a16f3204ef6318fb4b3e5d3051b347b716b63c74079ab709acf818c50837c40a05032bf17d27a5a140e6327dc282d39e2715903970bcbc6bfb643aa5a4449636d0b6e46ccba1ec7595e3017e69b60b29cb322d8c46a8e58e6ec5875a869aec0e7a6a3bb41fcb5db4b5cb828e521cca8059cb92cccb83211e1594251f08c2083645bcf3eecc862e4fde47dc52d031eab5d2b80f76b9ac04f702c44bca4a2edf100c497f4ade257c9bd5e3740f0486f6f00783665653cdc5172dfe4ceb21e62c2319b8970f2874677d8f858ff2500b3413cf97121c2c7aa03f153c2f3be61df230c1e4ce18080facca69aebc4f3481a1b519ef1112da49c96d585e66c47f40f09ef3b8a5f4040d4778291ef284561464a8ae9bd6afa81c1bc236bbf2d1c1f99231db0d624cf95167fba72003a086c27d5e958fab15c0f826353870e34e0699706daa9e6d1378c51c19eef8674f1e2cc2b6095e1e141b3acc2bdcb5403fef4b29fb39e965ea97924ffec30ff8ec81e1b51d0fe20c4e5f80e8cc8c286d9573bc6824030c26cb9135e8f9816128c4c06a2d4152fd21a7315843cdf7ca1c863a023bb14f0f4951fc927aec81e4a14f315618259d86e67398783422294dc4c966914f7362a946ad0e811e1feb855bd14551bbc205308cc75b3e4b23fc5d3d29dcb9989f8b816e9753918e9bce5e74bf625666ec0c7cf054875ef67859f2083651d7f42bb7bbe281a54c4978d8d789820d2b80a895fe798857d398e17a9f3ba45167f9abcc31f34f6a9c336ab55813cccf903fd990f3d8d4498f72a9b91b567940d014f05d46466731df43255b8768365ae9b659bab40169156a77022b4749ca7db2cd64153b52fd873436176a29f5a1f3270240b1666d7d755eabece6dbc5012445ebba103bd38966052229b2cea62028475a8f39934597885d91d45dcc16dd0956a10e083769ed492ddde9a0f948763c353bf6e37c8b900ad210d9b2193f37da2d64829fd93af63ef63cf9edbbdc16d62111993f056602302f9f33b4009464935d88018ef91f494d797e297bd8a00d5bc77f7b479b082843689881600a28cede416663357bb7ce8a03fadc5bcdf11cbd48d7fbbf1e02364f7a63677715b2ab78395e9a513cfd920ccf411876fa918bbf858bb942ee5e2fca1acb48a6e48409dac1c101ce5f0be0d3f659dc58656a9b0af2952edf7e5920a10b3cab73b24bd7774b78aa1260a805765ce290112dcbafded25b7c0ffbeafb0993067cd35d0bb79b8568ed4e13b366ceed4a530cea8c5bd391a48149bb51a4818c3a6a9a960cacb998a4f51da6b6be6ca47780dcc50b24f9cc1caa6c164b85281559aa9ef13927c1663065e0595723224ac0e3e9bb05b1199f3a7474ac179a8727b2b9124b414fc33e4514a555d1074819292094dcc554dec0aedb0ea0a050a1814765e3885eda1f8778ce7a90ecf4cabe552a6611495a24f67703ea1bef4046ce26142a208757adfcbc4a94f5cb00b75d9a4efcc2f6f7fd33fb53caedf448d047f33d65a4147e354815173ab175a1b158a689a72b93f65031bddd7ebeb3934fda6ea3de509bbc62ff2e4cdab1f00e6cea841572fd44590307f41ea88be90fd90f4e5d3f5cc21d17c88e27be034b55874d0dbbc4e719db47db6ef9d126f7fcf63197036e6363cd3be89201c790229383c4a185e1f2cc57966ff26fa91f0fcc28d3a692c8268f78e7c72031e5bf13d2b96e3cb3d494932c4ed3a6e1cc5dc6dc7", 0xcf}, {&(0x7f0000000180)="7cfbebc2a0705595aa048257d9fa9417577b87b79871dcd8eb7eafd5964e9fd76ecaba9debb7fdea702688df98e7f6ae86f2bfe9b1f4b8e6c3b0620f7c6eb980733a5592387897906dd25022e4673b813dff6375d78bf95fb400af80b3056914e5f81379a5575457a5cea3741c24e616f1615a17035b4b36ca242d"}, {&(0x7f0000000580)="9da0693cffa7237b6a4e359368d3d973ab6ca61df7d59053aeadd6adcf83f78d051fb2b2598cc825192454b962de5cf1a27b55fd0d881a29381c1060c2315605285b4a058f0f49d18dd2d58ed07dbe3401def68d8fe6ecfc107617010b0c39eb06025482dda43930f1a14c0412476290b73c7b083c66e5b4333202dd0aa2d65bfdb0010d04c2eb1b7b0f5057fc485c9cc1144a24c0a8fcbbb86931601fca709da13ec0b8"}], 0xe59f7c9a653b7a3) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="810000f3ffffff00", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$unix(r1, 0x0, &(0x7f0000000300)) dup2(r6, r9) fcntl$dupfd(r1, 0x0, r7) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r3, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x0) r10 = msgget$private(0x0, 0x110) msgrcv(r10, &(0x7f0000000f40)=ANY=[], 0x0, 0x0, 0x0) msgget$private(0x0, 0x4c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) r14 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) shmat(r14, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r15 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000080)='\x00', r20, r22, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180), 0x419) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) r27 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r27, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) r28 = semget(0x0, 0x3, 0x100) semop(r28, &(0x7f00000007c0)=[{0x2, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x3, 0x3ff, 0x3800}, {0x4, 0x5d51, 0x800}, {0x4, 0x6, 0x1400}, {0x4, 0x8, 0x1000}], 0x6) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r20, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r23) r29 = getegid() r30 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r15, 0x0, 0xffffffffffffffff, r29, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r30, 0x5, 0x8, 0x0, 0x80000001}) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)=0x104) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = getgid() r35 = getpid() r36 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r37 = getppid() fcntl$setown(r36, 0x6, r37) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x7, r15, 0x0, r33, r34, 0x0, 0x4}, 0x40, 0x3ff, r35, r37, 0x8000, 0x56, 0x20}) getgroups(0x2, &(0x7f0000000340)=[r13, r34]) getegid() r38 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r38, 0x0) shmat(r38, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r39 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r41, r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) r45 = socket(0x2, 0x400000000002, 0x0) setsockopt(r45, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r43, &(0x7f0000000080)='\x00', r44, r46, 0x6) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r48, 0x0, &(0x7f0000000bc0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = semget$private(0x0, 0x7, 0x287) semop(r50, &(0x7f0000000180), 0x419) semop(r50, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r50, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r50, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r47, r44, r47, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r41, r47) r51 = getegid() r52 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r39, r47, 0xffffffffffffffff, r51, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r52, 0x5, 0x8, 0x0, 0x80000001}) r53 = getgid() setegid(r53) r54 = open(&(0x7f0000000840)='./file0/file0\x00', 0x10, 0x120) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r56 = socket(0x2, 0x2, 0x0) connect$unix(r56, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c641002870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9ae00b4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023ae48df4f10deaa0c7b0fe1e2696d7d010100001d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e90a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb96b200d42cbd5c440cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782"], 0x10) r57 = dup2(r56, r55) setsockopt(r57, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r59 = socket(0x2, 0x2, 0x0) connect$unix(r59, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a39d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r59, r58) setsockopt$sock_int(r58, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r60 = dup(r58) sendto$inet6(r60, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r62 = socket(0x2, 0x2, 0x0) connect$unix(r62, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000008000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd575b4207a62617100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00010000"], 0x10) dup2(r62, r61) setsockopt$sock_int(r61, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r63 = dup(r61) sendto$inet6(r63, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r65 = socket(0x2, 0x2, 0x0) r66 = kqueue() r67 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r66, &(0x7f0000000140)=[{{r67}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r66, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) connect$unix(r65, &(0x7f0000001800)=ANY=[], 0x0) dup2(r65, r64) setsockopt$sock_int(r64, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r68 = dup(r64) sendto$inet6(r68, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$dupfd(r40, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r70 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000002900)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b703008000000000008b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c0000000027f5710920ed0e859b5fc22fdd1ee8cfe277ad86247d64ee250636c0e9d3108dfbef240c618f2ce7366d264da7a813772ae7f5c39304b6ea07c39e28cfa3840b52f1b45b"], 0x1) dup2(r70, r69) setsockopt$sock_int(r69, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r71 = dup(r69) sendto$inet6(r71, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000880)) 09:52:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x1, 0x7, 0x1, 0x6, "c50bcb1a910cb5d1cb3b14a9ce8715cdf0898415", 0x6, 0x20}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "0fd1092000"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 09:52:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x240, 0x140) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x67a7600abd71dafe, 0x5) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x320) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x80) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000100)=[{0xe20b4b4f071b2114, 0x6}, {0x3, 0x1}, {0x0, 0x9, 0x2800}, {0x2, 0x0, 0xfa28d308708e761}, {0x0, 0x3, 0x1000}], 0x5) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x90a, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000180)=0x10001) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000200)=0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)=""/11, &(0x7f00000002c0)=0xb) chdir(&(0x7f0000000300)='./file0\x00') setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000340)="b4729b3fb02ac0c80878e7ec19ad0b815f38163367b7500c70fa466f7ff6f60d3831cad96fcf9ab7f824042516c10127f22b0174273af014d98f5fed8d829c0c4777198d3ff169c01ce39e9835bb2eaf3cabf7cce80284e40d477789395e4fe610f148fd058676f0b942807bcbfef1461cf06d64d02e495308e012d4400c8093eb36c9d893511c6ce87d6bcd617e7acaae19f76ed0f0f87d0b0317cc33d81aa292b482d47603560e3c", 0xa9) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) renameat(r2, &(0x7f0000000400)='./file0\x00', r8, &(0x7f0000000480)='./file0\x00') execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000500)='-*$:($}$}{\'\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/wskbd\x00'], &(0x7f00000007c0)=[&(0x7f0000000640)='/dev/null\x00', &(0x7f0000000680)='d\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='/dev/null\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/null\x00']) fchmodat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x4, 0xc) chmod(&(0x7f0000000840)='./file0\x00', 0x8) r9 = openat(r5, &(0x7f0000000880)='./file0\x00', 0x100, 0x20) r10 = accept$inet(r7, &(0x7f00000008c0), &(0x7f0000000900)=0xc) poll(&(0x7f0000000940)=[{r9, 0x80}, {r0, 0x41}, {r5, 0x4}, {r6, 0x20}, {r10, 0xae}, {r0, 0x51}, {r5, 0x40}], 0x7, 0xffffad5a) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000980)='/dev/pci\x00', 0xc220, 0x0) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f00000009c0)) r12 = getegid() r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) recvfrom(r13, &(0x7f0000000a80)=""/67, 0x43, 0x0, &(0x7f0000000b00)=@in6={0x18, 0x2, 0x306a, 0xffff}, 0xc) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) getsockopt$inet_opts(r14, 0x0, 0x5835fb643fa9ef50, &(0x7f0000000bc0)=""/210, &(0x7f0000000cc0)=0xd2) r15 = shmget(0x2, 0x1000, 0x35b897205610a173, &(0x7f0000fff000/0x1000)=nil) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) r18 = getuid() r19 = fcntl$getown(r4, 0x5) r20 = getpgid(0x0) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000d80)={{0x1000, r16, r17, r18, r12, 0x151, 0x9}, 0x2, 0xf22e, r19, r20, 0x1, 0x5ce, 0x7ff}) 09:52:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) accept$inet6(r2, 0x0, 0x0) 09:52:31 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f00000003c0)=""/253, 0xfd}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3907ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x40}], 0x0) write(r0, &(0x7f0000000180), 0x271) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:52:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x20, 0x8000, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000ffffffff4529042900000000d7c1004106b450952b6d00002000070000000000000000004000000000000000008000000000000000000000fdb5367f32ecb6c8e72fe6ae06ea7a00000000000000000000000000000000000000000000000000000000000000000000000000000002000000000700"/152], 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r5 = socket$inet6(0x18, 0x5, 0x1f) r6 = syz_open_pts() r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x5, 0x2, 0x80000001, 0xfff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x1, 0xa20, 0x6}, {{r1}, 0xfffffffffffffffe, 0x42, 0x8000000f, 0x4, 0xfffffffffffffffb}], 0x1, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x44}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x1000, 0x101}, {{r6}, 0xfffffffffffffffe, 0x36, 0xfffff, 0x0, 0x100000001}, {{r0}, 0x6, 0x40, 0x20, 0x5, 0x1}, {{r7}, 0xfffffffffffffffd, 0xe, 0x140000083, 0x9}, {{r10}, 0xfffffffffffffff8, 0xb1, 0x80000000, 0xed0a, 0x5}, {{r2}, 0xfffffffffffffffb, 0x22, 0x2, 0x27, 0x5}], 0x83, &(0x7f0000000280)={0xf7e, 0x7ff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) dup2(r12, r5) setgid(0x0) 09:52:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8060, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0xfa8abe7bee7813e8) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) shmget(0x1, 0x4000, 0x64, &(0x7f0000147000/0x4000)=nil) 09:52:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="b340e306aa8b1bf64a58ba0e7659990550fd0c94823b85d865a62d3ae8f0b4aa5494617e391fafe94bb29d83dc37ab576832a7e91d6faea2da735a09c0a696a4dc34d9127e2f3b84a19eb48ae884aca2ebdcec1d9f0473cb35aa0119690fa19b244a69ffbb418461d81def8c8eece95a832182f5e0fd69bfb173abc2723efaca4da68039dc15fa52cf1445dfb65b7d8e197f85aaa6f416f92203537607c0968848a08800fbcd83738c92f1d6cd006444e44eb5d7bb41ef5b00feb8136bc4ff3d31da4592cc0483bb77e7f6c4f546b2a8212920c93132a5b8502e0d3a0128c5b218dbe28f70bd8d65ed24bb4c9daf3c092a969367", 0xf4}, {&(0x7f0000000400)="7e37c391b67d8778ce88ee9eb60a297f31d94d0e91a275e6e76d39289ff53d1626034a34c6cd3573cf03add8632f750e3bfe65243bec02f94c91ab8619517508f79663292903228f20e5d33bcb66431b02ba62e70f4be6943b133a318f49fe62283b6a86e371968b961d5b115a1c65d267378dab4e7ef9cc78c4a147515a36a3e110dc58b3ecd121cd58cbd845b9941906d2b4688b22f63bb55796068737d9f13dd9fc1b750534b700706e071d7d362c5db0ea2b226ad1e8cd42", 0xba}, {&(0x7f0000000840)="85cff5bccb089bafadd1935788001870d3fb34c86d32d65e05150e908759ec1e720fc1680295c9e03e5c87ee31ce0a505e33329f37decbc5f03b43702e3eb2ce394ed8c2b93ac8b3eb6e8e6b655e186837daca52effc637005f1e1eccbd7022f6b1fda3df14f11e79b4e731846f0455c89b3d783a4234c9b4477f1f284ddf0c8a27b8304cc934982392fec24bbb17c7180ce24a9c1f27a53a9dfb2a936f4f715c011c4dc2e1566d1ffbbdb477cf640dc1a64f4ac80f678fc3d0a9bdb9329f09496a13d370e64c7943e33a3200d262081710a1fef94ae5f35ea98288a00ffb5f6b56837f4792cbd2931b99b17e931a884b7725d93dc8d8603fab1d7a3dc5c8ca722f0026107b10394320b6d0c18acea36290931cddabb95299c972b17780bf5f96e3cbae63b18f4489cffe05b360893c9346d61907c4875803bbceaa16db779b144752d55a28a55d28586c38c10b73fad9cbcc26555aa1095b44fb272ba1a35d3a92735cb50a810ce35052f12c61169cf34efda5124e713062d4df7954266ba778e2e6b28b1b25d4ec40a290acd666c608630e0712988e0e732753816ba4e1980ef3a4d5c6d52a8f7da21ae3b98d5aa013f40439e293ca60946e5a24881a4963519318bf8f6b4bc4632b0d99f896b8c200aa4dd3c9d32a0b496387f35cc933f72f67901b652bdd7635879b80e5d3bcb1c3ad06af256613b0810c6f4ae511bc0f183199b99fe6270f7998547f4feeeb6a80cf45839eeb3ff818eff8432ae5ffe456dcdea41a9326f82fabe6484e35150af8e88438d9aa4a4173ed7b537f23c8fcaa226aa3b8d97bd7ab4f2bc5a1075d4f6e871d3de3fceadc0a46d5406788b9ec47d91798e6ef05abe6748a73b72d38b08cfddefa2fd260616e44396b66cb32fdcdef557dce7eec75262b53c29634db619abc1cda3077d774e89077a57487f35a5af5ff399abf13ccb55c0e19e74d3b7505aba8c3d59d0c3aee9bc0d7a129a051520197d34ed3b244158bafee939c7001fe9f1b52f1c435000bd24a25e7c79342f9b8da8a9cfe6b5d9e3825c3ae74805bf401a22c3a8cd1180430b23ee0254508c2dfead9907bd323bc4eb0e70a592f7db5678c61b8f775fad023561db1eef824d49492c669eb6473eb5321f9258cee06f508dbc7ff00968591a2348648399480517c57cbdb957cdd6d0d9ef9e699ac1473d00b986c8149bb72c8c9598b69c1cf6e7ead2db904263e0cc127a6cb263c2c8cdae5f53490319f7559260204668ccfa458ac32abbf16fa215c49fcdbfff7c634a4086d3255c6e030e4d56aae0dcfefb8fd817702e5c50fdd54c948b0e872cd26271c44844bc87f11b08329bb9a9a760779086dde5699ef8b418ced48b7b6a3904fa6aa21c0141518f5050404ff33e8f4d551967e17a91140be62e70c5e9dabb5f7cfed232b0cde74e1c99178900c8f4f98e768f1651c5eca1f146bbc4ad568fcc719cd6d6aec6792167348f153bc8100de270bdd04cbd925edcd4ea47aa0f8cf12685c9983e6ade773467ec269740d7e952430e3cc76dc0d3d232a6a04fb582d582b8d21ef560de9cc58841b9298c4460d899b8e9390c343d738194876d4428eb3f23c18e90c4f1df514428ccb1a82f95b8f00986b88513b5ba17447297175a8288175ece6009ae7acbfc910a4fc91e89f47b136be2d723f6cba76620b5d3e66c62b6563edb1df56b29520c17ad4baa64dcff32389f7aee39c343a56f45b2763e67338303eb7f833c4acf3a87bb58482f5cd75291e454a406cc79b38d060de9511bf820e459c81b1c853d77effb8f891b5216aac46e7c23a72fba0eeb405123af86cbd060d9ffaea8af6c5956c9c376a94aa58a12faf01e341f506d57165ab102c2118d00204d7ab6013a50647cdaaa1a9ad055b04e174d61d36f4e342b5681f10c15ebdb4d47b0cbf6c135fbf0dbe381821cc08f513024c9aa362dd3b105e3bd27f4292f49e70e6a9f4f9f8309ba8e7217a5c278d6ce7923ffe39cf7ad20f9bc5137e012ee129f37fe1e9addbb9c2f20fe45d0b59c36d9886969652ccb96071e437b4428069a03b08c635e023cabbad03f3d4798a2bbe907e596056fd9751958c32f49365197cf819ae38a0d3c3ff7000291ef75738e9548db178e3a031fa289b52ffcae00e763f15d765a908b029dc2688b267d35569d67b0114bfe1ccdf1fbdf9a5b664c5f972bdacb74b892a1c9b43563b139ffd2b3c77683f7d5c002c77113edc28c534c806e8460a06195a5a8061b29f30792345860e47100393f373926196c02057e36666afaebf94ffd205010689c2b3ca03ae9a212b285e25180a8541d59f26e55ca518cfe3a4b699bc112c52de4c475ecdb45eb3e8a964a9396acb5f7e03e00e2b445ae8beb0a3338840a4bff6074a77fafe67269a5bfea923d72b1d8d064c5167ad29e11ab238fb810f7dfb8fb657d343bd8763120eacc476597faf301ccd75d949b3a4b0e62b618080ad148ccb601bb654c8a98de56212597c2801860604f7e220860446d21de0322a99704c99bdf8524de2e99c3970f64716fff79beca029b2ac1c6babc28f84ac632cdfa12d2fae13a995a6f7f3bb96a09e030e7b9679db9820ffd96b10bb32d09322448667ea6e0f7534ce838eda76f7ff7c3ff3c0e4ccfad50de9d5b60fbc9c9528c3dc3317181a1dd962509d63aa021cfd6dc38fc053c4fe2990e6c084fa6c829f3faa86ced5f74fe70dc6b9161c44dc4d4d7bbe4e5c2669146258fef12243db146854d918d182f15191dda20358aba761661eb3cc2ef307bdd349fa0afc575bff5cd9860b5f63b447dd43f7ed4949bcd1ed3e12aae6443a577c6d1a4f487d5d7aea0b579a2a5d6b79a1ee7050fd712c45c0929dfa5145b9c4ba833bc11be54b7c0c5e916fd8558ab71caaa99ed740a41ed1348f1a17a88d46a92f8c6d3bb1e41af3dc0576cbe8431a75cc02c016e641ff6fd43492491b1bc343efa8d77f8620ae2c2d62fdb2b4fcaeb1525eb0ed2cf92e75345147e8e44e8b0c342c879a90c415f4f25ba43a36c1501efe95a7dc9bac43226982a7dd019cdb86199c168db6ad505398d72fbd8ef16591c0541c9526d393de0bc34bf39dfe383d07ccd27076c53dffecac2761a1ac676b726c92e4a5e64cab388520fc37e9a100417291d56dbcadfb28d28ddfcd9d28e8fba81f2306ec9dd4fc007b68047c743b81fa81a96a761fb029856178aa92ee4025c1c378b348acf8fdfb65b56eb844386281b3d94e15ec4bd7dd15f54face06f0681d4f4f300590912aaf2d7858f6bc1cee3a51fe6beaf9e878c626dd53ff068b7dc50e39521835b00997b40059bf7cb5bf76440a793668c3b3450589de3b5512941cb30ebae222432225aefd33b00f583703ef307b6697b0ee259aa26c7382745a522ceb180cba1e1928556d6533cfbd17e2a543fb88bf45f9920bb86a733d389d522c72bc9abcbea12a2c7ee7edad0b28b86ed2849282a35e6315b78d2cccbbbe243ca6fe2f531c0c1791236bf864d1182192f89deaa18ee4f9d4b0a114bf19db51ca3f26b1a717af93642cdf72e0fa980927ba5a61c485bbad662a7eb7a3ae4a816c685a7b38b6e77e197d1bf05473f16f40753c7a101c216cce8b6c04a21da65ea6f80af8bfaff940c08fd0d702a59018e3c50e26d329f1dfa568bdd5cbfc9bc2cfedcc89beda13272a6a82cbc5d830724ce41101b8eb2aac3d8bb8f4de64bbce4e56cfd53f91a25859602629e488cfa6da07c67ba80b5920aa06a9a57bb9f12578fa726879e0a290a02377d7057a3b2e0d4b2dc7497b7686e6da9f0c908fea19500963f286038f1e24bc749eb237c5144b8e7c9e5d93ed7c557c48d203d2f7368b3e656be5c8b8ddf25a9f3def0f8438cd49e85d7e78d64fbbfe386ce84d2c95eb4dbcd01139b861caed7e597659da442d35142beb348aaa6c5443388fe63b615b95f4984180ba7be6460e0288207c7188d8bc3a7902795e98334491a87a3d1fba9eda072d986f302f4d267c09b946c4b581c2e9aa4dd8d73c9a615e66bc278348518feb759330a75fec2f008eeba4b659764ec88c57312ab1d49966cd22f468fd816fe09198a286032810fb7a0780f86230b49493bd6202ad532e2d194ca61ef50b0d570cd2ba869803fc66c269f34323e3e56b51f2a6c96df3227e62823f4a676064637853122a873f991bc24f062f24c93fcbb53a4894a802f8c9b14653782306719ee280b89b79892c572b3ad6e76707a5fc1cd4ee53805fcd21b24a61b123e655a37c98a02bbd2032082aff30d1d9e7d67c160accc41a3461bb9114ac06b6e9d0d1ea8c5fb7285441f044b79eaa33e027773c9fe4cf327373dabd4745b91887080f57861a0b82032ca863c09ccf1857887b95129144e1d162e595e50a1103db33690159e13c041b0c4259ffc64f3da3b25370314097d2dea4d3afd86c111eb4f2867f73d54aa8cdc4eddabe9234dd3afb7ffdb20471116f2db218216526f16d2874448cfd23927e2b31d3aa648ae30331e080feb260ef55d9c8625e2cc330f06da4466519d133f0bee85693f58c2e78621d4ea3ff4fb63f3477807d1e5586f39f7e5d5893a1f4ce2cdc5280ec2e80ea8119aa3ca063a2232ea7111c5f4ee1d96f1edcbe658e76f736d29cee786ffc50ae9e1ef21f87055c2dc298141980da3dd95c7fa529f0818ed313f25728f79532882d64d808b533712745c33bed2ae8984b0d40f57dd62ad1b162e9417f120201e587882dd6d60aba7014f59056871cd5289ab54e745c325f2ad93f7029384618071f9e8c044d9047549b28946022e5323bf3d32bac27dee0e02cf42b4af5eadbee6b89f8d16e7eec5f6d6817de4cd3b84129186de334be37eb376c5fe61ba8b457d3c21c643abdf3dc92edfa2daddc72efa774b1a5124c1f5567b3061485397fb8fafb7790cba5cc578b0b4afbf30d9d59f4b5f1290378c63baf7e007681853b88323cbf5a40f523fc4628f99fe2398d418eec65c339669f89f011055f8331c745c1118387d38299759955db38e0cf61b326f2311da6c69f78ef129f433d4a19088e96c739d1f37958855a46d04cfe06d16aad1d73823e5fc9527f992255318d9567e22e48fd35f7f364ad4bf2a2f957a46120285993f63cc39a142661306ef3513ea481128e91931abcedeb77e02116e9f1acfe432da1d2379852c73f94020daa7793b7fade9b51bb9e7439e4637cf2ea45f2a4035372ab94c22d05e7f6a45c33d63ba9b1c405211d811c7671eaf6dc1e582ca3586856ca363591b44a6b508ec560d9b54877f0f0f204401f1833392b05376dd1c238986aba32499d7fd92d081d56a6b9623b72a57954d0e42667eeadafccbf3ae3edbe2054cff18c8483e66b6ec18c9ec5b28e4067eb4e3dc890739f6b8b272a54bbc34082cc2c4b676759327e02c9f281d3e6fb17f86c30f4c931ea9865e72a692ea02055ab06477450377f1f7ca74d8115a56d07da6fdfe7042fa1ac722648bcbef56cca905326baeff3a7f6c3533fb05ff023ff5caf2ea63b6e484fd0e3ce72931c64a70d1316e20c13aa434dc9b5b3769ec917fad440f1282d4d1aea6d118e25b04cb4a5dff34ce664617a7273c87a0d0ee2c08a52848d04cbccf6e824af06e3232ffa5cf246afb702fdfbbce531f1e9afaa655ecaf1d62f9e8c82998b85dc2758d11de7308b14020e28978f2f3f404024f7d7234927ea53916e3235c389ee20735edde5b4b7ffcf1b458072e82374a1e09bb342ca1e3a60f5d512e27232b011d1e4a71af263c2010f2b9966", 0x1000}, {&(0x7f00000004c0)="fa871acc8d17283e7504b22634f3f3f5f99a22aa96f9e2b17904b91cd525426a5f519c677ea5a529adde780e0be16a87e8b52f5e18dfcf6219cb7463bdf6ae1b3e586b05206b8b068a50a7cee8f570e576ff691311fbf26bf15576d7e6981d9f660d75e90254e463e112e515f16a3d37f2d6671b9794f69622b6c2b5fd18b50ec31ca4b161f0d296453d09c29a9bcc5c714ad27dd4b0b4b5fcf71c0a9b69373e97773eebe7476926d1ceebefa8bb285e93bce743b8250a86d83c4803165186647778146f912114ee91f5f96e89333393b2ecb8ba0528311e8eafc5456ede754ef34190e0f95c25a1f6ab399ead15418bca6b17d144f6", 0xf6}], 0x4, 0x0, 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\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 09:52:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) write(r1, &(0x7f0000000680)="c1d86c8795b89d178b9608d794228876fedbce8a4260557cf9a3ca542dbbdbd9c22d80b4f07946379451102b2f7a69d47819e88d7cbdb28870598a251f4eafb4fb08de3fbbff7320e18a13168a00b6f63a6518600167f92994c1e1bbb22b743136c683001f42ed7be5f6f4db91957bfc368cb74ef64fff646629ae194bdc329062effc34fb2e85ec46ae46d5f27593ff8035b99b94d589adb085cdc111c94b77866b1620b0beacc31ef60693eca90931d874754528fa8092a8080a85200481ce45e469d0a9dffd570c52ffd92bb7b7ddb6c8c03c1aa2b430910cd6bf777a2cacd3d0f06e1363c45f16938e7110a17878b51e50cc01afee190e153712ac3cbe3b24dd4d2e5d86a61127d02d5172d26ece848faa6d4d34840045ae37b14e0f3804b864d374159f4a9fd75aa5b538f08d44272af42d28444267dbfc229baf06ecf9eed3e0427bbcd78692f333b7f914fcd9e82f734613611216ebb38782efe82d513d5fa74483be86d306ac714bae90bd7c87d5d1a0d79cba97e0ad70910f0f79eb0146b007a8593a50490f989d0d5c593a3cf48748491e2701d886920205d268a186d833dbde85cb64ecc69c6fa45ab816554da1ce5212b871f7191e21b178c9be481beab84e2ab5f863e716ed60c5b177f8554caa95acaa96a1d9fbb22335a063c1712ae8f6ef2ed5b7d22dcd3a5b515aff834516a2179a770a12f815a8d77cfddffe704e83b4a171cedb19aa0e2f24dadc3b63740604f0a8ec0eee54116878551ab46c35b7b0ec5ca523f1df5724418448f4b852294d84515704b7d1432f7c37342520784d5e2eaa85fbd9dbdd6ad3651a3b6e0d60e269295fc14e4afb48eabeb154b708ffb1789eadf38a1ba4785e2b2d0ce9e9a4d83b8076d1019e07896980a90789c21a1dd44ee9f1d99f0b79e3f105e9d42cc45be1aba9d434b8ebbc1155421a344248bc3f098bec9c1c03bcc8a2079f383443d7ae6025ce814f9b188ceedcd94dc011408e9d67ebf4b0b62c75004bff69e1084e8f1b22110161ca92561466f48a48d91a99f044e7afed27b73421997b0cbfbd809dde5b85933f9785d2d7c616a4f5d54edbb96d11a6e4bfb10854725443984904464a79d96139ae90fe6abe460b0d53045bfdfaebe8190bc9452e1ddaf086d76be07e687ce2685984d015543962ccb6eead9be5e575c773bca8315684f222283c783dbfbd0d86189ba5f8436769cc9406f491f98d12c11d6a166e4e5bc2043d83b1be4ce5a5d82bdd7c17900080ff88ef7813da1b87398e94ce91ab9e35b1065d85b04b0b8c89a6f872d2c5e52c4fe89ce1749edd8b2ecce895f984b66148a45bd32abc126e8c05300e0601aee4bcf3c9aab50d97192fdf589514c4ad7a255dcbd86e4ad77c04bf30187647fb07113a439fd92bbaae0ebe24cd9308ee3dd366011c7277d7e9b5c09059bbfacc56ea4489e489a4f7f4379a4f9b282568e4f7088dc0d2d28c32575c8970506f5d0d92c3fefdaa318fc6c1ff6008f7bf0bf0a0b9fd9afcd7f69e0c4eac2d079f48c2e77505419850964a1cc3abdfd099994f05e45065b7adddfb1d9eefba8730c6d376d6c9ae4619d9671bb53c758133a6dc70d084aee09fe8e2242995bf3122ba9079b52ae057e13dc4fdfc6d61c50b4953a94c0d40d01791edcb690bcc02b6cb16831035080bab24e76af3795e8c0d33f38c3252c64136ed278777b6a7464e3bbf60f91df9801e462e1304645c3b13eb9888942f4921870e3620b948d93e1b4d709543321ac25f2376887da2211d601b28cb6c1cee48ad60729acbd07910ae3c318690a50aa85e13f3ed718932605b330199c2f3e90a5726478f50263e78017328f538962a27bec63ce984d189bb50d93e15e1521a1fbb33f1915456746fec4953cabb52eedfe486e3c6c383cdc682ac08806712e49d1ee4d5e1a29682a5e63d8f2454bf09d2c954c1bbcfa7432cdb745f1c7b1d1327207a1316acb4a634c73eb32f742c82a9cc8701edee6fc4dd0b134068e596a848d4c4a61d81cd82b5fe6e150997f9a826b58d586087113d2386a9ee3fc08973c7c8b8aaff059871a1f47600879327e3c0ce49af45f18d24f5a21040fce4abdb4566c31f5af0817bec3b93eb21780c42243d0e48c5b587d984dc51ff76f2c9e265cdecad1c81ef75e7038d6b10684e908d25398f3f8260cafec60f85d6e163d0c6bbcda0f91d7f8f340f3feff4636da9f7a2715526e8e63b02267c9886c1110575ff3bcbfb199c47d0b757eb7958802c46d96a41b0b521e97d5d2a1db9cbd8c565b6ce3ca3561c3fc892d9974d094c9c8995121c6f313ebea80ecb3598b21492db5efbab1d443ff8b389e807221b78c745b7e63b1276b4ac663fb8df6d2d0f29599f6b93509a1b766426cefab66d272ef9de1fe169c8609d1c4f4e74f959fdb15603b1aaf74f41986de95a20c4086ed08ca130d4603c7a19a448d0e7d00c420783a8b06ed8dab1be47af328af626c403bd832ac01cc7514687358e3d372eb9dc5ab52bd9b2d082899050f3d50facfad48e8ab556a096df7c821bf6199e632f8fc67b4dc007f529a7183a856f7ef3dae4ee0de9e0a55d79bba320a8c88324ad8f3005d8920f6fc125574f9611dcb8dcd3659976c3489e3bbaa8ecdf23589647c9daa74c040c802e3197ba8eb0ae5fd5802379aabbae2c897d9afb93735940f356f4afdca26d966fb6c01b36c16d2fdd3c50a29be530efcefb488dc8fde87536978378a9778f69eb2498b092829bc01cee0de0833157d367e2f9102f4f61c952c44cddb40083ff4b06835adf73c9b863cf7aabc46d7a9e936d74e249779be21c95f007b4468115e3afe0e3fc005cfc8eebd40ba99e5c489f8fca5af09a708cce0dd781294842e94a0745f54b98d531d7df92e70e8b60c40ea5103a3e32959920c29c4735b55c38078171f91b7dacc547ef5e0f2a93b1941a1f49297a81542acf1f4bb22d43d126d866f6360bc9409066d1cc3f4e9e4797494601a84f0d04a59b42a152469345381322bd3558f08ca726d4ef13378b866d4a2df8a63f649112309c3bf01aa3d82ebcbe8ddaea88d6c6eaeaf96505038b53d171dd3cb3bd827f35523b8b6d96fecc379fb2a078425568a17d70edba592db1526881c2ce4c4d738582a5db1c268773132f74d2a87c59ad66db595ff92432c1bef3144f8f7825dd4a3e2e7657e2b1b99646f75ce96b9213aa624dd743c6bd36c149ee98c2692e6b26e78b3f9ef93878bf03b59954a60897bac8ecf6639311a3876657936a44f1d2e22ee2449105dba15d7c8f6a5a033b0369ad63cd1c96f1d751acc942e0eb89eecdca980f7d036d635361ce7cb470a8182d8da37573490b236d609b857443f8fa6dc087f718006eca20d996f57e5fbaff792acd56a9e62924b4963db34ff653bb36ed503cd33e80b01463677d16bd586bf71faa25d1bf0152e95fde35a26eac83551af0d1f714724d7828c1734e90755f529aecb24fb6343986df8c91c3d0d89c317c25bdf1c7d95ce2ea2210727cac22f4a8fb4f96ca5310f1ad2b084501bd4d045a8a360267baa1787e0f4b10fda7021a9be1c95b87d180b4dfd3c05ad1e1c9aa2ddbf64ed22fa85a5af9811b5e294a5a33c70e70f5cda05ab814e4e9b6705a5c07a5a0f7e6925daa0ac1370633fd54a25cd9a7b10ca46e0fd15ed8e1f5e558995ab417139dacd486328fc6423ce817daa1d541aeda4c0df21ebbbf1624fc7725040fccbeb633552bb255e61d4974d0d900a7958379c57c6f3114d42813f8dac21671020b051f31a625905830fbbc9aaa95fd7bd085d39bcf5e8ce2ff6be7288a42d1d768a2e6dab8e096eaffe3ff135522593f6f3fabbb937ad11180523511a1f3ed334594ee485c4415e4815078ff71208f5c4878342489da916175048edcbf2f9916f36ff810cf7e8815911bc8a738fdc08f398eba8c1355bac308927cdc5556264f605953081f677f4c02af3a83471b1b964f7c848210db1dc8cd68d1aeccff0ee435f869e0d0cf8abc614264d636b6679fc42aa85051bf5950af2c114893d1d3318a63c53ab5072e474474098fbbe731f7ded1d36d1d75cb522f70a80eff65e1743be7530b10a7b810661fbcb73f11fb725fcf59babc8246bf2b0f1c56ffbc45399b5f1b22f8ff9b6ed76417628725e38d99fddc71de70677044baea896442a57b7f3de827fc9eda4052a78314b52db7452174c5533a54650a2df8dd6cd4dc1a723fde0acc952a6f4f703a51ae3b6e4a961a6eb9a3de99f764dad50baeecc25d639bc9284988f058a81fcd6f85fb69546ad5f4c1e270adb32a833e9f1ec228cfb8a4abdb32b5d5c909537ef2cf77420876059593dae8abf8431ddb4c6cff6cd80c5d29d8676c33ec90447a8bc557c84fa5af89095a8efbd8cfbe1e8f6930c1ed69067fcb21ce600a6a4e572f2be3759b2eb85be47a1989c78819253eb3bd96dd80ca0e792dc817f6e6b058ba0342c773526a0987adc4258ca1c7d67a19bfe5b2f359f22c04c57dba4df32864bfb3d963f7453fcd2bf457d77d64bdbcb1bc3b3df72b45d162a36e36aaad2dd2c52b3a845455cb4ada45b85df1654f1ea919c4fa75fb54c9f106903a8354a1c8b76d7c729eec055b7afda9fe9863681513c4ad71569b39a05fc96ff22860976fb644ea3d2de86e64f8a815d2571306f6fac7cd41bd0dbbce79c20698b20e8252f4411b673ff750676fac86e64a5b889093c264754d0af4ddef1efd907a9395dabd8d8fc92185924e6142fe946194d2564af5f0de4214a899d8d9161169eb87c5c866f15026f7c10cdf77892313fccb3484810ac4fb880c6403e199d6c93854a985ced82c2dfc4e918a09e5dfc44e8207870350aba84ad3ea587d4ee2ede42bacb0cf2685771d02437ec31fce6a790470f890860aed5b0b7a8332229f1bf26e4d7798ed331cc8feb2efd76fc0651b563bd12a0caec03ba8d75b82fec8c31021075dbb15375945550e86734c4f659370f8c873b3b60efd082754799918d6fc7bca9c39a83b0a5378aa7ed031e037e34b20d4f9ea65bc6bd1966196825625ff961bab287f126231d30f09cd2811c6aaecef26d15c8ea71e021cfc991cd65684ad36cc020dfa8fbcc497bc8816616b4f9f44c77febf265eaaedcd6519aa6b32e035851b44a5bb436d58a0a868c4194a88ba587f036a9f5d2d3f3c1b540927691ef9aacc68a80ca911be74cafdadcf3a484c1a8f2a7e58a57d4b5febef575243eda485e4f52f55b31542e7854551ea00c7495dd71bd8f8cf7e92312dece891cc1a82f546e2bb4c2493f86930df9abb84130210a0d766efd2b422c7b07ce5571bed65a7d989e5f18c9c3569b800ea0909a8b3ac6436d09904b7259d4032e99428ef830aba1d7aafc4dcb331bab50167d94b82d87d8779f674f24db4eec06db8d64b5104c0e7d3eba88b6acdb19f473bb751e40357022f40db7fbc4169908ac666773a35da244fa7bac797c1aa598b43abf9ac1fb79736396c95d24602b7b3fc202bf5589b1bd19dbd44fa684eb24f2b9ba24fe1f1ff5076870054f4d101f3f5017fa80e7a35876a1453942a0489b8aeefe22825d103cd88abe6f0a054a3f5570897f424e37bcc86a1ca535f8fc525609f694243d4e2e950903cb2d078f65bf0a27d13cfbcec2e3874d03c99a9b01e186e7f62db15e32273dcfae43682de3c3e30deab6f0e23aa46a4cbccd3560e792a4f4c55d5dce4346aaecb31bd3ea63fc84bc473b0aecc8e526928ef01cf3d2981347fef0c032abc50607c74f653d4b6b", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) msgget(0x0, 0x2) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) 09:52:32 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) fcntl$lock(0xffffffffffffff9c, 0x7, 0x0) 09:52:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202e5037f0000018ae84a69de7fda37326bd3f25fbccfa998db7644cc7216627f41f0bc9ddbeedcbe10024b3f866320ef49c8349a603261bc3feb53dd60dd428b7695ac7cfbc5c46235dc45d5740330e7340487abc18aed33cd16d94b2c4d95492e2c0357f0234447edee48dc8b5bfb1f4cfffe2a6a1de55972233c75397b1239b85d00000000000007ff1732b325"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r2, &(0x7f0000000180)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0xda, 0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x5cc49c331a9dfd4d, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x9, &(0x7f0000000040)="c5ef8e65424c152b97016b7e2109cdee552e679f14767b7b2049a027b485dc0f092f2980a56b580b29280f184c3a9aaaa61d15281c1aac55", 0x38) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x29}], 0xffffffff, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r1, r2) 09:52:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) setsockopt(r2, 0x7fff, 0x3, &(0x7f00000001c0)="e35d246ee564f0678e1021e5badfc247d5c8319d69ffc0d68c0e1ab36d78796b6caa55", 0x23) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, 0x2}) 09:52:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfeffffed, 0x0, 0x3ff, 0x7fffffff, "040000000000e4c6294b8d64bc8600", 0x6}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/10, 0xa}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c6", 0x1}], 0x1) 09:52:34 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x40001, 0xe1f3, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getppid() r2 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000a40)=""/118) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r19 = socket(0x18, 0x1, 0x0) close(r19) fcntl$dupfd(r18, 0x0, r19) r20 = accept$inet(r18, &(0x7f0000000800), &(0x7f0000000840)=0xc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r22 = socket(0x18, 0x1, 0x0) close(r22) fcntl$dupfd(r21, 0x0, r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {}, {}, {{r29}, 0xfffffffffffffffc, 0xeb}, {{r28}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r30 = accept$inet6(r29, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xfffffffffffffff1) r32 = getpgid(0x0) r33 = semget$private(0x0, 0x7, 0x286) semop(r33, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r33, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaa90c) semctl$SETVAL(r33, 0x3, 0x8, &(0x7f00000000c0)) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xffffff1e) r38 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000100)=""/114) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r40 = fcntl$getown(r39, 0x5) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) r43 = getgid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r45 = kqueue() r46 = fcntl$dupfd(r45, 0x2, 0xffffffffffffffff) close(r46) r47 = getpgrp() r48 = getgid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r46, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000700)={r47, r49, r48}, 0xc) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000600)={r47, r44, r43}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x8003ff, r36, r37, r36, r37, 0x104, 0x5}, 0xfff, 0x9, r47, r40, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r36, r37) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r37, 0x0, 0xffffffffffffffff, 0x0]) r51 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r35, r50, 0xffffffffffffffff, r51, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r52 = getgid() sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="1b1fe3109fdd78f0fdc5030d1077bdf754d57ec17978b217cb72d21d8b3bb9130f5c13d40df7a0528b2cc59af35141f6fd4054d55d31c4b6c27bd5f043c6ebe741a89ee945732bfb96af835c7211", 0x4e}, {&(0x7f0000000240)="a87ff3b67d9e51f2e376d74323a12264d86d56aafddd4d547bfbadf13388d7fadf28291db89bea2a47a4eeb39d07de36e5226c5fd8e4e69536fb5e2b97fea303ae7234dcd6d7ab0be298ceff53875793e3a335816ac1d1d0b08eee73f32443feb01c6dd0a303037ad2861f49af4d1ee22dbf05cbf94f7ef35d2078ae2a60413994db885c689360ffdf761109fae5166cbcf8c848b6d4c31b5c8f2adab07b5d160fe2ea0a5fbd9c6e3bfd387fad84829ddd40494b5b84178229f204346f81796cb61c89e62a26295c912ed50eca4d494987", 0xd1}, {&(0x7f0000000340)="6d064a01fac6f02b3462af283651ef09c066552dd2a9c8c101577d2444896e97599d9e3a3363df435fecdd402b24d3edc3efcad59393d5540dc6751a0fea519c4be375391ed0b68a0df886645f24ef12401d672d2fa69321aa3b7c5e127b6e4679f01bc708862c5c9a7c76fccfbe40179dec445eed2f61281cd581bf309a4e5781e05f2c10145b43c3a8535211fa10faad59e6837c33b420acd5e7d83152115e4910c9e23dc9c1ecb63408028295bfbe9bb73b9d352a9376b205c05068a17f54d8d7e95dce14473cadeb3e130d5af147eba27d4afe48ba44ce4270e04d75da7a99ef", 0xe2}, {&(0x7f00000000c0)="b51e6bcfb54768265a29dfc4bc17e98a9ed130fe0c93edea41af7ffb77336291b3b85c3b1f86d12b44668a0538c3c6d9b2fd0e6e714917b137f2fa3e4280627a", 0x40}, {&(0x7f0000000440)="028156e3d1cbe15a5ed8ac3026f5a17767ae08fc243cc4b065b4ed90d8a1a34d12051a4a98d164c94e62afe70b3b5cf2432008e2773332e7b392a893f2ca99e562a138bdb3e7d9a00a2fb3979df9c9f34781bd1f9ab903b3439882f4e149a272ce4ca7293e2451ccf5d3d242a2e8587fe4e60d2cc068a40ed8faae627f2925e7a984d0c7005a6fc9fa333a10872b7c5ef3946bee25eff497a3824d719993562b7455096fc29d7e552c84e2ccf69c149bc4", 0xb1}, {&(0x7f0000000100)="b643db5c09bd722ed9ecbbad68124021fdba457e7d9c6a15e95fffceb9ed9774272b", 0x22}, {&(0x7f0000000180)="42b0750a034cfc90404528c9739e18125b7712d9a3bdb241518c43c9f48c1d5fc8541f56038dad89cc8759f99c4251", 0x2f}, {&(0x7f0000000500)="bc5fb34dd835841e33231b173cdf755bd5222a2910f9e11abf18ae22eed68f107ebeadaf6e9a5b4ea29a8bb3d2d09964aaadfc679054f2483e34663df24d08c07b3cba8b9a3ce0c57d46217f323da86ae7fa7c3c29df24c2e9446da6c7a30d6e1687b69daf384366b71490c09cb06b0cf012597265786a4a6c50b07ae42b3f27dd08134acf2225e2e2436fa0e9ba15fb4397b38716db6a903bac66079184e8e03aa1fabb7201f6153a0a11f400368cb0f3", 0xb1}, {&(0x7f00000005c0)="d7441757901cc63e88b5ef40ef618d0c688350eb71730f188e8e477fa8deab4bb502c1f01a09e7eac0db6ae0e59f9e79ff025191aec948c877f0fcb8452720df6b9e7f649a9dba3b78c0dc13536811485bf0faacd4ced416db41fb3df1717e1e1c8d7dec448d4dfadbf9f75fe674f45b281d8ccf0501c82e1d6609f1a2317609ea8e202d7ae60116b80b935f3e5dab0ad5019d0af97626617b34cd6b3b49676b8d1b93c39749277cde0be9d990dd9bf4a4d7e821e726081e0c7b909d46b72b03afb5538efe8878590fff6052182c6e4bb686804dc2a082972e77d4d31aa8a1f8", 0xe0}, {&(0x7f00000006c0)="e295ca1d10ab196ead993c61a7ce9899892bf4b01a4a2a06dcc183436d8abfa91f545e5bdeead308ce53dc39d1c5be524318f8c1d516826352c0198675b5ec5318eccce3d812c2c85806d35b0a3f4a6eb01609fd7f8d4228dc7a79", 0x5b}], 0xa, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r12}, @rights={0x28, 0xffff, 0x1, [r3, r16, r4, r17, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r20, r2, r22, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r27, r31, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r32, r35, r52}], 0xc0, 0x4}, 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) setsockopt(r53, 0x7f, 0x9, &(0x7f0000000600)="92137ae71deea709f55f51543d36691d62ae2ad3ef8f5e1893d6d10ee9ffe7db0eceb90e2017a076017b4778f8354ae868a99f2fe7460270e880bf7d", 0x3c) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="e12ec3e8cb31d16eff3d"], 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000240)="94d2bd9856d5e2e9c3752815ad7924ba9cf6abbce6698bf8f0a2e1c80bd3748aa5ee162fe06194d5f64ffbc6ca4df7dde57a9d4f21b5e4824e908e3acb9470d8b72536d271e5c36048e6c1afd7bcd0bd1a539b7438a0d48e2a67e6779a401af44f524d0460f4518b333dbfbfef177ed7a01cc8950451a873a5556be851ec7389b116b06b4c2bd3ca8561a0719c852a6ecc889c3ba5f3d60c09f1fdefada5ab32002a2a58c848a4063bb3b156f2fa6f91e6c4f0b1b8247aa18550f48c927ede90e1427f2ba6d836e1f59c36d0b4c0525ed464103695a9de857dabf5fc9159b92e4c7d54033e7ad644210e419a448d684ad65146d6b90b50d4d134e94cdb8ff0c42b3fc9b85e541b86a255e0c7172a8af7d4ee073aa5620481908b6624a5d26538e1db59eeb37355c790c4f03510debec70cae553dbf8e2f3f07c22cebe8fefc91963e709378904dc82a999b2bb6800986442514478009f1586edf005deaabb9b9b36dc03f69f52b516c14fdf58c0c5a74d0b6b03264e66b90fa3754e8b8d12ce61b55097ef1263edae9811e618e0581b2ccbb75f614779a9cf3cca41c8727ee838485b075ae3168e39cf345cf0c720deafbe11990392b387d804546eaac55a7462a035b20041c90e85401d670e7e0805021ee043ce76b180d81391f6ca2f4957bd0b74d9f443b378eef711c63fc2abf651a8ca37035b1899dd8f2e4b23120e75ae2494f150f2f01cabec73282a590f522a3739791f5c1163f8e107ac368c8b8f4e66a1e439191d5515f90255777ba79ed551009185a00c7592fa8bd3c69c2c2552a3d8afe0f63e5304a5f9fac311590f38768e93395b971282e72029c0b459a9d5802be6b1d63f3b5ce96f4add60e6555b05f2aa7a9f5ed1bf44edc09c800960063e7e69194f8bb61dff6fd1e36afaf1261b8a42b33d5a98c6a78bceaf5ffde38d8038ee6dcd7d7e382b57b7bd857e509d61ff9e91682c0924b836be01027665d3d48e67a848ab76bbb3f0536022a2d4862f3996072ac90353ec0ea275c5b693267d15a5067bb369e6e21abbbf1cc6361036cf3f3921a474080ed61c908a85dbf9045e46bb9d9b8c5508949d6ada1b2ce1fd2fa073a89d1871bb254c4008420d664239f3d692ca20bdbc4e02f83bb278d59f7a1b3ec6f1752fd548cb7b130e8c56ba91348923144e868704302c9d10d98a77014430a5f37b66434ab7b3c21d9bb3251214888b03f137d0e3a19c6953d6f8c603d63cd22e4844034bb9a803c4647310a4edd1affbd7ee0e484ede887c7a3afb924a61fc338c3240be1e51c32414651d14b1dbc819dd32606a4726afe85235eec4b0ff0ce2f46c28312652692119977975f63de41d42ca64878f7ec6b9c3714ed7b4a60ef1ab2a30f28bd082e11489d6c718a87b1867ab75c21782ddd0e36eddcc86ec70257296a123e32e3e04fe7e6b4e2a125fafee434c5bd6d3b159258a1aad51d96f157390a9774f52c55e8ddd17af3fe24ca722589f1223ba481d541c4696086a881392345fb3082231836f745a796e5ee23fe06c419b888e2709603510e1a49fa1cce1cdb4c227522b02cefe1f68623730c2af67e96b6510b32447d2ec9e2160a9ef0cd23f8d2a2e27f8a23d9aaa3cef4a2734414668c3254f92a9c583b22a9dee158ec279e20edafaadcf2e039b7340904f48323c3b813faad25c9af3b05e1d62daacc4629a2afb7049cde251c586972e383feddb730e9748ce7c1f8a13e0959cc5cc87b835241f7836c001efa7e0f431c51faa8a02e5e6db84172014297a55f303df1f2734616770b16e63a7cc3a5459fe5dadfe58d178ac8e92606e09df824e58d49689fa5ce95a272d0a188245aa84e5d12780fce7620599d4bd06adb65abb5ffb0e573197e970eb33c131fbac841df20a745f0b6224f867a3a63389a290036647ef425e3c0303f3026483679d323b3e21fa62422d017d47f4bc2dbfec1ad449445a8d35bb6d52c09a8a1cd074b42adaacc920428555d090ce41b7b5d8f3d0bf57199a01e3e633cbe95456c83b5da23cac15c6ba0e9bfbd438363f47dc29441bb58b7ce3ff534d468571ad1838e92154128db80436845f474283e627f268b5767c4329851b126bbd418cc467f5908164a3dadff703ac8bf261bb943a09dd37bdf75068a864a90aefe93444d5f5327fd0364f796e5b015fd2e74d3858bb37375e6a85df24bb3a99b6160bd65437c39f8123492e197923932d987bd1dd38449c3000022a1cdd6a531a23bb742f56216312fb60c06eb465ca544a119dc8d82ca99088aba842399029e6e61ee46dabf24fe1a9844b2931fd6c398d2d01d5410c47aececb71b1a4e2500b250c6b5da228b1f6a1d36cb0fff37aa6ece110154b0cd7cd1efc7c3864b6d9401528bb2614cb33c12ba8b512900aff93f10a35fb57ed2a940a60d7fe1c39aebac247aea18f1cfbe373aef6d204a2778529721fce88e2c82e36520ad2326e7d0184dd2e13174c8ff9c7b2abfcba5aa51572c53eeef5d3b600371dbceec20e4a5b207557177aaa2c7ff0239be9d80f8b678aece4a2e3581d1ca4a8e9a469db5b1db54912beefe96f773c35f8edbbf40905d5a01fc6e9c4896c18db8e4228f16a532f8813b2c16a09bbda9a050ff3a8fe7a4a37d4fe754935423222a531d6351728b7e1ddc81d221b074e870479bae62ecc474418c3efea5b1488238ea8028c149933a5af577fc5e218d64fc85923aa8c24b82bba11b85d88bd05091504aa60eebe781edccc9968fee2317e07ee5d5d2e8cf648b26dc618217bb07df6e125a40e02087471d32d831b4c9e7cb304ff89819376e0078abc6366304e00d4a24f6773021f36528482b3bd74e75694802812ff4b434c930716e80be70361c48fd2fe269e69c98d7a4ca81062260dd7cb7abdd272816fbd2330ceb5d20b6d178b4d255600d927f52d8c04bc2f9a5cbd2028b9229d919b710517a56febba65cb03f027a14a92aa1815677b393d36e8c291eea4f3cc1eb3b21d900928010c333269b90e98e7ae8f1dda20e5296b91bb81004326080e75e04a98ff5480758d2dabbfb454ac44d82da850878f6b7e6da63cf7cba5b9bd051572e79c1c05e21b006c95c376b4bfd02c4b00432b70742dd577d96a74b528c015d7a4e942f9878de9b0417e8744049beab65e600609cafffb9728de81ed9b2f1a59b2df7531ea18002e57f75f94a6afd24db9b37e6a1813bac1c4a5ca1e5fe33f5b9d816a70cc61638ef94701530473fe62a7c24ab9278fb884549ad28217a8afc4d567674c1ac2fdfbe3f52978a4ca30014c403ca23981023f2c3db4ba7f72f8f67e005422e271a53eef8ea5bab77acfbe8851a79f37ae6652856ea53d240fc1991df91d7b605af3c7949038f0144165cb2cc7bc891834a82d1a79346613c48321f1323df1ce148b5ffadbae43bd4788af3a826ecbbcbb761b67a3bd5a81e4f7f4922510eb7449ebf865e925f8d93518d84441a5d7e07c2000503eb1f10ef7b52ac059786db296c3075e0e81ad7d1a9dddf4d6f44a480e82537b27ad539b58b4ae9638bb2a91fe7e9399b4e32b2140de61d988b18e0839d05941f273844cd259f3f6073c2b6f1128bf6c359478867ebffbf4f6704cb24a7941ec56658e495d266c28cfe3b669a58699a9f8a8d49a9c1a72f25872b3da978602fb6d76ccef94d1bacdafa66cf03a65b48e83a0b6c9b5d57d8921cdc91a49063556f28df10df41dc6c5705d9e929962f635739543a6fd8d4bd5b6097fa16e22bf425272bb81840e890beb7d9e84754c336a3fcf454f4bb9b0ae05fe6d8c2ac1ab88a40e4be558c89db6dfe25a8622768a0b8f54f7fd2c0d0d5c0d5e5e226d1c7dd70adcf2079ce736684d79b6e413be99c95ec799af8e059f4ba572e40f6e27c35a741690136d5526dd495779c765aa4217cfc3e22bc8f1053615942988383b766f3f6ea02036b3b60de58ea3a90896661cc8b73354792d6a371187b0593498f229d0eabd389c4654d537fff7ca9bfabac0739a7a2a340374cc3ed9beb6553cbf783be63403a4f5dd52679a6ccbdab5ddfa5b022d6cb1d28b7e3c09be80aafc2a6a489200a9f901630ee3929a2a7dd80f7c68459264fc66b5890029852e5b2dc7810805bcec46b262a34d0224429f6a06a47bdb2785b1854ac9389db72f86b478612eea4ec8383227b10238d0df3159a12a2e6ec5c6a50740ef6e6f19f8ec750bf8b0cc8907ceb51af67988cea91624b11e100af1437d6813fe24c691eb8c40c902fdc4eb5e22bff6d189a740f88abe12af08c7c3d79c0c8fa94c0514354d8111f5d52a45d713bd932a570118636420915f953847d5490f0807a3cd7f2fd918e6a4ceb9b62b1993edb3af8f3a471c4be700bb7e67c7d67a4b2bd97247f65cef65d26dc725c2ded2a9ad77596bbd34f8c6646b570774d206cf5603f592969c2407d07ddf4effc6b5d882aa6778dfa95a686ffeb1287f59f4f6697f2044d4a3bfb455e1f69eef8b689f857cc6932aa4e4c7c039dc904906c9b4cb25f0dcbbd89255742b38babc577c52fa7fa58de1854b32fc11e5b3f49da5cb497ecb4319e566b0a3a81f6cc9d46bccb13cfd01b36be2ba7f8df46376950a9ad10ff92a3ccbc5770380db9c8541f6640f7bc35b1737bfbb08d233042707e36dfccfe7336bca2636c6bd44ad2c9039c36f9b969b36bbd78c915add1771d421199088a523758fe207ac3c874fd4cc7f7755715aa182de62d2457c68594430b8ef9326839e987eefa66b174b91c52cfd5784835349bda0af0735a65ff2eec3e418cf3190e1a3e8ab5805d30b773e389814b4e4b7aeab2d0240d097a133c82d20ecea0a5ab0ad68ab84495abbe9c4c5beca3e6976fad0cf5e7037f05c20c2f2f024de5f2b8ce857545cf3a66dd0454ed41c1c5582cca771a68ca07658a57c8ed2fa8f042e3638edbfa57b9e228fad0600b4aeec08f5c0e1e4d328e93a84692099f4dceab21b5cd12373b2753ae0ba38f7bdd7d3243bc996d279e2dea8514e1a8ccfacad22e2e1cba020d9f310fb4c693f946025a0c664b57b506535730b4223e11921ceb59f77abb7c04d6dd3d4d626ef178329474e39aa30f017a73dcabd3cd07dac2c13462dd3a775d01a67b68c04378a794a678c1956919eaf22eb133dd1aca693999788973eb294dc5ffc2706ac570e6fc05a0445d48a0aed4e1ae0b04d309fb87253d777c403b70f8a5ddc4d5c1ad49c7934a1dcf94fac3fc7b273b03f00ea93b0a17d57c03530edff162effa5ac9d9c27cae8c1d12dc8c85aade2b25c0e3a2011f82968db79870a8fb5586c22576594e67d0ddf83461f943cb691e9920c6a23df30dd9970a64ac51f882a0fc1c01f61a37decb041a8f3ad9f1583e773edb2e3d8afd0045bfc46952b9954a8ca6d874f523b14682d0eac42bfa71598f22489132b78caabcb761f0884a23cefbdf0a2561ed0790b6a66275e31c14a69e0b1b0177c537419ff214470e333b31cb3a0eff96f772a7ded8eb048131e8ece6f62245a608dd3464f9d584be3c007b367950c423a24ce346ecb53efa9776e0b27c5f79704e3cf9427dc2647748dffad3fc496111313e6b5eaa6593377e3a20d064bae0b1007dd10bc9faac37b5977a0bd86956df6fa6f1df6d77ad73df204e2e3be6bdf3d096ec17d39339bc3c1ec1b5a60c31ee7b0a3466b1c4a2eabb38d759d1f416fff972a668b079f6a50167b57986c3ad3aaca01ace7f0de3b21305b2d0ff69e7e9d30663414aeac9a0b7f5ac2bb900a1876954741bae8acccfdc115e37bb", 0x1035}, {&(0x7f0000001240)="d88640217d28a3a653f541b99a6d3651c2139ac90ae9f0843091b6d79a2dd8d183a2d5a3ede28ac89127b83619e99933bb81d0aec690423294481cda9835d8d2c4268f61e1e68a3690e6af80e03d259fb26e298b190029dceff122ba480b6db07c9ac79ec3f08b1c37e4d84ea4f4920de432d79c517f3dd854f4b3c8dbd60b2246941ca6d5076639b2e7fa63490b4f872ac2123a25b3ecdae9e87494d642a2ef58f919dd09ba3cac36508b149f21e3c29415f435b78167", 0xb7}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r31, r54}], 0x20}, 0x403) r55 = socket(0x11, 0x3, 0x0) setsockopt(r55, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r56 = socket(0x11, 0x4003, 0x0) munlockall() sendto$unix(r56, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f000032f000/0x2000)=nil, 0x2000) 09:52:34 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x2, 0xffffff29, 0x7, 0x6b, "ab82a07763c18f6d6e8af5c130ab72eee04e014b", 0x1, 0x7}) read(r0, &(0x7f0000000080)=""/101, 0x65) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000001c0)={0x1ff, 0x5, 0x40, 0x3ff}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x12) execve(0x0, 0x0, 0x0) 09:52:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) 09:52:35 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000b40)='./file0\x00', 0x1, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r12 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r12, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r12, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) socket(0x2, 0x400000000002, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r13, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() r17 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r16, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r17) r19 = socket(0x11, 0x3, 0x0) setsockopt(r19, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r21, r18, r20) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r22, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = syz_open_pts() r25 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r24, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r24, r26, r27) getegid() r28 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r28, 0xffff, 0x1006, &(0x7f0000000980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r28, 0x2, 0x1) r29 = kqueue() r30 = dup2(r28, r29) r31 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r32, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r14, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r34 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r36, r37) r38 = getgid() setegid(r38) r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r41 = accept$unix(r39, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000880)='./file0/file0\x00', 0x4c, 0x30) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x401) ioctl$TIOCGWINSZ(r39, 0x40087468, &(0x7f00000001c0)) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) r45 = getgid() r46 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r48 = getgid() chown(&(0x7f0000000180)='./file0\x00', r47, r48) r49 = semget$private(0x0, 0x7, 0xa0) semop(r49, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r49, 0x0, 0x0) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r45, r46, r48, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r43, &(0x7f0000000a80)='./file0/file0\x00', r44, r48, 0x6) r50 = semget$private(0x0, 0x7, 0x287) semop(r50, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r50, &(0x7f0000000a40), 0x121) semop(r50, &(0x7f00000006c0)=[{0x2, 0x2}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x400}], 0xa) semctl$GETNCNT(r50, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r42, r40, r42, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r36, r42) sendmsg$unix(r30, &(0x7f0000000840)={&(0x7f0000000d00)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530001413324c269707bde018c7813a9017188898b21043223c000000000000007c8000b93b7d20e3c3db8230a38c5d56e8105ae07cb82251e54ca97a45eaafebee08e9cf91fc70fdd92bad5a84009d5421d84f3b7160d07b1dc2c4a130b206a6b29f09bb6ce4e92d645df02df4a9021d2a016a3a2d669ef0128cf7eae9004f503e2f6f4a58ee8415ba5e6640c2c7e9d6b62854b4952bb9a3d762c4ac9d4c021abc734a17ae29b208b1bdb011d7809fddd6e542a5b273e2982635cf3eb2e9ebc0ebedb75e5ed3e21949ed0731eac83673fd6d0aacacdcf422f86ce8ab9778fcd27ac1fab65f993ca4465c74fab4b6299383ecf44bb8a31a438097e6c6b2b31602ca140c4f2e65defd789316436ab59f2004705f8c994ee3763aee5735431300000000da3bb37d440904dd65e29679e467c162b297d8b719e1c7c16800e7ffdfdeb0d7318182b81d0d6525b5c1c8b6eca1c80ba9859ce60683badb49f9bdcbbb723df3ce139ba3b905b4e871b1fddf3a16"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r33, r34, r42}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = syz_open_pts() r53 = syz_open_pts() ioctl$TIOCSETAF(r52, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r52, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(0xffffffffffffff9c, r53) 09:52:35 executing program 0: socket(0x800000018, 0x5, 0xfd) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000500)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x4000, 0x1) syz_open_pts() kqueue() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x875491dbf77a0b25, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) socket(0x6, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x20004) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 09:52:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/248, 0xf8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) open$dir(&(0x7f0000000000)='./file0\x00', 0x460, 0x1) 09:52:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x10, 0x7fff, 0x4, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x80000001}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000006000/0x3000)=nil, 0x3830}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0xf2c}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000001}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000008000/0x2000)=nil, 0x10001}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000009000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000007000/0x4000)=nil, 0x3}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000008000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a21103914690559046d4626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da580004fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f90000000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c2c0cd4cf248e2d814a93b9d14a56ff192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d97330fac2000000000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:52:35 executing program 1: r0 = socket(0x20, 0x5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r3 = kqueue() r4 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r7}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r16}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r7}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r20}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r4, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=r9, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r12, @ANYRES32=r7, @ANYRESHEX=r15, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r17, @ANYPTR64, @ANYRESHEX=r18]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r11, @ANYRES64=r20], 0x6, 0xc00) r22 = getuid() r23 = geteuid() setreuid(r22, r23) r24 = getegid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x6, r23, r24, r26, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) r32 = geteuid() r33 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r33, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r33, &(0x7f0000000200)=ANY=[@ANYRESOCT=r34], 0x1, 0x800) msgrcv(r33, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x6, r32, r29, r31, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r24, r28, r29, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r4, r4, r4, r4, r28, r5, r5, r5, r5]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r38 = geteuid() r39 = getpgid(0xffffffffffffffff) r40 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r37, r35, r38, r36, 0x143, 0x80000001}, 0x8, 0x100000000, r39, r40, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r0, 0x15, &(0x7f0000000000)={0x3, 0x2, 0x6, 0xfffffffffffff4b8, r39}) r41 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r41}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) accept$inet(r41, 0x0, 0x0) 09:52:35 executing program 0: r0 = geteuid() r1 = getegid() r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000540)=0xc) chown(&(0x7f0000000a40)='.\x00', r0, r1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000240)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() socket$inet6(0x18, 0x3, 0x100000001) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) shutdown(r8, 0x59304781481398c1) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r9, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0xf}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0x85}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0x33}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c93835e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27862a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd7700"/220, 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x8000) recvfrom$inet6(r6, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) syz_open_pts() r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 09:52:35 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x800000000029, 0x40, 0x0, 0x0) r9 = dup(r7) getsockopt$sock_int(r9, 0xffff, 0x1021, 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r11 = socket(0x18, 0x8002, 0xff) connect$unix(r11, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f95ea57d207f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r12 = socket(0x2, 0x8002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ff000082f6a3f98400000000000000f667bc383b19476a66c68d1ac716c325545ce0b656cd23104b62"], 0x1) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000580)=ANY=[], 0x0) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r14 = socket(0x2, 0x8001, 0x0) connect$unix(r14, &(0x7f0000000640)=ANY=[@ANYBLOB="84b9000000bb6a79c206ed50a16d6d996b2ebdf73b91a212e4ad3000000000d847ee4eb20556c4f44189f35e52de9b410ba29980d883c1c14469d81c0ebbce056d5bfcce4d801a138b0300511e6a3d7f709dc911b4b4c35ef0122066ef3d7180294ba8f559cfa96899038bd89c728942b3535b43e5b17bdcd0cdc392f9d1d6baef235945910d28a3a5a5798798057ac9e0df3b8f260365748575"], 0x10) write(r14, &(0x7f0000000700)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="462eab10"], 0x1) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r16, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r17, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r18}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) socket$inet6(0x18, 0x0, 0x4) r19 = kqueue() kevent(r19, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r20, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) r21 = kqueue() kevent(r21, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r21, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) dup2(r3, r21) r22 = kqueue() kevent(r22, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r22, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r23 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r23}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r24 = socket(0x9e9aaa6dac94e180, 0x8002, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) connect$unix(r25, &(0x7f0000000580)=ANY=[], 0x0) write(r24, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r26 = socket(0x2, 0x8002, 0x0) r27 = socket(0x18, 0x1, 0x0) close(r27) write(r27, 0x0, 0x0) connect$unix(r26, &(0x7f0000000200)=ANY=[], 0x0) write(r26, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r28 = socket(0x2, 0x8002, 0x0) connect$unix(r28, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r28, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x30b) socket(0x2, 0x8002, 0x4) r29 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r29, 0x0, 0x6, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 09:52:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='s', 0x1) 09:52:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f0000000240)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f00000002c0)='@:\x00', &(0x7f0000000300)='\x01\x00\xaa\x99RK']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x6) readv(r5, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) witness: lock order reversal: 1st 0xfffffd806e8b7470 vmmaplk (&map->lock) 2nd 0xfffffd807af10808 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd807af10808,9,0) at witness_checkorder+0x1009 rw_enter(fffffd807af107f8,81) at rw_enter+0xd4 rrw_enter(fffffd807af107f8,81) at rrw_enter+0x88 VOP_LOCK(fffffd80747ee350,81) at VOP_LOCK+0xf9 vn_lock(fffffd80747ee350,81) at vn_lock+0x81 uvn_io(fffffd80747f06d0,ffff800024da5908,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd80747f06d0,0,ffff800024da5b60,ffff800024da5af4,0,0) at uvn_get+0x226 uvm_fault(fffffd806e8b7458,20002000,2,2) at uvm_fault+0x11cc uvm_fault_wire(fffffd806e8b7458,20002000,20005000,2) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd806e8b7458,fffffd8068339bd8,fffffd8068339698,ffff800020d62000,0,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020aa0f20,ffff800024da5d58,ffff800024da5da0) at sys_mlock+0x185 syscall(ffff800024da5e20) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xfe6153607f0, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024da5580 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020d62000 rax 0xffff800000ae8280 r8 0xffffffff81b6af72 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0x57f9ab6908855330 r12 0xfffffd800297b100 r13 0 r14 0xffffffff825e0ad0 w_lodata+0x39d60 r15 0xffffffff825fbca0 w_lodata+0x54f30 rip 0xffffffff819657f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024da5570 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=480322 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020aa07b8,0xffff800020aa0060 process=0xffff800020a9b1b8 user=0xffff800024da0000, vmspace=0xfffffd806e8b7458 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 11673 1505 14810 32767 2 0x10 syz-executor.1 11673 298852 14810 32767 3 0x4000090 ttyout syz-executor.1 *11673 480322 14810 32767 7 0x4000010 syz-executor.1 18178 161323 50585 32767 7 0x10 syz-executor.0 18178 397226 50585 32767 3 0x4000090 kqread syz-executor.0 18178 514122 50585 32767 3 0x4000090 kqread syz-executor.0 18178 263720 50585 32767 2 0x4000010 syz-executor.0 18178 87748 50585 32767 2 0x4000010 syz-executor.0 50585 88762 9966 32767 3 0x90 nanosleep syz-executor.0 9966 462380 35356 0 3 0x82 wait syz-executor.0 14810 479836 4426 32767 3 0x90 nanosleep syz-executor.1 4426 424363 35356 0 3 0x82 wait syz-executor.1 35742 87016 0 0 3 0x14200 bored sosplice 35356 475468 39030 0 3 0x82 thrsleep syz-fuzzer 35356 313168 39030 0 3 0x4000082 thrsleep syz-fuzzer 35356 98889 39030 0 3 0x4000082 thrsleep syz-fuzzer 35356 418364 39030 0 3 0x4000082 kqread syz-fuzzer 35356 233895 39030 0 3 0x4000082 thrsleep syz-fuzzer 35356 438921 39030 0 3 0x4000082 thrsleep syz-fuzzer 35356 276506 39030 0 3 0x4000082 thrsleep syz-fuzzer 35356 31539 39030 0 3 0x4000082 thrsleep syz-fuzzer 35356 205331 39030 0 3 0x4000082 thrsleep syz-fuzzer 35356 240083 39030 0 3 0x4000082 thrsleep syz-fuzzer 35356 124519 39030 0 3 0x4000082 thrsleep syz-fuzzer 39030 354629 55431 0 3 0x10008a pause ksh 55431 66444 76031 0 3 0x92 select sshd 62579 271029 1 0 3 0x100083 ttyin getty 76031 314699 1 0 3 0x80 select sshd 35656 3584 86638 73 3 0x100090 kqread syslogd 86638 106859 1 0 3 0x100082 netio syslogd 89884 289131 1 77 3 0x100090 poll dhclient 62431 496765 1 0 3 0x80 poll dhclient 79922 197201 0 0 2 0x14200 zerothread 28207 293456 0 0 3 0x14200 aiodoned aiodoned 55408 209000 0 0 3 0x14200 syncer update 32774 288786 0 0 3 0x14200 cleaner cleaner 30547 522520 0 0 3 0x14200 reaper reaper 87418 351879 0 0 3 0x14200 pgdaemon pagedaemon 13946 425090 0 0 3 0x14200 bored crynlk 83957 240585 0 0 3 0x14200 bored crypto 40221 194497 0 0 3 0x14200 bored viomb 51023 435260 0 0 3 0x40014200 acpi0 acpi0 20533 477138 0 0 3 0x40014200 idle1 368 101585 0 0 3 0x14200 bored softnet 86553 209992 0 0 3 0x14200 bored systqmp 8292 67326 0 0 3 0x14200 bored systq 94809 224478 0 0 3 0x40014200 bored softclock 74008 522576 0 0 3 0x40014200 idle0 81682 477738 0 0 3 0x14200 bored smr 1 126917 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 11673 (syz-executor.1) thread 0xffff800020aa0f20 (480322) shared rwlock vmmaplk r = 0 (0xfffffd806e8b7470) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82657328) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9498 6343K 6343K 78643K 13569 0 pcb 13 10K 12K 78643K 15 0 rtable 113 3K 4K 78643K 31951 0 ifaddr 39 21K 29K 78643K 5365 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 1398 0 iov 0 0K 64K 78643K 5936 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 17723 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 477 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 12485 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 8 25K 33K 78643K 30497 0 sigio 0 0K 0K 78643K 802 0 proc 48 50K 83K 78643K 35164 0 subproc 34 2K 2K 78643K 12699 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 8784 0 in_multi 33 2K 2K 78643K 8817 0 ether_multi 1 0K 0K 78643K 60 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 174 768K 768K 78643K 174 0 exec 0 0K 1K 78643K 13269 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 303 41K 42K 78643K 116308 0 UVM aobj 130 6K 6K 78643K 134 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 2990 0 NDP 5 0K 0K 78643K 2244 0 temp 109 3040K 3202K 78643K 180647 0 kqueue 0 0K 2K 78643K 5553 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 1605 0 1599 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 5633 0 5631 1 0 1 1 0 8 0 rtentry 112 7612 0 7564 2 0 2 2 0 8 0 unpcb 120 33689 0 33658 119 117 2 3 0 8 0 syncache 264 294 0 294 117 116 1 1 0 8 1 sackhl 24 19 0 19 17 17 0 1 0 8 0 tcpqe 32 342 0 342 71 71 0 1 0 8 0 tcpcb 544 25433 0 25424 403 402 1 15 0 8 0 ipq 40 402 0 402 109 108 1 1 0 8 1 ipqe 40 12977 0 12977 109 108 1 1 0 8 1 inpcb 280 50475 0 50449 211 208 3 10 0 8 0 ip6q 72 30 0 30 20 20 0 1 0 8 0 ip6af 40 286 0 286 20 20 0 1 0 8 0 nd6 48 1498 0 1494 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 33421 0 33149 48 30 18 18 0 8 1 art_table 32 33422 0 33149 11 8 3 3 0 8 0 art_node 16 7611 0 7567 1 0 1 1 0 8 0 sysvmsgpl 40 56 0 22 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 12483 0 12473 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 31793 0 30290 52 3 49 49 0 8 0 ffsino 272 31793 0 30290 109 8 101 101 0 8 0 nchpl 144 72222 0 70561 63 1 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 402757 0 402757 11 10 1 2 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 211523 0 211523 253 250 3 7 0 8 3 plimitpl 152 5444 0 5435 1 0 1 1 0 8 0 sigapl 432 28433 0 28417 33 31 2 3 0 8 0 futexpl 56 831707 0 831707 6 5 1 1 0 8 1 knotepl 112 52299 0 52277 169 167 2 5 0 8 1 kqueuepl 104 73192 0 73184 211 210 1 5 0 8 0 pipepl 160 26752 0 26731 89 87 2 3 0 8 1 fdescpl 488 28434 0 28417 3 0 3 3 0 8 0 filepl 152 389725 0 389600 502 495 7 16 0 8 2 lockfpl 104 8691 0 8690 1 0 1 1 0 8 0 lockfspl 48 2719 0 2718 1 0 1 1 0 8 0 sessionpl 112 762 0 752 1 0 1 1 0 8 0 pgrppl 48 1265 0 1255 1 0 1 1 0 8 0 ucredpl 96 57895 0 57886 1 0 1 1 0 8 0 zombiepl 144 28417 0 28417 4 3 1 1 0 8 1 processpl 904 28451 0 28417 34 30 4 5 0 8 0 procpl 632 81527 0 81477 11 6 5 6 0 8 0 srpgc 64 1490 0 1490 98 97 1 1 0 8 1 sosppl 128 696 0 696 129 129 0 1 0 8 0 sockpl 384 90858 0 90804 549 541 8 18 0 8 2 mcl64k 65536 106 0 0 5 2 3 4 0 8 0 mcl16k 16384 135 0 0 12 9 3 3 0 8 0 mcl12k 12288 113 0 0 2 0 2 2 0 8 0 mcl9k 9216 84 0 0 5 3 2 2 0 8 0 mcl8k 8192 105 0 0 7 4 3 3 0 8 0 mcl4k 4096 57 0 0 5 2 3 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 293 0 0 16 5 11 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 3194 0 0 35 5 30 31 0 8 0 bufpl 280 87849 0 80783 506 0 506 506 0 8 0 anonpl 16 4703957 0 4688466 643 570 73 84 0 125 2 amapchunkpl 152 305251 0 304987 618 605 13 20 0 158 2 amappl16 192 162257 0 161330 875 820 55 69 0 8 5 amappl15 184 6005 0 5998 1 0 1 1 0 8 0 amappl14 176 9146 0 9141 1 0 1 1 0 8 0 amappl13 168 2489 0 2487 14 13 1 1 0 8 0 amappl12 160 3009 0 3001 1 0 1 1 0 8 0 amappl11 152 4732 0 4721 1 0 1 1 0 8 0 amappl10 144 2945 0 2935 2 1 1 1 0 8 0 amappl9 136 12644 0 12638 1 0 1 1 0 8 0 amappl8 128 9731 0 9529 9 2 7 7 0 8 0 amappl7 120 7564 0 7545 1 0 1 1 0 8 0 amappl6 112 2932 0 2894 9 7 2 2 0 8 0 amappl5 104 9298 0 9289 1 0 1 1 0 8 0 amappl4 96 28557 0 28517 27 25 2 2 0 8 1 amappl3 88 6987 0 6979 1 0 1 1 0 8 0 amappl2 80 172628 0 172536 6 4 2 3 0 8 0 amappl1 72 822322 0 821840 24 14 10 20 0 8 0 amappl 80 94645 0 94596 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 28434 0 28417 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 28434 0 28417 1 0 1 1 0 8 0 vmmpekpl 168 273263 0 273231 3 0 3 3 0 8 0 vmmpepl 168 4266292 0 4263740 1077 926 151 161 0 357 25 vmsppl 368 28433 0 28417 2 0 2 2 0 8 0 pdppl 4096 56875 0 56834 7 1 6 6 0 8 0 pvpl 32 11580831 0 11560992 1683 1500 183 205 0 265 15 pmappl 232 28433 0 28417 98 96 2 2 0 8 1 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 701 0 510 10 4 6 6 0 8 0