1b091dcd94b8c50c790301e2c11c1cfeb5baad3ed844dc36e0e5c8452e7b3d615c1d9477e8290c24708a76a10cd39e9c8445a6a1ef29e0e2c0003444933c09f2038eabfd0598f1b65bb0b51617e8a41e86fc90b878a621838033c98b9656e7680314840e6e5f0d1a72843b9e1dd7bf762f8186aaa27a0fbc4d33baa068db5e3723cefa614e428ab20faa28fda907811fa435fe858f9e610e55450c6a49acc547230552b7aff9f3b8008b911cfa70179f2668187dbc2e2cd84ebc4ee9a244b16b4fe86b3e7029ca0af770b907bfebf4972b1567d9005541aed482acac3718f61969a3eb3096bdae232ca965f08d9ef014d0b007df1c2606c9d04fb87d304cf990d4ccf77fe53cf8e4f03d1484472fbcf7c4fea3674b6680d00411b45dce3ab2811a013e2f913685ff910789c3855a0043a0bfc76ea69b52f8e45d96dff86a482ebff81f4b1cd1a369226a0f0038297e063a0a47cc9a6e06e715a3ba3ccbd95d47d896c2592e7c8cbb51845d6203aba3f7bdab1ad0e161db400a65aabe38172702f6042bcb6901f6ffef935071e71efaccc81f0b9eb583e505bd267dd41ef69b9d155488262758aa5b05da7a3e4bfcb72b8c7b3e3e99faac0d023368d657b298d76f89cb862e576b16e24b698cffa021e728d2edfb8d69845cf809be2b61cf436b605d9cbd00ea6759798e05a7496bd33f0992693f97b015549c17c0a47a9cc685645d8668b3c1c151a2961983cb47ddbe8f8d15ed7665aa005a97df2badf1e9a6539b1f4ae7cf765d1497c958ec8c13bb68ab0686bbcf72ccd1729bdeab10578ada3762a2c941b7494bbcb741806740b68a7d24b4b80701b318ecd0f6521c98990f58d7db85607b7feb16867c59e7d8130186d49b9d0bb26ca01aca8cdd410cff14522303f9ee864bcb8107b792d7b3ac479ca51bf44ae4b7ff24d8e3aef010fe5a731c1037a63940b5733c95bdc3142299a60d01cd48dc2b8ecf6611953365bb401189ad9da6141f923ed185ad1729c858f5336e003d14b8499debd1675dd844b522343b3d181c930620076832e2eee8a05ee22b5b62f8bc9f85f94e530eb3f6455b4918388a6916e02e33bb15913beded7cda4296df99100ef080bbc77db22ca7fbcc86164070a171149e9e17a18814bcba751f9f287e4bdfc0430071e3a57c5e54dc9d446af39f753663287c9c25283be1177ec8cf0a88990439e78e79f8158282fc09f0b1ecf1f02c7018260e135d97b2bf234206307f909f7355b60c69f2143fb666d2230a447429de4fe6de85adbedcc0ca9e4ce66aa96160ff21db0573a466e7c2ec97b306210e25100c2cf74b08a240b77f3d8d4ee470b0076f1b0aedb85cff3b7d5a032eb0ec3169bc382b22675be16b0f79e71f853cfc0a9dd5191fcc83c19d6ff73d034b9a0fd2ef6229a064c1c1eabe221ddab983f5255ece7f043c2885098405bdfe9719c3444b0b3a3f718399e212e5986c4948058b6dae69ab76b903099a02f67c5b777d7f5ce864daff94f65af09b9c68ab2f40006e5b0de972587775090782f7d9e5678d6c4422ae0ec793734d5abe90b736dbddc543218986c149ca3f8a21ad1fb288052e6b3887a3986f726e9bb14689d0581d0910b567f9b6fda7f3b86344165af860e1cac7d29e1bc6723645efdbb70f08895f3e695fe4207e890b5595322760a3e167629190f1c81ba0caee4bcbf3f105772ca5c506a3e07ec617fabd78656bec09ef472e0b748df89d"}, {0x88, 0xffff, 0x6, "8b5edb5995c5b3a08cf48ee1508160bc729fb5e754ae3d28237dbdc30060831380d2f990f863d34df619b3e873f019aa492a535260314ccdfd2a5978b0c77a50fa31378927042aaa1bceb3a29777c1a1aa270447aeba3f194749e4dc342d1afd33d033720c2fa389b29873e35c43ad485483d3d8"}, {0x78, 0xffff, 0x9, "0958dfcbfeb7709ebeeaf1f16f01300f066004e0aad89b2f9e9f6d5083e098df826f1f86b3df3d235b276e6fbf912572216ed59dd0710343045a5a6944864625267ab80bdd29e465121a3885268466a440fc9f475916dd2e376148315a5f781412edd20c51b6df3b"}, {0xd0, 0x1, 0x1, "6303c0cc477a4d18d8c0a316593a434b2af3cbc051743ccd27c95eed3075f51c3555fc273f006e14018b166ae7c426c7a4358b4c9b5ad04b4d348ae9ba4c6825543751361e474843fdfd88cef360a976a985a7ad568fe138fe67e691a3d32fd5316640b071468a67a7266b88bbb74444624797fb84b205d92819384606d491dbbf1d8f5690e7e9277ed8f741636080d6cd5e07d995005b3a40177ec6d65faceba33bf2b19723bae7c3755f9fd8ada6c80a6a9ee2a055f7a61c"}], 0x11e0}, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:55 executing program 0: syz_open_pts() r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) 16:00:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x54) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8ff6, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="6041a703fd680b5081133b3ca7fb13b70bf679308b90a81039a16edd2bd85f119d2910b02c2b4bd6b1299c57905a169abe6151bc7128cfb7e2f278fb77b5eee244ff7998674dc251c5612fafc1f048a41a4f4cf397acb33007edcffdfed4366f47cbd874fad85bb00e12afc9e347ba330cbfd67524e7165b3607bb0a1c73b6e4182f", 0x82}, {&(0x7f0000000100)="db2957e6dc39a78ae812aeb9ae88b96335df4032c16a327d0bc90120b1680ae1cd5865998f2f8e51afa71ddac41ab5c2ced5b57717f616994e51f00eb14d9ce06e3eef00fbfe6602b9ca44ac3c1c51f2d19beb0e0b390f7ac3ec4f6cbce26973e5af5c2783e7e8cf3eaecc86edbdd53a78868ddf68fff957154d6b6a71b86da9639b4e0fea573571698bcc091320e52658907ac040a560aec969e955db677d7390eb037a7d28b5035253171d7a53f5163f46845bd7ae03fcd156b6e118772feba9", 0xc1}, {&(0x7f0000000200)="3c52f01089a2c0ee96b559d35fb1cc7c4ba1310b7b534c64e796c641b08574d31d4609404aff2a3a071d4db0c8ff250ffc4324be007d103034fed7e439e8a272a0ee7f30e317eb6f64cb467a0d285de1cf978510af3c4affefcdcf01a733ddc800b4cbdcf3b44ea8ce07f7eb1accbf4c2b3202bd27e10d5d8a36613f2975fb20ffd3ae5adeb198870936ffa2b99758284701d3f7de79e8d302cd033a1a5074e2506e9a8f50904a564652e2c4ae26c6daee5a4694bae1e9bf3784e18f223cfced7e40ada01f1fb7094d110d64507fba1848d213cce5e155dc2b6368cd7af4b8578b0c20f879624dc8fa", 0xe9}, {&(0x7f0000000300)="9bfcd2ca28e45d0af00c411e82160c90b22d3f82241fbcef625b1d95b3933c2ccd68f18e86cf380cbd0c03019699b2c1dfaf32dfb887492d1f325e42de172257e9c0be1542fb71e29f5b9c544bb84979fc9eb04eab53d37fd59b", 0x5a}], 0x4) write(r0, &(0x7f0000000200), 0xfe72) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xfffffffffffffffd) 16:00:55 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x1f) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001400), &(0x7f0000001440)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000001480)=@un=@file={0x0, ""/4096}, &(0x7f00000024c0)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) r8 = getegid() r9 = accept(0xffffffffffffffff, 0x0, &(0x7f0000002580)) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = syz_open_pts() socketpair(0x21, 0x2, 0xffffffffffffd350, &(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) r15 = getegid() r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000002680), &(0x7f00000026c0)=0xc) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r19 = accept$unix(0xffffffffffffff9c, &(0x7f0000002740)=@file={0x0, ""/4096}, &(0x7f0000003780)=0x1002) r20 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000037c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = openat(0xffffffffffffffff, &(0x7f0000003800)='./control\x00', 0x8002, 0x100) r23 = accept$inet(0xffffffffffffff9c, &(0x7f0000003840), &(0x7f0000003880)=0xc) r24 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x8007, 0x81, &(0x7f00000038c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003a00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="f3a0759567b140569b6bdb9a116caae7a69f8799d8a3fa67019116a6902434c8b9001d03933be06ba30d8a0db7516ce7283b755d91789c5e4aa9fef79d6b98fc7922bebcf2dd5ada01f73e5e49cfa3ce4f171c3e548ea37ab7d4b71c6db71e820d36ae23a221d6e19b102ec3e88e7094de37466ced8fe55d607be3096372eef6340a252f979f2f4f5a4f9ef4d90c1d4a86ca70cafbafccd18d9d23b6fab6cf2083c29c21d2e149f57be3395758c112997f29e517c4af204459e3c62720407a6ddd8fb4d7c14bde105f7d64cc10307ebf1b28d9128ced07e0e377172e3cf611c82dd248f1e7ffafaf3f02156aa55dc8c3406e761f8e84e6cf9ff68e7afe1625e51c9c43860f7e0c2da7106db3e4d3fcbfc5e07fc1e274ba75b75da5e82a3e0acf5ea9fceb5a673492faa6f361d4723dba02252cb77d5ac1eed85ee45adba629c1a328303f86142390d9dde984231a7e8830477b4e04efdaf727b5acab8fef62fbf1ea75648640f37c1338dab3f5eafcee6c660cb35ce9f703bc76564614e043cfcfcabaa3f209d9fead2a4464d103d43ce7015905a36d09e263d4ebdfb2055fd3f9a19a155d234f5f6fc7f1ef1cc5a6aab62af3fabe40156a72c6ff7f870e57ef48646598b61507fd6a130bbbae0545bb84732bdb7e329ddf5b2711034cf87d7da0919286474eee7bccb7e149ee3a96c7a26d21e0c8018f6d545a972a57ff5ae563cb41ad93507a81ce1a6bd985a58c6a0008c8f2ad81c8824abb0a3fdb6fe9367517718e429a382059901b16a9ebd2e5d85dc390eeec210e5ba6ca2cef5e926deaf31ff07add31509478750a57141b167d11af85de02b40039b5b01dad73457228a5dce2ff45467562024fbd183ad7089a79844e0881a7f50e29df6bd829b2b6ef8a6a9fef3c559a1147840e9881c76b0a45274c1c8e6723a8ac21e1cf6aff4e5ea6be4ce2fe480adaa23234ae56d4aeea16e0eea3009d073326e45fa73a48b4e0644e961c9422b17ba08ae80df8a336278fd152279b7267794e1d6e2d9cfc79c5aaa3c37bad81f72efa1beb106a430347115b8d36131f7c18f06ddc00be5b198a3e8ff3c112f70b508eb1f0ec6999da0e48e2055db495d46595418c19ff1369fab5df8a3e8b912700ae871b6f5a2f055f4e2afe7c497a1b9770bf570dbab400b7214eaa8f9e9c601171106f8ab821d2dc6012ae7461add14722f373217cf938b2c097bf03eb305b10a66895f1a9320b53a767bf57babbfdd308eb7afc230936b19764dfb53c13a19c018bb3dd16e3b5db1b41e7f9b02b2ef8f5a160b4c1426a933a85ae613f1f4101913045fb4ef22f95daf4c33bbdf56fc0864dc2241151c699607a662e977cb1400edad94aa428b51aed18ab801498df27d2e79ec850c77300e232c35b01992091bdb2ee7102d9e47b1faf47308490e5cb1adacdf16f3e3da4e227b8b186728e440adf89a2a66811447d394e34d77c6ad1500d39ff4359e13e73e1991b64b1ffe87050f0925fba98dd25905ebcdb6aed4e11b2d413ecd7d096f1d5714c6bc446d278baae92a381566dd90217ac1e0bf0baa99b686fe59d859d1e0ea6ffefe27cebb3fc7819aee7fa417bb34440cc6e7a171be54304dae0a822c436a9598fda148eef1e9565cf08e293752753cbd64b6f47662e7a117083cea8fb0bbcc52b01c0a76d00f974d0d8c07c43c064b1153f58f6b2afdeb941c01bd572bdf409813358720f4465fcfc19eb3f1eae83e8d68d8bda1f79b202fd5a1840848d07e7d5aea926ace0801f90bcd1b8282e4f52c32441ccb39f82587150388a396b9245788f6a87fe4f8923c51e295384d0cbb94f8da6b5286a87c4eb5a4976931355e35688f80b5b381a31a37981700fc609348dcc2b4e05df7d8d8fd8804281e80b0c3ed299e86afdc23f56ef1fe1f17f0b856ce8dd364055ba6cedbd0c94fdccc329a42a5b7f6c9a87d109bfaccd80236c5a95c447112d4016782c17e2af2105f1cfd1f36e299e36549e34df40f74cc2b3f2d4aa71854d472c5019d0c003e220b6f168375de158d6b9323342602ebbaa801d72fd49e39ae122756e098a801302c44fe17150ff5e47a088ec4c14c33c3214aec47e06605e8941880632cb82a4fd64bffc77298d66d257c9e6b23633816c87b81304a79fc80c954162fb4f0c3ed68f8f720426d3fdf99ad04ba0e6127efda6503ae74ff1d4c0739a748bb78aceebff633600cdb49001b42ceda075378f3e946a7b36b0caf2fa016bf9167a63a3d3210acead5ee801f450806673549ff2c819909d239eb4c238ee327d94940209aa3091f7fa2ce816caf760d5ff0289ce4b009ba60efbab8ca699cb2beafe20af193fd00c94acb7611dd37533c4f5073f80c2cc3abf427fdc734a4175047631cdbe0f1eb71b7dea3ffbd9d0d1703d9905f9cdd5fd58f2067cc0459ed0b8e07e3d61aa7000eee8fcdf13fad05d684a0634584290bd5c886be4a24c7b69946fd8f9e68ba388d90df67ff3ef1190e8c541a9f8c93a0b6cbf8fbbe0e4c74cb45b323f3e31b2bad4ab159fc181651a227793cda287a5cfcbfad883dcb2dc91667659cf73062883935a5f363abd6fb460cbd53951d3d5f0c1daed2d4304b18605e0fac496266918255d5dab73199127cacfa291f225e52f107a1188834cc1d09efd8e0b840d912008ab9c034c5bb450a7e719d2d4637f1f9eb054529e8ee2bb1f76969d242e57239e1957e4a7d73c45ac5b0ee6b84ecc9c37e3b197dfaa624eb30776f04b8d009ed4a7ac7d9eb2a13195e667b0d8437b079451be3ffa68c78dde043b66c92371ff58d75ea104924e5e7d8660a2a9bc3f344700163df58c27e83f176b0c252814842b8527a23940805ba98cbc9badd9604efa5f5a3dab4308e151eca76260e93171684d186574131709ade316dcc05ba4af03b746f7c136ef6ea5a38b9591f268161fca592023659e28a629b38be321cba78af3b8e878c2c3a17fe370d29d11d04d194e40bf840cea64bd3962664c4e3a6ec0c4256a40b57c8d77d70d78218298e955e4780a22549762b7b07c8bb2d4487970f9805d77e7d0400731b605d2379a7fed52415607ca7b83315605d5318eaa8ed4690c51e512d153bf10ffe108c21c7afb20e4a6e75f10d5a253f93e09dc2a243d886ae46bd03035c597ef12e16a3b76347c6889375b3dc69067d2876764c980fa0464053ad0be395c9d3579e17ac8d4e0ff6133106bbfecdd4757ebcef162d3c6ab629aec7bb584d1db597aabcc907bcce49e56167b15791febf2a12f35e68a646ecad9ab13e4cfe92b217886305b9398009659f2919458b8abd7e3d722b0c59e8baffb6d9ece33987f23991687aaa5b48073abd88953ac67c18c689bd81c3c0da90a21a34b599fbfef78a098fe080e19d563e6eba6cf9f040aa4b000c65163e42d6755bdfee6fed9107fef92da58dbd3cf30ba1ae69b310cdd6a07d8a7275b5ada80845ab95181642b1b9bfb9ba6cfeb31157f6b773a9b2361a1f207edf12cf50ca867f2a930afd3315f7e4c9bfc32cfda8bb6402021d71ddf6ac476608ad92689cf07171a165d3c2605f6b5bf88689952e80bdd77156b956a84edc8ae17ffb7929640de72b973f35438a378cf90377a7329004d8eac4b6a398c32be26d325cd8a2499bfdd09f37d5a51bbc4a1343f61c20fce6cf97161554aceca35c564a393ae3d8ce5197ad37024b8fc0beba6dc4bc62de93bedf977bf541bd07377d6a4040fbd1feee16ba4980f23ec52cd4a8489250e7f35bb550682d6cc38fc3cae0cc55fcd241cdb147442909f36a269dc702d3d4e8aba5b278c278c9b63115d82e2cf8bb8a87cde881b147caf0819a8f441aa9b9a0491451d0fbac69267ea360a6793109b5534e704b27330dac2749fd746106e17cabc8a0ce75f50bc115294146d2c5037039d11602808d3e43cfb10e0772c68dfd6d2939d47b341fb37845f4d5dd2a6a3ce1eaecbd47b944c8db0e42812209b387ea0ef485bc7ec93417fa3f4cdbfe45895d17dc372e35a4b6d9df99c07a235135cf4fda4995b50e1b8208e212f44c6c74a9f2a33ceff8bc4b045fd9944a3f4e24df7a505571bc81087ee6ebf6d87ad601a64f172ca5318cfc69c03f2a289a265d39b045a8b8f8ab152223857aef353ffba92198a3f32a34f526958cf470c5cb9bfb6b133cd201a737758522e7bfcdc38bb29898ebf0b4b26b2ebbb02366243369032cf8af0dca1e44be035e401eab4bc3d50ebe4ddfe33672a66f345233df7f687fb048709bc17e1da89c502bb7477c3d5c9a288e5f7df404eecab70e83c5d0a52e938436c0573dbbde3236c3a51aced3a8f24140173cfddf7d32b2f388ee7260f465849ee361d86547aa2111e1fc8032b28d09e1b8d266adfdd7cd5c4a74b9b98b5f254e0514d1ec2ce27d3c390713d2b760a5ae1c061479777a9f6bb822cd1a5c2b496c83983798c5e5cfd51d73935c1c0b018f8ac536b89577ea539e1b1adada8113cdd04df4a8eec6f29bf2dae3b25b1a4f7d8e5e14675f35778b87103226bb3047ae089016e8418cdfb62f549e89fd83085a3f1d9177f63ff2e794129c674a822014e14261b9a29c16006451f6225719d742200008e36182bba6e27f934f1f9a5f267b3ca6b646715000b830a1c13621078ca995c4d8343653630f8c2027e30f12fb072934351ac6f8d3f73f5058630725457e8b57bf466d86517d6ebb07e80ac33cfc80536c82edd93c2482a3c5bf74a0abc1f10e0fbf352e9228c3793bfb535b7fe6c4938bd74f1e90214df4e38aa151b5db436891ad3ae9eff2b70480fbf14520d23bb98ccf7c407c86125fbf0538e89115c86112970876f1dec0fb8d5b1080cdfe53f95eb2c4b4c651e39467f2a6c831f374f4ce8878977cbf5400a3022553e5229c79a67031587bc7f394dc196e7d3796b4db1b382b2129e57d897e044de88a06b026006ee226db626a2442a651bed5466e4ecb89d1c63eaa9abf2fd29cc2904adb153b06f70d9adc126b3c60b83e4240a031dd4bc365c0c673dc9d2c496dd99e40dd4a6d572e1320d317e2b07bfb13afc99462e0dafa5ef82aa863856bb6330f9cd015c2a4ada4fcc93290169658a310230309dbc7301d0ba3eb2385f7e54c7d400eb69c1f60d5d9a500c5c623e1aafdeac982568e4d9265f1e313871ed8221d08ff36d3d3fe9f0ab18abd733d315c6dd00b26cf826fd95af883441499c7cbf2ee3da8ccb82a58ee6f03be1a650249906501f7268020ff4b0bad2fb727f4cd56d56111a0f5b4c083d326c813a7c36feb3705f1211fad009e950de10752caf0cfde5d90f108003e9d88d9a57915dd735f3d78bb784935c4e67d44fed3ca2f9f133b172d927c7db9099e5d1a4a221a40ee5f4274708e8284ab0e39267cb85646e26798736a2b899525650dca2034939cf72fc8c37a604eb225cd3a5264e080dc56117336fef6eb6eb0ee5d0f8d6cbde633187041a87e4b90149008422a75bcc3dfc6d9497b2bc7e85dad6521448d848ee2422832fcff72606209cce3d4e91ef8d4321fd4594f5244d1c65a562abc5456ad74c845946a357bfdc5c972b8466a2decc13c9e04a8be945c0ece32c8c54599cd00edfcedeb4a432c579aff1165d4e90e33e0d9364510423d3fef27c108edc010bf770e5c9ad5a777885422b958d8a59ba4c3d57d618c2322fe441319eff3d0c920e0e4a967f9ef0f991624b609d3cbd7588c3b702d1f87a88ad547a59bfc230418099fa629f93d0d1a416f3f9e174cdd67f5b2b5c8fa4a883fea4284e9efed0bbd7", 0x1000}, {&(0x7f0000001200)="b456f02aed3121808ce9a5d2d2027a5914bb12c4a1fe0b423b5c74aa4ecfd18b5358609701e3fac4ffcf8c148438738a61917a28fcc790a68c80d740194251ce0ec9e6c3a3a916aa26712dfbf8c959a1b02a33389ec8d6fcffcbeb27894f0bf439e5a7f7a39dfc1e0ef63e38d8a8aea420f22352065e01900e98a40ffcb086544b5ba384722542aae11b2e9cbc78a0c4eb123f82d2d6122f310d2d3d7b6476783e7864410537646992afad90fe64ae25b29e0690235c75ffab53675a6db8367dd4ae72ba64268ace1bbe6cef6d9adacc3c0e84e03472099b8537430d94fa2bb911c5a9345aa9c6fa", 0xe8}, {&(0x7f0000000100)="87539aa855aea7d0033e25507030e0283e36916d252d998df9620f1a54fdabfcb594e73e8aec9d2f7dc445c27e58c1", 0x2f}, {&(0x7f0000001300)="8a870eb56322e6148e3aad3b2d90261c27f79867e4f14668a5851b690eb5803bcb405bb3ab425dba6492150bfaa650c84fe50967601f37a045ac5fe4f6e32a8830705e8dd28607dec516de0ac52d035af93f79aa25f38cc79b74c7fc71", 0x5d}], 0x4, &(0x7f0000003900)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @rights={0x30, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r25]}], 0xd0, 0x401}, 0x40e) 16:00:55 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c653000b8bd4ca289816879c8e71d2e1c29a0aa4ef1bb509542b2803df3bfe88dd3b8588d1d33565f3430c6ebfa0fbf1d5f5e52805e778bc659e32cf0a92fcf74b431018e25fe36c9ba1c1b5429e37a8601ce4fb55ff78afb33318c483bcd0d1870d40cc13b9e398f"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="c129dff07447991c2caaa24e1d0a9ee183e03a94fa56544bf36f0064a2b0f1a6d3a255b974175396e691a09cf523779ede8c414c0483379f8ba65d16f5b6b743b2bb69673262e4082db20b3d345a1a2c99c461c9d8fef9aca59eabbaccacbdcb32e9ab2b97fe22cb606bcf9e1fb065467901898d8f9ff3c2aa686d383efc3bf4", 0x80}, {&(0x7f0000000180)="cf48b8741bc6498c54698e5492501d37b1dd10904a65bc5d24378fd54f512a401efb26072540b4113fe83c86acb63f97437fcba58ca2cbc5ec76c451249af5ddca824b08c2763e0b303d6635059d7e7cda8c848556fd3afec9d12af0341ecf4d168b6f4a52698ad91aca49260897ba0617e99c0e41d2debf605744d14bd4dcaa826249b27252d35459ee80c59ba9c6863c3c085a3db08fed752053847569f1fa2d633aa675373a07eb56d58c43b5f8457578c4668e57dffd3d288aed5e06c1b7f04a8a7d4cf736f7da886f", 0xcb}], 0x2, 0x0, 0x0, 0x4}, 0x3) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x0, 0x0) 16:00:55 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file1/file0\x00') 16:00:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x7, 0x83d8, 0xfff, "32975bbb3039195a82354d82eba55951b1fcbf50", 0x9, 0x1000}) lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:00:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x9, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r2, &(0x7f0000000140)="e4c8cf0aaa64a2b50af72356b210b39bb9bd922fdb585185163f0ca7821d76d23dcdc68e4d203c9fc81b78dce5bb40a1978a1516227bc00b525a6f73851936139608883aa95c8bb242ec3a3b3ef7fec336b77917a740ce89bf81f988fdaf4fa4d58c7c54e9b1dd1989cbda07e6dbacf0d7e0b5f2a142d0914609db3960438bd4c9a5b83e301324140129ab5811a23efd9f3d9e0337cef4c9cf6cd9d71520b317c7888b22cb0be59431f8f74bf25c3bd239fd322e93b92e060329f34dcce7fe3bf8548c22642bbdd86cf62383ea185fdf5aa8fa7f03b73c4e7ddd61eb890c3ad2d84936", 0xe3, 0x6, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000001, 0xfffffffffffffffa, 0x5, 0x7a0, "f29f0c42965917e26d5770926b1439410d354f41", 0x0, 0x8}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x3fffffe) 16:00:56 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='\\k^\'*\x00', &(0x7f0000000140)=',(\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='-\x00', &(0x7f0000000240)='%^{+\x00', &(0x7f0000000280)='\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:56 executing program 0: socketpair(0x18, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socket(0x18, 0x4007, 0x7) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 16:00:56 executing program 0: lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:56 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2000000000000) fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) fcntl$dupfd(r0, 0xa, r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) socketpair(0x10, 0x3, 0x1, &(0x7f0000000140)) 16:00:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto$unix(r0, &(0x7f0000000000)="78e994c1aa70aa0728e79755526a0ed5c03fed538285de593c91e9bc8147f06880bb852ae8a089b203f90d143b0b9985fc8de2e758915b9996e81c2bc64e6b65", 0x40, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) kqueue() 16:00:56 executing program 1: clock_gettime(0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') socketpair(0x27, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x5dc6, 0xdf40, &(0x7f00000000c0)=""/6, &(0x7f0000000100)=0x6) clock_gettime(0x5, &(0x7f0000000240)) 16:00:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/63, 0x3f) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 16:00:56 executing program 0: r0 = semget(0x1, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/135) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r3, r4, 0x23, 0x4}, 0x90b, 0x101, 0x1000}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0xb6b, r1, r5, r1, r4, 0x4, 0x1}, 0x4, 0x3, 0x9}) r6 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x800, 0x120) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000340)="05adfa10fc7de45246bb96d254392a8b0b07726208b834798d76152e58e2bef15594645f0374be9348683b4e89895ffc579474412b474857f927fc488d1eeb2adea99c5affd25dbf9b58afe15afa4bb7cf57f0f22fc47d93b71d3ab8e9e1752dd3b57bed1d5731f9a9eefeafa4e6c4189e3581b0defdb2b57e9d05cb9b7b850969a2c6ee8efeaf36fd2d2b24a52f96a2debb23c686b1e8c92fc82b7c803593e36b93af44280ea3107dd8393d56fe868b3ee9233667f03516360c9e4fa1e05c73404c91e9570170c0defc26975b4b090f5b0a93f1e51d621940b55e2a2d5b6f3d", 0xe0}, {&(0x7f0000000440)="ed4f8eb7fab47dd157da22c9d5b1e328fabc0738a33e446d5a516b8e11886061bdab6b14c0a733ec8412cb0baa07b5c2b1731b19e64117336bcf82edfb0bc2067680b072d32c8d69365f3f079c9bd810bec0da94a6fd44431e9a16dd64ac980c5ed5edf2b901014fe4e0e3715638b36adb485255e39ef49541cb177c93a737d8ab7759ad1e1c692034c5fd1d81c658b208d005afc2544284e6ccd0ac1284032769b5aa230f0d0eedf3a4a1442d7c184888a90f9c67a84084eea167341e25f713d22367513e7b5d8e41e6c874176662651419e6e45711fa4f8b484196b8e4fb7a54001d33dbc77686b5a9ed7192430b58a57f2f1f434408225176", 0xfa}, {&(0x7f0000000540)="55c1a5bbce747a52fb87eeaf81e456dc8c3e7021fe6f51e3a95b9d3087d8b4a0fd7f8361462c8bfec18f56edba0e3b52c42963300240729db61f79db00f8d63a6c26882f1be6ee", 0x47}, {&(0x7f00000005c0)="7ada1c240127e3cc86acfdbccfffb0ac54eba6af64cc4261d368fddcf15526f156342262633dbbb748f8cd83e4afc0b490b276d3c4760332c466592ca59c9e34c7e97af5a2879a1a99e164acd33a943298791684ee73152bb8b57d8e98f82b90910e702bcc04a7f84453b1fd021d360a577a1190cb22d71873475a07cf37c05721dee9ec1e037615e94296a1fa085cb61678225cf647cde14f826c4ae08d450fa9f4720d5a35ee65ab5851b2d3b279cd4121302ff7da340af9e7a32f651c706f2dc7800d63ba0278872c6cb73daa1a26036fe415c7c2703b839930a17fcebce299f32e0d63f38921b5ea517c42c2", 0xee}], 0x4}, 0x7) clock_settime(0x7, &(0x7f0000000740)={0x18000000, 0x40}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000007c0)={{0x18, 0x2, 0x7, 0x3}, {0x18, 0x3, 0xfff}, 0x7ff, [0x5, 0x1000, 0x6, 0x80, 0x10001, 0x9, 0x68, 0x3f]}, 0x3c) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000800)=""/78) setuid(r7) msgget$private(0x0, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) r8 = semget(0x2, 0x7, 0xc) clock_settime(0x2, &(0x7f0000000880)={0x1ff, 0x956b}) semop(r8, &(0x7f00000008c0)=[{0x0, 0x2, 0x1000}, {0x4, 0x400, 0x800}, {0x0, 0x81, 0x1800}, {0x0, 0x5, 0x800}, {0x1, 0x6, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0xff, 0x1800}, {0x3, 0x8}], 0x8) geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000900), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) r9 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000009c0)=""/251) ioctl$TIOCCDTR(r6, 0x20007478) chmod(&(0x7f0000000ac0)='./file0\x00', 0x40) rmdir(&(0x7f0000000b00)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) unveil(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)='r\x00') 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d4fd99c528d0f2000000000000000", 0x190) r1 = syz_open_pts() close(r1) r2 = semget$private(0x0, 0x0, 0x2) semop(r2, &(0x7f0000000000)=[{0x2, 0x6, 0x800}, {0x3, 0xfe, 0x1000}, {0x3, 0x6, 0x800}, {0x0, 0x4, 0x1000}, {0x7, 0x2, 0x800}], 0x5) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:56 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x3) listen(r2, 0x3256) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTOP(r1, 0x2000746f) utimensat(r3, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCDRAIN(r1, 0x2000745e) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="d2768e97338b66c5edabc67757657ed347bb4eb9a29f9a58e24c8ec552701e218a472e9ffa107458bce75fa23ea072ffe0ef8efab3ad9a5cc769db37d0d77ab345b7dd18ddcf81df9ec1506d26b48783af3bfabc54d67b17269e2071ec21ba6493af534fd92ab62c305bc55b5442780de0986bb69aa44b1e1d1efebc3ea19ee94e1d3758a28e28bd7fea362718d86232af43a38701e90a21427e1da0c9b5edd4e2491d61b3b235a588438de453b2af4bf87e2c349bd048affd1cd4b200eed33c448201742968a6da1105e2b13624f151b7e688ee25b11bd12ac0fc26ff5a428ba9", 0xe1}, {&(0x7f0000000200)="36bb71efc1fd8e6f4852b202af1f83effe19d2cfc578e3b652a8738efcb53209c07b2e98aa231509b07fd94f3f555c916d7580225f9c9535a3acfe6cc9ac3a14f4f160fcf426", 0x46}, {&(0x7f0000000000)="d05afa97cb24eb3e7afa94e0d8f494730896e9c3ff106d34c97dfb5f3c2bbcf837986076ba13510b5a6125d6dd585dca1a1356b26568836d", 0x38}, {&(0x7f0000000280)="abe394da799589a49cebdc8173af7a53ac445456235fb15a42a55eb3a49e190226a27609f4d0", 0x26}], 0x4, 0x0) pipe2(0x0, 0x0) kqueue() 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x100000000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/241, 0xf1, 0x843, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 16:00:57 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x1f, 0x8001, 0xfffffffffffffe00, "ef8f05f4aaaf358c14da30354467c1b815a6dc0e", 0x2, 0x400}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = kqueue() getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000380)=""/10, &(0x7f00000003c0)=0xa) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="9ceb6bf8501571f170daf220863a8a2ab61e0fe784dd5c94ac2bec0ca273e0d9a71bef9c84b2fb2c06ff46160da8c10508ffc622d3bf1a643bc2aacd0ae7db1ea7b92447df3e3de64c441c84417d39a6285236cf778cc25fb83d5a624f47c8071dcd0b9fe81ed798eb124f619955f5c921860a64a65fef43c65b5bfc7e18d496af624301ed2e59d5e1fd8b5322d744b233fd5964ce25a610186ad6045247dd72204ed09d55afc249ee5b11001e0b2308c304723aa9e74a97b714ebcb8ad691e808373a0ce793f6965f924ad1a01161", 0xcf}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6]}], 0x38, 0x400}, 0x0) getpgrp() 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) close(r0) r3 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000) dup(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file1\x00', r4, r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0x7, "02000000078d00cb5fffffffffff7f00", 0x0, 0x2}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = dup2(r0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='.\x00') fsync(r0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) shmget(0x1, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000040)='}{.+]]\x00', &(0x7f00000000c0)='\x10\x00', &(0x7f00000001c0)='/[\x00', &(0x7f0000000200)='},\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='&\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='{!\x00', &(0x7f0000000380)='*.-)\xa0([$\x00']) 16:01:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:01 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x8460, 0x48) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x13) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x80, 0x7e7aaffa}, {{r2}, 0xfffffffffffffffe, 0x20, 0xc3, 0x2, 0x4}], 0x7ff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xa, 0x80000004, 0x15ce, 0x2}, {{r4}, 0xfffffffffffffffd, 0xbe, 0xf00fffff, 0xb41, 0x4}, {{r5}, 0x0, 0x40, 0x20000008, 0x400, 0xd66f}], 0x7, &(0x7f0000000240)={0x200, 0x2}) execve(0x0, 0x0, 0x0) 16:01:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) clock_settime(0x0, 0x0) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="64869c375a8fc672e4fddd7e0ae16086dcf944584574f9040000000000000009133995c7ae3ad77cfa1779e53bb3ad1d2810e824e58d2dc419fc78f01e800bbd26851a55f6c93a06a0f0ab62e77224278fe06fa646cd44b9efa2a1ecaf175ae35e0468f2b4ef5e1fd6b27c8a79fb1d7731b99ba82fa4f17e88aa01bde446f0b7c269da70183e668b733c5e345fa4b9b77c9c5a507341092ceceab4ed55bf73cbcdc3a4b766cf05a960d801000000fcdb67adfb7f45d6375f78656937831d98d7a8da9181813eea6b3898164229d1358e9e3c631ebf292e538de2e6349a4f4ee7055968869046aa346965f0d0d6ddf01a3cb541e9b6362007a8a87efc241bb8be0814f4ee225baf7ab1661e2800fe3bb70904a82123e34056e14a67dd1e7cdd325265a4c6d607fbcb0eb151a9b554ab187cc2cfdbe7cc25b2a42070dd3673813166196feb6a9ff2de9ea5b9a1e56509486aba4eed94ba74bba71c26dcb4746b9455ffad4cd1082e6475512dff70ae5f46cb8bca267b8f2f7d980b42859076017a7206c80cf66909ba0c9817341c8fa1c48f2d2e1dc8f7edbf2933a56c5c6c6cf1ccc3627f7169c1341ed0413246fca251f3a4a7ccae7bb3bfa4c830004a91e69f0de86321cbe9637d176e8248a5bd0fd92085f1f8135128e84e4ccf70e1637ab7ce7cfad042983451e3f140c9ab62d3421b38e24baf2740a4a4babba13794947926d3b0ef0603228b84a7ebba9f6c87bf5ab6b6513a202e62e7d9c23ccee95396c6fbc150531e367be4c8b027a91a28a5a0e3321de4d88cec79f489721eb91a79edfc083976f8ed8592522002e9a0c266d7cc8d2b1eba6e53df773d87f4c476c799c341471f4e048da652051bc079d820702dc2ba1cc5c7add4360072", @ANYRES64=0x0], 0x2, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f6669f1c1f9af4efa1ee362830879488a3c577d973a7308cdc9be2002bb4102daa2441c466ca43ba274ac09e0e401f7750835c2adbe9cb271727d8d8ae980401a74c04c16a3302d8d3337a4bea1654779e5c2c40df26c37372b716e9c45b112c835c7c40518bb552789fd76d46d107df447aa6fb250b454b8d043cb7cf4d9e4fb16338404fcdf843b3c0351eada6baec704c284c2ab46221e400c3c7c95b7a0caeecc52bc2da78431430bfabce568ce216967dedc13ac80492b0e6abcbc3c5f227d3cc7100df22792038fd51f10e18d"], 0xa, 0x0}, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x10800, 0x4) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r4) 16:01:01 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x40, 0x2b7, 0x100000000, 0x4000000000000000]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/24) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x0, 0x6a, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x8, 0x4) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x260, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:01:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/104, 0xfffffffffffffeaf) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) sendto(r0, &(0x7f0000000080)="c5c56e0bc8fe362a415b8516417e4adeacef0338017271e06fddbb6ddb52a8580520", 0x22, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="0173f4"], 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) fcntl$lock(r1, 0xb, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:01:01 executing program 0: r0 = socket(0x2, 0x400000000102, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:01 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x32, 0x80, &(0x7f0000000040)="3e1f191168d2a93c2569fd20657ef5b93d70", 0x12) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x3) 16:01:01 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x22) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000000), 0x88, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x7fffffff, 0x9}, {{r3}, 0xfffffffffffffffa, 0x21, 0x0, 0x0, 0x5}], 0x3, &(0x7f00000001c0)={0xb8, 0xffffffff00000000}) r4 = socket(0x18, 0x2, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) 16:01:01 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = kqueue() r4 = socket$inet(0x2, 0x4000, 0x1) poll(&(0x7f0000000140)=[{r0, 0x18}, {r1, 0x118}, {r2, 0x44}, {r3, 0x4}, {r4, 0x100}], 0x5, 0xfa55) getegid() getitimer(0x0, &(0x7f0000000000)) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="34945033844c986358d512b930026a2102b9539996ff5d48c0a1faaab454f490d0645bbf3d4269e529ac0da1475e2a2a5af9f9ebf9ea996040ee082215dace983c405718f665c6994b14b487ba6f4ee82d8c24dc58d739eadcb18edc2d41325e5b6e40eb2fafcba123d269daca93013e5660ad2bd39c6c", 0x77) 16:01:01 executing program 1: clock_settime(0xfffffffffffffffd, &(0x7f0000000000)={0x8001, 0x1}) 16:01:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x1ff, 0x6, &(0x7f0000000000)="8650e7e941eda85f1e8bc77484e70f65cd98159f7c217e2f0fe5e0b3ccd4ea1fe09fac0dacb01a8e23e22bb9d6", 0x2d) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:01:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x22, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x24) fchdir(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r2, 0x5) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x8b}], 0xec7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) 16:01:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x80, 0x20) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) kevent(r2, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 16:01:01 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4) 16:01:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000000000002000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x0) recvfrom(r0, &(0x7f0000000080)=""/125, 0x7d, 0x840, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a7fa82df58c590cf80d366b50602d92889f40fdc799afbeb694bccc00cb98b102c8e00db76d55e6ea5bacbf7e3266d6c6554676996afe68f8b5396f2613f64827fc572f8fb0db31f27670bfabe26770abc668708d1e1e14597a2104f7db74dc18423422ae8221183a48f6ea048117cc78987ea1ba2544e323d5d2a18e72f63832c83ea8eb5ef0f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x7, 0xece7b29fcb6a47f8) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 16:01:01 executing program 1: mkdir(&(0x7f000082f000)='./control\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000180)="3185a4a35261717d6b6804c9a7cf6db608ee2819b91661ab9db8548d48a9ac2958d71cd02fda6bd33bdbe8f2074be45fad380bc0e161920e01f79c9b614bf06883366617ee5f1689261a4529c305946990536a73f226ce9b0cf3c8a8c2c25db981162f76c2111b7fba7e256a131f68534fde8ffb216acaadb6e2860666c1ecc76c755f71de5f024056d3585c3bebb7036888543afefca9be323bcd7d1186d719fb310e70ef3a33cd3003c85e880b7d878426c199c6d4d214fe7a6dec4a4cf8b5a94817c336c659c9ca2680e89fe51efc16ec724b77dcd54339df7930bacbf994002e26abddc40d8b62dedb7df0ea197f5cba27be67829e07e87162c1f5bdd54696e275464e70530ce0687adc26cd42919efef7905879f3ca78058ef803f5a62b01645077462338436150b3cd2ace49ce370074d97bd2812b7ccde91494c6050dd2644f09c575697fc006c6f56a89613d29dbd8a049c726c4d14f89800200e6afe1ba077cb1113fe004df9d05cd2cc07d1f000ce8b433651da570b788fbdc06a59dbf6cd257b486fa992a99b8cd28a43ffb6780e7fb7a0d27fc0e78a4d62b8d0f65a103831b14774a2c00fc6fd8e1662be19a279360513a439fbb9fa940e796e650e784e91c543caf0d5e8e28bd514095f4aaf9b40b5a586574512a6b2da71d738d2a22e2e882b50c167946fb698092c9758069ae9fe299d8e731375c035f6c27e3febcba2e115182510ef641aee269e73319bdb689d5bd2faf1c185cc12171bd237b9818f8c0612aeba3a0ff7f24e28ad2b0e37eb0d60a7393994b5403d62d0a763fa226e74e5e7737f5cfd9a4b13c8cb340eca8a0ff5b545db3d441b00ef493c2cd7f2a02bb44922dd518305070b6ee9d0ad4c19212bcdd98586ce5ae7a5518553bd03bc22007a1f88d62bfd4df3bb3dda8804d34e9c288f136c5fb04bd902775627f6f471103344142373ca96b951e63cf15f5a9eab0843ef4a8be32359be7421111eaa57cd1f4c1c426b3c9a93ae6c5dfe2a653e602f2919464f4e9a919ac0a531bd7140e9baf39ccad6556e4aa85fbe26521df9241e748e3f7578241998dfb83f159e9d2b0c9dcaf90bf6781e6f04da497838f002650fcbefb408ea697122f4bddf47de29e87553004b742e01d88aa96c70ff4ce049a0a65d35aca78b8e2b9f95bc043be626c516f173c3e1d5689c59dfd09a8855646e99ab7c49779f7d26f28873a18f30c3cbcd890fb0ff2a09291ba5ed7a4f685bc97bcce1c25f79cb853ee811ae4cb561d2d4c2697b4f8498d19ca144c0e444b846fe2a2f785d9ed0d172db145c39e69838eb82b308466faba034d02c8366ed6d583cbc33a3c8f1a76d96a4bc707e9cbb463dbfa76ebf3b3bae74efac51e0b9a7664794d228fcf4ed7a531b23a5bdae09c1c2b4c311d8de915148a3b1651213698bdb1718491e4f40f27ff65813657dd6de84453cf39e86c7b28231752aa23154f847b59d0a7fe6836d8d28eb3d7cbaf34ae8be7b892ce3b8bbd2800e84fd64813d8809b325e5f54aab2cd79af92aada1a1450603ddb5d422d6322a7fba3dc974a9d88cb1b9baa44398882582b1bf907a755dfdb65a600602aec2ddf1010d622bc58d534521c81b0c40d2ad256970520716037bb4d4007816e69366c32f1ee3ee9b679a0296de103bfccbbf0fc9b6cbb82793ebb46a8c266a04e03d551451ff3c73763fadc3f78f9bc87827805837b0004aa9cfb13abf37eb881ad2cdedac3c6630dd0c1a9f0410c08f5b889bde525ac9203c7392102cb832c7f257fe7231d63d2d3e22650eeadb45e7793f98228555578daf5ee1aef260357df3cf50e6ce6db1b6290038605d4d0ae8c3a0dbcce7c17d714ab2f2279e1e42d16ba79e29adabe41c81280d062ac7b45dfd8ff14f6ea8581e086e5f21709e5508d18ef5942d49222fe0ba8e37e74eb3db1547c90ce53a673f92d48339c829b92dd1f05e72c414a0466511f6a0b3e139076c9215df3ae5d78ec5d8d77323a095b5ad539c7249ba02ad6349286c6f8ea3a68c5f7b0f1545b9059ceb6de46c36bc95dcac59981f1b3a41d310353c09f95d5c9d53eee45525bb09fc75e0acedf0b8a77e6591dfb093897c079b8210a47acd1a602c810aa30e0f4b0336875a13acf26d30a04980131a91c75a5bebffaefd89a59316b43858da1f18aff13abb7e967b7ac7a5c30f0ff2ad9439d302baa099ddcc22b04fcf7379b3ff75d07ee79b98eb8fd86ff2bc868f27c5162cdbef2c8b98a5ec8f5d4bd7b77db6c15439d5d4bc190d01aef51352c824333510a77d60b190d50f29a25b01f427a6751dbe2cbebf01360c9a627b4e3a32bef52feef3204b973656cd2ddb3dc76f88f4d09b23947c9d0b876b171333bc236f8878febd786e5bc29d485cc71ffb6b47b36716de308264e5d0fc09a8c889ef91924e952898bfdf34bb6f5e09389990984f996aa5321ca8102a9e64ec4670eb485d4197b8b7fa319b5493cf1221c7a98cf7cc7f8298cb615071335b9ffe81a976e505dd656a5f99ce1c306a005bdb3235a31ec67816090279e2e82b1637854d85585db5224b0a5ef3a247fe0acf003d5753fb1dc1e28c21e89ee09dec0bd9ba910b806f83085c184708743e55175fbf6448a83cf8975f438b0deb019f2204d4abd9366324a12aa3924ca9c18a68ba45d38216cf99dd963f84a4600060c8b3ba50b6ad7e0b69c997d4d6e8575a3ccbbb8d61e7577d11631cf2ede4e6db7711d3e0b0f1d6c5eb48da8a8b78aa85bb9bda2bcde7aa7f5bcd672d5182dc7a10422b4c02419f0e2ce45d8a2daa08eee33fb9727625886d4241edb12509e2222dd8dff5aa363a2e866b1414a2406d9fd21e0fa11124b4bb595dbfeeeee11618dc34750cd61028df013c71edafec4260d5b797365242ea49ac26e5766a75c8891b861d1545e84ac07163659fcdc1cc704bf29f39fb38faa312f3b1cd593427be9e488c44e2d60bb23cbfa692051feb30ea0b24bdc782da83200ac958e751f4516fb91719b03497dbe62104e691c2235a69312d849d03e1d1bb2ca56b380fa8c17d064e8fb694c17033ab525234e42f83ea7ca320212595199455497044d9a4ede95490c1aa3dc68408aa1909823b30ce82f4c8a534fac7bb71f445dc39809c0d5defcf0f3c75550b20ec926646f3ddde7e37e89059b06e5dbd2e1a6a149015572925eeaea25528a8b8e988347e52d51fe98d51d4d63559ceab23769b7fc953915bf57d882a1fe22d29a5204d273bb83614378c2873ecee5951761252e9b9851aeab5492984e77b73097b5b90d5c87ef112ac1e5caeb08d7cdd1983902e22ae02f1373aec7b82f1b29d549f06612856497637d574016258948dae0017d560bfe9c2937209b394e834e2c9c8e5895162402ca1eeba2886acbde4f89ae7decce85aefa6b675d252362cdc1a2047b3360a77d1ba5d927ac456b40c6583f132d2c03b6da51dbea090b8ad75bc9c51e4733ebc3d98b8d979e7266dd35c2526f483ca52c36790a1dba81f78e615968285fb0af4b7a3c351260c1f22a1507136c65764a6923898af4dd7cbd8275502f1427bea4212e4b3408609d23a1bc5ec6629653e5c31cd6e02d6bd0b451775be02141a5f1f3d36114b6fd48f3dea80c271c003b5c8784f838e7a12eb1b3dbef04ffcf298784aa437bf5f0d44cdc4e73c80aab7ea9cd9f2a1c892d8ef13e7e13e25e09bc28020f0e85c01204e4b005d438df77741328deb44ab842a3169d0ff8bb00417d1859159c9c44cadee946bc830235b51ea7dd639b734a263471e215a8868b9ab3d344d7ed0b1beccf549209de7898bdae4a8b06dff407876869363a2f789112e03ba368252d5317b23d8a83f0583b3d8d4ae6544b2791e11c31c9ee832c6f917ee2393e0ec3db5bd79daa58b80de922ecc880b062379f5e77c52ce03a2b62af5eb5f233558b9c4d2e1603d60c547dae759d3a6a3a66d8e5c8ddad424df6e916a23b1510a62a2fd9e687d396d51e782a027ad0efc355dc0c4dfb02a8cf71965add2240060dfdd3ee8709839581914e00249c19e2952ea1477a5fda74d2bbae38fd7d41a2bd7780dfca78a475e8cadff343d1e75ae89026bf34d67e0209a7ab9afad557a0a13b898728392dff34275699922bc4ada834ebbc820e80fb76915ebca52fd29f49655f52fe01437a4eab68b67be3e6b786b5c44a08f92adbf9458a1d2245ae095d1f0a2c11b043163caccf9c107d64da89c167a29b006a261149ee51628f150540edaffbacfa80529d00183e162ddca5a66ce8febea55e4c5c33404aca6ae3268a89e3e4c9b78b841f4e588eb2148f430f4095a8d70571cc9c2a9cb1993877c6f8d2044b4ca6127095bd3f26bbcf728f1ac4e5b1d174e92dfffd7e29da4ef50d24d6b59dfe77110abc3cd70da44645c99001db50ab097fd4c596b80da546ca64179e8e3f6a1b1c383a3451011ec0991883eae250931bf0ff550a0c84e536a4496e9f8e6fb2137f8b2925a7e7f7825a4fd888ddb839db151d0433f67f2016d608299d25bf085e5cf3c4813ddd6672cffcbbd393ee443c80565dacb424de7df3f43c47c7c82eb8fefe13d8bcfe314a2462541662ae42afbf3cd13ced4cb56a920077ce8c458be1bdee2946ff0cf93ff3b0798a13e46d8f1029d9289acc115a05cab0c159b85350ae3dc4f4f1ef945670c31a91114b4d00f1bafdb06039c9567db570625748e661886225d76829fb808cc2ed89b3207d1594969d054ebe09f50d8152f620bc4e7bcda23ae8206bf15afe5744c3342c622b574c351eeb35c2967a9b552c4f0966aedf8b2843442daadfb005caf083561d185e6a2f244bf43d33d14043b3c3c9d867b2c51ece350effb625689e4aabdb6ab5bc4ffdc080840a3788674cac7664c2bd7197ae52341b1c3af96b36cbe5a01fe2d22eae72ba3b5aa8158c743bb25d67e8b268213ca0f7f6c6d7db856306fc9fadbb07a5bf73b7d488eac59edd9e8ae870aef46328d57f7879183b35628a0e530cdd34808803a53ccbde3c16d9dc12e6b10a5ed541df15b0f7128c80740b61b17d2ca7824e121335425fcee325bd23fc91162d66cd4d71b62d310676d804f34950879aac1429cbb81085cdaf9d85601bfe683197b54364ece69ab3ed3bf4de61adc729d57b33ead5d58089e128a8fee3edaf779a8dac9e4a51d989dbebd5260fd87b7cb6c4f4de6621a5a8d7cf3bd0fd2f89f4276e4b07c3b0c2eb052864953ec294b1c29cf70f5cf4c34a3e54e8a9537cbf788bd4cd24cb4f00186928fc226d4191372d665fd961e69e1109c50a50bb3c1b0d630074d8fcf4c09976578b467957e708732dc1862e9b0f467a13d3b9101f39e52d4ca66a392ed7c34e7b95d766fd8eb3285aa7f6964e8241d85b22926cb000a1b5bd6569180cc89a10aac7204f6608670b8a66be93a3ec4fd3483d3a1ab07c3f803f4d445e59a5b4e446d400d2bbcee869541902db482ea8d4031d90d4063eb1e0ac20220aabc1ff57c382f3f02b27415a328254bff1b04b7446f4472f0feb8c1ec66ac74045999b1af274f6fed5a8ad28fbc676f4c7074aec3333bb87983aa1541fedef5ef2e393318aefb9e691c626f9752d54fcd13115e125e5b3100b64cf9ae207e96a5a4b070e73814bd5abc8f496760a90ba46eb5645b93263d04dccb97a719409b812eb69018d1b27681aa74a32aef5b20ccd35044c3a2064ae2b1d05d7a83bc03c5303ae9126ee3e6fcc6e36a5add1b0a2c1962470c5df5894d8943c055c76c3308fb9b80dbefb42743fdfaf146f", 0x1000}, {&(0x7f00000000c0)="2e983cd6c3082e0901cf2aa4ac825c846b", 0x11}, {&(0x7f0000001180)="d944dde8d5b822fff3f622cc481f439183d0bc7181b031103fd3917cf383640b5e11719cb23bbf39e3525deee9e8d8d834d568a5fa8afd833a48324cd27d31bf80a8a6c55bb76dda31da9f0a9f147cc1d815708815020e7a756c7da425ce7e22f1277c0b0f32e7b57deaa600e4c09231b7eb0bb74ec35ddc3cda193a97841e51d6044660d835394acdccddbfeae42c30b772643884226282431554e194d0c7411adf413b4cc9837d6e50fa2a5ebac2383d5d", 0xb2}], 0x3, &(0x7f0000001280)=[{0xe0, 0x1, 0x2, "b93a2db0d05f2643dcdfa2ceb797b4009e420279d042ba2e44f90b73d29d00a2d9004c6de74d99250fc1a36535d8aacfa1c37d180eb77f8f4d42af8948f5b5d2c70f9362098186f00a42576533b0f794b1fa84859354fc21bae56fa55d2f51a30c6dbf275b37baff34d88cb8356ae0fe355cbf2ef07e219c53f07d9f4c6a69b784f8829f5524cfae619687e9f8dbd638215179fdbac256419b37ac287538f9b054f8c295d9e82c56fe6c62947747c5d2cea2814081fb834ac11293d6a0f551c2e41755b3aadb37de901d8f5f919a"}, {0x78, 0x1, 0xffff, "5400b4950d225886fe1fa4ad703ae0324b5d49ba091ce9debcfa74d567d976ed1ea26b5eaeed0df1ec4d28f643aa1e180844e6d2b28993e49b601263e06b8a1277c2aab821f20008adb683c4a5ed8223db7016038de3ecf91eb97ed0b89b66df8933386e"}, {0x68, 0xffff, 0x9, "c2ead6134ab4c6b7ada3f6e1eb92256f04fa43432073c302216b5860934156fff1e8c87c329f80ef0f4e3b3934037c66fa9ab7421bba7165be004b6860765f5e9902f35abb8ace5e269fd8054309457d4655a9d4"}, {0x60, 0x1, 0x81, "418118f4e67c93524a69dc880eac3626f33b4937da0192b11eaebe0afaf6e6338fdf3a9bbc4b2b1c4fd5c1db1357d792dd6c881ca27a0debe38f0eb93f85db549fad37d547d7351535863d"}, {0x78, 0x1, 0x4, "00ae21f1e1770b5da39c8d115f93ada022a43933ad926d7bf4451fff0c490eb235716459c4b9a0c45c448f87770cd62d386428e8fd2a10e5a61f856ae521b4b33a3999c00b0464e95df88333994ca55871e0aeb29769e1f493fea75d9d237b2503c41a13ecfa8a"}, {0xd0, 0x0, 0x40, "f0b67e31656464d366de57a2cbe814e919ec19151f10df9e6adb26359b5d355a2971f0f50b43fbf1a86b1530601187bcc50c554e30e22f6a76ba3c12f8502e5abe12d7c451f4d34088d39ce58d85b30dd7cb0c499db514c7e2a006f270a6f608f211d2ba01af879943509d4663331e5ba04febfd375863fc50b368168eda959f35cf42242a456568fa134d50012f98dcb01d418c84aa524138128c31fe8de8402f1d752c381ef17a3d82632277c5f5d64e146a8c228b0a54d6ba0bf7"}, {0xd8, 0xffff, 0x4, "10d99caad092d54cdd129923de5c5c43efda8f87ce0071aeae0e009a81f2838cc8563220a73e91a699d7f25db581e9397ad05ae7310716851527fb7e760d01464368c41cda784ff3c98195a4005541d57ad7f3c2439beaa293bad2877ff5a843170d59c5bc6d3eaecf9aa04416d08c35a02cfd2eff06745b3b837db9f94511cdc290e6be37553b70a21dc133421cb288149688c485ad0ab8528dc7da5a85d7ea1743489aa0a9b3c1b17958cfd3066a10fdf9a1ea9f3abdefa92afe758ad53c9b6c41cef9be"}, {0xc8, 0xffff, 0xfff, "3c946544e7ac2c2ffb871e14935688672b4dd668d88f7bf24ecc34363214d7aecc619dbd331020f29eea2c6836e3e2e6b4269413ce8325667127bec95d7aa0657949e1a6daac81f2481f60cd0a1c0db538bf7236011fd0a0f078a5df961f19dab5c6ce476035dfcc8584ca31762f587adca3f6e33d87ea6eebb41f3b6945d5cae0d1f307b0b41bb27fc0b5e6fb615ae4bc1576f6d5233b53c5d6ec6952a0c74aa6a56a14de1f5c813209250b638adcfeca20a9"}], 0x508}, 0x4) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8ff6, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() 16:01:01 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 16:01:02 executing program 0: r0 = kqueue() mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000000000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() bind$unix(r2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x1) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x2, 0x8}, {{r3}, 0x0, 0x1, 0x1, 0x1, 0x6}, {{r3}, 0xfffffffffffffffe, 0x92, 0x1, 0x662, 0x3}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000003, 0x7f, 0x2}, {{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0xffffffff7fffffff, 0x6}], 0x4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x8, 0x8, 0xfffffffffffff001}, {{r0}, 0x0, 0x2, 0x20000000, 0x4, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x25, 0xf0000000, 0x663, 0x600000000000000}], 0x13b, &(0x7f0000000040)={0x8}) clock_gettime(0x4, &(0x7f0000000000)) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) 16:01:02 executing program 1: clock_settime(0x0, 0x0) minherit(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) 16:01:02 executing program 1: mknod$loop(&(0x7f0000000040)='./file1\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) sendto$inet(r0, &(0x7f0000000000)="52d92dbd88e33056533d87f592d90f9102725b13962cb07048f918daeab21b4147ce73d60339629b661420", 0x2b, 0x40a, &(0x7f00000000c0)={0x2, 0x1}, 0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x2, 0x3}, 0xc) 16:01:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x10) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f0000000180)=""/8, 0x8}], 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() r6 = getegid() r7 = getpgrp() r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0x8, 0x3, r7, r8, 0x2, 0x3ff, 0x81, 0x3}) dup(r1) syz_open_pts() 16:01:02 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) r0 = getuid() setuid(r0) 16:01:02 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x10800, 0x40) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@file={0x1, './file0/file0/file0\x00'}, 0x16, &(0x7f0000000500)=[{&(0x7f0000000140)="933d3784f43712a7563cca061385d3cffffbb816831efbd314007a1f7274b164c8538dc6b4d65d1d1129ea3bea6c8b15e7a484323ced47c970f51bf7f9", 0x3d}, {&(0x7f0000000280)="fcbb78f74edfe88a0f44de5a37e5fc28c0ab1f6070cee68545c2222a340945ceb068657af7fd9d47db7cfb5de2b531c6791055aea3c726d2a2af7c83aeb826ea75acada98b67801d674ba288b6970ed7bf0cfdfd326f7893b83ac738f8e5b6352d7e91da859a93ba6bce719b80a0d5cf2ca34a834ad296cafcbe409d80c40ec7723e105bda5c980f38f4bbc5f912ea4d82c085baafe668715e203874018f0c8a1773fce7915cfa2016733879b148170d31bd6ae6582652e83661a8b3806d18d2968f9a349dba4954e3d9a9be29fddb9571a45e2922de637bdd391eb0ba3919e79d8221", 0xe3}, {&(0x7f0000000380)="ddc4318fa0df98bb56573e74d5800ed4362b272d37a073a9dec11607742422b593275f8f0ef5acbf3a9544329a447dd3aa19013e9d5836dadce06648958e4b25ee21ee8a98ec0a06fc4c7f648418f9b7b283423cd7e019f72c289c9c4ca9747ab490244376c72a53223bc995092fdb948c8b81f128a053d64133e1f7814c6daab3f57279aab4a24f462bd126e0ea7678343b3bf1bc6589ab30439121758a2a27cc012e73133308fdfb0ca6", 0xab}, {&(0x7f0000000180)="c52837ae1093ad25d3ca5d9b0ffd743b3afd8cd57606335ff3e1811b79d33762382e15407d1b6c14cad36a0205274162219c4b", 0x33}, {&(0x7f0000000440)="9ad2219e2c9531781127f9a6882d12b031d20a3cc1ac710155ce07be00e8460f6db4ff85ee87900b3b16c91ffde0f4f704549162066795f5d175b4e278414b728257e2de66dfe05856633a3f6658f970ecaa3384fdcdd27cb68e7c8f7a0055cb44b0dd0aaadbdb1f5f18ad47f8022269aa0a61bb6ac5a00c2b39ee56d4c3ad2d77c14ca50d14cc21ce8997bc4324853f3a", 0x91}], 0x5, 0x0, 0x0, 0xa}, 0x5) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chmod(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) 16:01:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r0, r1) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xf4) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$dupfd(r0, 0xa, r0) r2 = getgid() setegid(r2) chdir(&(0x7f0000000040)='./bus\x00') fcntl$setown(r0, 0x6, r1) 16:01:02 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:01:02 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="6a8dd089adb903caa937dad4257825cad40b15ec39cf4e83d5c74405df6c04a0f83498720f3ab070176d8dba1a8a5d53c286a5eab631d61ab545d1635f719dbda642e8903400dd72e768", 0x4a}, {&(0x7f0000000000)="e238aa3614e51299dc6db44bff481b04992fd2a788e221f3f87d4b568b88f1d598dbe13acb5a00c84197a2767081db6c2c", 0x31}, {&(0x7f0000000100)="6dbf422b0b150e655842c1329550b3ddfbe7aedea92fb9bf636844837d85ea8b4f3fcb5a88a3cdcf2ce6cc85a0e2e6a4970c2ebaa5f48f382c274a665a78a8", 0x3f}], 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="e0000000000000000100000006000000eff6336c18866b5239d0abaec7ffe997703b5439297be7e333bdbc079bbfadb942548122ccf4833109ddc23b08b7ee234d8883ed37c2a2d5173c78b28354e6287345823fc2cf4fb41471cecaf1bfbe91495b1ed99762b04ff23e9ae184dd970ce5e1a251feb9995ff462c860f93cdf94b618541806fe31dbb7c246368020303914dcf169b839a41bdec48a9e3a4210dbbac5690089526d082bb57d464d72a42e9bc5df42f081fbfcddab988d9d59fbc7d8d13d7da0df7a0542b743e2ff141a72203f20a8a475d39919e0000000000000b800000000000000000000000100000000c1a5e3f73160aa2616793532136763260ad68d413a201d61522c4a0f261c30482c47f29124eb16e299447b4141a949b472078a42e57a80bb6d6f6c51aa5a9f3a8396e7ae7084f9cbd6e7f99ed38f98510474130c9f604205224e6315a31442abc746dc4a7bbd6b318a7f2be08c4ee2fefaf134349c7eb40a9ddd7ef01fc1c1ced463234aa704af83e6dc9cf080ab9a420141e9af36d722c3da7575656e5df3d584ef0000000000c0000000000000000100000001000000e8125b75d6331804a8d4942435ea87de5e467e3a42e75e1ea86dc2780e68890085997416758b3d56ae8a448a535210333cbe14da639135ac4dc2061a577386252c94c4238b96abdb5c6c89b363738b0fdde5639035a9d3768cc789292374cb0d2384b7e5d43ebf65e6acaa6f327ecf61e50feb082bc986be8677a8ea4302e3eb0856fca32d0f3328c661876475b1a75c36e8b773b5329657f3dfd8fe2ea202a15d379a22317590dd29435c3400000008e0000000000000000100000007000000cf9baf6c306febefd303f789b9dab8f500813f0af59859d4e6855834270d245b399477dd7bed9f0ca76de7522dda553fb55c1b52b27783d0730d2cd4e5c4bde8241d6df2debd82872eb8baf07fbfca0820d62cfe24cda42d1c6c3830d6491d18ac4a557d5b58e80b5e5dcd609d094e89f6fbcfec725f82379fb1e41f5e31d7c6c57d7bf08f0f22215f38f2d58dbcce73c3859874aebc42faeb2a9f79449bc354674d6d2193edaae49c886801469e9c34508797012b02cb39ff2f9176240e0a53dc6975e22cf91d136119954128006d039800000000000000ffff000002000000f7db1d3352ea6ca8619b7ee7d2e67dde8d2c474e4c767839e51be7021b4f445ef8400529a7f188505ad66a4d7ede87e325bf1e1109bccdce839b36fff92028d2e621ab87246d56ed8eddd416282fa2e99a14af9d1e0ef799e95d0c5e51c8868db1713cee26e0141e895f7c6e469cc526e939d0f4c37eaff7010be69cd2cdfd9b4606a7529c0000004000000000000000ffff000098000000d03b514d48c90987f93567fb7d1f8f2f726c71d49eff7e70593c1f27205d7f616072c176fb559db469849787ce9500000001000000000000010000007f000000b561aa9812b1d4ba71f76d6bf642b5b822946c7be7ae8080e084926f3005c3a41034c2ffb42bea3b83969032180027b74d6f24945553560363fe39d4f5f35d2e6c766d300649eda88272c90eaf57f55cc40f0af7b0cce06ec2d61bc5d93e01620890b30f3fd3fc43cc7ec48f8e9d32c08c5439af64ed73ec5188a4d08f3376b8c79e19ea017724751331dfafeacfdd52048f7c725e18595c504646f512edd09717ff0e00afff21afe3e7cdcb50247153a4caf39204b7aeb7ba086ca430ae1ee3f1dfea945b87d7543c062891a688318983325566dde227522c74e5c42644f72706dcd5e3d04c6985b122ceeff10000005800000000000000ffff000001000000431f4897dee3ee345a37f0b35042be14a5751acc70f0fe932a061bd1cee2c8e8fbf2d21e41c2e8519a9ec380f239dc84b8ce0ad77f615ca36545dbb0e6a61f135cc2000000000000"], 0x568}, 0xd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000740)={0x957, 0xffffffffffffffe0}, 0x10) 16:01:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd181bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fa586a39f93bd6d4bd2ec7f1a1a5e450dc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername(r2, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r5 = getegid() r6 = getegid() getgroups(0x3, &(0x7f00000008c0)=[r4, r5, r6]) getgroups(0x1, &(0x7f0000000040)=[r4]) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r7 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r7) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x4ac, 0x1, 0x20, 0x25901810, "ce752ae5f48a446cf6bc05b5702f5e097f846e43", 0xe062, 0x401}) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmod(r2, 0x104) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f00000002c0)=""/153, 0x99}], 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:02 executing program 0: socketpair(0x17, 0xc040, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x5900, 0x4) r2 = socket$unix(0x1, 0x2, 0x0) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r1, 0x5, 0xff, &(0x7f00000002c0)="332a5a324151c5df799c1d5b86610b9cf7a0adbf8dd32ef67b9ca15be8b8f95833dada81e2a3812adf721565c5e61b9fd90cb89d6223cd8248bfa5e18c5645534365dd9d8a0de0c18f6b98d37562e01f642afa81c8d2e6855ce28b0bb1ca26450822e1a517af97b145fe0f8dbab7c5a92c90576c244ae4ac29e48d4fc39851addba2cf5e3290a8460fce6632d7c125519157c585699fbc66625b339d030f014832a33a50a28b0f892f2a24865ab1ae36d0b4ba9bb971d774ea2e3e071485bee726e7b803d94782228197de311ecf8401e8052688cd33a1afb133fea74ae34b916710eda7336b067864fc96cb7926f90c8f18adcbfcb22cdb3292857666b030561f4ddc099a4e4e7bbb712c713c3d4be33d78b0be1449e86ec8b30ed8f2d635f90bc6913aad6ec3a72651c445a36056cbd102ed61f0e336c7aea98ea9963db707013cfcf542e9c76d16062cf1b478d6606ea1aaea95ebc2ed504dbf3952bd20d1683544e25e35a9b29785548a3d6ce4171d12e00f1310af5adcdce5a4a4c9155f03b1981ee9604cae3f1da04c7d18ccb5da790c2d5c0c52488fbed3766d2c32bd485a71e0b1e58ffac2bfee19d36a2c8fce50e394ac4da87cf234b252c8d287d8b159b1b153f0b5f8dbf5faaf52e48b7ee637b0c4fbfd8862970178ac2ec03487d22b2ba7fb9db619f31adcd6b8dfc4ac0da30d029df02a419e572c405dde27ccfe41d52cd0535b9731e80c6c70cde4de329e6e5681e55084fe4a2ab61a8d3faaebb1e9215d7ae60f49c8eea84bd7962e7bcfe9d8cbff4eedf44d1a4b16584f62ce5119ee90e156921de2ca9f988bc592eb136ccca0ab4686d283029ca090f5098bc8d4ec3b5acb3c8a6da9459a5e59177216f4d2b68c2b244e38e13d4236c517f1f894c2b2943b8ecdf242aa8ac068ef6bbc4efb41b7e3956ee5ff2ca3c36b101ab816973b3dcee1b3279248d94e4b96e743db39b3976aecdd4dcaa0e3faaf34b2aff6fa4443ffee7a02c16d0a8e7bb46809c6d5fb389cdedc6845be47a3916721b596e255a3449731fe334f6d5312c6de98b19447b804187526b7e0e5ba27f64f47f4af8eac7a5a6bc2de87f10c15f880b8dc8e9ea8c846c66fef20f12fb50ac6eaa2479d0407d21cdd7c49869e8f27af123ab654fe2997424870388b9668fd3f68761d44d277b2e98a1893711065de7a7c1c16a1bdbd8825a258314fc9e2e5dfc81d061bef2602f8fef53ed9eb7432813b87e83523c893f099459c1cd05764de0451a2417a335275137e849e99029719df5984a5e85ce9375c9bd8e841c76a2b67b291e40924fa9b9bd7b4a57923dab2c5a2ac83fd2b1e2f7361e505f91fb4cb2b253a6e5c49017232d8080dc711cd4792be090af39edcca60a765371fed7f650027b03647e7dcfc7db5c2d614596ce02de3f2efa7ecd3550475a17c9f105a205079627ad7b3c6d763408a4a124af54732dca0fc37296d8e1e14a75979e4c6523269307f53a0a33bc01f41047cae9c4277ae9d4526679fd39589aa0abb266253dbba36540b181db11f1f2917504376a14c6b140d6e13160a16cb767299dc632050a8ed69fd55ee70310ec9ff34a814844d1e9feb6b74254d23b40fcc199560e46a5de4621b33125cde429173b3fed334c8dd1ca18f67279f8f5e94ddedfcd0e933cee966fc7b79cc02fb3464aed3b27e9734523c2b8ff67d9d3778459b82afa386b1de064e3ab58bd8b8fb435f1192cbc0fedcc69a80983a536f1b3fd3df02c5db55719d45826bce0d0b31259f0e593bb3fb69671add55c2fbaa588642257424f6c51e2fbd89a0fbe84c4eefc836f89efc892dfae5c39013a2042385f947fda53d2d20e4fc26a46f4f8b1f35d52d4cd0180764691b317c0c817f66e596e3cf52d85a034189bd989e07e5f6fd1c8105fa046f01ee58238d4369ff04e43f4793bd95fbfac187c87ed8e89ebd8287915d1bfddf469531431b5d5f5100f8b53e6ffe2694bca4f33d9002c96c3aae5c4045721f21b1e38cb2765bcc16ce27dcb03e3cabe521ee194251b2b823cfa442cc774c064a6fa72384a01c24344bfe4794b37b9c9e4f42632e87f572dc1164b9ce04ea2a6fe602cfe22a4ed175d5cb9bc4f0961d623f56f9ecf6acb8d80db4416af9e21e5ffb59f92fbac76ae5f473ed0a3ac1ed45e0738c1478f099b04fd2a91dd739c7a3481c5adbb8135ccd52480f7c0224c336f88944e736c2ecab11eb96c68e8f6346371482d8f10417b5c23e2354934df7c83eac51f72ef9c244567b3e02c4fd35ca49ab2e5d139c13a861960e77a2557467ead8a21efbf184f449172e348ec69936f832eaf4579ced8ff736664ee38f842e5e9935d57fdc7ca1567ca65181e6adc4d9e20b9210268b7376f5d4be94202d5575bcfba964957af52e1e6b52518aa8bff28f012f4c687d2e966881a5edc8f5f3b46cfc11f4d22aed337fa75b1800993b8abbb6887baba982a82af919b26f480fd10235e23e089162e888ca6ef8b8733903cebe218c850a4db5fbb111532db008c5f7d572fbbcc39f4aa247a088d2f640820b028391162812f5ea5558c05deaa5a996560f6791cc5710b25aa148c222a0fd920add22893107eae5ca998b69e5d4e47d96eea7fe1049db624d7d90474961305889a6b92aa31aca98a0b327bbc253fa0634ce58fbe9629829cd06159fdfa162cf9c32329ef5a779435e2bdaccf3ba1af4588e64a6280cc5cd64b31efc97e99779cbb2e2005be387ec6076a35a40b006639fa331170b82719377d9b998902e44cee089edcd947eda6d65fe0fe785a2807a58800735063ab11dfadec0eba73c89e5b0176f54242ae6e8be165a3f9456e07df8478b4417e430046b3f8cd190f9f25eb5ab3d0b1f5f8ac43908aaa39d94281c110fd444a9daf2f7c8295e5a7720afe97b768e1ff10e9d9136fa1b24704683e5398a7804f23976afb85943eaccd1a77979805e3906a223ab774a37652562f6f77f0089da623fbc2b4fc47baac9e02eddac50b511e304bdc86c883e7e8c29d4bd6c029753daf3ed74b678ecee5e0a6f54e2ede2b4c83caba7a6cf2bd9d6d72aa6b6d2f41f4907930f0aedbb3e122bce9ccc49937b5ceb4be921f70016c4d595e971f9aca444b15fc6ee2473d825895c34c0b34045c06d197f0a192e2d007a06e6eddc7a71c2de9508a2f4c5a91d7ed46a6eb01df5c5fe71186cdd6d451906d6bebb2ff3ecf67aa78c3a3ffc07036e38eb10096e16b78eda05c3ff5fba2706b6ee071940b7014e7df6178b93526390242a4c5d7851733f43739db5f1544d2b8dabfa7048b90d258d44ed4ffbb560fa01396eb43522869b636fc96bc88bf99ed3dd5bb889f09cef2bee1a6f02ab9f2930b4180b869428183a6d3da3f12cb28fd80450a80d79b02ea70568f55a35bf0e35d740fe18bf65cfde42cd76d5d69308a1c664497eaf0cd9ee0548ee914d79d36a3583d85c262634ec5da99657a013f6a8648a7447a4c4374d9966b13e4978f52e1f8f2b2350bf0f4a007915e0352c1f90900319ae29a75896e6861fb80dce624aa318207a70183b22f4347cc0b86338722df9d35645028acbd6cb8ad9052eb180a2719e2f4fd07e660803dd9a3db809d1d88f41217999282151de7d98f0e86bd49677f4e7d536dbbbe3f5277219f5e30a7daa54927e8c245d3d525da09990d6113dc36ac56ce4f30e4b5a478e900b4078fa81f9f94d06b79fcfaf563d5985ecfc888898c3a94f27b365f7c4139f3fc74542c4ed4f306f1a0f02979bfd694c6178537adfc7fe874ec0de008419cb7b42f46e62b9020bf9db7e979b1161a2a73b811a46c38385513085664f8053b6af6fcae9360db3bf65e35f3c222440208142d455b540852ba882ffba21a530ca734db29a22277efe44ad83017865043e409c74727de6ce766653ff3cb5b1f98ee5f90801760d3fc478ab4b2ce1f0bbd3e332d43f768d4fb3304e74eccdcba19edac49af19b1e4374012f44552c76b6bfc7143e928bcf86e2e6b3a82b6a0daa986bef51c272f265aab3cce35ed8bad19097c94e792dc749577dfe3cc91bc0a3ba9f6795cd6cb656bce78b80488b574f91fe432b8904ef10b0dbe1bd63ce0f10645f3bdb03a2c950c4f7cd1dcbf08a17762f64f2929f3c3fc36fb38eacb888f04b95da0c73c4c398d4241592ae2dfb3979c57d7b622398db89a65c4b4803649c5b417b18ddd3d0b31f747c1f9fd5522bf3dfe024e3f4bca1dcd79f509cdf1351f2b0594625fdc2b9365a508768b07cdaefd9a824f3993ae7e4ce22ef50774e3c9847e162d9bcfc95da505558482b47ff72614f2f8cdad23466f86509f4c33990ceca8c965fb3bd3114ea7ee7da9e0c15199408e42a1dbf6e03834c30bd6a0dace3df58a541ac39f92e3a7d992f4b231b79fab5926ae2ed637ee5d6c018db997234c809f7484c840d4be248d40854f5c5d16b1f09066b9c06273a4d9383262695079bd01cbbca2569a9d9fc329ce066fff8cf34d253f8899e869fb3b112f263a40c5a3ae19de632bbcbe8cdf1e10a58218021a617cfde8a307dc83261edf5bc8b45ba3e77fd5b1de5e241462cfa9e40bd22483d03a1769679034628e11664e9f26bba2522e9d044ec11f7e6a2e738dd7c9e5429adc104c5c141841a2f87edc9475631cd1787ac9b46e0bf4dba8b61d9f0e4d3c8fca99d4081e60bd5bba8c97ffeafe22c3965998e91994958a12b19045a12109fe14b9f39e9da96e9390980cfd7886647a306529cbeb2b0074da9226e4cec7f53cb23287ab060813aba4fe144b1017303b7087821b2db293103a208966c56669d496dd59b373d995635a1d3f594a0960611a524af1107577ea2c0f9dde55c1cda63a78a5107505d82289daa8bff6be721f645455d335152831289ccc3f43bd6a9b30f652f8938ca24970ca1ad13c1e7b774848635461709487aed45454e8988e6c77bec6bcec1c3fea9fa09aea51c5e2341a56ac65b71d064f3d2a17b6022cfadb7c2260f075cc485935a7028281278619c71849d99e65617c95d8226430dd3ad2f3b208825ec3d0b95bdeffe35315feca5cf795060f6632b7591faf572dd90070f2d223b6a683999f5813f6bf60a6b57c4de0e596f432b1d52e9855bbeb0318b3a3c4139808cd59f57c5f75f0793cde22d871fbd5501b5da83e596e0b71251a28f91dbac87ab403326c6db996536e2fdfcfd2b06af21bc8131d4aee90e28a87b302e6493b29453873c0dcea6c0c5b4c11c0fe1848042cdf6b173c0c504f9207a8cd832a8db1928139ced223ff8bc45cdf1ff93727b6c819e2ceb02667f7fe1f0bde0218c5c81659dcca113db4de95aa5a192a15515a7bef69b8a6109a675503076392f084cfb248176e5364688bb5cb14a9ef4e1dbef2ab5669eb392a94ab890317bfcb51a6218b705be190d6bfe4b4baa8b58066a6732690533feac217d6f628d1b66f254a61e4541d97aec602d03b3f0df720e4c614fdc812e5ebc094b331818c9a3d09af45e5aa43fb3ccb1ef7e4913e7d8871a3fd98f2ab99ee843da5bca8bcac8a1a460d670834c649490993f8a07291f6d46d004e15f40ca35ab75d6c3499c3614e0450bf58ab1a38572746f4c8283ca2246629ba0305f7c1a9240197fe4448992e4027d884593b872c778fdd88204fae584054b2bb5a5848f955f5a8e3ac69bcbb015c3b74000e096061685f295e28f3294b300085ec57ef93769c4bd4d2ce4a9a6722ae794451561748e964775bb97635a9e7f360b43a92a815e640fc0afcd7e1aa514c1c1084bc653", 0x1000) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x3) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 16:01:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x4000000000201f, 0x2ca9) r0 = socket$inet6(0x18, 0x3, 0x9) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)="a14eb729658ad6806af9639eabc13f16cd9aa158f5a6580b625ede0f0c6135a3", 0x20}, {&(0x7f00000001c0)="c3bc4baf1b02f36528be83ad602246070401de939add006edc736f85181a8d695db08290c43971f1913ee9c6785d568c66cd4bed6c97f48ceeeaefbfaf91b621fa7642c7e73b3c152c6c3fbeec2be0cd2eb064ec7369dc5b550b1a5a95082220a864737d82b11b242e82a1e7c62b550f542249ea9c4441acc46ecb453482bf0d36440cc432c17634b8", 0x89}, {&(0x7f0000000100)="f29a85a569ed0cce86240167c518881819b016eb38002ebd88a681f74e29dd966be2245969f8ca6995c64e81e98400d18712de4b8652819fcfa910e6d134d2f524d04838dd39d965a6c150a14bc6d85189", 0x51}, {&(0x7f0000000280)="00f76fcfb64ecd267c6aa20476d3912e2a38b2ec255cec27c25bb50c73", 0x1d}, {&(0x7f00000002c0)="4529909ab666079d91dbbe51b3ed1391614bd68b88ab2dac0410015e092aae10d0a6a63f6a0a604dd3710409c4a322b789cbf75294a698b2bbc6e95f9c3ba6f2c27aae90f86221a62f735c642ffc1339ec1dbca463886b9c9247fe7fd76c102456c195", 0x63}, {&(0x7f0000000340)="af6f13c7d292586d8b271a8ee879c8ad67c0a8bd18014155661caa1fd25fad5485428d5b75e1cb2718a19d69d9c0c53a1f3cb3b15dbb15b0e7b18912937ef86db8467c268c16af6126d2829c5bcd3cbfb1c4a179ab3bfa7aa2d427e813707e568856ccafd792d2b42896fbca1fa54a624e5bea39ccc7d93898df2f030007cc83255f83ee8f58f13a0e4dffc25b93dac866b17c5879d2de3149a81da3a4c3d40892de7e492937b943b982ca82df81a6de1e2d0489b543ee6171460060bf2ed6f6f94764d82aa4260bc4b32bf83eaecab60cde8eaae324aa125b4b1c14a177bd8e09375d7d06002c36ddffe869d3baf3564031b291a90064d985d7f637", 0xfc}, {&(0x7f0000000440)="56ed935a15f55ea21d74142635542f43696a8be3834cebade5d7e9d79c1fadb23a9ff8ff9283905e98e1cce9f50c3ff6a2e0732c7c1a257382481318df30c0fb01504ca8f26f4ae6f67d1662eefe07e8d4c80d529781221ed181ce37f619dd7f58e3df47426072674f89f7f770d2afb4c0034cc598f50c1491c25edb088e5267c19706813b8abe615fdd01cd3bd1872bceeaeb780b06a9080826464e2e7fe43a5bbfb5db59eee4", 0xa7}, {&(0x7f0000000500)="b2a0e70d3a89228a7c637f1bb04a978f40d54b22ae2ab7c4f061d67eda14379a4e7fd9c666ef2698440e3d29b4aa7b29c4ab9ac7f4fc98dd894930ae59f83c408584cf00c6d3aab6cb9213897a2f129a222878038920faf4d20d70e35ded786ae622cdc25584d403f2a45c74ff88512e44bbcc74be3aa4b73dfce78d108ecf9c61b4cfefb4534bec5abf", 0x8a}, {&(0x7f00000005c0)="cb048ba447978605a1184810e788e04a2186bc3530d5849348679ee293a772", 0x1f}], 0x9, &(0x7f00000006c0)=[{0xa0, 0xffff, 0x3a3, "a9f89c5d1f6fe28be7198c9d5f44a2c8cd6b3417c9cf8004390290a73a79c1332c335fc7b4c9548c86fe4ab7def6a06e4810671360bacaf5e41467120522b50a2edba8e2a9fcbca4ec20612e8695e85f57d8b29bb4578c901178572c3b11ed65722d8a0af5f06c117813af292d9e5812ac16c95280e092ea15861c339d951befb8c92986072ea1bc624a59e1c3038c"}, {0xe0, 0x1, 0x1, "66883515bc4b43bee99564a507f9aa683f28f85bc2b4d2be5ebe6a47e2fb994c7d1c67cace019a0a4d04593cf97a3f75478345e7e00c3723e91bb9755546ad425d834ad8c6e91e56a904730d1a51795ce249faa291884423a65eb26cfdad2bea36fbf8f8890515642a0b41092b2798d26d222760210fd7bf6792d0397ccd221d2adf181e20efa23aaa9a552a2309c622e4ad2e0cc25fec437c3f4c3ff874c556ddd3a73d2729dd97eb5f73551268a29fbef266fe942740878cfd129ffc877b1488cb68a38ef9fd38e94fcf226d630c"}, {0xe8, 0x0, 0xffff, "08939947582da87e94eab4ecffb7f0aee40524070c60d400fe273a479d2415ff175705eb69fd7c1825b3d0a8b88f15f4854636621cf75ae2ecb4306d95da4d2a6aafc7b624622c2f89cfda9dc80958ad3e440d49ebbfe5c22aa4f483ab163311b0f404ed77d852d0cd7695390573636e9f88761c1a57f829155e61401930f0cc2cec11a4727451b4576b85ee76bc8e8d817f2f533200ed299f556c888e66926fc60e7dea613d89aa1f0eed319ea65bc8479f2830206e0a859f021040bba7c54ee2ecb029aade6af495b7ec0c8073ffb170"}], 0x268}, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x8c) 16:01:03 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) chmod(&(0x7f0000000040)='./bus\x00', 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)="320fde12622e1469c7e830c1cba41e6699f2ee68454e24057869e37b52b38899bc5cedd4de2cf33673e1545a48c857c244c0effcf0753b120349f051ccffbee2c153c190551edd46ac48b9071068c78f399ec2f32e70b10e27c6", 0x5a}, {&(0x7f0000000200)="08d83560a034c89c76db58b76d32af75202200be259f33004601f5c73a107264df5c98b723a5aada22acb2907a21c44757c297c81b4aeb80e02d3ed2a9a5fe03c6557134e5bc0db19c4a10192057add57bf9d4637bc89fb01c54f46e560792db6becabc089bd60a8c0cf92ff1a255487c1153d9ce6d5737df1555d65eb2f9764ab395cfd3e2a858c2865962640313027d1b21e6ecff076f328ecb8f054c5d20ae0f4c96292424dd95c0afbe89b002d1e7d5161d7ff31fc3d4246338ab78a6b6b65f94889a2b8104cf37d31c8d85526f791ffc792312144b1b2d3305d9cbfeb46a73bacd4ad628ebae2dc3aa72b8a77dec9115dde48cfd618218681d5a645f1f15f37eafd9caa0e888caea0306feb9dfbda116bcfa8f862701b0bc60ca36de99f23042724c63100070144292f0ed7358763f7b49ea38ca327f2485f833932b1da3bdc08ce2b38414563cce26e3f3f804b2e310439ea0a1f39e02619eab6e9610582b93de1ac6788857247f9e8f1021ec6ed1be1b0ae0095b3798d4527392098b8f6619db3b8002c6ca607b3bfa505608831d7256da2b09fd6417fd11c15b6eebfb453324ec101f0631dc8422578e22b6579a702464cf480d7847b18e81939a689e7c4f18a0720a006c2e14844ca723231ba47e6f8b24d977b4188351ed559c926a901208b1eee4e38711921e0cb7c939e06dea75750199c7255a9676315e275f80724446cbd5b32042c8a4e69066711960fc5d0ddeb04f05dac92270913ea3e508374cdc8bd7cd78e63517ea861feb6b1f7e549e714c22275431448721f60a4344646b8076033e2c10438f4a83c40421aa2cb16a6911f66b1f771f3a88d124788236391a56db3a6951538de871c665e812883786281df68ce86670f33f96466fd2385d2055658dbb75f2c1ebf49fe67f07a8d2ab9fea4810c9ae5da5c64a40926dda30c0b2aaf613b205199f174c28b69b888b6ad1761b10db81136982c0bbe975225678b03ac9c41a6167b330d6ec1689e2461d7607b9e925b2047347462d7dd6b1645242338dabfe0d8ae754f06809bd8c86fef7c94e27625290a75a59e877492cf4039999df2f87c509103634301f34968fb439eb999744b601405f471d2768f574e7396fc51e3dbde5bff5f3ae2cf504b06ffea012e8a6194af1b674d445eeda4baf64aa27d04517ebb74fd973f6e46a32401d7364b0348860d9aee2e32a1518dc9b2509fa7f26097a262942a0d22998f32399ed023c2a0dc4582f5050682864fa83e9481e76913af971e0b2eeccaf5d7237691f97fcdffbeaf57f2fbd8a2cd835c55f140eae4d97c54199be4f03757e2dcf71549e941623a3c50dad5c80e23f66a6314a0e62455b1fa289b4bd1acb234d6158c985f16ceeb3eb453a627b8ca3cd819d88de7459a0edfed3ad4ea08b59084e7d4c20f1c3fb2f4c42c3ec535ee0a1631f16cf8ff3e674e8258d104011b94168d2d1a7477749539ab3d0acce8b83af303633fbf5c5694a5df7826a38cbe755001c02d77926b10fc305929608bd170d724ed3839a0a383747a98fbec4b3c94fb0a0fe615d3aeb9e2d156729046928a0fe25d093b788d96f01302ffc44166226ab5b741fd548587a1b54dd27b90966757f0b6755e87131f84a780acb7fd68cf37bc01b6f72b7e5c22b77faf633210addf83a973bb8406f466ec9834157b6ee329ed7458f2e156cc25e12be36d139ae9874aaabcdefe7a40c258b63957f0929b58eb427d6f6d8c64e4f38d0148f53185392c6e6750bf42edab87b3ba97a145f4f6d7be5a9a822a746a439143fbc7abc19cae9636fe2f6dd8a36886b8a87ebda5b82e92a37ab01075007b8e1768572782201939ca5b1b8df0c9471aff736b0c1912537e02d11b7c9dc919414f040ea3039a733a9bed586b1a864c37dac53954416053b9d0af5ecaaef91a191f6f7e1a7ccd95a802df912440bd45145766d9af8eceae9bf67e86d9a19ce485d5765499b59501b10924d932e08701ef2fa2ccdc9c6641f1e500c01bc23aecf5c50aa4a123c6825f7ebb49a939d0204ebe1da9d535afb7baf577030b138f551bcad6670938967a8d1c4b5279f82fba0c390507a3cd23251acd7e7edbc0c2b85ebdbbde403ad9ed6c2ae6821d2482f02279cc3dcd55fbcb25ee35507df2449d838c5d6424a14ae718a83e73fe7e8d0628817a53aa88b8b2f77f78606aa9287e3e4fc7cb742708cdce79c7cf620a9e9bc660c31b8bfd98adb299e02a06cca41ded41b73da7e532ebe066476b295b8a03ee2b58ba9f27eb6f3649b72c0a5fdfb38afc0fb3436b7252bfb1d0eec6193052eb1e218a133009fbaf1d7954275decfa50e03f1e14a29132ed5b52d41a7e80140b286234cae9b7562f299c90e92f11e02a50bb733db3c1547a2b85a4438f3dd3e8e11047389c2ed668745269028b0b2793de04b034e5170cc0f56e049afb279254e00c3d8973ed4ebb8a70d0da1aae7d8c88ca9c6efabdd99b7954929e6068436415ba24ad78f6daa3645565df40db019f85abdcebacd9a53fe0733b44e4dfddd29907cc484e8fbf400a8995402460b9ea9595153c31d3626ed67ef2a02c02dfb796405966cd134a4a3de6543346fe2b9c0f55f5a1c429061502582317b25357d784e3fd329dbdf1457ae871e0949f1c46e9f3047b3cd681a534792504aec8666b327acc58fc9905f53a62e064c694bf695475480d334a43c60a390744f0a406f9c34c4c3727f61034be76ce72e498c16410370538655df2f11c8107aa707b48baef8910b49d067b25298a50523daa57f3575f2bc40632d6d9480676a9c0d11f7ef9b8b33e0393b2033e7b47a537e0ad67ca34a5f31f759f58df63a3b1611c9dad2f54a639d53cafbe9b3a7054d84c5d086eb95c4774fa56595eadfe9eb06029c0bd2f81119a63939bb6e47e4fd43afaa7a9001004dec81cdb8b5d028e70de6cf2ef9c38e25f57ee30ed5559b363e4609c7274819340ba807431c00378b63620a5684d224a9d8f4ff54a53d6165c50d7e335e9089e7d85d59984eee7f06d9bc79ec13c9d8d34eece001d95e3cf2d2c07b532fdeef461c9677ebd09c4eb02615b1f2d700045a6e1fcdda7353fd3e90d9248b101f3326a12d6767b2aa02afce786edbdcad72c24d4943ba9498c6789230544c9a3cd7b27efc62cf5175069838f967514e2725ccd02e1f4529d2dd396bb2100be17cd56d036810e551396c5264cecd6c9ffff8eab75a4c8f46f4dd2c24247ed69a29159fa2ab6db443f7d0092ac353f19b5f2f9754a63caacc7b08aaad7f308c46e646728a7248809ba7f7a76668edab3e68a84f22d84a64c5c381d3ced6bf4bd8b0b33a039f367857ff3b91ba64975569622f98a1b5de4ca96a04353b8d6a6514539cf2342ce2f688597bbf5392270eb0231562e3cc6e022192e0b5027855c33d679cf60975da47e103610d10ce39df58b64bc08ab14a565113d0aea2efe6b742211c56eadf6ff36ca4cf22741e5172bae3491ef5b57515fed0b34c9182e6fe1c1461302a579c8b5ce4d3a2fef8f38bf96fcc9142ce5008ed57c16fe42f9eaea5cf0a6a611c8ec2d5ae11d789cb5e54c0a4ff44ce06b408524857a5de8b0fc0dce3864ec9d67c04afb1abe4d0afd367779572f5f754fdf659492bbaae99f8c9e4579f92b4c23acd02271705bc956edc178ac67fbdbaa62045060b65b23cd590f58daa9f99185630aef0d9a3ad99a9a4963c4e06f50f88fa1f5d3cc0679afb82fb3de96f4e075bb91c83550a47d7894d5d356d433b7dd8414e7d46cf5efe0cc71fc06101f4a18513e25a79eeabd1a74f96cb9d9264ec74afad8c399f531a85612771fa57688204565688af4410ad467b9976dae54bda241520ce0a842ff251b00344db117c5f4db3f46dd79cf91b7efab7e4f7a02d0a6965e999d7b6636a5c236ae8b5d937caba20a52c17e775a61265beba19688a3ef6f216d2ecb2b0ae466e6403db9062257e76b254f8162e4d66ec7e5fb5c3880d91009d662a4e1534fc7da44f47e1f26a244f7b5fd154a405fb36f11a147fb0c407649fef6072b7dc914048ece7d9e7cea00769b16870248fa97590ee7851f9d5a7ad358c1d0dc81c7043ddabcbf0b252b3dce1ff566783bb8c96e21ac53e157ab21834153df2897863d02393a7f7b573fe73f94614bd384ca94b3fb81f93ea3f165ae7743e48b56b2d700049f5a121ab64cc9ed92df403fa6ffed3470a9c0d36ceadc06acddac18b126acf26691f123ed0ac6eac8d6e1656f111d328b7beedda617f56e522ea054eeeac6254eaf115f7525a794aa6e8749d49b4e9a6a9309a72110b4485dabad75c5d6496cb010437ea3253a6d60560c102110141bd12c145e74b6d47659189a9053b7300df8fe02b1488ede57119294718b0f5dd60e09ab0427301a73cbfc57432b4a0f5fb84859c4f96ed12b1b6fa4e062161f53831a5d09bc6f25fb16746fb34407659173d323875ea475ee160fdad9b83f7d940a1c355a0590d161da9f5017c8560fe71ad79f05037c43f5b1afa97e8547b5afa1355b26ba44379f4bbd6fa1ddd9ed8da57b8ac307fb54bb117ebe26f0fb3ac5e50eaa0aa957429dba9958f0f7d6b2cbcb648a358ffdb31156505b25ac86f903c69948cfa702f19b57bdc5c231e00d2442aac5072fe53d9d0c3decbac9e75780fe75fdd9a96ffd6a2e9f9f30a0e6126d40e01c29ed87793e3c9fb682dc7f6eb71b05cee5c0f5311b16a255312b224461cce9f20939b4fdb2ef29aa5180ff367f88facfa848a7277cd277c93933c1bde933a28557a73183dbf24256b96a8635b1f640eb48341adcfff64779894649565c0d893db4f02794747d785845220ced61eeac53fc98687bd892f8622aa0928371132942d79efc45cf7625e0afcb3768b02f16e4e07c4d7a3afddd2c72928ad6832c3fb2452630df4d264e05693836e8d412c418e53ddb54168cedff852a2dd6f785f034d6487877370332d510ba65f75f1eadbc3556133f06f17ee8e162afc0348342f187b6e69653e62a428f57e4dc8e1d814eb66cdd5c818198939e92caecf6da108fb326725d904a6fde462f8d1b821700b48814c98d251ce9b867a88971d5480c28bcf086e0faf1f808c5424954cfdcbbc699212f224fe08f7e983c4724842e9a5944cdef3bd1ea5ac19dd4825c277c3c49a7675b7ae186a0b81c90b3f2e6c139bf8e6d6f883c5602579b995a64288922e8b26bc49eee8d1809abfc5219e55ff05e9c8b77bf8d6b2669ed39fe69927bbf2e6a08b87011cccd680bf9da9721f889dbdd4f4e7896a9a1be8f88b2de599e8a496fb54b2bf5c296024a719ec85ba7364c778ab3c96a2667c7b7c4a7c2e114ba4a396719d952d7534a9d67c94d1236beb2c0b29a09f1b69afc6d29175e6269de68abcced86e11056cb1f6944728109a74556b2c1996dff3fbe849acd90d105851b380b680f1729a25fd51ce258e6e7a2354486c7dbe475780f64eda18c386f90dcd0bee22237b8b7bb3aa5506d977aa1c3f67e5ecc2e8ccc4a478093c723f92c7303b4cb5a6a718a8b6184e7ef9c089866372ee09ab7803c22959bfe6a0deb901f7f849f8a9fdfab3483bedebc31117b2c216668768d17376a8aab33d2a1e02e98a643b2f3920534609daef7e79d340016d59b8c9462542287d3912e8b8d61e3d20ff82b4e6edd232a04d9df0eebe2db3e399749c0a86e1adb24565effb607fb32e4df068c5c638891684a4819d60a5792e936ace94f78b70315d5d0797d291b9e2f0d2cd406cee20c8ff7ff9b8ba2", 0x1000}, {&(0x7f0000001200)="dbab3bad2f15bf035651188446228d833206d8255bffc5e9b271c415c23a5b63b083a0134afeb31a3b14417793a4d78c58c5cecc625e5a7114aed5107a601892b755350962fa47121e82df8a18c9582fd3dbdf4dc61f6bdd126c8aa23488e09976125ba4d950d1baee9f6a079cbd217a00bc06b6a139a4ca1e0cd3b21a134c1006659a7c97e77077cc12ae98edd7", 0x8e}, {&(0x7f00000012c0)="88b7571d95d0a6d1d0b7003b3a7366967f84deedc6d2351f0a1f64d97ea77d31166d1a030c3e178684154dc721723f7e8068a47135bfc45f3d07970ecb8eaafe35384ec177c6d87670435ea76697bd5b", 0x50}, {&(0x7f0000001340)="83cc76cb67b3db949539c19aa2a7beb51de1c3fcf06df1720604f8ee7d86c37ea78c729541d5583915eb8bd9da07a0fe43315f30a21eadc0bb92991736fc71fe8c23b78a917452d8cf0d74c27d89d67867959c1be38827783546648a2761b784665fcb838973103feee20be4803d37465f2d19b0579003e9325e1f0af16d48df8c85a306aaa23e902750c1eb02862a84473926ee9d478651a9d201a842dca07c2fb09d926bab454243f6e30bf2299c5233522116c839aa283ab0ce93ac1db7442468dd503a99f3b12daf3d2831f1e9f6687828561c0fa727fd40b5d65ecbcdee5725a2d915f19200dde6a1f6df0920474fa5b97da31b6f18133aecf41275c24f852b01710b4912248d400cda704e32982ce36a24c24f500f95ac0e5c26360a12d8a4b4542b7cfa5356d813f119cbf4a1a1d2914b7550c13b15542422239ab00e181f56b68fa1d5b5bbed76791dc358d4861e8c01d2ab4a5d2f61f6aa6f67d84e306aab72eb5d055093d47572b7fb67856773efc38324feb35b1371e790bceb675b1f3170027015490cbfe15111c993a4de526f55776eb700ca83b4716fa2997483fb536102dfbe19f5815f596d10a803da8921b24041bbbfa25c899b612832fe4c7b654098a7c4c3f192e0a16e8b6a7e649045f0bcc53b273a0d49b33a8c96c2473a3317f6861743e51fbbb69264826e27fbefc0e6e9a4ac142af7a75b7985b72fc01d868f51b45cf028873d7dcacce0e556d2d341c3494e5e01a6a359f52c205ffe18892fe1b42a8e3c2a407394500d1f16bc3bd940c9c275c8189271826f65d66097f1887ce7cf06a3fe22575ce87186dff7cd26d3007c1b53abd218b0bbdca1fde9f3b5ae40e096f0fc98512e1df62ff3679bdfddcf0b558cc2f3f87a7a0f12d9093199db5e149ee6ed4cef30ba2e99bb50d38eaf30d0dba6d6184d82c820c895dc00caca47870d3e4631fa451b010a201636e92a57f4605a0b86ba25950f63a60cab255180aaa2ae4009d8996e922c662bbcd19b91f621119cd20fb76bf7040896f092fb556277fbf84b396410ddfb6d28d15e7cd7c016e6c7fd9233e0b11fc58d5b6c2b2ce8a3f836e9d1f8cbb90a51d7e5bf3a79ee0dbebc335a340ef148c3a60c6c357576fd9c29d79443ec959887553499d609b16b4312880c4082a832c1f0d22c6b40a7a916bff89b91cabf0b90dd3a0df895fb09f39810971aac6e9d8851031638f78dbc282d1b204b48e7bf0b21ac4306bdd58ca54d22ce5c40f59ae4489217da3126e4697ddcbfec1b1be1a4257e815a177468c20911e69f3fd34def72df746464ecbe521ff3dba6574f3e5497afac152777e903e9b699d3944b6cb5920294ef7aebc8d6ccc28222abfc83526990d02404dcbd1496d1c5c300cab25dd62e2ce7e59db50262ae9ba25c4949735e0d5f4afb1fe62b6d68eed3d994d94ecf2bb01d96cd427540350e3b36bb3b4177ce9d27ebcf442c93981103f7183470916f8d83fd6b81ed602bbfc5b272818eb363d1a75cb083465064632a0533cfcc9f4bbbb01aeed026faa5ed8fafaaa42282d6bbd11855d2a0be1b712149f98029166d8cc1548524903115da64fa91c56f5b93c76087568e63cb87114d6ba8e5d895518df7314b12b6e5c0b71f695f0c571f21d3e19ca6eefcfbef5f2f52f27b7995aefb69291d1866e5606dcf11c6b245bd98b274e0803f692438a49682f94c28484c5decf6be67e69c3be4b6c9c43fd35072df63fad0778bc9c43dfc31bdd68c83026b2f38a2c3ab60850180f29a85023064dd5db7c1438b1ab03163c224de267428d7a6d2085e2c5d68ad09d4e3b4f085b9550811f7274efcfb5aa44a9a6148ec9d201dd18d7d85366c317f96237e602d630b1e7a1e7c1ebf6fe22abdb67a187e465e270ad4ac7c918ac9740800a1f79dfdc8937131d597238cd8ce41ce6f317eee02e7b9bb4d09898f143dda544b570ed6a706b06244e0c48c49e85643556b7bc7c83cd684f3b83a60cafde3042f3a0d2f2897a89c8f253ff10139c79b21fc294c8c148945bcaef5978029ee5e8259b3a2a690643211b0767d7b193eae4e0348d3d1aa029da86d844583ed7d42046ed48b531bc28263b5096a9724ac64a88766684d1189df39f46888b159171361fb0b055c83a3a065ccbc472541533f8af8e2a5c8424a7613627ff55788b3017875d5203eff1dbc0c47e2f63b4254409846f219a8d0f3dacdf4117f1e05a1cdedcbd8bcc224fa8fa21456fc2f32494881548e5a4af1bb2f20dfcc5b123e74062ad825dd905946f0ff19e4805ea208e24f70224e1b5e60b4a716cd32c70f897c10e7001b16edb7fde8e0a19b930b560fc4dcc69b5aa4713150a40c8351fc5bd8d208cf4d6f25ec5acb441c9e8bd030b2d0ce86c8df438579c289ca2c80b1e46bbea4d2e51da5695be57aca66b8ca226f8798c64064fb1689c342c651e176ab041da9960f335901910074f59593ef95631b9abf62828467d4394976c0890084b8bbc7a93949eab778db34e3c7b7044b938cf6a9066e86a1bc074a2d2917370805844790941aa9c28adf389b238cd981ff29c0c2320c34bd85a2a982c6ad05069414e9b9d27da3a06a6697b84e7b4fc2775a71ce43ebfbc7bd3a0299587c22cccf4bb2b96cb701b2febb3a8ffdbfd563532c9e01fd846362a41c5d8292893286bdd2d52a78562d558802a31227d612a9ebc4fc852039e87b34821e4dd21a2a2fd470f140d2bad4c3ee4f1014eeae0eb3d6f0504f2d7479f999d75dcee51393d1d1aa6ecc4e5b51745b11e616a3fbc180539d3c92d4cdd661b6646f0adea4931e6dc6966f6e46145d5a6a88cf0f3a38b9006f99715f4c0addf4493bd4c09376f3c49e29c9e8f92a20f6fa783b77fa519ca6b4e414364dd32f7327d0cb64f0a662cdec40995097d2b9b26c7ec8a84356e55609cd1a623f1d476af7647d1f100a1c866dfe4b154eceb6203aab1319eb5a6aae1b7a5206e30782d95fce2069a79362247365762bc78f9b2d8af749bf9acf6256c72d5782ae0277c5613a30e68672d6dbc902be3ffca21f6fecff54bdd4de731f04c4efd2484908237d1322302c77df96b69cb9474533781d48d81a7d046472b128ff4b8ac37503e3cd1c6b272d2215ddaf162ee087bb6af8b2bbdd2c881c762142cdbce8adbc051b72de18deb2843e903b9d57a9c284d34997050a9deafaa2e34a8d32c913b746adff760b210c96108b093fe7e0843964a93865d95f90c329c49324f1a92b7fa4e380c4a5bc28debd5a4a87c931dbb62e15eef137842f1315ea66b280fd4bad5c7cf533cfa91eee5a0300a0dd4ebb40ae47deedfa100ea56d38202d60ce9ab5a3f06ab06c9d196f122576c4b39bf09a805e0e4296d86df327ef1b1d6ce4b1684ba378b72060f6a2d5e69e58c1722b708c57fdfc5ebcc00872ff9c8b34cb73ba27c2186ec501c3da728808bd976c76e9b46eba35629e80efef390785e0a4420cf1b21fe231979fd134bd63e26b038c7673bf1e5d1a2bfc9075427cb014b343ea608656344e665f0ed948f66d451315034507be8406eff05c70028cc0be90913db85668e4d825c719cf12d48b60ec9dd6a696bd1465ba30bf6c00dc586c5c5a7dd23c06074becf36195d33260734dfa9fdbb6c99668a07ea9315a96dc5c97073c6d9385f8cfdc174d81dc81d521c612a907c604c4420ae2d8efc99c71ff29589935f782b2ad8d87026a0c61ea1559f9baac9d69a52866efb615c70a8afb016f200ea72fd9a7877ed0c1132fb46e03b76a1ab821406064b6dcf8dfb4b9bb018f72da84bb7b1b6fc6dd8fdffde8a1839a2adb626e2c88b15b2d898e025ac47a74f8c2133dda9f0a32e214639f7db0a734de3a7ba969a1cb670128fceabb641905043bd5fa4e44a19ed26c3e443bf01155635a4c86aaf22245d32ddd0ce5408e5d1d26c21be1b53366d0f2269f460803c4095a012f8362dd8a3acaf71120152362a1ba73b2293b92dd459d1b170b39f417c47684f7e334d3096982d8a0ef48200a00ba4d94e2751a25bc396df8ee861f1bdb8605999096b9d7b931cc69b49e347e5856073c10e64fa0f264f90984518362bd426d5d5c123d50b0c6fe31539340d99d9e2d620f625144ac105f4fd4bcd6b89e36fd98665dd69a94bb27c6afb2b9b113e710ebf1ea7e5311dff87f910777413dbab971b58c29153416b00c5eb63b383d1b4513dacaa1206e530053b6f6b515f456d056d4b20dfd59d130800b62610f7f81b232caca986d3de8c655ac2d8f89925b39d1580b04a910d208ca790664cb7d2573bb4cabb6fdb75b369ba352b677118ce0f87d8035225609faab7fea4b10b5bc7ae4601a01aebff82ed97d23a199d660d8d0cd55372353881acc2bbf7cdf784bccb9464a94e1e2b17945e6025d23500879d29ad1657695bfc62eb67f175cd331eeea72b55ed3a6cc0557c9a03c0a24ee141ba1cb160f0cf3415275e0ac0134f94975a849069fe684f95ea4a18edfb45367c4caafe0fa7607a73cac6bc3122531bbf5674374231c703cfde776c462b8d9ebd52efbcc5742da7c6a7fbb601176353c6c1f42132b7f40779a21b7aff6e5da84eb3c40b95736355e8a4eb766d5239b85aafd5b31debe6c01e4ee0f19cc2a38a3f2932f8074661c9c8010aebc02641716b4ecc7d1e238f0cff16bfca08fa6e0939f43fd07e487455e915f1ec6ae3a24c9bb9887b21737b9a9785c261f2a4a3166e3862b8202d7bbe2e93e9629a5d5ab5a27156ef30a9091cc55bc3c15df39c4d176ac688f670fc0be5e85755f7b4a12235b87cd383569bc5e0c36ba4421b7d561724c4f40999e9ede266ced03dec598a13e5634a85bad280a4d8b6af77077b9f12da97b526f22be25e8a7c5ab8f9a02e84a39e5d59c33e3ff95c2cb869f992bcb4b8c211b2e54e9daf09c1bf41cb9bf16fcbb7d9bbebb3ce400bb031d1d53e493997e5d93c4f27d71cb2e62914d94123d934d8d85666896853247246f040c2033ec08d3f6c699e632b097a8c02db33b2394dc128291535e9c2e8788effabc1e88cc4016dc05f8e9fd2da7a735deaaecf46e6ae51e7637879914881434bb040b7a9d6ea5850be9673ab5dabe369facfc6431ad1e99bfea9e108f16cd20bc000e7cb3321a1704dc995c465c20089205ad7f1d22626647c3465b62b13ced71072b0ba1dbbcf08f3f6468ddf782caf9de31b9c18c4dfeff91cc785b4a0e87d93f9d696e938e58fbe4c7f4360c074970bb447337773d5d34219b030ceb04e8fb9714d4831c9e5b6b5cf911b615da275ad087163d01ebf4c1fa5a40a491d926190bcedbb8c7d18da8b2fd8e59e1680452179c593ce285fc7949ebdc156cbc4145a1fcd607432d87fc6d0fd3319e0a379535c7169b2f7df71237d6e31a275b0b79079f10528fa869c56cd0c81ce9e7996630f98aa70f54425c4670831ee5579d1bb92fd730af243c55ac9612e7cceeea58568ab677f9a0834378ea4c29c4f48a61d74feff7602e92ffdc871e213dd3cf85d317c3697b03fc50f4ac8ac843fcb0ae73994dc21a2a47ed8d22d7bb8177ea2796d1e6a3298ed42848e8dcc40416ac142b441540ed0e50d6ba74b6b6f174b35c849ac47edd8798e88db01db07321e783348cbb1fa007a56df4e0fa89814b80330ebb705b5155d4c527ba06487059fcdf3032f9628d41859360d980ad9194b7ebb1ad0c31ed6f2d3ad0bc4a19c4d8d87c0b08c903b834f51f376ed483da184cdc47894710ec19cabbdf6da595fc25a9d0c00113a3bc4bab4bfb12c7", 0x1000}, {&(0x7f0000000080)="78c5391d9cccd02b67250150d0841f0705ec4bc3920904a21934da", 0x1b}, {&(0x7f0000002340)="8076a5322df6c325bd348aa5eb31c8590b3bf2f6788a76be4bef661d29ab9be3d185213e9cfae4cc09e3c0e65e79b6a6a92dce8ca35ce4047f5809f539f1da327078da5a9b6708b7a739a07e7426365fcfb532ef33106f5548ae9abe8f839eb6823bb558118f76c35e86ce3b74cb04cc841230b46b014df698f58b7481e9f779d17bb4ed30b4aade82064e68b35043acc66ebc875e195c4c1742e413298f97fdca3b53da10eaf386b08b401660d934cbbb18", 0xb2}, {&(0x7f0000002400)="1a1ca0c0456b1102c5f356210e4993c07f404140156917bb3b7ac088c313e3f11b0d63ae488427b5f123ba70247f7a58d63e148fb10ca6a63cb659585d34839314d5639d5dd419228faab1ec23591d89a500758e011b6220b7cda76fc2bc462f04fe06534530f7b5be63676443d128be8f26a63b42029ef40dc5c23eddfe28dead4d747472a82db627", 0x89}], 0x8) 16:01:03 executing program 0: select(0xfffffffffffffdf9, 0x0, &(0x7f0000000000)={0x4, 0x9, 0x2, 0x0, 0x4077, 0x800000000000000, 0x420}, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000080), 0x10000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x4) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x980, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) 16:01:03 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:01:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x7, &(0x7f0000000080)="5a54608c0e139229d133e3f1e78efdb0bb8cfcdeb7a238467a791d9fdc98aa7e87abb5a7932fdfc21837089572f68f07a06f91362e40c18a4c9855eb658a7a7edde0193f40b08614f0a7d4585cea1bbd44bf7ee8cc4c39878ccc8fbab2d7e4247939956f", 0x64) socket(0x1, 0x5, 0x3) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:03 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = msgget(0x2, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/19) clock_getres(0x3, &(0x7f0000000000)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:01:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="053475aafab09abcd7d7c9cf610d95e98967643cd6c68fe314386f24e0f3de4430eeb3ccb0e2ba9947e22bf6c232ca5920e7974e36ae3b628b6ac890553cfaad8fa09c96373b79b904cf6747149aa0d8ea58972ba546b4f2a5605b06d2004d4006083fdd9a6acac2cb7dd35860e46695e9ce139adc8f4bb4c36cd39e9020ddd9c333a444b6028815c5840b896c6868e6c295fe8e343a6614e559", 0x9a, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:01:03 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f00000004c0)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x183, 0x100) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) kevent(r0, &(0x7f0000000500)=[{{r1}, 0x0, 0x1, 0xf0000000, 0x0, 0xfffffffffffffc00}], 0x771c, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x55, 0x4, 0x2, 0x7}, {{r3}, 0xffffffffffffffff, 0x5, 0xfffff, 0x101, 0x80000000}, {{r4}, 0xfffffffffffffffd, 0x3, 0x2, 0xfffffffffffffff9}], 0x0, &(0x7f0000000680)={0x7fffffff, 0x8d8c}) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r6 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r5, &(0x7f0000000240)=[{{r6}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r5}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r6}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r6}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r6}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r5}, 0xfffffffffffffffe, 0xc2, 0x4, 0x401, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r5}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r6}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r6}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r5}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r5}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r6}, 0x0, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r5}, 0xfffffffffffffffc, 0x29, 0x1, 0x34, 0x7e}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r6, &(0x7f0000000080), 0xda7, &(0x7f0000000040), 0x101, 0x0) openat(r5, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x120) 16:01:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x10001) setitimer(0x3, &(0x7f0000000000)={{0xffff, 0x5}, {0x7, 0xffffffff}}, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:01:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xffffffff, 0x9}], 0x5, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000045, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x32, 0x10, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000061, 0x2, 0x401}, {{r0}, 0x0, 0xb0, 0x13, 0x5d, 0x100000000}], 0x0, &(0x7f00000005c0)={0x7c0, 0x4}) socketpair(0x23, 0x5, 0x20, &(0x7f0000000480)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000380)=""/243, 0xf3}], 0x4, 0x54) dup2(r0, r3) 16:01:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x6) syz_emit_ethernet(0x8f, &(0x7f0000000140)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") 16:01:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f000036e000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/67}, &(0x7f0000000100)=0x45) setsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000140)=0x101, 0x4) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:01:03 executing program 1: nanosleep(&(0x7f0000000180)={0x10001, 0x7feffffb}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x78b1, 0x0, 0x10000fe, 0x0) 16:01:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075c88d00000000000000000000000000009380cabf0000000000000000000000000000663ac5da0900000000000000685e3737a0bae0303a0000000000000000935448c0cc63f53cf2973c9246415026713c1c2a3288bc36bea2343cd7da6c0e5c24ad02f5a2f96cd692dfb1e212a60b817d0899f3f745ebdb7373099c2dc19a8e41d15270a2913f491d89cba458aa9ab57fe6b5fe1f3ba460f2a01e9a0d5d15b76ec15b07e3307e9f6c3900a3655c90ac15f1f771096fb2d17d32768e06753bd0290478450ef40c59c189ecbc42459795dbe53331adde042f23278d51d13379a34840f3480ad3"], &(0x7f0000000180)=0x63) sendto$unix(r1, &(0x7f0000000100)="792cf967ec", 0x5, 0x8, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:03 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf2, 0x6}, 0xffffffffffffffe7) 16:01:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') open(&(0x7f0000000000)='./file0/file1/file0\x00', 0x80, 0x10) 16:01:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x20000000000, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="a770efb316af6198e380e05715b9a067b8829cbd78f009b324cff6636c310db0646630ae1db9aeff71620cce0405806dcdd6ba2f8a65aa0d76fc6e76c2754789db19f43a5c45f9638e0167b46be918f47b085032100e730f4b77fbaaf5649acee4a3e20d0281361bcb981332f85a3473aa15edba2795c63678dbe5c840cdc066ae788f98bb43ea96f5370ed7c38f803bfa3ef54b87c085127c35e905da77bb2f77eca379fb23f3f653fb428aca28060bfb7d", 0xb2}, {&(0x7f0000000180)="e163d4abff43d013274fa1d235a4129048ea03d7cea05f6e280d28586e1cac32a799d2781966f7544ac7e1a4a0a4af35a1e07b76625a90b42ea8a78b4d7d306071bf8c63e41a5dc06039466e265168f87fdea2cd045108d7059cc7230d71f1a977f814a7c3db3a918e2ad118e419fbf41f2e918fcf627db852d576d486cfa46fb0409eeb694514e0b0ed2f62a9045881506f9ca52b2a9e8af0e59ee75222849e808e6689a550cc86df58a64ea9e6fe5a923c40c4693ec87cc750b03a6b37c28811c79ea097e0e8f225eb80272e2bf2ffd1", 0xd1}], 0x2) close(r0) execve(0x0, 0x0, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) flock(r0, 0x5) setsockopt$sock_int(r1, 0xffff, 0x31d1f9274e93a31d, &(0x7f0000000000)=0x34c1, 0x4) 16:01:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020002000000000000dd615e18af30491882d2f2d1267758cc1c12980fcb3a46f335010ae1775002ce679c261485b01034dd53d2dfa81ffbeaf847d20fa07f05fedbeb9b068fbc4b51fe90a851fc6a1c8b509f6a7a41adbee5d433479c6660894514e1b3242ea33dd7e3e69b6bc89f9337cc285c93b30471258a6cdfddec936a204461af723745d1f59f983ff12aa2c2e8ef450c0a095386cd1a039035865fe42902bef87b6ce4c5d1dc8579dbd62a614d60eec3e58668ffc8d7e128fa0c182352e3152ac69f1ca48f685018a4af4e63f21fb94a122dd3998e0beaf548d9cd7c1cb2a447532bb829a2e8f96fb61cc200bc0c77e0d8"], 0x1) setitimer(0x1, &(0x7f0000000000)={{0x4d6, 0x156}, {0x4, 0x9}}, 0x0) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97b", 0x793}], 0x1) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20042, 0x0) r2 = kqueue() socket$unix(0x1, 0x3, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:01:04 executing program 1: poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) execve(0x0, 0x0, 0x0) 16:01:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x10, 0x8, 0x10000, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) r4 = getppid() r5 = getpgrp() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="696546bb25f94bb40de3dfcf6dd8b312ea10d0614624066a3ed12dab6a000b1c2967b87097a2df24f9615d4711dd75fd25f05a0a3dc724356f5521d46aca22f9c3c72b595a837d20edaa38ecc409694c8dbcb016763c6966afeff04d403d99ee8897a38c0fd6063834ff1971e76afc668626471128ea675eef6345610fbbcdaafa8977b4176a19547b36113900ad66e4ee7392b957e25db658a9de86f92b388590198b3d505e9450a30ae1da52bfad67e6a5374d3f72a3d4a26ca8aade9b09cf4a9350c47c1b126e524c1fb31d5b4eecd65d9aa38d1951235a6f5292ff1ad6b270dea4d477eef865ae7419b2287b0377aabea6b51ee5b59ea5b037", 0xfb}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="4f94a11343588b67ed940aecf1805f2370704238f2e71d9670b78bcfb0a8c73a3ab2a397ea3697b228d5057a0b5f7a44368f10deb34f11cc9333d56177d4ca47ecd1ffabe2765ad650d09737c55ad6276c6eb6a7d7b3de91ad369cd1df672aadc7031e3dc7a561", 0x67}, {&(0x7f0000000280)="be51924670f3255fc79a80c8afaf2c13c134c2a48ef4b0f85ff542e65c7e1df4d530723986fdcf004c3ae60e8905bcd5fca246c14695dca3f5625b3bdf06c74583b223cac27675b8729072e332d032716a7fa38c34473f4c86f72570fd66deac6c141c6385969a448a2fb4dd9a7f19eac04afd444011c2dec1d1b80c50f46a6b1053c235a9b5d2150e2e6a4d09e2fbc672ac", 0x92}], 0x4, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r4, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r2, r3}], 0x98, 0x4}, 0x6) 16:01:04 executing program 1: r0 = socket(0x18, 0x5, 0x4000000000000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0xfffffffffffffca3) 16:01:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getitimer(0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) r4 = kqueue() fcntl$getown(r0, 0x5) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:01:04 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect(r0, &(0x7f0000000100)=ANY=[@ANYPTR], 0x1) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, 0x0, 0x0) 16:01:05 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="94b959f8b5bedc8685fd5b2078cb06af635c6f10b204d52d6db18e1fca1170b10f947e0ecdc715a9908c19a914a29d5558179beee8cc0ae8e5e8df1cf7009e", 0x3f) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) 16:01:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x43) r2 = dup2(r0, r1) r3 = socket(0x1, 0x1, 0xefba) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10200, 0x110) r5 = syz_open_pts() r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4c, 0x20000002, 0xffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x5, 0x200fffff, 0xd45, 0x8}, {{r3}, 0xffffffffffffffff, 0x9c, 0x41, 0x5, 0x6}, {{r4}, 0xfffffffffffffffc, 0x80, 0xf00fffff, 0xffffffff, 0x9}, {{r5}, 0xffffffffffffffff, 0x95, 0x8, 0xfffffffffffffffd, 0x5}], 0x116, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x20, 0x0, 0x8000, 0x4}], 0xb8, &(0x7f00000002c0)={0x1000, 0x3}) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r7, 0x0, 0x800000008002) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d7c114bc6fc6e23c0500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket(0x0, 0x0, 0x579) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)="4536ccb7fff61e4c9415", 0xa}], 0x1, 0x0, 0x0, 0x40a}, 0x400) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000400)=0x2) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = fcntl$dupfd(r0, 0xa, r1) linkat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r0) r5 = dup(r4) clock_gettime(0x3, &(0x7f00000006c0)) readv(r5, &(0x7f0000000200)=[{&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000000)=""/2, 0x2}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000080)=""/5, 0x5}], 0x4) syz_open_pts() 16:01:05 executing program 0: mlock(&(0x7f000071b000/0x4000)=nil, 0x4000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000040)='\a9', 0x111) dup2(r2, r1) 16:01:05 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x6dd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:01:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x24b, &(0x7f0000000140)) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = syz_open_pts() sendto$inet(0xffffffffffffffff, &(0x7f0000000340)="cffeffd5132e8fa1c0136bc07b492855e0f175a16e5e264d81e3166423849d51d35178ebb0a9c432077c056e7a6e024c627cebc10001f31756f086f4bbde132ad8604b2def9b990cc8ef9e047a42f0dcc5f4ab84ca1b06f7e75dae8cd5f279f9af9771b017f21d358a22841e3db78cb5ff9bb9b790be451e95", 0x79, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x1, 0x8000}, {0x100000001}}, &(0x7f00000001c0)) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_extract_tcp_res(&(0x7f0000000200), 0x9, 0x7) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = getppid() fcntl$setown(r1, 0x6, r3) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getegid() 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x104, 0x800) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000003c0)="2e699d822b2eb015a32ed51a808e285facdc374e1ec821db952670178fb1c4ed1b5c8ace9fc40a7973c390ac778974eeab62371ba9debf63d82c300c1e9b211c8c975235075acbf7ccbe4cff8a69775339fbd6a650104c92889ad5884bc3cc6b6e2472166081200f6a770987cdbae33c495bffe116ebe0f19491a82cc20f42885f235a68e01cd2b2e358d3664312eecfc8", 0x91, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x3ff}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/184, 0xb8}], 0x3) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000180)=""/53, 0x18a}], 0x1) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r3 = accept(r0, 0x0, &(0x7f0000000000)) dup2(r1, r2) getgid() sendto(r0, &(0x7f0000000240)="34960ff3ee927e6e7c725bf65cee9dbcc2975fa69bb83c9daa57b4479851f211062ca7da8e63ae98ed0fdde0be9702f7e2a8fff9ffb3d726d3ac0db86cdb919f516e46abe84aae88c02cd0725bfc44a950c9ccc5fdf11d2f1e2c8b7cd65dc94369fdb7888920dc5f013829bda48f16300000a1a0885491b3eadff953ca3a9a96d50bb042e3a66d2870cb05dd48fcf268a8ccca73298fada0dfc39e96b4f40a043de4b3642bb2cd5e0f6aef81444acda1769a0f8fabe23f2145558d07ecc805e0abaae5ebbbe8869ba35423d514952a7738bba480d313639131541e", 0xdb, 0xa, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:01:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="f77894196a61b9ab7db7354562e32adab79b2c1fff76ce17c6ca0f45359888859464e1573f7a86320f9e5176e4186f202312051be51b8767cf1f5643d92a5b052af8f9243f33db75f9442dbe13a1e73b8b037b860648f4ce27f9a04531652a2c443ad39a245603b1f2cc167bda746818c754c3aa1ec0b2ccb073bef73122c1ca6dc2fe4bcae022de30df888ad914326c81b77f46cdebdad745f36192", 0x9c}, {&(0x7f0000000180)="2f3bc98c82cb13b254a79ca50d2c39e03c4e37043b38f42efaf27a250b153dfdbb53fa52915d2c1ab8143aaac4f83e94d2209ae59142223902e1af31b38d07253042df25112195c611783091be8ea14e6297", 0x52}, {&(0x7f0000000200)="9990acd5fefb727c11927ad1b5c94568fcae6b57bee984b999e4d521fb9e144c55080b115fc450873773ea568191298fce9763def5a689a7482d7a30858d64942e654d3340c70b2c08836add67cffa4fca6ddbb438427a5287837b25d1eff5ea416e510701751a8a88570be4f2148d9b6266492df7e59e305b62662acee5c2272bd840e2ab46975116714973c809386a1846317ed2", 0x95}, {&(0x7f00000002c0)="e999ca8e94e0eb8ef96abfe57cc6937c94dd52171fe5e232142bfb44c6c637ab60288eed3fcb756fc2ed5807e2af886e130ce58b213af2ecc2d398831dc78ebb368d75b860d3cd65f5ee5d6ed627bf86fc8e19fc401ad547d044dfe0a0a7cadbe24a2c8d3ba49bce4d6cb595fca21f8143cc0f6e7bf133ba32eb5663ecc8895057727c940773748e29e15d62ef9512fab8ff8a00183e24750fd4dc676ab2ae3209f18b5033e68b3d7593d2e12b2101dc548daeb935191cb58bab7c", 0xbb}, {&(0x7f0000000380)="8ac173432840343c4d3b3eaed0cedb033da2651020729e6508604bfb19cfbf37ba7c6db231c2801e338c11317d10f8062ad4c8e3e7fa8faf3c01a2b10b4f81fcbd7b6a85916d86ce251d859fae019d28d195e5449ff4868e042ac1d4e0b82aa985a71e7b18dd1a9b6be97a08f9223e670c69118b55d328126599c5c59e4bd4f92b63e27b24acdfe5e510ad74a049f7dcbebfddf757e37a", 0x97}], 0x5) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000) rmdir(&(0x7f0000000080)='./file0/file0\x00') 16:01:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) 16:01:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffff}, 0xc) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) recvfrom$inet(r0, &(0x7f0000000000)=""/255, 0xff, 0x1, 0x0, 0x0) 16:01:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9c682e2f66696c65c700000011d78caacc99f63c5ac6536c7fa66f4c8c"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) pipe2(&(0x7f0000000040), 0x10004) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0xfffffffffffffe9e}], 0x1) 16:01:07 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000240)=""/20, 0x14, 0x1, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x94) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:01:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x8}, {r0, 0x5}, {r0, 0x80}, {r0, 0x10}], 0x5, 0x93) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xe021, 0x6) r0 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 16:01:07 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) r2 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x6, 0x40000012, 0x1, 0xf991}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x7fffffff, 0x4}, {{r3}, 0xfffffffffffffffe, 0x55, 0x4, 0x5, 0x6}], 0x0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x33, 0x20000060, 0x2, 0x1f}, {{r3}, 0xffffffffffffffff, 0x58, 0x0, 0x88}, {{r3}, 0xfffffffffffffff9, 0x3, 0x1, 0x80000001, 0x2}], 0xfffffffffffffffd, &(0x7f00000002c0)={0x100, 0x200}) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/16) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) getsockopt(r0, 0x64389011, 0xfff, &(0x7f0000000100)=""/72, &(0x7f00000001c0)=0x48) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0xb2) 16:01:08 executing program 1: socket(0x18, 0x5, 0x9) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="000d0009000000b201", 0x9) r1 = msgget(0x2, 0x7f) open(&(0x7f0000000080)='./bus\x00', 0x102, 0x4) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000002000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca398474a5d8359bb91cf5eb85631f24fdd291ddfe6eaf688381198d0f7bddaa6e22a0fa7ddc86c29b27761f6cd0d9229d02dceba61f2426d63e1a4ed514d628f597fb5119878ea6d0f9f9a8f036b8908c64794424887b73922e6104de5ea230da22bcd2c391ffb6ec4f28a216586d04836d88f9c075fd804ca9b3d60d9c62ab14a637ee58713420a89070277768077e87001a49a6f24d67fd815d2eec51dadeb3d495688cf0766567ca6bfb741571d120ccf311b3f2d525d3e275d00674636c49954b5ddfff85214ff8c866d56766939cb91dfc6e835c049f60299b498e07bff7e2fad99ce59fb3d77d6bedd898dc1aeb2ec872cb279caed7e2aa702637b902390494"], 0xba, 0x1, 0x1800) 16:01:08 executing program 0: r0 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x4, 0x0, 0xfffffffffffffffe, 0x10400ffffffff, r1}) 16:01:08 executing program 1: r0 = syz_open_pts() fchdir(r0) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000140)="07732bea1fe5b928a0b456bfc23239cc9473adada91e2d0342b123914a2632906ccb45d03f43e64f6d9d810b2b46c7c39e7375ca0d028ced77fa46953e0bbca73b6531234f88d2ce105b3f87134d1db63a369b020c509a200f5b0300105c434ceeb0204995505aabdae4a6ed9f375fc0472ac4850c9b9b5bc39bca86dcc1455a3dee9c8dc3d850315ac259eb5cf22eecd27f753523c1aac2d354c7a6665f35b8f79e986ba5963e52df1506ed7ce4", 0xae) read(r0, &(0x7f0000000040)=""/71, 0x47) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) 16:01:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fchmod(r0, 0x22) fchmod(r0, 0x40) getsockopt$sock_int(r0, 0xffff, 0x180d, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x26, 0x0, 0x1e6) close(r0) r3 = dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x4000000000000000) r4 = syz_open_pts() accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x33f, &(0x7f0000000200)=[r1, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x0) write(r3, &(0x7f00000000c0)="e809ff31af7e947c8cfdf4381b357b9c9d7c7ada44d9297e81fc9567a02d2876b2fdbe4399b92c46695820c4b8f04d0825", 0x31) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:01:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) getuid() 16:01:09 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000003880)='./file0\x00', 0x200a, 0x0) syz_open_pts() r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0xfffffffffffffff9) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x8000004100000102}) preadv(r0, &(0x7f0000003700)=[{&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/213, 0xd5}, {&(0x7f0000002580)=""/4096, 0x1000}, {&(0x7f0000003580)=""/208, 0xd0}, {&(0x7f0000003680)=""/118, 0x76}], 0xa, 0x0) close(r0) r2 = fcntl$getown(r0, 0x5) getpgid(r2) r3 = syz_open_pts() syz_emit_ethernet(0xa1, &(0x7f00000037c0)="5af5736375f3cd92a3a08579d993e0855824a9a1cc6ac356b89ed0966ba351cd310eea21958eac9905a239e13103e7b3112feda72d40ce52606eae8fcb62e54c977fbf3e67fff346e2e17fb90c08a1d2dae8f55e289b8e5e042b075fb33ac163710b8cdd0d6d8df0e12d1ab7bb3eaef9631a725c433658901287577efd3654e0b2edbf6399cfe429c521048b20f5c1f2848ce0fb76efa23c5aaba7950a7ef0542a") ioctl$TIOCNXCL(r3, 0x2000740e) recvfrom(r1, &(0x7f0000000000)=""/186, 0xba, 0x800, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="b2facbe3408ad82858be0e418bafa6a6b1a35f20f939176053cc28c96db57015e588295fd7f6d9cabf36f1ed23a9160261de576b8188f30f2ac1c8c6ed6c27e987222399bc09edbbd030b4b8580ae15f4036ddf30e36062ad803573d1847e679f21f2e6a03a65f7b01f85752698f76778553886faaeddadcf60b0fd5fbe2aa926ba7ccb06c93c49be1a73aa98708263cadefa1b901df5d8387444c7df3bd5460d599f5908350575485402889f7e44d230386cccb446e33520fdbc6355305b0d36fe40cbb7f458eca4a37348069b78bdb04e0b264bda4bdd7a64332dd", 0xdc) 16:01:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) write(r2, &(0x7f00000001c0)="beb27d1c440416a34adc3139360927f7e1b7e5d941d3d95d55b1e53401226312a5c5cea8fe2e49503baa4e68a50076b0f6815edcbd24d3abccdcf5a1358e49ef3219d91c64a5d3ea4539ab164b", 0x4d) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xffff, 0x4, 0x7, 0x401, "94f641a691ca9be78d6aec4dc03d6c10a0e5fd04", 0x40}) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./control\x00') mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) poll(&(0x7f0000000240)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x65}], 0x3, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 16:01:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x15) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x8001}) setsockopt(r0, 0x9, 0x6, &(0x7f0000000080)="b9a325deda341807d9e8ed12d7f3647ff094ea737e89c9dac937c7d66ba455fa722d675814311aa8f868f37f7de5637d45ed869a455a337acb28192bdb479f52e683a001f971b965d20468c710f825866d53b9086239649b81", 0x59) setsockopt(r0, 0x802, 0x4, 0x0, 0xff82) 16:01:09 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x24) sendto$inet(r0, &(0x7f0000000380)="1c802a3522cc1731de0a556e4894c21b5b81741b85bd643223881222acafecdcbdc7a8bd2a8b877ddfd70f2b2edab8a356898cafd9eb386797c7797d9e10ad2b5cf9917e424a8bea4d99584282dcf6d3ee1098c5f9a44ca49a3a13bbd26f385a3e0d054eb180fca61207f0961accbba8d3a1091a0eb8b3e0c4769c4e8e9c0a97f5c9df8f9256316ce50a13a25dde6475b0961fc536f57d142269b8919affa99a6a0af5fc91041439d1bbea721cde83a84b92a0b7a3efbff2c778932f375513e562cf615073d4de", 0xc7, 0x400, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x6}, {0x18, 0x1, 0x0, 0x2}, 0x8b, [0xba44, 0x3, 0x1, 0xa1e7, 0x6, 0x2, 0x6, 0x400]}, 0x3c) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fchdir(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000380)=""/45, 0x12}], 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) syz_open_pts() 16:01:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) socket(0x18, 0x8000, 0x8) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) dup(r0) 16:01:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x40000000005f80, 0x742, 0x7ff, 0x2, "eccbd39ad9bea0e8475c830a6b00d2e067b9ef54", 0x3800000000000000, 0xfffffffffffffff9}) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) nanosleep(&(0x7f0000000040)={0x1, 0x2}, 0x0) r3 = dup2(r1, r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x40) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:01:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x8005, 0x2) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:01:09 executing program 1: r0 = socket(0x18, 0x8000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="29d86f9707057b7c1a0904ff6f602358755463fa98c772609ac02c329b239d6c5ab288ca186e0907a03fc4cff45f4a888d0f3606ec486fdbcdba1a02652ba75ca0ddd77f65419aa23c985aa51c3074498a19420e26faa53d82e4d74596dfb024ade76ae3fb1a81a44e510438ea284731d2b02ee18d34e50c8318d862b249166a5c280b109e7edcdff094a3d293809a97870227e74a4627b1a0518a2c6a98da1ea08586d4aa2ebd2081d9de3642f43d4c383e7525ed82e527f1bfb85f1358bd4bda7994fb2e2f16c1463035adcbed180c7b6c52b09a749da2b8297c3be31836729e8449355a4dc408c7b8783bfa6843e922d1fd1f6ef97c0d1b95990eb7c8f42afcf1732ce21169833e129d1644ba21f4d17b4e5d60bc17fa55938944db2716a37d6972395b4076ca59498d3b1289740abbb41271aec7bcfc5029d8afbb0913b716c7b73647d230596fc3fcc09430c78ee90bca2440a3adab4321965e863e4d399afd598b82514185b7c8c09849345538e756fb4dcc0df9cee59165690d83131a0c2cf6e147e9114bfcd885ad845ced2ac9ddb5f3af643b1313a3d7377ac304dedf55c2646624c41849d1a9b246d7bd772d266164ca402304bf17d99a3e15f9a6bced8a021fa64e0da50b0c378b9eb65406b2f182c9501e658fb42cea2f610fb215a8940b34bc097d4a2c11edf88c840a744be7bf579574b586dfd2c0493c39071efb00cd8879a636afd85e169ac96c6398003eeb5ccb16c6df8f88d9491c356ce26f71fd2c5b76112d403bf62ce5209a7602cd3f9f874a0b6fe97618895a76b7bdebf0f1139e7facc3749b67f8d0ba5683a82e66953df2daa675c4ca443369f06758a2d129bb1fc7b4472106bfaa96c28dfdf8f252f5b1dc45e3fa5bbce7a0afeb702014bbd5149a0daa605ac9570ca0294332e329b7c5de0616dbebd82cb88d08a05d1a344a0778ac6e49f367ef0c8ff72163e95f0b6247fd21164091f6fb6a5e970a5c7f4be57255c450c4c28546cc57eace173605b2d1257e6dbf80a208127c11c39000a52f0ff93386bf6acaf896b43c8fdf525b6eaacfd4597c86d2aa2490fb2092ed15b5f68e651515b4878871459420ee4f6ea097f66838726f571546dc2cfb6d1b728c5df6153c54c76228b1d9341f0c72cafe2e3aa97b1f0f6357be1fc037278d649011c3e8257081cc439888bb0b5eea8fac9b425c82522fecfbb748f6d41177ffc130ec448c098565273a6cb5b6038e41b5745b3d8cfc2dd54e132c00375432c9c00b25d21f0de430f15b63fde1cedc78d265c3e5591c64dc0f2268e0797ab5591035a202d76f1ba0baa298d2c49dbde1f54a9942cdd031b529a78d51ade63aa0901a0fbdba6074e62fe2c05ae5d66a7919ca03bb2d5d47d5a053f94dcb15014750afa9ab2bf11b6dccd1f0310572f43bb843b3d16a01836fa8d8ec77a1f5031674b87b79879f53434ad84bf25fead31119750e68ff542aae2d445ed09640959d7c46a2029fc41025ac1bf8ceaec4bd3ad81c1123ff6cb6d6153e596d4053c87c48495b4c9674ab936ecc0a067f8fbd011916f196a86fadbad46193898894d891c65c74a1731c1b9b5093b886e230dc8ec5a1c0751ed625bad109aaddb3e25e0553e2b59734b9e14e70c416f93fd7dc7cd42ff59ceba8675ae7af4754eff56d5b2595d95e4d52ec1f3392ca96470eb8a733b7aa67cd1ba2849022fb3ba4ee58dca9a992bb488c7ac778b6a58543ffdbec7dd6fd0a18764715961b53e16ea1ac7e1327756415f6b45476c9962c30f4cdc72657c58496041dd3fad4714d4c39bcfcb364b1fdc4d1f090ff9ffa50610101665e71da92ba18964eaea970554fdf36b8836e395e2cc1d9717a842f2de7cc45486ea2c410c11f661938282dbb5eae6aec49d24f97e36a36ae6dc97be94d93af3726171eb4c81d4756b8ffc72a996da572f8a77b06ab5cf6362c1af5b478d8037828bcc4ad13e27430e12dbfb3f4fea369ebbcb6fdcae5384e6baa3ec9e926ad5c338e8b31b6431c390c8f854e21cc3b6c8e97181a0c6d75abf3706a53b3da851af767f25bb07c3fe7d77b889fa7be0e79d820fc36705281c9bffcd8b13e33300e5105e71fb77661c9dba4b7dcd975c89bf8a2a91d17fda73971fa1835b04a197fe4d60cce807ad3c377deaa10a6e64eddfcc85a9cf3b2a4d87693a736ea0a1bb1474da77fcdf58719378cf0a7369ca292806d2e94f22fffc6316f03552cb9585083872a66bc74977ac473d2fa43e81496f7184df002dc8c33eb295a322d53ea222ffca3ba9866dade875a411dde51a924f0a191a5541c60912e04f127156c7ebee706107b5bd60b247a8bea8bf50d767fbfcbbf63712408204bdafb6e78b1387b85fcdfb66980bb4d8cc4187f1db2a2f5a58eda22a562d68b05169605dddece54837f2ec08aba27490c87f9f3e88c6b4c766b086578cc188f7a8f026bcf834cd31b98951a0c950d53d369d98b949d3883f0079c1bd899c4d18ef19ef6b3b5f19ccbed3e95c57f578ee9b94e082a1ea63f14bd355a206c9907564275f21f5f8d8295a72f27b8953735fb71ce4b2542e6c45ad908ef0b48bdffd0dc1234a612891f697e77470b394495e1845071f6d9376b77f8eb405d70c80e435b9f02ef10af3aeebc9ce4f520b087075d76a66bea4f9d87e1f9678b89f6d97e81aaa21fe0b70895ca334bbdeb6a0f3a9e5940064c25022d21643c3d354785a9aab8d1583b55e52184db8183d73d414979965a1ce39e824dd594c320a02f291708ae6612cce9c80dc443a33fedb88f8acd412f738351c6fcfe86d91d81f05463023c72cbeb0494093b181c48edfdfabd3a43f66973ec388fd1955fff45e478fe1233c2b242fa6b117c38525ef5d3d061133fbfc3ee227f34e3074b033a2a4bfe530d02e2b0389da60619e6d75f547182dfe11cb12dd966a291de9f7a3a5ff631d3230d7e555038c942f9c0656d1198a387b8eba96fad81c2139b8f44b273b68ffab901bc10581b4184c76bba303440ecee6b46e93eeeac02485990969af8271aaf9360b0869b97eb2e60c75d13a32d656f29e03ec1723775c45f257abdb19c7e3ef486f95e9ca989588720b1d4af0cf97ba4fcba6cd24cfd6f74de5d0f0a296aa3abc4ad0606ce7ff08f2d29fb7fb68358258cb7bcf0d96a9f6997c0a07fe7937bf4569cf14239cc0c7ae1b028a56bdf4d8e317f416ac45fc89f8a41500d49d4b8a8bca8a1ee72356f87ffdfbb93703d179150745438a0faec9fdeb43581d8e6f7191d9e9143a5ff62a392052a8437d2f847f68e4dfcae09af6c91b2efefcf00854ab1a0fe00f4ff38abeb35878d32600b5eb8abb7d8413f665dd25a2a3fa08a427e6ca19b0b796e00a9600f9c405c70de02e41f624f6cd976dee8d854378b8262e18aa676c08353326f1226cdcff399e8fbb9a3974bf671f41e6c101b12740a77a3cff2c7e1dbb6ed0b6a5fbf529320cfb0ea6031ca14a17498e59179e3f367997e940c69a6c0099a536afe0e971286e04a17aefda48db078581bb61fd4fd382dfb446d6ec486a49dea27832aafba86edbcfba2c1f3705a3149b716f8ad4e15981fe66dd5268c483b4922627f9157c26a12c59f47233c47c932a89f0fe4aa79eb7da41d5e1d46643d90dfcb6dc50ba527278ca0ef583fa4853cc113f57fe7390e6a12e193e106ea22ccb47fafe9ac09437bb3248d3690c59497aa3019ff8b4593ce10faa622e9be78b8bcc72dfba0b3ca02425ac41b405c764cac9b3ae73fb07ee0e4945700f673f25cb5482dc5ba6a637f92b77fdd631431d2e94c85c401c6bcf67a0ef4d015386ab484d921b3b6fcc2634d3fa049a3ef517d4f1cd376e28ddad06dfbb84d0b9969df5215c6b9cfe2d3e067d2fa15a908632ae904f635b1c21a41fb9e4a9490bc1140b52e5a4d3a6d610e3a06dfa63a4a03c365e434c62ef87a74b65a3f6a7cc8e252fa8cc604a7cab994d9523f2123fbbd19a7326ca8fcfb6d2ec0cba516a22dd7f65ca31fc568039e7834600e3787e5cdd5507f4a555887997ec47de228254c1e67ece9b8605e35c740ea534c5741ce89ad0d048df9be65b200245513006b004d947765c38a3da2d6e4426532461dd65d576df14805e198cce7a0d49e691aa2000851d71f71ba38f7746f3191060aa6e0840fa537fcc63fb4142090b873dc9bbf1c0770d9b8240c2575a131e736107b963c0eae18c13ef87a2f05e84a1ab7a498b28deb5d2fe7c08fbfefd04a2526827851b8a74d513c32c35d86de937e69dc777550b6d4eace9abdd3e493e9400584db7d50d040ce57b211310102e8bb5d28556d232537c7e7fea865d4e724540cf160c7e4746fb96c40484ea042f9ff2bbe4e2717b6c97f2edc4584ddbd7033c61b85f2ad7b781dfe96ffe3e5a32594dc25d0f4587a2f05db45439521867152825795d57ee4970775f754aeadbf7ad89f7c18ab0f8c96e4bb2978779f6c794f483433f533864a6e0329207a01a18279ab5b663d23dbb654aa09c058888f2cdd0ea0dfc11b475607aac9a30a55021297f02d739403bf8fe40609bb6838adc6493870336a4d217065fdb8da366f4754d1f4883452043baab97508fabc8aca038b762df1444ec7d39ce065a1735347d0419919df2e9ae56c08bc9fb1551505bbf6929aae61c1d67ad5b18b9037e2d863ff79703860567284f6ca1a155e70a24b8caaaea5a58af69b1954c2ce16608c3530ed76d1b2dcaa2e3f9b3f20af209b58a3088ee8372c0eeb7a41481e4122275200f0d75c3b2107c9b28a60a439eac5495fdedfe936d98d415efd56b9f9ef61f0ee1b65a9906244e93ed12f8b2d00ece19ed45d96c0dd7c3593df2958384345821c7d1f2b8f99534cb271a2a154db0fd9095e7930b6bd6e310fdb448884d66bb8522a2d07cbabd4a8b53c720a8d5da25a546679db809990b84e49b809e0be4bae32498605abcf10acae08d49d1d9ca28e71a752e0a2434d418b5142f09b9028331e2d7736431b6d388ed5d7d911a5e54ddbe7799defd3d1e1324771b3d1e6ce78979152b7b6d29b8f9fe2d7003269ca0e737a0fac470e6f34c3ef45491b47bbbc023142613291e72682dae381bee6abb15cb265c8895a2afc6a715e9da78eb319c1807f0439ee01f9ba15ff1c02d40c685885cb54ac0c62d620649b91a63bd380a687344c0d5b1054295ca6bb8de113b5fddf7b2c8d04d1fd557f197d2c6ffaec0c5c2285ae76a7fb636f25ae35f6b37848380312d90b12704b48708687f700a3b52f2f6e8931ec730c551fdaa90a48bd3ba9bf0385b042db1dac9020b74cd87bfad17f25ea0d2f757477c22fa94c389bf6677c7c39321a7fafd7284f9ebf1e1b3acc0d8f037efaa1ec95119b782bbd0642be0c39518a7174e25778e12f13b77d3d095a0da1ae63b6e83c03daec7fac17b108c5bc05d843008c58bd0e707abd9b03fcaf61b183b928aacce902d3e54b4633302287aff9658406e87c57d505b6ec4a759293626fc632b80a23b4b2ac49aaac5c2ee1c51069d7ab45a537ffdb380be1c8bd2bab1f9158a03b7afa0248865f2b552dd9d603f72aa9ec2abc1c1a1643a274b02e093833109894a0c99ec8c89ef49b455ab1bd62223dac8d66d05d48b46920943e34e0d4c4faabecaa714c4160829418654716734b70630f19c90bfb36d9a0535065ca9a80ad4d38bd21a42e764f576740036642c3549dcffa72eecf551815920c158c7fccf152797d2aae98287ab3fdc34c71af0a7d311e9571e3e310306fc6d8e4263226b0556105", 0x1000) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r0) socket(0x6, 0x1, 0x2) 16:01:09 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() setregid(r1, r1) chown(&(0x7f0000000080)='./file0\x00', r0, r1) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0xffffffffffffffff) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000240)={{0x3, 0x3}, {0x9, 0x80}}, &(0x7f0000000280)) mmap(&(0x7f00003fc000/0x3000)=nil, 0x3000, 0x3, 0x11, r2, 0x0, 0x0) write(r3, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="580001efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x43e, 0x3, 0xfffffffffffffffd, 0xffffffff, "f6083c3a8833349e82f732475852e28a1e749f7e", 0x3f, 0xffff}) syz_open_pts() 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0xfffffffffffffffc) 16:01:10 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9e9b}) r0 = socket$inet6(0x18, 0x4007, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xffffffffffff7fff, 0x4000000000000000}, 0x10) 16:01:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000002500)='./bus/file0\x00', 0x20000, 0x4) fchdir(r0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580), &(0x7f00000025c0)=0xc) getpgrp() getpid() fcntl$getown(r2, 0x5) fcntl$getown(r0, 0x5) getpgid(0x0) getpgrp() r3 = getppid() r4 = getpgid(r3) mkdir(&(0x7f0000002540)='./bus/file0\x00', 0x143) pwritev(r2, &(0x7f0000002340)=[{&(0x7f0000000fc0)="47b8fb31f52134cbc5ba14aebd03ff515c2142f510b58ef92304d599c5f98c30abc13baa713f1b81bf4f72d5ac9bf9b6db2a2129cc1f1b43c8d701f010d19e87197d0309951c7b69a06fc4bd5d424e0c63f03b88e41e2a1d2bf5c2788a55005e8b4b7127c735973514b4ec45e7ce6f21df9dd6357afdbc2ca87520bb1fdd4e9e9c0d88c41934f99e286a779009053841b37ce247240af41c0c829862f645680d9bfc93c466c116bbbb21c9937c4331cab1bd4edfb10de1729f9f9ff7408a", 0xbe}, {&(0x7f0000001080)="a35fffb05ec00f686941d4c5502813071b00f4b58b72a896e72a44f72b83b97422e987800cd20e08a09a90ba0117ef9d249bfa9b813b56b37bb2656b1a5271a716b3e53f84a3444b5edb09b5f5b1ce255bdeb16e92747505740acf0af72344e9431d01a3b59c6a572f6ed3b7b86fba1c7694d58330df04c81cd37d41ac6dd91e951a76805cff1d407f5bfeecd4adfd7e7b69969806da206b7bfaceb3c4a71549ab3a66", 0xa3}, {&(0x7f0000000040)="12719a859938a3cfe38fe04f68ae87d98b2675450281397777baf64748a1d2e9d666f1c8c7ce1f79ebc997767665ca3211d95a19dff2de0091b6c2e4616094098de5f38dab18c9e567e66a81467fa602dc9768439e5f517d3466d37d792ca65b18845570cbc5e180a5e47825792c92df57e4ee5837545422e07e", 0x7a}, {&(0x7f0000000140)="4cc700fe771a4edc56d45a9a4225e74dbfd85242417c56a6cd079eb2d4c5440ddc638570ebb6bfab0bb9852415bc54f5c6cb44c1f37f6d8842090a055685e132ce0344f9d1e81bc37ee5ae29edfe6f0746eca1de793006ffeb01882d875b27ec115de8f1a6754b5af074bd38de0cbc5e84e04f1985d8b8a6008893f4", 0x7c}, {&(0x7f0000001140)="5fb7cdd19fda802ab7d1b21503378ba04a1c4eff9e1647334a92c5d47aa4ca8ac0a7ca0899db994bf29e7bef53a1db1f1468bc16b1ad67e1d9996ca69269cda10b92e033d2809d18772241ea6481f14bc9808bb13483a76b1800182871b35891497b16db169084ae2a6dce735dd23c08f876e9d2048da5118fa813801cb36c3c3fae263007c25c7f623d8d95d55d60f9168640e30d800f7c4421bee1f596d5ea4e0fd6930d640b10d3eafed250", 0xad}, {&(0x7f0000001200)="f61abed5250f8baeff35b51d29c774bc045386dbad2a355433d86a1c1121567a97bd40abdbe0fb2d13ef019e234cd786f01419fbaa7f13c1c10103f025512255c36d4cb49c6d58dbb67543e6644f91f2fbe228259b7860e16e9cb257b850942c1bf22b43d714e54f35aef5f7ff46548d4400b8b857ce851beb02027ff1f038a00ef187ced1b5ae168d9e0c550ee8bb51a07167da56310866cead466a250ed26339126d009f", 0xa5}, {&(0x7f00000012c0)="cb3bc957340fbc580bcffa9d23ce0840a4bcd0fbb85202c140d055a2028cd6873063e4452d531a85a9ca5fbf39f5566ce0ae21ff4ab42ae2a209e1380962db3c71403e1f4c9842c25aaa8fcec8000eba940e0726c85f181b6af411b22b76a7aa6f2568333823ec9bd29d76d7", 0x6c}, {&(0x7f0000001340)="5673e1b55a02a1edeee89632dec09b836da887fa4b9ac412d2c65ebd3f23f62ed883e7499be048332545c8665b3d26d6b98ec89fb6c4eb96303226f2bca0522c04e670fa68fb20a387b8c727e9191be5e82477a6b7ad3e32c6fa1e372514bf30a9cd1a5d1ee5fdb65cd431a1973187d48507ec8a30064c1824b16cd9797447010907015c44341aa419d681c0815f2feaaf6656403b20a0bb311a07e40ddb1f79323d7e51cc8ec0b0077459cf99b46b0252d369904a9f83ddc3690ad9ef7e9bd7c825ab5337e708732eed66e1116ca1d72f064d55b46817553575823cb3b9a77a525eb32ba2a13de30b42e55cc351706b27bbad3779d921f1629781d02843af24d2183e98c506752ce511bb6f7a65ff8c0fff8762d20e6fde2c9d0ec63aa01c1ae5aa361dd0a9fbbd28580742cabf327273fa42c93f32b63381341c5b74c04937a9a48d9af025e7908d4af1fc18cc2b012c399c8d243070dca7da3fa3d4144e6f18c18e93b7d904b8c9833bca130510ec4399cfb8806bbc84a670ed2c4b16454995860bddb08229a2db91fe2076e6cd22b77f4ae8c093c50ca0fcfea65cf9c011584b18adf88cb4ccd624464bbc21c16faee132755013e34df4072d1226673986ee55d6e9823ad823ebb4f0d9aaa52cb264673100611fa35a149f554038427507a5dc4db77bc23b7a8f48e283dc023413458e270a5fb25d96eeda3d82809259b010e38ba9f0cbdce23132ec23d2b41a365536fc84c61820fad5af717aa970bb6c6cbe2087ac86385280357e46d09d7b588c26e8566968ebbe18d3e8d60acbceec07820168929e4ad19d7546cf86eb67f3a6ce0cc1d3141283622ac1c957934c82740eeff790c51e5ec53d0d1d637097bb189fbbda2e7cebd67f27417aed0934e9702be36a99c99ee1ca6ed6496a72ecffd75e26c1a29c1859d50284bbc0c913d109277ab3e4e1374dc56824e8bf77dea935d0f1d05b37be7ac7f55b6b607c516a3dc83f515b4eca3f2126a9c544ae3bbe8edbe006efce53fdd5578e6a4df1a636b966c475347cc4bd319560d6a0672d256dfc1d88d71c7d6d95962def5ffb7b6751c3e0f4981f62640a48aad737eb95ac847974d54873a8a04b3c0bdba16e8ce35b0089346bcf8b4fe83c9182e64b47ea72b914d5efc3db6ec7037232007717cdb640528af7a64bf601fe2fac277a37f5a8b5ba7b42b390ac691e456e1235103a0ce467d1c74840f7951d9a3c2e57205c81fc70c205ffa44bfbd40448bd808b7d654fbc8b83293a142f876a0b3a1f7ca8e3b2f5229d4ffc1f16e6ca4b09b3a996a365f916e7892ca6a4c7ff9d87ecca400ba5b59ee354bede28050bf8fc0de7f66ac464a9a95fef87fd03bf6e71716995030c81bfbc17d370af0e53f5db89f7d14499b8918819712f8fd37805501a145db5044e8409fa8964ba2f3bbdcf6178857186aa16148be95491dbe1e911206b2a49833930077b6d576c385bd03e707283015b63f610219694543c15b681ce20f14a8c01eb540f29a0ef3d7cc9c55c52edc7bf718f982b3e6ab6aa874e34348b5d5bde4ab23c553d3ad03e81af3e812b47d9335eaa461f96c2df554218232d6c657009682de9e84216a7069744ace9c38c1ba1831c493d512481791bd5e539d917a44da525f46ee852e7175d74d6080c842be51b87c1e82199955cb5513771a75065af26cc2afa0c8fd065905630d46e3f4efb9c456401b3841c35236f6893c9ff96269e922694366faf3f7dad77a65ad9c1e7771b885bf99ddf8658bd68c888cf2f6a5b5a2da1724631148f39ce64ec1d8430b7336640474fccde17fb35ae0aad566356054dd306b049ec474266638aa8f288d5947fd1bb8e7d16fd9f7f7a2e005fe26152c5641f6cece3a663a72704da570f02356818cc5a3550141d30f281c0e9e54848ac1598d301e49ae64ab09cdc203bd2e2d29fb948837b16b89bd42eb0c04d09a71defbfe1feeb31e386af10c765f93dd4fc75382b5238897e8ff4d436462f7773e024ab1928f3ab1b4cfd068f58f6d89ccc4064e95017c385ef0dfeb539e5605e3b51948ab8dacac88747abb334cc80ee146bf2a2ac6ba1beae5031ef3bbfbda144084cae58217ee0eff3112e4e52b221bc60a966f6194ab8cdf34f3d8cb609146a857b1084aad26170125e2b35298142e45948170d31b1172598a4f7c23ace9b87251e6f54d8d613091ca47572ba0cff653d5a04b4095ab9b3cff88eb5734892ac52426b9dd00bd929774b739a1773ea6c3693ae4064e9f77ebc84badea6940c30f17d868a710de47fa978f24693fb5dd3956a29afe3ceac06b5dae5605a6cda5e3ff62680de4b54280d58300b23441ac9b483141e14a2b2b2a7a05b5467e592e326152769cf024edbe2e19cf6b7bf0f9f1e8f62c4af42e04fd85a626ea2a915f10a7b3528d2c702071b55d7e9978fa67dd11374e0faf3edf5f3ac1bbc9dfa6ad6578199a844af4ea871dd4d91bfdc06df962dcd2874f6641ac90bb57cf378a68fa4b3907d548e21c1da777a22a83ecafc8c1e106c39fb09d21762c4db5cf5ac3df1e9197c9e87e2ec93d8f3f25f7f339d3ba93ba577473fa7d21c3b9b104c32949bac094331b6d2600da8b9752c8fd0eea6f022f1f58d73a1b2467bddf572a08cdf7dc5c2cf9eb75c6ad909ea96d9fa4c78404964a16d43928957ce559d984930d945b316f625340f915ecd6d36efecac1ace743c7e7ecbcf560db7126d760a7fe8216ff8c5784adab782f86a579d4dabb0804b787dec32405ca2cb813f006b2537f291475f958d90ebb57b9e40857bb4ab52feb03e8a62d735cb1625f33fad963cb3126012dd7a9d05bb1215fa72f7df0f83d3d232c33e437da8247d0833bc2b8aaf55c1d48f4361205963ac549045e7f48d03a841da7e2fbf8fb15f8306791c9117d6eb370283507dca97905b4a0a172f9395841e5c35321d8314b3b001c33beae9025c24583733b8006a8e4d3109933d02a3238eea83c5af4b35707f41f95569b674ccc357fe8600de7ca55f3856fad4f68bf674e7c45000629b43b93261206be895213bb5765f37ffc988629dfe868bddf9bd70b0d80308201341b5c99c3fee856c454857a7421bc9a8cf8658e340129661d4e1bcf6065e71609efe63cd3f28360bbd86616bdbb94fe95e7d9cd4008f61a174150b9c426bd115d50a1ae4bbabd2d2ddfc92b26f2f66d73a6a0d08621951d12602c58f213d600f79fa8d561df537eca2d5809e2124199edc3c18d2dbbaed730504b4df1bbc82c7065569824f622ab5d56f44e19985977849ef2a834b2f06f8d0de25f776fd9887358bc5216298c93cda346d05a7106b14d38fb6e05a68b81177528972003f6e7d5e06f4c1ad46ce80f7b1afab5e3d296eddae4a3e86747923aec8cd2915e8c4b9d89a0b7548e3ed73297e56d35728f455fbc3eccf9ccaa78d0d697a5d487b729ad9d595319a3295212b734310e6acc19640d086b7422f117662d3bbf95a8996a79d4126e4c2bed7593172981861df685cf778f9b04680729bad2ac9f4f53287a587f7c6cdad464377979a4a1a2da1383e4cc5f7c7fe89200e515bc761097de77844b1748df0838949969e4c9f47a336cb67174838069e40af698f07c1fbc4ef9bdddca83d0acd4b34d39b9145cbd03721078bd11e2ea160daf360d21c17659bbd6b889dc0c0fe41660bae58c2fd3110ad81a782a430e56c9c6e9e72b0825034e81d074ce26b09be79e50695ea9359a21ad1ef4cdbb63b4a76c1d130df6bedee89f1e32766d09e4b655ab04b1ea6e080551422a522a5dc79729186b489f1db3ca706fc8627b986cd03b265a0ad1549e600e80bde286f9cd6b8af16f708bf31e1311581cadc20f9a4dd3ab9d142fa38053b07d69821b9b84acece1836e919c47bac1629da191b2e1594d662a0282bf5fc100724f54d588b4001e848734d224eb479f4156136b683f66557a803097cd325b6ff9c94b59f87e45e2a539552feb804d5c9cae488613ca9fd35cbfbe37a4aad4e187ab0a9cd6b6ec049de37d3b09ce60d2b226f8cca01743ed78612414c7e3cd5277991ffda11d06869d03e7aff5e418aa80ffda09a67d10e71ef3c94d59bef112535da289c587dc47d9ae6b0a71620a9703b729c3de0f120e606b3ca64036637781b667395d7961c437fa8c11b3f67b5e0d94407bb6e1854a6ff8b5b995cef1037bddce190719844553bd8a1ec83c64507ddcd8c6f3d1ccd6a5fc15646e9a0bee05fc050519a1c52a508e2e62abff1ddd6124be005a72b744c24eb8e110e1a766f02f877e3c2bc22fe50c0e9a49e8fd5e59d559080edac6c752b5859fae4e4f54a7bcda366c7fa583812a25d93137bc3f82581567377e116d1c36cf6316715fc4dc27b2a08d4d85728fec0f11602ef3545df475ef011e2065a93f96575e9db33d223ea6e16ea10c6999ee81cbf33f781869b068182635a6606b570851e3629a9a1f147043edb173b9e79b13758c437cdedcd73e4f5e88c505f0edfb181de372835415aa03e9ebbe580b822cb2fffc0d2bf15dc2771d73da2ca9c41a6f32bede95d637e75ed270a87f219b00eacce440d18849f47ea4feb7e4aeb266bfb8f9e983554b883c8b9b4de9f9a3e2d43347291a108c691ee9cff7702f02689c7aa1405007c35f0bc7f19bdfb00addc6a4eb62072f62ab2fdb0c66e889efed5328b9f78e1c4c5c52c56a65c826d34188bdb16f9771458ed9d0aa434110a549c95984f829990473a0ebe45af2e07ac85baac132b2528db96591e69aebac827ebe61212f7593b2ca0ea3112cb4fcde11cb42a63d048335aa0f10c50676e9ca865efe4eaf61d1a50a60967c185ba9c076f3e220bf3748579a941e8d94d07995d2b8206134f479e77404f64a9d62f97e2904e68eb634ba5ce24a1b3dc926b92fa6e496cd5e74b5015b639413fa6720916410435b695f85b0319ddbe367c762fad85aa9be06943f2ac3ba068146918319ccd811b380ed4a7f0f664b9d99be55364a330a96bebad087b5b6885b943f6aab241c92e60f5df4583f05fd5d3c0bc875c47385a5feddd4fd7bb2496f51ca96040eb59f9d1a655ae513402492410bb44c37a012b99f6593765a987b95c4a3df4f07f5b86762694e5714ce13a3291d41996be93d423832e1e9fbf59154167ff7ab1cc8a76e8f794afcbac8d979e87f6a727db00981fad4b15d7c067eb65897a11fa3b786aa7e21c9e70c41dea7d9248269239d6541e58b5efb0817e193f014cc78a732d713b582e8ffd6852326b036a28fd587a2a9bbd863513e40fb279763053afb9a240ed5b8352d2971993a8465ce38e34772ede5787405f42f4f4fad4f52766054ae169ce37b6d7a2242cb97377f8e21dabb8446e4f2e482e951f9e5953081e94a3f07b2b008930ec33a52783df3851a56db618bd585eba7118695cc6d96c9508167c6777717c96c20b0f144007d0cc3b7af89106fb0d3219eeb727c3abfa7206ae74bd3bff1fc8534687315f3a637eb72a708c77a2cad62eccfbf72e9181f6010c49f5957958d19d702083ca06fd50e45829eec9bc5974f80233f321f42bc0b2b7179296c2a30374cb0c207693cfad8fd3c8ed417363d97f83639aac9af4ac4de6ea7f4481918609a0e7c7f9c973b370863f6894945b2fe79964febad14b44b182defae4f1e0d605f15f19e813d9b99e9e8c360b75d4f8dcffdb1962e26453cd57832152dd00eaa02bcd41026d5253e80b5d30b06caef72707cd03e80b5a893186971c90131e53eae271b109ec4e76680078d8c7", 0x1000}], 0x8, 0x0) fcntl$setown(r2, 0x6, r4) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) bind(r2, &(0x7f00000023c0)=@in={0x2, 0x1}, 0xc) wait4(r4, &(0x7f0000002400), 0x1, &(0x7f0000002440)) flock(r2, 0x8) 16:01:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:01:11 executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x200}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) fsync(r1) getsockopt(r1, 0x200000029, 0x8000000000003f, 0x0, 0x0) 16:01:11 executing program 1: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) fcntl$getflags(r1, 0x1) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) dup2(r2, r0) clock_gettime(0x2, &(0x7f0000000040)) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) close(r1) dup2(r0, r2) 16:01:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) r2 = syz_open_pts() close(r1) dup(r2) pledge(&(0x7f00000000c0)=')\xe2$+#\x00', &(0x7f00000002c0)='\x00') r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) dup2(r0, r3) 16:01:11 executing program 0: mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:01:11 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x24, 0x4, 0x594e, 0xfffffffffffffffe}, {{r2}, 0x0, 0x13, 0x20, 0x7fff, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x6, 0x3}, {{r1}, 0x0, 0x21, 0x0, 0x2e7cef2b}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x4000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1382feb9, 0x54}, {{r2}, 0xfffffffffffffffb, 0x14, 0x20, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x17, 0xf0000001, 0xd73, 0xfffffffffffffff9}], 0x9a, &(0x7f0000000040)=[{{r1}, 0x0, 0x4, 0xfffff, 0x468, 0x78}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x5, 0x800}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000003, 0xf45, 0x4}, {{r2}, 0xfffffffffffffff9, 0x29, 0xfffff, 0x2, 0x6}], 0x4, &(0x7f0000000180)={0x0, 0x9}) semget$private(0x0, 0x0, 0x2) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) kqueue() pledge(&(0x7f00000001c0)='^\x00', &(0x7f0000000200)='\x00') 16:01:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) close(r0) 16:01:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) dup2(r0, r0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:01:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf3, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6c}, {{r0}, 0xfffffffffffffffd, 0x24, 0x4, 0x3, 0x922}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x38da, 0x400}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x48, 0x20, 0x1, 0xfffffffffffffffc}], 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x28) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getgroups(0x2, &(0x7f0000001500)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r6 = geteuid() r7 = getegid() kqueue() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = geteuid() getgroups(0x6, &(0x7f00000015c0)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000001180)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000011c0)="214c9ddaf34ed9d278830688e46b9996500d6b3afe4b392e3dcd7fcdce1d1110adf1026b5d29625e021b26c99656", 0x2e}, {&(0x7f0000001200)="bc78d39ef1cb9bca1d3231213b292857f47ac4abdae3f4d2b7f4c0ab6dc800fd2b6855523e7b", 0x26}, {&(0x7f0000001240)="f20c9e73d92025f6ed16d702cd1f4340796db346bff8df0fbc86fd4a92232e1727aae2a6ba443974f7e92797e7a35554accdf8d42e0eacb5aee5167d78f3549ba15c73f0419263ba996c6fec944f1a681d8d33603295366f7b498e876b0e329bef07f0e3a44b278ed7fa213ed1c3f0a577d9eb164e43da330af29ef284e8661ed28e7ffe40e9fc66cc7b26f6508f7cee6fb94deff0c56fa16f7253b4cffa62e6721e16d64a417b8f786c2f228557c2", 0xaf}, {&(0x7f0000001300)="c49f7eb07831aeb81d0116fa57acdf229b6e067028be5a3341b08978acb4e3676813f629b883cfba", 0x28}, {&(0x7f0000001340)="a6df771d261011c589b22d8c005b66465e7951b0b097525d2d07677132cbdef1006639", 0x23}, {&(0x7f0000001380)="96fbf2c1e8aea06f7c32a2e429868eba0cb09b573ea8f0fb069bfe5564ff113398d0ef63a71731bd86b527c49e50275b925aed2db223be5066b7ba122643e7d66eb9bb90fbd32d9ebe347c919c75b49d2d40ff8b23d9442f9dbd7ce867f8b86ecf630902d16f896e67a4b5b97ad8f8d8392691605a3308c54b32", 0x7a}], 0x6, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x128, 0x2}, 0x8) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0x320) syz_open_pts() r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0xcc) dup(r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) syz_open_pts() 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fsync(r1) 16:01:13 executing program 1: r0 = socket$unix(0x1, 0x1bfffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x85, &(0x7f0000000000), 0x4) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x1b, 0x8004, 0x8) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="8bc496d0c208052c6c3d0cb1b2939406ce8ced950ede13a77569702db24fbb610d9c5b5a8a98d1cc76c6feae694618b407624501f1cfec88e85f43230794814a52187f096b363a0ab9edc1c0b4b9b31a223d3ae4efe0740e84dfc62a180f789d80244ff34e8e75a4aea96d936eb6c66dd6c23e15", 0x74}, {&(0x7f00000001c0)="b19c3decee06f89d89f829665799c4fe1347721267cc57f11efbc6d90bab16a10e6dd014b19537d088b8abb23bcdbe337f5f1b100f8dfeef6d3a4814f101285a1ebb785f0673f644c8a6ec05848f7eb35369260eb75f0217aee95c5cd1ccb8859509873aa9cfb69a6ea00649aa5a703acf6f039cdb8a", 0x76}, {&(0x7f00000002c0)="2650d925c9cbef98e151e4bd90e3d0440b66cec583e25b12ba1ff1705d3214dc8b1c7cc089441d8eff4078c3c3d3f601cd5162061e553e984706d29e236cd49178da2b30735638248d57e261e8441751d761bf91edddc66189f5a991d9936864bb62831c72f08c", 0x67}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="8fb82fe6590bbb44d0d7c055541809c32399d448aa0dfcc2b7f3b1b4f6fe65ad914433ea93e8770eb52861019e884e2de52ad2c83a9e3020a2634c567cfacf03f3e05e905496b9186839eabc3f756bab091da4a35152350a4902f40ef12a62595a9f54850fd64196677614b053692407020a7bb51999c8f5f2ef50090000000118f214bbccc086bab67a"], 0x18, 0x3}, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) faccessat(r2, &(0x7f00000003c0)='./bus\x00', 0x40, 0x2) 16:01:13 executing program 0: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)=""/118, 0x76}, {&(0x7f0000000440)=""/82, 0x52}], 0x2) r1 = socket$inet(0x2, 0x3, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/86, 0x56}], 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = accept$inet(r1, &(0x7f0000001600), &(0x7f00000015c0)=0xffffffffffffffcb) read(r2, &(0x7f0000000100)=""/108, 0x6c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8c) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:13 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() r4 = syz_open_pts() read(r4, &(0x7f0000000080)=""/206, 0xce) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:01:13 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r2, 0xfffffffffffffffd, 0x80000001, &(0x7f0000000200)="742906c948b32c07fe56301e88b77b6ac80c916382c519216f111098421529b70f6160061a8f9271d5f841dfd659b13989c4a3b5eaba4d77678d4cb6fae255a7907b3f921eb4c1930da30d6d5bc3d1b2e8e97d6d839c46fb81cd51623e86500a5b0637a58a53c5d44eba44b6bc1f87e51f73253acb8bf7e2e1da04bc7e465b971bd904c8fe", 0x85) socket(0x1, 0x0, 0x800) fcntl$getflags(r0, 0x3) sendto$inet6(r0, &(0x7f0000000080)="f4ddea826ee8e738f2d43d59b7712749ec58b6695626aa7721cdc0a4c28009aa9c2f2663fcbb20ff8a96b1b5857eefd1db811043876ebb3e7477c1a90f9ff6ff9fc166cec9fd71bb45f7211de7d6dcd822b16d461ad700e47b2c73774a5bc8afa4ca4fa09dda6d5879f9552a8c91882e0882c0d6ad52f1680151d72dd3e4ab9a51d647c1648631e2b78b68f679b7dd8f148f99ec0a7a474b0b6c1fe035b939ac423c6725", 0xa4, 0x400, &(0x7f00000001c0)={0x18, 0x3, 0x2, 0x86e8}, 0xc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) preadv(r2, &(0x7f00000007c0)=[{&(0x7f00000002c0)=""/98, 0x62}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000400)=""/209, 0xd1}, {&(0x7f0000000500)=""/13, 0xd}, {&(0x7f0000000540)=""/255, 0xff}, {&(0x7f0000000640)=""/238, 0xee}, {&(0x7f0000000740)=""/79, 0x4f}], 0x7, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="ce9cb0b514c22c6b85d77d40ad8aa9a467f5df97d23b26952897257757038cd7f089902e32809c48b1ce705b990304b5fcddd678da77fe8f846e2b9b406b5621cc7585c6f3c6fc5c13d3b37d4dfd9993113e76c0bc202f4f897543ffd473014e2e058b71701c20850933c75f532f339a1287da81974c461377d0fcc70eb1ee24defa479704f7daf34ec8971dcd8904c9e96056c1f7b6400eb9d45c6c126d80b7119d5232e4f4f6c807cffce37a2df5dd75208dc3469a11a872b6de060cdf9c88ca4be443adc4a3859c84c528e28bbe7fd6c0", 0xd2}, {&(0x7f0000000240)="a2937dadb844303544dd7c2ad1f6381de5247b636a043014c196d8b8ad6c0a886778401e48f0f67de14e90b4baeee40466e9e510d54839e313d2236fa90a092f0d1857f8175fab482f4b8051bae64799241353680d42c0c82d4b4d3b77ba72e6bde992c169acff", 0x67}, {&(0x7f00000002c0)="f0c0772521834697dfc43ea7d7dd7cd37cbed136dfcf5649ca5e9e67a45efc729f2256a937154f30d36144ff8606f0ad1097144dab62ea7182a120ad3514d93b82c3e71c837917e0478169b653dd50098621e194f1942404fb11fd2240a341b30a93321382c8f50c702c418cd7d7da79111a94626b53540506614ae5259a8a8f55e38faf20341b93538748108f3f95a4403eb40532bb1552ef3b97671b", 0x9d}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x5}, 0x400) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/154, 0x9a}], 0x7, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:01:13 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = getuid() r1 = getegid() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100)={0x1, 0xdbf}, 0x10) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/16, 0x10}], 0x2, &(0x7f00000002c0)=""/123, 0x7b}, 0x819bd684a899c2d3) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x2}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:01:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x100, 0x0, 0x0) 16:01:13 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) r0 = msgget(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/161) msgctl$IPC_RMID(r0, 0x0) 16:01:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x288, 0x80) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='y', 0x1}], 0x1) r2 = socket$inet6(0x18, 0x400000000d, 0x4000000000000001) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000180)=0xc) 16:01:13 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000040), 0x0, 0xf339) 16:01:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x3, 0x7, 0x4}, 0xfffffffeffffffff, [0x8efb, 0x1, 0xfffffffffffffff3, 0x8000, 0x9, 0x7, 0x2, 0x401]}, 0x3c) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)=',7-', 0x3}, {&(0x7f0000000200)="da189683e8ffe47d68f01d488cac2e96d6a0c8b081e8f13c0205b2785d79d19621e11fb0820d562e72b0465fdf184b51954c1d29d816418e77a603272082616a2692a58b97da2e31a77f466af2ae6354ef1ab464efdce597b7906a688ceda3a54ec47ef3ea1fce0b14119d117a290f275dae27eaf86e78e0cee4fe93a861158bcc", 0x81}, {&(0x7f00000002c0)="268b3e20e388a68a9e05a63d38530744341ff0b365994a7414cf7e662a053162c3bb755dd456e2e2de64017be8ddb49c4598bff1e1247017f099ff8c55a813a6f5c2790ac4d9f6ae58b17ef3bf037579df241213a87b4513d0a8939722f0ab92b6b1b5a8d4a9678b5f4281500dc88181eb18e4d4e2c85bb70042bd8f136a001eee44900f39d55091e5741cc157bb1babd883282292fae3aa469d999f6de0ee78353ccb2ecf5a7156", 0xa8}, {&(0x7f0000000440)="4429d112c6e20886352fce90fd9648f2b8017344381c191f6162444cde0e17cab2630f5261f0e943ec2b9efa7752506c75e540023e5f306643e57a40de4363db12ef03a0e3c36100fd39a52b3bec8e8286803d7d4a5ce4eed94e1094", 0x5c}, {&(0x7f00000004c0)="af7e88418daa03cfbfe5581451abb59d269c4fbf83d2e3605b5213aaa027f878f08862e4690527a43a7e592efe56bd60ec73b2756d6ca8c59521f0ff855c9ff703c5220591bf93e47b99f6099e75e813b884be142d8d23c6982cc8a8bb341edf5a72a9c604a315691ca0ad4421138eab9be0411238ad53247c9362efc76d0f254266a63bae3e16be3984289ec83779d6ab746127e5a97b58e95b550333b6fb20903fd3c4cafd28198f9f7873122c7722c29f065e99b1f45f31fad600cc4b92e1e1d3c68be53f41", 0xc7}, {&(0x7f00000005c0)="658e7b79754b99a5caf9923b60d567abdc49e6862381e74315aef18326506d694998f29d5714fafcf40fb422f1198f72ad7f040b5338df17d29d6756609e7365805238b4c2f531d5102dcd2585310167649f7f435a19f216b6032472afc8f712e37d132d14", 0x65}, {&(0x7f0000000080)="4ce1d85325f5af4e8ff740797fcc874a21d96066db20a66306ee932ebdb483d061f9aeb74ad2055f219d943c7b8e50f0d7c55961ad137afec5121dcf039d46", 0x3f}, {&(0x7f0000000640)="28c75f8ac7f1f78f26ff77902784bef5ae7d4613155db7d307b8070eb2980fbae1a3018fc8fe5e1e4c20e9f7c96a77d6a1c4cd8d6b91d69b16045e8eb8b3307f5780afdec16448dffe716ef873cf6788df85cad83414c232b7cd8e5071f43ec7aad383d29a063bb51f61ee910cf060e5a56abf89f8faa6c0f32c24bd205424042627c0f27f3cc3baeec880b35823cd06d6972b774fbe413e7c9b5346f0e08b16d6837080ffd5a9cc3046cc8da894e4638fbd0fc81e2c055f16d194c68ed756b94283a3150cdd8c235b5690efae0e42edc59bb426f3e9f3bb322d07", 0xdb}], 0x8, 0x0) write(r1, &(0x7f0000000100)="0a4eaf84bbe23d92576ba35d85e27392af30a6328678de015cdfb63669d96db0ddf81af240091fd3cca6dae6f74750f8e9c0bc645168befaf67a30e75ebd119050e789fa418a5e4dc2b074dad7ed6f4ab4db64cf76e02e2e901a9eda13587658e0cf2271eb7f616d41af41011e4d69fd74f1d45aa933a63730c9042aff20f6128730cb9e2b3b625f4407dd84642009fbb964d4c4e17e08fc59a774da828871368d90b80c7ffc61fe1e60eb870769c696b0e9abeceeb820ec45c47f3aba0606ca552918a9e77419b5003fee0b0fb1df12a314f782b36a", 0xd6) writev(r1, &(0x7f0000000000), 0x1f0) getdents(r1, &(0x7f00000007c0)=""/135, 0x87) 16:01:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x24) openat(r0, &(0x7f0000000000)='./bus\x00', 0x808, 0x100) fcntl$setstatus(r0, 0x4, 0x0) 16:01:13 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x40}, {0xcba, 0x2}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:01:14 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="92bd56c3a503ed99379a056d18468f21c3a8e44efdda77ee4db4fdf418ee014f405091f7afd6e665eb42535f8266b8caf65c7226bf0d890f7d3519b76c7055180e3de564632546a5916532728e769ff0937674fb75ebe53a527b0aa385473c68d3107e55757fc1b26a8beca21ef70fb6b54398a169f8c68665e71925a5eff5845bbd2e7a46ac4ff11d27414339de1428e288711cfcf2b6a364cdb8e2a4d3ce4805b91b4a0bbb934eb16633738a413406451ce79918606f65b1e7af25b45a923d", 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x4ec, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:01:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="02", 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='G]\x00', &(0x7f0000000200)='*[,!^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=':*%\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\-*-\x00', &(0x7f0000000400)='%\x00']) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000004c0)) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x10000}, {0x8000, 0x9}}, 0x2) fchmodat(r2, &(0x7f0000000000)='./bus/file0\x00', 0x40, 0x6) 16:01:14 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) write(r1, &(0x7f0000000340), 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0xc9, 0x4) write(r1, 0x0, 0xfffffffffffffef3) 16:01:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x324, 0x0, 0xba, &(0x7f0000000180), 0xaf8bdf7a12afa2e7}, 0x4) 16:01:15 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r0, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fcntl$setstatus(r0, 0x4, 0x88) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x100) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) mknod$loop(&(0x7f00000005c0)='./file0/file0\x00', 0x1, 0x0) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 16:01:15 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x1000000000000050, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/149) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100000000, 0xcfa, 0x401, 0x4, "f5335765bed968e81ca9fbaf4cec4afc18f6ca33", 0x7fff, 0xffffffffffff0001}) 16:01:15 executing program 1: r0 = getuid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xd, &(0x7f0000000040), 0x0) 16:01:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:01:15 executing program 0: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') 16:01:15 executing program 1: clock_getres(0x0, &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xffffffffffffffff, 0x1bd9}], 0xfffffffffffffffb, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8001, 0x200) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x5}], 0x34, 0x0, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000140)) r4 = dup2(r0, r1) kevent(r1, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x2, 0x28, 0xffffffff}, {{r4}, 0xfffffffffffffff9, 0x8, 0x80000040, 0x4b5930fe, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0xfffffffffffffffd, 0x4}, {{r4}, 0xfffffffffffffffb, 0x11, 0xfffff, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x1, 0xecad}, {{r4}, 0xffffffffffffffff, 0x3, 0x45, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x3a, 0x2000002c, 0x101, 0x80000000}], 0x5, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0xa4, 0xf0000000, 0x55a200000, 0x9}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0x7}, {{r4}, 0xfffffffffffffffd, 0x14, 0x46, 0x3, 0x4}, {{r3}, 0xfffffffffffffff9, 0xd2, 0x2, 0x101, 0x375}, {{r1}, 0x0, 0x40, 0x1, 0xfffffffffffffff7, 0x1}], 0x4, &(0x7f0000000340)={0xb4, 0x26f5}) 16:01:15 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:01:15 executing program 1: semget(0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x68) 16:01:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:01:15 executing program 1: clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x56, 0x1cec401a}) r0 = socket(0x17, 0x400000000004, 0x8) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="043049f3c14a4f5ccfd700227eea7799b963358cad6c0000000049a956649f90800ff59a87c30eda622d51027294db93628ca51dca13869618a81743880b9773989e98ad1d2da0dbe9e7efd6b5064c1941a709d85af94279e46a39fa93ebecfff4863c793de51ead95e11123d47d6ff5b81bd2631c", 0x75) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f00000001c0)="b0705cacac1418014bbd2b71147dc24b29a20fd4cddf8a151b57e0450c3017d14b816ad75d5f65c3dc167e944db39f17a1cc40c69fd70d0d7fd646f6c6c768e1e179844537d311a121e0a43ae4fb0ebde67de87ec7738cc6989c8afb580b3a3fe010c179d2168ed7fa3e213be65c2dbcb2c83c299792c72b613297f1e697a7b5c41e9faaa6d4b7c970889aa319438cd3ee6bed74b7113e43a713ed5c7569f2e64fb4ea3ff5343843570aa08e7a7b004d6ececa680de1718541f71a8e50c1e6ed51a08451a8ac45a74a5da3cf442fa93274940fe04a576c28724513bed1b96d8db51b6674060fd9ae895a", 0xea}, {&(0x7f00000002c0)="b2f6ff4a9d7bf686b155ac75d66ba84b424c3e6febea9aae74a957d4", 0x1c}, {&(0x7f0000000300)="3cf5d41d5076ebedf898907c1e6d7332221396f2a40a2224deba61ed6190e2c3d4152226cade0c23f89acffff14325c85553abbabb3eccd8e725d8ca5760179f930f2bc197c824fa067cd575ee9b4ea6f5c0effa663d7c317288bedc226874d53e54345c9ecb885a33364c1a856761322d8d8c7b66faf384cd370bc8ee45d72e5608e0500c28be302bb5ca52503497750546", 0x92}, {&(0x7f00000003c0)="824681d743b75c0ebb9983751d80356f5a4c5dd794cde66084aa7c77616bd702741ae4a9b4eb49df3b399473bafae0813c8c84462ee93fe52f7c50652640cc07f203059865", 0x45}, {&(0x7f0000000440)="8abde33d4e74fb72cdf1425e10e4ca6fda2256da53d4cc18a7a29db6d7601ae83f1dc0c2b3d99c160ea1562ada512ab46b10c1345183f33c3858ae7c7d5f0c2d4d4f9e2ba7", 0x45}, {&(0x7f00000004c0)="ce15db933cbfa1c3ffc6e56e9bf1f34c54c6785220500911b2779eed08b2c043f4a000665c64c5e0e6674be341f9dc32f374d00e1e7e21321a0d6224b80c199d76124a11fc9ed93302ad810555267fde08a2e5b998f92931", 0x58}, {&(0x7f0000000540)="e5cda52e48a7c1925cdb458b9e353c9ef6bfeac1ca906ef5033d57eb32f56f7c7013037b0c2d010ef5640950f998b7f28eaf5d604530d31e74666cc72481c091d8a51d1e9f3e9db17770e04c7c772c202b1a70beff21e73358fef859c87fd29594f1f92f38f566bb16d7a8d2e332e7334c2f35c3b05c0ce77796543bd410699cd1dba0429ae30faf7e275ca21102ce6e81a9a12a3c9b604a0370829b87573b54f0dd84f8874b19a306e8a6d15240", 0xae}, {&(0x7f0000000600)="99345efbbe431cea6dea48fbf77ee298649b3b91c84a4c2aa8ccc6df7c5bc2e1394722ac2e8f4f7410b439e6a378a341b85e4a521de06d699f9b9d8ea64c3076baaab123bf9af00573eaff6916c68296287cf05eea2b9b", 0x57}, {&(0x7f0000000680)="ea6c57cb50019187616c147fa8b734a59debb5d4d0ae2180818aef8b7472d9b34687809c653c600e69b9885f7397b3402bb86d6ef547c20cfb2bcd8b0654c181f12e86b4ee1e6420841892c36ae98239cf9254a583280b6b7ce7bd5113e92350498d60f5d8db29803eb17e773efece34b68d7cb55d51cd65a51dfcbae47b447cb4c07f8ce1fd3db2a3b6b5c7b8646a713cdd4b9741287b89", 0x98}, {&(0x7f0000000740)="1fa779ecaf67cb04a8a07b31a98cea8b51b20831b8ec5c1024496fcb94a72bed01a12dcf375a231d4d59366c31b3e3336500238bc2b405fc3d1e76bad65d304d84b929c63a69a4f665acf5c5ab9a82abcb5ceac8abc8eadd4578d71e9a027f389a2e2dc414adfe2ffc351d871bc94524637ebbd091a99de4f5b959b451cb550d14e6041bf985835201b811a8feb274ffbf9a93f0fae56094e3c01d4879abdfcbd37170358d742e66ef744b6d42ea03cdb3449e4deab3f4293599bcc392682bda251f452e0dd705cef3", 0xc9}], 0xa, 0x0, 0x0, 0x406}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000940), &(0x7f0000000980)=0x10) 16:01:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x401}, 0x10) listen(r0, 0xc1) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x5) r1 = socket$inet6(0x18, 0x8000, 0x2) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x3, 0x6, 0x8000, r2}) sendmsg(r1, &(0x7f0000001840)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="fa9c6b7abcd8e45a34f68af5e9869cc75ea0d52f6932cd3738570ac07a372a4324ff7dab82dc53ebcbf88dda9ea1bdc393572598ca242e03869602db6218c6fa485e15ca262420e333d79bbd3ab60719aa597861f76ff0ccd93b27ea702fc9a79e74e5a5bf50c162144842588d94cec71521469563e59bf6bbd3d8dc76746612b21160f98f4536bd679118d4a1953ede4bad40be1c50beb436cb8bf76fb75ce67965805eab474e9abb0b204e15933a513a4cdd18371174d9132dc66981c6873405a8be374e5602", 0xc7}, {&(0x7f0000000200)="0e2d3f6e68a6b3a883c3648254d272302ef2d64800cb6ca6e0f78f9318e93b9c6d63181d91c9fe064b7e9e864f3121f9d78fa9eb081c0a75fb9bb257f2e4f77866d1269c7815ca79d505a9ea9cf8083326872a070eb791a3c539ae24035ee0d63b0079d3eb7c0e7a0c919186f84d714f4b8f92b04abb760857e4325e1528e9e62be69b7f613fa5282ae83c975aae57623d8a3185234a04ae272ba696bdda7fce655c842cf35c0fca4e0ac4057fce3a191636f4d0a79cfd2277f8eab326aa78fad0b44261530b9e1ec4ee66324d54ebb7d68819ae436c89229e5bed6738ca566d4d9c5bf6d2b7395bbae79dd58c04886f158c11712b74da", 0xf7}, {&(0x7f0000000300)="90dd82b952fbcb60a5133be71687f9059ed707069a9b3b519eb914f8ebb7e0583d9c045edfddbde8110a1faf960399c4dbb81346bef370d822df3476dcf897e306c832b2f3e2d923e53365c54ff0114a6df7e88ce2ff6e656e38a9f4ab8c3c2a8a4402a909adb0391bc4c0d165233235c6d5ac99cf06d0e2d76c74c17a085f691b873f4c2d9b4b42d203203c0b465dc30e6b8da2b27693f03f16475bdc10a3e7c020f18fa4e2572611cd4d81ebd9dd905e73cdf6318a8edf93af6f175c8d75d0e718f04ac7c8f3b5d7b1943bf422bb421d18b7ac407bd532cd", 0xd9}, {&(0x7f0000000400)="69b3e9eb138716812b8675113e21c8eec5028496cbde3411067d57bdcb259d712c1e007a375e37a04dcbc8a320df3940962013ffbf2bd33e8c2ad742d50b25edf97781894ad5956f98b370dce6dd975fa52c76fda8fb513b2a6ad42d9f6df199141661450b2a52cf52de41866c5c316fc3ba10cff47aa245dfba4b5aea6c676a6d0e275fa070f66584f02daed3d6df5c9d2e50a1adde1774da379f87", 0x9c}], 0x4, &(0x7f0000000500)=[{0xd0, 0xffff, 0x0, "e7353d69e800683573c8c686feef6bb96046052af52eda1f2ab207e20f1a0050841b1848ba8db72b12d5b1164cd15d19f9c2ca69822d1f85df25b0128cb561d2adcd6d8a08b37f2b7e92681f0657df65629a13578665226d0a434b07eda13241a1926b6171b12f4902c4939c25826d356de36911a797626bcc9ced2e2a2c89b9b4e06bdadce9bf81ad3b7a29c57fb62c72ba6301bc74c87c37630e19feb2e5d54c385cdf1aa42816c40cbe65e8bc972980266f3c8a8a2a49218244886465e1"}, {0x38, 0x1, 0x8, "2bf5cffefe1a982fdb3e686a52f898d10bed5f93a1ac7734f440ab1af16e25537df26713c6"}, {0xe0, 0xffff, 0x9, "ca147e868d3db23df6529820b192a1cb262f120af67bdc267ddba6168bc835df126b5fa98dc6211dac431f280f2893a06e1ac3514f07038d33848a7db6f236acd69f12dca190d30722a773038546edf0ea0257e5d96161fba2b39d5061742840a687f2d23a8e962c93fde6552989865e7851a10f16592fd5f318265ba187f98b2512677b5d4574fcda503b902275e5e356a6797d8d9efa7feb3e6f4b6e8b59d7dd3ab04b10dd7001f33aae19d96e0803705a1f5037176a9215c70e8fac2400c48078f5a9786fd21855069c807aab52"}, {0x48, 0x1, 0x48ad, "d355c1e35149f649355c52397ca6060b8b3231d9672b015e53cc80b5c01f18eeeffd94134df473f15d9bcd170f45719b29a9ff4774"}, {0x68, 0xffff, 0x2, "1620cdab785c1c2c82e8f9a4a2cc7c2f9e086967fd668f7a127b90fe0e7c4223f2c0fe681124b139518dd1934905efb38a7fa848e15a47fa85a1d61a69301c1aaeb9214931e01d8550caaa9b096d0ef0c2a547f7729827"}, {0x1010, 0xffff, 0x1, "2a16aab3f10c60e0e859b30c60d729b34cbb5e6ebfa5babdbe41fac40806b90632ef70a74c58c877ffedb7d8694659b7a3ef42d29c0791347ffbdb1346bb620cf269580c2581298041dc6d028914141a2ce6a540fcbe184318dc171fb4fc523107ddfb4ed338ffdb1e92d76f1ecc72bbc8ec89c4f4e0a7c38053ae683c7545001139a2ccee1dfe33921814581f0b5a5badf5c54e3e7e81fb2654f321cab980eee1104f3595df6956e83143af30af3b8f71ae4fa9e9e0c76f241ab9059202601ddc153c5da8a98181e837cf0df17690085b9a378f69d0677da1395c9ca7c88c7df03cbd9e9a797af88d276dfd4a7b3b12958be09f24d7f6a84e86a9bd0769179bb7e3c3f43b92c0370317a417cbd4d282b82da4de377b8a17d31e058aab73b4ca4420c2811533a93f04ab32e5c760ec936893ea135be9a92aec272e5e5f5b199446391bd6d0825cbbbd055a5464e8ca7866213f4c244cdccb073a679315f08f725fa0e37f90374f3ab8fec06dc52e7adfd0015ce68c42846d677869b5aacf17839839ee7dffa2f9813189561ec35bc67c177ccbb894fcadab5792dd94d114b4d3cb7f0d1a55dbfffba7796d0345d193d4317b031c5a95143cabaa1495f827f971ecc4e8cb4ff0ec52a256f321309460b4e95ccbfd7cc197717e7d4b1c026567eea428b246d4da6c9127a180d1933244bc067e2a2500c03e3a1711634e3adbd25132633758fb40047991472b4c898398b5a3204bc05bca0cd3b39316b3940df8c442b695b502e9b4dba5a4b14f8f9b263e4aec68a4dc5c2e2fe1dbc69b16e37b9b4c89dc1cf3786ffaf496c337cb6d4cdb3a8e318d6ef75de0bf66b56bd49799f48f11d53058842dc424bb46c76b3ea4db2dbe0ea2244bf40d7bb3c2c9747e34adce40a9a83f55ba845b1e50d3fb0487ba72db0c8a8490d6797c0d9d9dda2568b9e66f88f039bd7cee87c59566a8e62ee0b971c00ad96d1e17d8be98220098039ab12cc9d755597133ce831a33616be3c25e7588dcacf7b36da651bf3096769472ed8c28b91b7bf4298992d56a275dc114e36976f1c456d692e51bc24b8a142025cd56b4bf056917276c5ac094fd766b4400820c2039c2b029944a4cbd4feaa074cbdf7ef369dd4bf50b82a107292416545f7a46fe866a675514024159171c19177b078b031d5655bb564ed8101652f610262c2800f3e921bd809e53cba0e20903befd836c1f2f2f61f8647d8140a61a522133ef0cace39c00e32945f23a1f09e8fcef4023d5ce8bf8b8ae99892961119c41b9530492e87fa6ac8a7cb02e1498cef48eb1dc0de14c947ed6610186a49dcfda25bcac3c15888429ee59ab5638588e819cf1514128a7d616982c5e507b77d39b0d135519dac7d8ab3838c40379ef7bfb4df2877ea678e5f6fd70828c5df2abeeb944bcb6c8264cbc6627a77edc308c94f183ccccc4527d0b521f071c1ee851a0d1730e551aa6c3d281f0b9bbf7e85708e84e5b112515527f886b7d52b09e8ad097ddfbb4014eca72569fa46d9012ba7d12c01bd9f2fb8ff695d3d58b5bd92095a52d8cc35c916cccb99c13ece9a329735e852441f863b205abebdd4f3998ac240abdde372c02e2f40f17118f396b5d09b6e9f2f660be41a59579d58d615e53d564941c8004fd6cd47f49af6da4fd5e261dd5467d02e3743d6fc1471e7bf0d25c261c1fd46ac10bfa344236991f992ce0af56153169daad3f70b5c4e9fb14854d8f3f159c36352389d961a0dc8528461445b653abd35e23f6fc0b33c98a34615707d77618551ff5f2939b4aa7f516d81b77a97d7a33b6ad1252cccf8dadbde9fe54fb5d39eadc2a3ba4741fa01fb8997e69a8c868c64d7546ecb452259eb946cc91c5fa53c492bca33fb802f3e6228b16f850f876a92bd85c48c0c7012ea4f623f4038571af85e0aab9e05ee9ac80a6764a6532f6db84fdc78d4d9a8a572da4ab7f7ebee7f121f7fd52693ac7efad648ca3fd27bb83210d6596174036a58dcad74fb56f5c5eb6d243e6ee90f1a678da5b6067b173d6bf53bbac8f600163b5248b4e1ec9309fc06313903b622a277eafd0df923c4e03cbba6f77b582ddb371ba60d0bc02f8ce6abed68462f0e4f3e310758eb315e4272feed122638b02ee2269006749493c2b7a0aad73ad3a48615829f008e4e55764e99dcc549521ee45c4f1fed724e69303b7e09b6bfd2308e53b3e85efa53d85e1c1f2c36702c59a17f254a792bfc2a3309ff9ad7eb1b7cb141ab493bf1944a0ccaa89b913c24560e69211445bb507c09cf5e83e83ef3ea431bb38e7a7c0d049c32c9133c9c1fc7cd1fd2177ea59bb4c9c9e577eb746099172ae358df9db90e3fd44a17f69d0bbeb667a7efb699eb2280a4d9463053a84d148600adc986a8e6258edad6717bb7aeccac70e8088ed2b0e04428b0d57c07b49a58c2882107360c29352c60eff6e8a9cc3d4a3b98dbeca6851e6c0ca878945bb48117b7149c3b363b60f0f545059f0514347b97409aa3419e193036e1bd2d030ff4d4987d6aec74b1f9fb77a6ebbcbb53934b54f0c28b84f1970e4d20e8a2e418772a5a154ed55506eb0f7505130e71e1c6b89cdc5054173bb044bcb2508df4bc25e06995de56a96025396f6b9b27a42007671bc6b35319abfc19c1c555d6a3a77bead88eed82f3a774a073a0b537cec611bb98ce304f9bb26ee6735a8e9611c356a7b8a1fb3c2829a11e44433096ba84bb87bc652f42f5476b9e7e1386bc4a20df291774b62155b53e2aadc23cc3cb2763f83fee01ddc3de83997664875a4266d713d58e5bbe306930209195bf24ad3764938a801ce5a52e48b4f18783a367a49276146b6b47a4d8a5e4b56e1c8bfeb4912e8ca26b91f111a8953f543e04b97c91da219dcbb1e0ad8354faffd7bd434e523d897a69fdf660b82b348b5d1e5f334e80495e24877bc1bd4e05c889167e2b342d2755e57e523ba2d877bb24215da022ce11781dae968a2aad66e2eb00ace6e2c5e6ee3a72195100c0009a3f3fbdc9b29667aa1508d96845d8df1b1764cafff68bc85acd56c32f157e673382f5b62289fa1a832208ada7c18b1cf386e83790f8a110e4ae156f22194bf63f5ebd580c2ff4c3adf9795fbffff73fba37eccaa341f37ec2c5222b1513b202ecc62716e6eaf272bbfb0679f6a796c612845f275248ee827b1a1087fa5ea81c15f6584bc81abd6318491b25796860bb9e933259cf4c723cbe569dd849a1ec15091659a084b54ef8135b51c78fec7f16ab0bdcd165ed89e2b0708ca234c6442a77079c47ac00ea5e90b066173b8d191b2b63f6da9c7d7a19254acb1c8a2db9e68e5cd4cb0f32eb41c3911bb9c33ca81d7d5a2945822bba1eac2b5f3cafca518f141ffe10a1bb7b3351daaf24035c7876fc46fa83411507873a259a0a707682f9b7ce0b7d421a40a11730225dbe2e9a737a31f4e78cdb16d66ad739446dfc8e4d6d717ba46d716246ff3b4775846b78a78156f2dd5f633bcb870113154bd9c1cc8580db84369e2a825c55c8d9afc59752c81484ed289273c0a2fb86b8d8dd1af154a896127e0a01908db7423a2918a2eb4cbcb0dcf75fc722926b4e628117d674424aed5328e863f6f2dfac4306644fbe51dcd181047cf53cf9f11f204b1962e39df54e33a879b3084e7ea0f5e25567d9e99ba4c3ac4f8b7a6b8655846fe08ea09ecedb9b7d1291d5847cef93b27ee327f30a4b896c2dcf8dbd55822d52686bfc4b821395e76c5d57da6e0bfcbff4b55166c1533c62ef44f59d4fc11fec3e90f3c41aa62dc1c15e55abc1a16bb7be7c4b82ce4c26b17f41a68695826e0086a645979b8fa50a4afc8ef4096dc36f0b5361287e2e5287236840716144a886546c02e6c104cc8ff5dad5d09fda8b5b24a8dce3ea5bcb7ac266855fa318e7ef1e2ccae5cddab76722acf6e2bba93e8a63ea1e784ce0370b1f1ae63ea3166443651ed24a0a04ccfcfc23752c0bbafe52884780ac2f0590a52c5726bc24fac166b8772c7488f3b86bf6efa128006b05c7e1ef8577ed1ca07c970c3e225ef6ab448a717dd041e77cee69a2a3c386abdeecc0ac1d43d1189ae7ff4f403c12453935ae93fc3e5caad04eab25d2d90f1d1219d17f070828538973614f1dc8671040c3042f3c6903090f3d5d4dd5a5f3670cad0559bc67cae532ab3bea839066de2b996194faa857994b599cb10537a25f55aaa89413afc0e111c0c459a8aa43460d9dc09a6771168ed01e0266ba2b209558050ecb6859d14455d1977d150b7a9a4af1de2e609aef67ade5bb638db58200c716899196fcdaa557928e0917de1bf0072b08a1578fe3e15da86d561a1176289acfcc1ca0294cd7642038c7ba763f1106c81444cd1187a34c2ecfaeb37c84feaa86fe1b4f4109761c5aefb792acbec943e2e2d3342e1e0f9aaa7e2799e564892fc3e775ce2a811ededcb59c450f01e93ce6c334ee68213441834be6321fd8654bad856ce5d91fedaf5d33d82fc3f83f682b8cc51d0c566c0bf336698d8c795cf2a63ade08c81dd6b54ec8c7a95c0b87c6ed3bb5e88b336662454d116ef08ffa90aa7c899804f3e10579191a6e5ac9dfb1be06a4ef95c366c87e2e1c3406b64006025321f138d442e1bf52f7f409fc30719696029f72f00f16173fed28d6ace642096e29a13ed706191d3761fa1347e0015dbccf39328c8fbfa28f0cfd114bef6f128e79c9c5be46787110bdd77b662eaeff3bcef3613e09675a0b1e984a50ca6c2b70e128b77d532e0e85450e66956cedb8a3b8f10d2bb0ed4ef7e69a5e55ed43b7dd014b711e450ab9c564563d0bd8dc84d2c9cfc83f4e1bdb002ab840b9f03bb53e53e10d7db1d97dea72a2571a99cc0424a1d17eccd849a63ce4f0203f0e074a0b024d0a28f6e8930f749bdc8314a18d17a8ae4abf8ab51ef17c8b2007ea7497995909c993de5e51848d4d8135b9304f3e68c7f4afc42fa09efbf36d77dbe9833d1dad07f94cda29cd3be49b26f7130a218f8af441d3803efd38adf770f8ed86e0426a6a5822ba5201b38d8fa4d87fb3ae68c208d8226fa5ce3ca99c629d9ab9f1d07efa139e5073fc27b74067597d3facf5eae0448e547ae7dad8f800be23adba9428c4b583eafed7102a12d4abbc4a59d18c081f1b38e972030a80676c83674a4ab5dba273536b580fb4b64e6d185c5924813f526bfd780fdf75dc55a698989172e30caf937e4492ba90f761c0c84ff9fb7568b0b9e0991c9def2745b510ca2f63f2dae4e923395ddf81aee982e0fa1d4f305b09c3a166ba9969f065a2e88902d5d33f698e676aab368b8d1934d147cc77b12afde5519a37b6ad25e68166b5ac2441e7d25f116378becffbacdff776584a29f373f54010934ab86de819ad4dd83a5798caf7125906a694b98f47e6193cd8ddadc0ca77f77360b41d8a4582ec3d366db5e9dd9b88c03c97636c145b915ed1763250ec1c7e90203e7d806d5bc061ae2ecf33363db762dbe4d5388254c9a05a0718d3cbab1aebffe6c6f926a52a740b10631e3828704b6c26427078ba4036738d425b6215d2784520f0a5bd7f96c622fa4f75daed1e25e75adbfb0495d46794e4211616fd89632af4e1b1cdec393112a2e2cbdec875ee2af48494237dc47310711e9bc2282b1ff82de79c3d3acdfb68b04e90047d66cb00d665d93237bb52c29e128d756967856377458d44ea0f9bbd853eecc7533c0cda0dc7bfb2858b677d930eb02bf55e4878eefef9a42a0278954452fa5c884f852f274b728996b4f686850723801603c591d"}, {0x60, 0xffff, 0x8, "0f1f9d6ca84b155053b1d7a197e3a84c3aa1f3f55a788befbe96f7f3b05d9aa74cb557493677d5ffc927092b3753ae010d355ce2609351c1ab46f4b8e1dacce798f9baf68da43933603e8958"}], 0x1308}, 0x400) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, &(0x7f0000002bc0)=0xc) r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0}, &(0x7f0000002c40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) sendmsg$unix(r3, &(0x7f0000002dc0)={&(0x7f0000001900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002ac0)=[{&(0x7f0000001940)="5c4e90edf5b9a2eb25068806999b4f105c4998d4dd98d7e18461acd2ac20e04b83a88e8ab6be1178ac80f38fc2381ef2d803ac4be7c44a49993e28c9812aa8d8c8d4630ed3c0c71cad93e35df4db5fbb9fc22265ad9065594d3fb112645f8dd607fd9fbf1537cc07cb4ef5a5877f7e355532dda17d881ea9e3741a8e04e169bb332e8ff2f8cee5b12a99ac9b5ee859aeac13a411eefd1653babf723619056ddb953b311e6d87b3d8020d596ed0d7c9b7cf6f944bf46ef36cc0fc2e8ff6d54bf5b992462d2a37f11e14fb7a7856d67b51c7bd184ca529da43f460de9c88529b375811d829719e122551789f0fbfdc62106ae23345854ad3bac718d96e7de8d0d2a664238ad15e5a5e34ecabb7046750b81b8a0cde417edeee862aa7f993d65601bf1b4805436f022989c413b3038fa367503a6af2b1bd4ab67b13b8c7b5785a7c1a5c56bc55429b43b6fc6eccc1ded879bb264911cd830a246226e2266f554a3852d2717081ca6f29ed5f6ae03e224b1434e9ade809576fa84ffc55068e43a201e655b5bb1a415cca8899001f7805294027e43bf54f8bf2616657c38ec3363ff027024b186ac34bb74d7598c525e57aa19c62dc0d9969b00b8e7ae78a5ad2971e9c56fe833a8eb094934a5073be9b9dd0ed0c85bae553d15d6d7d63caeb8fd8dc8d20da8215e467d23a18c905b34a435bffa420f7c6dd465e3ba1cb51e7607446b8b71dd4387aa54b45b7d76f6570982e6d4eb0d9e11a95d23333b6d2c1309fa3661c97423a23df713f48d6eded4bb830cea7b442bf3afca762bc25523c5c6d83d11f89f380b1707578866b92d6c035bc9cbd55ae41f7716d0c820da2b99e8335c84c133fcb706f2f2aea2c7bc1bf66a682eaa64e0958acf38b9a3116001e6ecfbcc27363a71ad01b29428c183fad367a0493a19c7f658af509b063824a20ddf1158bf20fb616a89ff54ab4b76923f2deb24967f9a9d01c99f7fe88fc25b2bb829e3c22f14566707b5a841f6e09d808ec5179f87b0c58379408aed855552857d1fe7cff7d89cb05fbf61a19c2b3443e84f03232c87f2c382191ad4fe20a2126d89631c38e7f79b6496c95109c28b01743b54c0211432ce665477446cd44b16552c0b37cdb10d339aacdadac0da93d8167617f683c6c1567d4d21de45f4089831042a6d025e0d2604d2002cce42e9f6cd76605640f3e546b388e51f4e87ba692dc21c047260d9b55a65ab73a110909569ebfd52a55beaa5ef65ad2e4c05217c026c2caefeabd0c8135b89e4d35a5a485be0927b52421f1d14b2fe10a41909a2950d65a4ff6df1ba841f1777c2461239a99175e9dc093c03b0bc5d771240cb35c44b023bae9c318f90af861dec61f71c7f06b4b242b49b40fbf78b08baeb2abd9ee42063513bd6823c02e09cd505b7e687fb63a724f097b2d6c52baa8dcf8f23465863b4b9d8bcbe38597297374c885c2c33b733f5cf7308545c3531f6a6fbfcfb499b3d03da0f4c17ab098e80569e281535f466e622fe130a6273177989c81190f873b017e21d3e7a2ec9c2298a984e482b5639d970327319befeb53b444a2e5258e83da9d8ae49fb1f066c15a5914d4002bd2992941a36d89da1089fb42a8adbdba561764789d1c9e3e30bfd20b0a488ecd770daf25bab3e4f2ddf08991122757de931a36d691674ad29a74e002c557c60d2b0990ed5089b5c3fe1936c3e45862e52b9e683002f066f6f25332e3725ade2e5772c3416f0c84a42a77dfe58d4184b3dfafcb4619d0380205c8ca5ce926de82e3a3b578475d2c70928b187138707d0aa9492966b21a22b707711100ead0e7afee34f46da864da841f269827840761ff5e6484c268acdfc9e3c2294277ac202d912fdc96d789c92988ee3d2dc0b480d05ec3f72e35dc27c040f32addda050941ba0480aa5af5784f3c7e2cb9d05d7bb379f21d10b9709e30ff887c645ce69b7291941dc9714ae7253734060bbf6695b3a7ada9fd7a4d3b36861d3238c3100e3c2393847ae071eebb228fff5b8f1b8b349e9ced828508d3e7bec11f29feea8d5c42a2598a41caf69cc682ef8695a278865552172c43f6e36cfd102340198217370f805c128ff84a38dab2a549a4991da91d4130cfc2a5c422f25f1d836b4c4aab6904d0bd1865ff1a0d4758658639fc39d1da82d121894fa3edb7ec3b0bd287dca86adceaa1bde0fa282b7ec45d2e810b69d7f80d67b35d3c62e6460aee7572ad248aad39d2282590549275d51c66ee2763a5ec44b998b7d3f7d949bc963f6abb43aecd735ba12fe1681dec1d12408c448d58904b8edf8ca2c2b047b27c9398eef2d5ea4d96fe34f15069f73b3410804f43cf34128aebfa800e3c9de88d13c6db220add8b2d20756cae1fbab452d3974a3da1b55761825e8adebb39834011d1eed2359f15b320f7bf3b7206c10e23791036df2c3d2af3ba5c5d21dc035a95cd4a207e93ba99ccd0f4f6f953ccedd73d6e4f74f9fa2f2d367bf7adbeaf92326694b6cd67ea82a797a1137cf12faac32bdec69fda62246237998fed491ebc4c47284262c7d35ad64c4ebd237ad0936eb7b27b119adfda07b3d34e5a0ff11f3b5dd87d2c186819eb5788b442ccd44b7228525cefd1c7090a2b2a581fee5efbfbe8d2cb181d34a2e6094a5e0f4b822c144a14046c147f8e7e5836537a1ed7edf9ef7a7982c638b06964acc95bd8ccb9de93f752779852f976c818b479ac6ee8553e127e20660c9b5414826f4b6a5d9d0ee4259e1a38126755e1b560d9fd95b95b14524ebe4c0f4ddad29a090b7509e0bbc44ae0ef4659865150f747b7d763a8a9960aa554a99e871219f190632d9b6af04874f8ca7c0d08d4035711293216dcfc136002d3eed96b1de9590bf7084eca1d670430a44fecf2568e566332a5ef1a371f6d801f2a1c2c1afefe1c7f74dec035d39c7a5a8f0bc93e424a5fe0649453aaa5c633d7242ad8253f8d86f3a4b38a3ce47a1aadfcdb0ddd0e4ae8d1c53721961e91562dace92c08253871b1857498f834baac4de93ebdf189f6014a4a5754b4f1f27ee156b63c6f798162d13e7b066e045952728f2deb0ea5c7930f65c7412c8bb78200b06a7b1e061caa2a4fc9d4d67ca1b76b6520a453280c5cb808019d08c927d36c8d94b4973749d34cf60fd545a0a2abde0adbefd97c954b51bdf19d79a9b71fca3cdc57ba43a0613ff30b7428f9d9dad96734898192272e2e4cbaae31cb6b7fd555aa2e7d41b177ccdd84e974465102b72b505ccaa8c814447b495f9b0c393ad0b9030cea16c9c869f4b3139348564cad5d550fe6775c1ff882cf738d7ff41b0e1528d79a323944b2ac516b9019f43b2cd253580ea1373b45a337e6f0d09b4781987e83a57f22c6d90170fb4c74e431308fd14c63a2b425bacf42c1e020771c742044140a40461a7b1bddc50b676c0319c131bdf042c7dc71c35db7634782856bdaa819439659095fe3b03a697ee8a753c7ba75a6485e3c98884ac4bda947bad4a00706ad9d861ba83b3516e71cce94e8ec1c130dcd8ac3f124e409c5c01a247117ba44538646f0231d76d03171fc2eb81d365220d2f81a0daddb61b23a77f940e602889e040172988ce9c993566a85b8e8bcff0f33a18a746197e0fec7940f4fc7782a2e64b1d3894e5c0424e5ed29802a40555de15e80a0cd9c5da99eedabf54ce46728d708bf4c94edbfbc0278be971b1dfddaf2446376c9894e7ff01bc82a063e704268ac2f43936e544df50140976d8bd511fbe2546bc91ba81bb9f5035c4dbbec4a62be339a988f77957d9bd1ab7fea8257549f277e0f6e886bd29a4427439957fd7ec9bb80254d999bdd61308147e885278d7e2bcf97044758fbd415543df3c39bdeba10c20d2143f9775595a3125df990a49ed165ff90e907da9ab0eb9e298b8d8e305c026d2a520e1e128cb39e02c9ea1a195556ea5ea35ce8f3fcdf239854583d7d226ad782b1dd54f1e35e618b56b0aa61ba7b9a29f192ba2ad6134c9c54375907ee818436dc80a17273192ab752a7c3af02917becd6addb05b8655c82fb99fe429d73ac41c4568378c71229d566fa4f05360c07431e8a27814d1342499b3f8c691040fbb2fd94d0f3d3f37a6208180a7df0ab8cf30961862fd2fa9a7a76ecdbc44c481fdcaef07105a361b15ca264a681b7b6690c1df78998a9e6d45784b4919951d4d07bfea1600ec7167b9ca8f835b90e5eb70b3e6a3725e2c800ca8d044953582c3f9250bb3c2d05a4258957654f0474df04cf01647094c9b6e7276839d6bf1aed43c59c5174deb3711c5c19cd546aa21f60248d9a90a47e665cb7465f442479390725c821448f47c49a993f9db77916abb59c405a250ec583666739f437c609f6b1b0110e614f12c22f60a921c11cf812658dfc9c9ac5e38ad46f0ad8edb4d31f084c1d47aa0abed59caea2cd9119504b4e0df4ffce7cb9ad15b2746afcc29ec2f5d0d675f4ad3935d04159cfe017dd71d7dbb1c429df429a6ba4916dcade063f089117ef4eafaffc3aefd7574a5c6419e57c864ddd1dfbef451985796c66ce4ba428c81f6f4730c504d23276f9f40f1a5d1efaefbd2838ce55ecde10a465fda1cc0c58346b77bd5054d6db88e79ebf2147e7ad09b0408a536012d4b924839e0d6f7c647eff424048a06a7ebdd8fe3e2a5bcc306eecb906f70a735997960febc76cfac06bfbc026c54fe1dfd4de6ff3103d4e7dc4f65ae384b75d341e57c73c23ccf895b7b0bbb2d8e15ff7dd92082b09869bb8eba8113ab1ecbaed37511d1f663cb89b1aaf2679828d9d5a25f2430abe7eaba8063ba6eae16ef007df4bb48328ce00eb48f0b2da1a386c631fccb73e38ebe76391a0cac086d22478b2d6cf9961a8b45c52379cf86d51bd4c541dcc70822cdf3ff3f506150c7e3588d59ae8d0105aaad309c6a53024c5ab13d57fa272d58fc3b2efa1bd5a720fa012bee00a350acd5ab3cae3901bb2315d04e98d95108994d66ddf633d7157cacac3b74c33e7defef6d81f0f53a13cb002767b3bdb3a081a8c74ee17a928159f251f0f562ad20fa55a6d917db3d08193b36b8f50a46ea3d3ab64f790de89278fdce62927379b32a38e09baf1fcff090d0fc38423cca741f3ce5c064c797199ff4999ce9dadf56fcf22ec2cca5c83560d058741a1f33d7f8ac9522bbf2e8dd53ad4fd9e496c7c12e346cded96826a847aae8ebe59615f38c40e5b1157b635418271609ae5d5adefe9fdf5c5e0b38defe67b453acfcfe1feefa451f6181a27ccdc5c963a08f0ec78ce4927e9feb3dcb1ba21031aeeeb341f1e4fa9a285805245d7391610971e6568a66538a79ddaf32bb4686ff2d6be7b0de67f1fdcaa252a8757c2cacfc894d4191bacc6bc8f133aab47a1220e13b14dcc5b8444b63c0a42e755357ce2e10927de30e2abe335486e2de8d19c180465442f2ea04a2bb9b582256d72c310f44d463aaf2cdfd06e4d2edefe6b65cec7e658e31a5198bafb7c4f5f1be2c8e708c1da16bd574c5c488cc212037d0672ccdcd7513b0091d8e6d0538eca679d1e518cbbaa794a344eece5f3dcb719a8dc0e3d7dba60610ac3477a0622e1afcce58695852c305ac60bcc098e16a07a4ff2a311df338aa1e89ed71a6479aad4b29758ee351db78abf001d919db56a3782887d13ae6a2476506290e8954ba2c2004ece7214031f09979954609b8bb13a59e2c7d557504f0af7d9725d61c54f2d1a45c26f1f24c142d15679a2937c44a317e79c381700f85a9fbcc2a41fb9e0cf77bdf6e3c2a8772e8d0a5b", 0x1000}, {&(0x7f0000002940)}, {&(0x7f0000002980)="fc8553dfb6a1e3d24ca1", 0xa}, {&(0x7f00000029c0)}, {&(0x7f0000002a00)="7c223970128ae16a2dbbd568b383725b51a505d7db111d0b430de0a5f9a8c123b201aec556daf370a70d9db8ff62925d03c342caf4a23145640571a16237228d5d9c9eeb7daca9910e8cb652e74136f6edc3bf308e55de42c52c760d83b99e43cf13a97020496a1bfcc047841431a434f0b22dd678fa8d6012853da28d603948eda09981ae5577ceb3fa5a71727f3216", 0x90}], 0x5, &(0x7f0000002d00)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}], 0xb0, 0x400}, 0x400) getpeername$inet6(r1, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) r10 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000002e80), &(0x7f0000002ec0)=0x10) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002f40), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002f80), &(0x7f0000002fc0)=0xc) readv(r3, &(0x7f0000004100)=[{&(0x7f0000003000)=""/4096, 0x1000}, {&(0x7f0000004000)=""/195, 0xc3}], 0x2) msgget$private(0x0, 0x2) sendto$unix(r10, &(0x7f0000004140), 0x0, 0x9, &(0x7f0000004180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f00000041c0)={0x7f, 0x1}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000004200)={0xc00, 0x90}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004240), 0xc) 16:01:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) getsockopt(r0, 0x6, 0xb064, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) read(r1, &(0x7f00000000c0)=""/90, 0x5a) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:01:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:01:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000750000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x10008001, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:15 executing program 0: syz_extract_tcp_res(&(0x7f0000000140), 0x1, 0x8001) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0xd0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x6) utimensat(r0, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x5, 0x4bd0dc47}, {0x100000000, 0x4}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r2, 0x0, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000340)=""/10, 0xa}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000780)=""/72, 0x48}], 0x3) readv(r0, &(0x7f0000000b40)=[{&(0x7f0000000840)=""/81, 0x51}, {&(0x7f00000008c0)=""/241, 0xf1}, {&(0x7f00000009c0)=""/13, 0xd}, {&(0x7f0000000a00)=""/240, 0xf0}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000000b00)=""/34, 0x22}], 0x6) writev(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)="c3be911a772bc7de03c5eb084f94661dd29e687f4b23284068bd244415e0dcbf981a2bb71059fdc83e428d732fb884b0617dce25a5fd4252ea94fac60ad3a83c40f156c4ba20f18467081dbfe19b20fb08a7eebd25a1fd8aa5327f7b0d6d60251217fd14ba4c", 0x66}, {&(0x7f0000000340)}, {&(0x7f0000000380)="d3f8062e60e903e43e027d87b0db63eeab552bb9cbc3b52dcba736fedea59c78f6099f3e6e6dea18d99a7cb107e81a5fc3", 0x31}, {&(0x7f00000003c0)="ab955850941c3f414379e8d417ddaf9ac1093b4845985f17653df64f83a46ca1139a80d47abda718fc3243f4982fa80d592358211e476dce7310d47c9e7b3f53fd5ebbf728c2a6", 0x47}, {&(0x7f0000000440)="7acbbf361f64ceed5d85744ce774f4cbe44befd0bf5242330601215a09677e32fdfaab71e7e9d1ca19eeebec6b7982c70154d2fccb922b9619a831c7bac101fc24f3ceb5ee36cd9fbbc8cbf1e38161e87827b503037a59400c11cabceda96e4030ebe39ae68e61d1370694e522906029fa1a1a2957a98c353e32d9afc61ff516a82156ba366d7e9fe6feb5d78d8ba7ababd79fa9bf944570360db1a72483e44ce6f85725", 0xa4}, {&(0x7f0000000500)="331e6e88b10629b80d2994bd6dbc3bd0cb2f2e9f43e98addb696201ef33b7ee8ace3fdd32837be56d10d3aaf6ed77564c970215ce4ad6985ac8086ba89ad17036723798243da89f204c7c743446d7763d83c50ff14049d37c070b3ead2802f0de4bd20556ff2ba40f5b313ac3bcc3d6f251d035a6361b14d3bce3cbf103846a902190251d2558d1779bd5d8b4b454171810d0bb87d97c582b8a9c508618b04980c75693cd65b244eeb6e8b3840eb035b52257db8357ed0cad8495ec0b6df95dfab5e5a1dd353cba735ffc3474201aa4df2ebaf315bc326554b314aaf81472a48f5b58a5502f02f", 0xe7}, {&(0x7f0000000600)="bd013279cf88a956f757b29fcbce341edb90235a20111395dc0bf4f90f18df12f1cbff61db5d3df8d88e7a366e31d5cd0b2fdd69c4e2bf8954d09ccd8ebd5d32a48e7e184d96e5c09e4993bf9752a102e032b59d385f67adaf23d9", 0x5b}, {&(0x7f0000000680)="e99b2bdbe54378dab894ef21b942b82e8e7dbed0e382dbe54ef116eb7cc50b86512033b232192cc46535523d94b1353329c9cbf15cd58e47aa6e639bba7bc7ee438a52e0", 0x44}], 0x8) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) unlink(&(0x7f0000000280)='./file0\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x29, 0x1) 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1001, 0x7ff) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r0) 16:01:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0x3ff, 0x6}, 0xfffffde3) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="a99ab60b67f16c84c5505dcb34f458fb87248f212bc25f32b557ecf013e50bfdc677bc91b854fccc12d06eba7bc3677ee18932b4300f093254fe4f7e7c80e5c615abee1941ab87c999c448b4b5f4976540f4dc6ad6352a72cf0a142711d694c64ce1851971a541bc3500568e7892fff10fb775f3e5004ff2f4b6c835c6ad566893eb0d259a6b017ce03aa513d246fcc7afeade016463f8293248b856460aa92e50074201e2e7df417d2657575919a3c7c18167cef215e3281e35e2e78295409d047e09ae1643367616db44b53db2895160ea40fc1ad19aa005ea9853446a", 0xde}, {&(0x7f0000000180)="4d72d827563a7c41ad0e660de4c63790c5033b9551dc50a67930f11c06ed121f7cb3b3cde89ac1f1e2f6e44e72be9c6819c14bc7d7d7a9712c8bfc118b8502b99c78757eeb38ad74d93e660f066de3d760ce041ca5f0c79c4834bc359b9e86278f3c83393e44e8a7920b3a9f765833db915862b8cbe05b052a872a82cf118e3a8bb8eb46968e2fb9ba451e21f191c974fdf5e06d7c955f2940b7c31b0303e1162630859a85f74a7f306854795a7d9d513b8a557541766828f6041cfe8ff5e317646e2ceaa03d157a9a2900952e14c587f36b64", 0xd3}], 0x2) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0x0) r1 = socket$inet6(0x18, 0x2, 0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1400000000000000}, 0x10) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) 16:01:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:01:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af4246a873d5bf1b05eb5ad35a0500000084"], 0x0) getuid() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfd, 0x8) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x3d1) fchdir(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="49a73097fa33868381e56a49db6094a3b84b48ceafe4d55e2093494055cb00fc0b102d71aab91196f536d8f3cf456214130c1f8ec23bd62af561a70c0ddd0acabd0d11dbefa85b0bd01d17f260c8533b33ca61075bebc599c65b033111115251d5bbbd21a4ff23595544", 0x6a, 0x8, 0x0, 0x0) write(r1, &(0x7f00000000c0)="fc", 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) close(r0) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0xfffffffffffffffb, 0x2}, 0xc) clock_gettime(0x3, &(0x7f0000000040)) close(r0) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchdir(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0xbe) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000040)="4b35f83575ca7cb5119b8f73f2b843", 0xfffffffffffffffe) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x21, 0x8003, 0x6) recvfrom$inet(r2, &(0x7f00000000c0)=""/83, 0x53, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:01:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a4934cc4f7b202c, 0x80000001) chdir(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xa, 0x4) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) pipe2(&(0x7f0000000100), 0x0) 16:01:15 executing program 1: r0 = socket(0x10, 0x1003, 0x7) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:01:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:01:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:15 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x1, &(0x7f0000000180)) 16:01:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x100000000000000) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) syz_open_pts() listen(r0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0xc) 16:01:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="061e6d48f3c4131a53af6cd347f2951dd6900a69b8051e066349d4eb7abd52", 0x1f, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x8) 16:01:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7fefffbf}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, &(0x7f0000000240)=[{{r1}, 0x0, 0x80, 0x8000000a, 0x800, 0x9}, {{r1}, 0xfffffffffffffffb, 0x42, 0x20000000, 0x3ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0x42, 0x7, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0xfff, 0x1000000000000}], 0x3f, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x28, 0x0, 0x10000, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x80, 0x81, 0x937e, 0x8}], 0x8, &(0x7f0000000300)={0x9, 0x5}) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)={0x0, 0x9}) getsockopt(r2, 0x10000, 0x1, &(0x7f00000000c0)=""/176, &(0x7f0000000180)=0xb0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:01:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x5, 0x4, 0xfcfe}) socket$inet(0x2, 0xc004, 0x5) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x3873}, {0x18, 0x3, 0x3, 0x5}, 0x6, [0x1000, 0x3, 0x100, 0x9, 0xd4a, 0xce00000000000000, 0x617, 0x80]}, 0x3c) 16:01:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x0, 0x100000000}, {0x0, 0xfffffffffffffffe}}, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x4) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0xffff, 0x807}, {0x7, 0x7}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r2 = getuid() r3 = getegid() r4 = getpgid(0x0) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="0334c6e58aacec263fc85d11b7268197907975968b18b9a0107866ae057d985a53af68a97f544f43771cb1fdd06cac899b0d92788199ef1e82220980b953f81f68ddc90274dbe4185bd37e79b9f632de3623f9f33aa32ab61afa88119ae17e3d614604d64c0992371ec10a7ced89f2bcb301b552b42fc3137615c75cd32b338e9a296ea9ff6452a98b3bc38c2a3292f665ebb99578dcbfc3815cf055d814c076c8e2f734f15fd3f73e3855", 0xab}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x98, 0x6}, 0x4) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x80000000, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:01:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xf8) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x81}, {0x100000001, 0x2}}) sendto$unix(r0, &(0x7f0000000080)="8ced1c0ebda5029bd11ea993c2b11bb696cb1f7afdc5088878b780b06d4bee6c27f821ffa8583dd238b75fe4daf203389944720fe352907f2e1e2122e37645cf999f48178738bfd278ca4a98d7bafefd3447e6296675238afa0960c563fd22fafaf069db6e149b0c8904725eb410a53f8d39954bc2a709f06168c5d197c2c618d1bf81ab519df743d73fbcfad11eba92c9dd13de65badf586344865a113e0aba79d5da4d3565248417cbaadae99c2c3965bd2bc901e4a24e0ec895ca67f206ac0356a224880b4eb322a7f56bf9d2b4ad976397956cc6983f38d73c4c99278b9c83df50957841fb610581ec", 0xeb, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='{\x00', &(0x7f00000002c0)='[/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\+-\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='.:\x00']) ioctl$TIOCDRAIN(r0, 0x2000745e) dup2(r0, r0) 16:01:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) shutdown(r0, 0x3) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r5}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r6) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000200)="7943d68968ac017aee6352b0c3fb3a311d4ee97d2af17ff922fa448817565579d1a10f4a692ac203a6c19d280bed8badb15456bb4602741fc942b6002323f10c504f978d9dc0066936d6db02bad4c5737c6404fda4028fcba221489c20b531e4725e1959d3cad3957d95e87fdc36e633ccd728104dce884311aac4383530be58d873106d705e877aafa1dbb24aa52b04b8c8961ad789427ab8122544152b9748098eb90f10e770e9ba05c881859614ded6cd14428832e0bab4be71950c2d7733c724011489b01631315e7eb12f1693b741b53cddd09ff6435fdea0a7323c1f9d22a95fd48b8f1a614c076ccb3ddf52421e46eb70aa6f601d31a11b0f083a3e65c143295ab1a1549d3876ed44903f303a0614506801ea45f09870865b307d4e3250862bb3809ecc63117dcec302d04d875707c5093ea3ceecbac0bc2639a5ce0aea129a5b92920b0656e704c07c11ade3c804514ce052efc97dadeba35e8e00f801178e73a7a467e2742d5d0b284be7c4dbd849d2ef4ca79259fef2d8d5b54ba6a994b91f453f2d5c3b50e21a2e003fa98e95cf3a04f9819f8deca42daa0106121943390e14a5d43bdc6296ef4c632cd04161aad27c49eea8bbe2ae063200c4876e72a1c62bc1ca99c74435a6a1bba56bcf3650b26a73f9159eb56862609bf7bbc11169c18bde731e7d9cc94bc15982057f09f57b34b8c563887febde33702da79bb60706eca8ea1d8a771a7d8551e5e71d22b5460b4ee5bc06d09e75c9d4023204654069643270fde61a3c7d502bf4f45d5e2b3020f5c495077fa9f6efc25802f9531ca850a2355f8f631af1e7070cbf83dc1abc5be0870bd8e97a73850a8e26279e8dbaf9e2ccde2ccf5dae9f99bf1d46eb94b864269d89dcb9b674627ec5b866ea23b3fdb1504d54f727fdc66062fcfb00500022b95ef69ff150063d200c90f825236dfa0b62b77669ee5e01707482761e40de10a470765c25ffb7a47e479e2f5abb7e9d50df6c3ea4618a3c1833905e9783ee94b305db438b7c6ad75f147edfe0a4c111f1eea8b67968b3088b9faf83572c414ace592c30a2e0df7758a28c9438190663a4a2806850007075484f0474aff89038cc629edbfc0c26aafd85ad0c1e363ef72280171a8481ce8c5d8c43e7404311095a76d0dc87c16eb970c9169ebd32b7bf3a57119c744ae6d541047648e4c4c717b1c06701aa73232c266cce03ac36cb5db07dc081c52e0bb3b644943b77078fa43ed3654eb22a8e2ceecc10a3729e1456318aaf06aa7db845af051dc02bf46156cc9e0a0e101d60a3946b4c0e965ce3922ec0b5dea3b2cd17ea04d5944a7204bfead4e064610d4dec026876990492e7837886e5a4ba3027028b422276792daaca44e2386a317c373f87bfdd2418b7c92dc210402c26a5ab6b1609a213af1aa9ba92917b955aa713b40f9db9f3bd6541e61f09368ec7922c42a329e3ed3f0b954f524d5e631656337139cfbe7715762351026529e310a3aee2506954e45cd0a1b1f1371ecc83e7e16a83184d555101ceef7d78f36ca6d282c83c75481f9339666f859edf9087537e5603e8a02d50eab06f02ce4ade1c28f975110d8af1b8f2411a436d8490203bf8dfb5e848fa7be16bc1143cba7f8b2f7bba20e22a6ecfa2bf0a1bc7922fafa16c7b9db1fe70dcd445038c2b2e6e28020468b054ee282952b7c31a39989f581737d7a5112b7421046be68bc801afc210ade6ac20af622ebdf60e2101639f5a2e92a5c843a80d992c2b5c1a92372f912f4298a283badd7518d9828cb9af317c2ce3cc78a602c8361c15b41d4908e583b9a983299214d7339c76e55796665b8d7e36aa8a42593ea9bda8e52ebe8c02c4a1934ba5c92d55fa040bd756dea9b5607b7a0df6ce4834881ee1939f9aed983436f06d09339ca482924c9d48a9a8964c854adb6ac80a8139999d0b1205073091f8c8c6a6075d4f26e0237dd1a1a947eb42d2f7fabf19a828f7e9639a5a880812efc8556bf9cf893d8ceac537e4184140f9e9ec833680e8a08661fa612d63067a9676ae8014fae334a4ecf6c3f32dd9e14c2e2bd47f579b5ff5b06841dabb5ecd63caed1c3a4ca37bb1a8aab9f117b3da503c9bb3bcc3210042142899d1080e1c137442abe504d401fa83f7fb25a0484cf2d2d703ee92513958ab0843419753e34944ced14d3a4c3b3bdbff88fdae69f3d1a6abec9f2c18691b1fee6b3c3a208bb581c1edacb8d26c5488ecc86729bd7ffce11a0b82ee450cc332cde7960bd05b0be6901699e1f74f31d874251b2f483f48eaff0ac2265a0ac3796ba67e376f2879c7ed044eb6498ccee9f05870681d87c56a0195647e72c64a3226e3fb84b9ea992522604fa47678caa8da9bb9260bf0f4594c6eb94e208a0c7c673e2b51be14c2c12561cb56142107f6e69841beeb59f8ed7a9720414acee513eec40ed24901dbc140395f70108da10ff3d5c56bdc9ac54380d66534c784e773bde67370a2e3560a5c7edd2b93c3c04c2fef2b00b8af898e12f3aa55e0a947fe0f232993c94a515a832bf117bba3f11cc542dce0ef6b1b21e9dffdc15c50a62167c789ad7079a0b852cb9c015ad5602a41f0cfdb954f1e5b490596ba52ff97b1a27f0096bbecc194839ec660635ee646be8696c887fc3fd85f371862181464e6f6bd2d01b302e9cc14911e9a5af681a8d0020cdac5ee5e24512f5d8d5f0734b418aee5732dbf1a100fcac3b97977d12189058cb1e53565a71bf1a9842c945a5d487488515b41e061627f0b5ed0b3d6a9c510e6c19d435e9e2ced6c4c8faebf1209eca0724fe421be9382f470682bf163e5906e56bd8cd4d2bc00530798077704a94d5dce7dcb621baf79a5ee72546eacaba2feb5b19bcc428e93ffc5cb1a25baae5c53317a4e26370e26ee8d8a84953dc10250037515787d2f02838d77b053595da0fd3aae5335093e232ba03d0df950db58df3d87c0b63b6b0f8fbd029de989c312f8ddf8a8c360072e096bbc4d828facc81f48e3adbf999772301799bb09ee8a001deaacd1400da9ad71659d53ef646ef46b97f484a894b8b3bd3703761670140d3c2d657b6f2011fee830f9b48f217d7fd8a2f22aa0351b92b909c53da99e0920105c0cf01cf6beb5d3a1d35e6dcf8364a4d191a42ce06c25a66568932c4250444856ea160b4ca27ba4b5d95e97af6a7a55bdfa154e2354f7016736b25d1846e015284157b1f7320ba4ca8062b0529f637468be7224ae8a68c7c6797ed0d6ebd6f3bdc9745df2a45aea13e7d2110c53ef1a3e8a723ca0ce2f68385c70988402d0d49a0450d7b9b68e72931b18c0462e230cd9d47397b5dfa358f3252480b6364fc98120ddcb13b9483a2381c2e91979ee12b08c8137d654b184ea14034b92b2d65be993350843c4898aecba8bd8cf3066e10d55c7f22aeca66fceb54475562cf8a1db11943cfb6054b4180d64a15760e3e9d17c84d6b925a7b93a2f916532a07e15938fb3be23d3e1f21c68ac846825a0e897594bc97b2dd717ebb53844648cb16557d37a7040718bbf015bea3cfd445c1e0d44493a5c7b000803bd0d13af5d4fed837d14255dee18b17bde07d3e61dd391fa5da6fecce8db90d05edbc0f8c728b4d0aa9fd3872e95c69879502895e6d198910027128ae010a77ac1a6e41af9f3616a23ac31cf23c29fd0644dd37d1471269226d92293b909950b9a921d6a948bf18aa4378f462f8592ca4794d12b5835047a1ced1f59a7b90e063da67d9876cc1f8dffb2b846fc423f0f6ea9410d9503d9d1ff0cb237454716019d0ee435702ea08f618bd0304e1747acdcaf9451ae0b35289cc8d0a80af012b7b5f7ed646a59c0e17a40e4dee82e127587b12111fac0c7f8404f4d559604f98cd8719a0e68428a94699a5872289f3cb53fa49db359f84959db7c0f28f42fc3c377725a500a81898389b4694c5b643002b74c2e912e35f2dfad1d4a41f0a72277b888a6dd062d2f9eeb7a9cbc82bb7c642fccaa445c6bfa4674d77f40acd4fb2f2ca69278d92e2882a80c73b40584c680d959554f944eb15c7f71d086c7242ad583c166195e299967e9d7d0549f5dd3156e4ae5bdcd08f4b0fcc9e519aff74b0b48176abc024cf2cdee7adfc3b491ccf5d94eb2d187910baaff3c538775657b9c7f072d43dd699dde21d6c569c6b8da311a5d5513597c077503f941b0d4a60a6dd15c65cba0788c560667db8af04513937a9f1166537d0a4d63b11639906d182679d243d4e856a95a2e489211df20f0b317b040cb744950df5b5bc44519976df2f9b5fac9abfad45aee1877707da947d02818cabb33f4530608606e8ef4149e5f941d7fcf0f44c982936c411d23e2c48a233df0cb7defc589eab4f5c99399a7319d743137f5c1c2cdc1e418f1cb6cd6571968a3d7d4f73c6dcbe369efb50d88838dec08b39f81d22e70a5cfbe9f799f08dd57a883ecf024f70ee7a4b930302e32f12e43ace582d99e50d05013af768fc55b71ad508e9addf3f50004bfd35b0b8e9bbe69abc5e9fc2e57310b764a1536e0e9528442b403fcc4b7436a7e725bc375c437c7e99e4b06acac923f703566705101a288be01a4f2a94325c18243ff4c513af7378733730a09ff1bf7137cd07c87d0badfd8d8c127a967e080d759f5228dc1fce6b1fa15d8b26b2c8c125c614449a18e06a9d5e1237022bec082618f60fcc8167d3414f4d5cd46ec3e56bc068a2611b52f7a8fd63d09d1e0c1d7211c6f9cfcbe4b580e07832e2343271e68d04fe7d63a278a2f3e1b9e49d00d0c208e304dc974b9ae585e7bc521342fc454e50f40cfbc7e36e99261804cbbe7bf66c1f058908334aeb11c8e0f71aaa42675ac945dff9b729f17e0c84d76cf10fce8aaa5bc6beee9877fb71d850069b5094499dbe5e7f10dfdfa77467c9f28b8d39b74ebb9a14f6ce36c4e6be59b88980adc467131bfa9f495f293fb027592acef678171b9696c5f8a0af472e12323e9751410f4259fecc9bf193e1e094653a36d78f76cfc8efefebd4276a0497f2d49469033273ceb170f3f2d018adbabacdc61b967ce15a6065aa622613729d8fe49b1c87523da9bda7dd0b11f41397f5c26cec4d52d04f9558917d039316b5263f2a1f812d0874d3d8ac0a25ee7df8ae88841b5d6c2489cd003d385039909b7c1418bb5685f58669330eda2ac6483258fc323d9f345a45d4f8c8d7bb214f4ec8ed90aa22a4c1395814eb19e77a678c4677438c01dde31d231d26861d9ad89328ec1db68be01bf250fc6be7ebb24e86869586b17cc1d69d1f0a4ad7fcda6b6216fe6574c3a7cc8104ad358d3904679cd3f42c83a0a7962600255da17cb324cd2c5a65b65f746cd2a17bdee25e8e867e227e3bcd0209f90e308988fa9156d753b51caed82aed7564f1340b3c13f3a578ceaacbca254a9ec73b300ae8a34ae376eeb1d11c729b9d0b82ec55b4b140a7b4e9a808cb114c65dd2d261b043bb2941547770a29e405cfebed92e62d9f8e2994cd23b4b971aa0918334ee84d57b10530b17fbe5a2fa1f63d6a37ad8b5a874bcc87743a21b1664286ee4c845e27879ab7063e6802a641956598cc91c64b8bbe5d5ae66fa2711c748d2e1d95cb921a6cabceb85dd080f04b46bfabb01a77c77f75a3f9be16a980cca34debd1f1dfa81451d982ead50270cec2650278e3fe04df372082e4d183d930d4b44f9857561a0b8237165b775cf6878fdd2a26cbadf19a81ce3c28f060ab3b2bc149e3ca5426de8d098312756ac058682f1069306ef910d9ef32565616d6879", 0x1000}, {&(0x7f0000001200)="ad012c24d5e025f48803138568966848f342863723ca1ada849339e3233c17b9d050bdf62e9e3710949da539664a9c927bef61c56f95f7e4e89a0a3debfcbd9671d8794162c69518cb7fbe578ba893731b866056bcffe879b44c710fc56a30499d3aedd24cba11290c173ef00002ebb5796423b1f8089732aa55586813ace3a4995696230e48c74f5e0df79815855ca17cbba10130b2442c3bb3ca57a1856fce410540862eb99bca514acaf1735e64cc60cb827ea6d5e0bb07a096cb693cb2dda24053d539814b13d0776550298e9af697fc1bda641f98a925d453003aaad03b034668694b37ddbf2b4e08cad8c282d21df8c92bd651", 0xf6}, {&(0x7f0000001300)="f37315d777279e8560ada6b37c844a72a0de3578c37914c93d47a5f21422ee2f937c76e66bec435fbf74d20ae970763f7bda070d3af906dfb83825d85681f4e1b53c361c6fe32b3b", 0x48}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="e5669772608cff3d7057b012d1ce4c7252bb1f28abca3fa942fe4f3497c5a71cfa41de0541c8f4308c95b1456820e63b9eda20de9bc3d3649cf8358d65066f7839d1ebb25627ecda457d92382f6fe08412e679ad881c4973e077f7ccf40d48", 0x5f}, {&(0x7f0000001440)="35d32e2e44004883e979fc4fa6fc3ee567aef35f5726a9aed8442def0abc60e66cb9ed24f605ce425afc38aae8e7463ae13fad230a68f6afb8a2e59650a475b235d9086c3566d2e280be5fc38bd2bf29c45ad3feb780a1f018790e496e7fd6547000603b279eb5de66ada018bcaad263af33ec81bcbdfe8a2bdeffc9647ada63fefbf574b80e58fd3fd91cefedab007d4a2f8cc322d936ab222620f67187a94b8dbac3b90e7576322a226a75f4e6c446d4ffec0647f6eb7184d5e7b2f441fa55cea5914133879d8484865862e081a1", 0xcf}, {&(0x7f0000001540)}], 0x7, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r0, r8]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r8, r9]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r6, r6, r7, r6, r8, r7, r6, r6]}, @cred={0x20, 0xffff, 0x0, r1, r3, r5}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x18, 0xffff, 0x1, [r0, r9]}], 0xf8, 0x400}, 0x0) r10 = open(&(0x7f0000001740)='./file0\x00', 0x288, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mkdirat(r9, &(0x7f0000001780)='./file0\x00', 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000017c0)) connect(r0, &(0x7f0000001800)=@in6={0x18, 0x1, 0x2, 0xffffffff80000000}, 0xc) r11 = msgget(0x0, 0x28) msgrcv(r11, &(0x7f0000001840)={0x0, ""/89}, 0x61, 0x1, 0x800) fcntl$getflags(r10, 0x3) r12 = syz_open_pts() socketpair(0x10, 0x3, 0x2, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001900)={0xe0, 0x47, 0x4, 0x5, "55dbfc30c9a2e86758b470b9519b79dbf2bbde9b", 0xffffffff}) msgsnd(r11, &(0x7f0000001940)={0x3, "bf0e536995fdb9744e18315d08eeeb06841ebf01ba959ea56023db7e45c71b46054c15fbabbbbe8d248691511f5793159d3c8bb8e81526580c33b9b19f852ba08a10f430d86060a1bc479bf26ae6cf08a9095c89762367e312620d9d8b9d92c4d7bfd588bf6c6b0517d6925dc66bb0268bd69aa95812c0cfe6e50ea783966cf2f7c9409d1fdeb8d8968a62847fe99291cda30898118b356d7fe6eb07b9f42b77af457089c7b9440a8674263616"}, 0xb5, 0x800) bind$inet(r8, &(0x7f0000001a00)={0x2, 0x1}, 0xc) munlockall() recvmsg(r0, &(0x7f0000001dc0)={&(0x7f0000001a40)=@in, 0xc, &(0x7f0000001cc0)=[{&(0x7f0000001a80)=""/124, 0x7c}, {&(0x7f0000001b00)=""/210, 0xd2}, {&(0x7f0000001c00)=""/150, 0x96}], 0x3, &(0x7f0000001d00)=""/174, 0xae}, 0x1) socket$inet6(0x18, 0x1, 0x594) ioctl$TIOCSDTR(r12, 0x20007479) write(r13, &(0x7f0000001e00)="7be83b7360d097328f010f93ea7c07e9e23dc06c1005f8fdf4e55615c4903bec455b34c7fa290739bcdda97b8d5a95441a4d2ba7f74d18d6b8631ff260e367de6132f8190643eed50c6808414fc9fd7168fa40e02019fdec58074ffd3bd6dea8a214c8c4b3c67024780fa4003c62024d486eaceff99a4adeca064a94cb5077897544af5357a5c868c0977a6eb47c06bcccbd198cbc9e6ca04c610c176c08f58ca7e7c17a8cf1", 0xa6) mknod(&(0x7f0000001ec0)='./file0\x00', 0x12, 0x6) 16:01:16 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000f60000/0x4000)=nil, 0x4000, 0x7, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) socketpair(0x2, 0x207, 0x7fffffff, &(0x7f0000000000)) 16:01:16 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) unlink(&(0x7f0000000080)='./control/file0\x00') 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xfffffffffffffffe}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:16 executing program 1: syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 16:01:16 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10001, 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/50, 0x32) clock_gettime(0x2, &(0x7f0000000000)) r1 = getuid() getsockopt$sock_int(r0, 0xffff, 0x1123, &(0x7f0000000100), &(0x7f0000000140)=0x4) seteuid(r1) 16:01:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000026002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x7fff, 0x6, 0x0, 0x80000000, "c29568fb4c024ab183ceea01c6a25ebeb3fd44bc", 0x8, 0x9}) close(r1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/40, 0x28) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) openat(r1, &(0x7f0000000140)='\x00', 0x860, 0x11) poll(&(0x7f0000000100)=[{r0, 0x104}], 0x1, 0xff) 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x0) r1 = getuid() kqueue() getegid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) chown(&(0x7f0000000080)='./bus\x00', r1, r2) read(r0, &(0x7f0000000140)=""/193, 0xc1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, "65f595ab90c4c6cd9455f4259d435ad56db19237", 0x0, 0x1}) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x8, 0x2) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:01:16 executing program 1: munmap(&(0x7f000067f000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x4007, 0x3) read(r0, &(0x7f0000000000)=""/62, 0x3e) shutdown(r0, 0x1) mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) socketpair(0x6, 0xc001, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = kqueue() fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/72, 0x48}], 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4512) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) 16:01:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x1, 0x0, 0x8) sendto(r0, &(0x7f00000001c0)="8e8c6b7d5cb9fce71dc1da6df43d4018f1def46742d54db3659de281776804f62af3094ba86e9f8cdc665e8805b47e27843ca9f66b69a0e22b5d70b94ace17188edc9d2df9ede7bcdc2b6b150faf83a0390b909e005fcbb132151372cb41838a934a9b8630636b77e6894ee7bc869b1b86fccb70d3051b6125a64f434040ac3a7dc58b00bf0b794782e65246ba0e0c86de7423781e7e1dd945c34326657962135d6a589b1ce187ee538053afc3553faf3cbdf9aa9d4c000b6a2f3af7fe778fb3563f0ac8fa1ddc19a8fbb441ae5678563b31e9fd2a5eed9b10545ed6cee771acb160698bf339cc9ec67ad274bc999d4c70639d925f61d7b2", 0xf8, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3ff}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x401}) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) wsmuxpoll: not open 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x6b0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) close(r0) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b8450131380", 0x375) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:01:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) 16:01:17 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x1, &(0x7f0000000200)) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r1, 0x3) semget$private(0x0, 0x3, 0x2) dup2(r0, r0) r2 = getppid() getpgid(r2) getpgrp() 16:01:17 executing program 1: nanosleep(&(0x7f0000000000)={0xf3, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket$inet6(0x18, 0x3, 0x2) clock_settime(0x4, &(0x7f00000007c0)={0x401, 0x9}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="c869279ba773a69b44f3389240de84f472535e22544385ecdaa8c6a2eb98450f82d83c6b7a21a8ed8c0ad0130f0d66f2326d158842558a29208a327140cba2459c2de32ce1623444eaaba6498c1f9788dd73d23250aa54a62c7f5ed45d9adcab", 0x60}], 0x1, &(0x7f0000000340)=[{0x100, 0xffff, 0x8, "a77ae09f0fe6ef88c5f7693511dbb0f7c34fd7bce6489b0c2c81bb306e003b30a471e96db385885fbd7082a8ad08e19704d5745c21c8bef22f2edf31837bfe309c3669beb41a845cc36af6a76478e2f308999dd2e75f6b6d67e5be491f822919ffe8236a384b038ed8010b5a3cd7a54c3095003fce53eef507332b6c6feb83221c8f888c95bd8096f311785e06732d5db2f819fc7d2026872073b0b2f913f996aaa4a209b2491592d55f8c0c3122c120dd5d861e3afa17c70dbe6c6a3b10073f03b7337d0eb8b8c7483006ac2f94f83c68b93cdce688f96f15fca5f0eac0b3cd61e4d0b03d2ab9877c9b"}, {0x108, 0xffff, 0x1ff, "ff1b9a606b5371192948c3f3c779b78fa565c7bd6f2c897082e4396a2d3796bec74840e447ba21d4dceab99f130c584b354b6d79645eb98453fcaf414bbfbfd2ba3ef267b00d2ea486d98b75c6cb976fc94d06ed5a4c4ddc670e8c86e157a56b2986d90d44e90a8781a1b41fd2b3ae11e3fff4f2fa557a22b0bd7535f188ccae9f15ccd0012344c99b5d7e2b0479c1117f54e6854ead82d18882b2410dc59fff174e1fdd583948e637b6a31538ee2486d5932766f65f8094ab9f68940c201aaf679ad78e1ead97246d9589ef2618050d8ea28e784080d5cfeec002eb285c005fbd1152a13419a92f164485de237a6f31f23ef8366f"}, {0xe8, 0xffff, 0x6, "d8d22c2e17dfb086d43463dbe551e70717545e1f4d46fb38bc15e009024951f4fa208670aafc375a8392f19f5c60a4ab470a9dca0e674453461db65ce5af393b7817aea2be4e095fcedf1b46ca293392040ae9460edc8c8d79e4746721d3f305ed86cc38fb1696f29652b5076780678b5bb14cd0767afae637796504f78f9af7adf02c75ad2ac47b5de161e71f5f3c5236ffd23d52a9d04daa3261539f609a8acf718415657f30fecfb91ee9abcc79b98474118ad3009ec1c92bbf3db20bd684f243fa0d253f7e03bdc59e51b8765965b2f572d89978ea6e"}, {0xc0, 0x1, 0x1, "c2a3adefc05311dc9273b5f2bee05405631a92201d5c74f67ef81ff78f577a5e6ce7218b28319e4f9c20cb5f83ed6aa78cba2310d348f511c161038ce21edf621c8bb8810c3ffc19973d80570aadc269b777572bcb52bffaabdb39462ca4b6209a70fe510407137e9b2c95ed63f500934a5e0d90fee524d0fadb731e33ad9e6b559980f6b6d53dd73be1d962996ab5433c64858719d6d0bde33efd3f2ed39b96938a974ed7d1f0187810"}, {0x78, 0x1, 0x9, "af17780d23ada7df31f7902866834b814d572636a8281f36d064d7d65fdf62b25c980c5c3f00405037a2405d815674de881f627d4b91f0611db983e735f4639f622ec033fa90d98425f97a7fc673fcde4285cc48e4ca98b17765ade209f96f267f77430552ea57"}], 0x428}, 0x402) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7ff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37, 0x0, 0x0, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x24, 0x12, 0x1000, 0x9}, {{r2}, 0x0, 0x90, 0x60000001, 0x1ff}], 0x401, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x1c, 0x6}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x9, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffd, 0x10, 0x10, 0x1000, 0x10001}, {{r3}, 0xffffffffffffffff, 0x80, 0x8, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80, 0x3}, {{r3}, 0x0, 0x20, 0x8, 0xfffffffffffffff7, 0x4}], 0x0, &(0x7f00000000c0)={0x7, 0x4}) 16:01:17 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r3 = semget(0x0, 0x0, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000001c0)=""/167) r4 = semget$private(0x0, 0x3, 0x180) pipe(&(0x7f0000000580)) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)) rename(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)='./file0/file0\x00') 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x90) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x4e) close(r0) 16:01:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001fdffffff000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x88) 16:01:17 executing program 0: nanosleep(&(0x7f0000000000)={0x20000000000003, 0x7}, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x101) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = socket$inet6(0x18, 0x4000, 0x401) socketpair(0x21, 0x3, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x0, 0x4) r8 = socket$inet6(0x18, 0x5, 0x2) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2e095be825b5d874, 0x40000020, 0x7, 0x89f}, {{r2}, 0xfffffffffffffff9, 0x40, 0x5, 0xf9, 0x4}, {{r3}, 0x0, 0x8c, 0x80, 0x200, 0x7fff}, {{r4}, 0xfffffffffffffffc, 0x81, 0x4, 0x80000000, 0xffffffffffff8000}], 0x10001, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x0, 0x137e422a, 0x100}, {{r6}, 0xfffffffffffffffb, 0x96, 0x12, 0x100000000, 0x800}, {{r7}, 0xffffffffffffffff, 0x1, 0xfffff, 0x20, 0x28}, {{r8}, 0xfffffffffffffffd, 0x4, 0x2000000c, 0x7, 0x3}, {{r9}, 0xffffffffffffffff, 0x2eab46a31bca63c7, 0xfffff, 0x8001, 0xfffffffffffffff7}], 0x5, &(0x7f0000000380)={0xfffffffffffffa2b, 0x2}) 16:01:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa, 0x4) accept$unix(r1, 0x0, &(0x7f0000000040)) 16:01:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) truncate(&(0x7f0000000040)='./file0\x00', 0x7) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:01:17 executing program 1: r0 = socket(0xfffffffffffffffd, 0x3, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:18 executing program 0: syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x100) r1 = socket$inet6(0x18, 0x2, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) recvfrom(r1, &(0x7f0000000280)=""/237, 0xed, 0x800, &(0x7f0000000380)=@in6={0x18, 0x3, 0x6, 0xffffffffffff8001}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000180)=""/28, 0x1c}], 0x2) readlinkat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/49, 0x31) pipe2(&(0x7f0000000000), 0x0) 16:01:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/124, 0x7c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r1, 0x0, 0x0) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x40) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="272222a79c6a560fe1f4d430e1a93161edc12a50cef6ba82b82b910753c7c823f41018e3d72b81c89ac5f7456ea8a6f44e421147b9f7", 0x36) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x43, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 16:01:18 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/158, 0x9e) 16:01:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x100) r1 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffee0) r5 = getgid() r6 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xfffffffffffffffa, r3, r4, r3, r5, 0x104, 0x4}, 0xc8d, 0xc2f, r2, r2, 0xff, 0x6, 0x1}) chown(&(0x7f0000000040)='./file0/file0\x00', r3, r5) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) poll(&(0x7f0000000000)=[{r1, 0x4000000000042}, {r1, 0x84}, {r0, 0x40}], 0x3, 0xfffffffffffffffb) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) fchmod(r0, 0x8) 16:01:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000280)="f2a9d663db2379c9bc38dc4a3d406257f6b1ced721fd8632bae92c56f3f1bb52310cf021d25064001d59cd6c133f4f980d9ed3ee4a94e1a4803ab431fd16566536c3c8b6b1c12c7e6fac48819da4b6594fdd6488b58cbb37e6cd9ecff1e69e1aad806ddc8309babaf6d0d0845f05326540ff0441b661c320e20aaff0966e03ef8eb5dffdb03094df0f05c5bb11213e10431e535fd2b6092bb30f21ee20082aaf8db464", 0xa3, 0x408, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x800}, 0xc) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x94) 16:01:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/243, 0xf3, 0x3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) chroot(&(0x7f0000000040)='./file0/file0\x00') 16:01:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = open(&(0x7f000054a000)='./bus\x00', 0x40, 0x183) setsockopt(r0, 0x4b, 0x2f7, &(0x7f0000000200)="d94786cf7c36623aa50c5c575570d0e4ca00a2c5bbaf0c18868e13b0e04c672d92842848665e49baf42e24ecfbba2a5214d4371089ab5267c30b0edb5e9663af5643596d4125e631e93d64f8b3927a8e465fc93fb4bca21b9c778dcb2980631df23e69e236c6cdb3ac310b2688bf8d84370ceabdff4241d606021af05d5456f8b1c0925921aaf6341c844e8d7ca8dfc622755ef88fce3b6b54dfbceddd54ec618151d9d790a4c6b693013edb6ddbbc0cd54db939e24266e2ba2d6a8bdbeeac150711eca651da665ed60262212347f4b68dcd768315cc4dbcbfcdd018437dad93e75f8b", 0xe3) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000efffffff00000000000000000000000000ddbfc2b30000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0xfffffffffffffe69) 16:01:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="f74f68fcb4673af44348a1374dcff485eb8851d6311f7118eb69526121caef3d8556518083c344603925f1de826a5aba2c088554ae547fa8ec58ca4cac53ea8223c51e9f662d9390dbd4f5e4944bb496b13fe0d40bbe079738a2dd1d440c1350ac54e12a436b78fc2f3122225d8c413da3f9ccaa6d262eab733e646f76a09fcc9a763b5e3619eb686ac206423f8a31fb6363cdff897440cb05f1c46df262a095ba0ffdf006882942373afa45caa6088e7ab1832a68ec9cc1ed476f6cc1326bc34f581da4f35f66e8d85f2e58e9df42cefebd767b50ea504084474cbe63da5330", 0xe0, 0x4, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82026531000400000098e7580600000000f7675d91021d0677b2cce82df1b0aedb3e78b0c5d38cc75494a915494fc1edb7dbc5969dec28e4b59de285f43e2f51f7a4072d4fed4669c751aeb214310698849366792f9119e0edff0ca0bf9be1e144ebe4ad15d8"], 0x1) writev(r1, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) 16:01:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xa0, 0x2020000040000004) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x88, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="ee8dbff81f43cedbe2ffc26c69f353fb01c57b127132dfdc61273ba162914f862f8851800e387f246ffc323478d75e", 0xffffffffffffff5f) writev(r0, &(0x7f0000000100), 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x10001) 16:01:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001300)="2a9c4f701a3e79bd2144d3d80272201f7c7013a8f417b9b74ae2ef3745907621cd5b6a4bee1b9c8fce36e8304c39051c9961b1e1a58fbbca201dc7b58efe907340e3307d2a91a2b432f05e560e1e18b693517730dd331978956e7e4d3fce0d034f22ddd0a89f5c001d52a827fef5d205c042c22c0cb345175b687d7e909772c5be87f879df26cc55ddef694620cd89348dc5879b4029ab2d73c8ef6160ca1689637410eb76c59e569a045caebbd492be09f1741b6e0a1f26bb9464043a9bb7c7b5b25a8b14c7a8c2f67c89d9aab876e92e5623e8e2c36f5d6e11480539531fc99d0946dbccda3d3d1527e923a4d9aba1db71358f4e282bb3bf52f176186d3a08d20581a619d545b8c71d7568467d98b86e6236fff90a491094392e5959bc253b45a37c78417ea85fcc35c4ce029bc157191dc367ff555590d316d81f7d1c2e8a0721b28813c501d4b5897028d759eecef99734b100eed502ee57e13dd97979d3e29cd7ccdf31b3c265ee39cbfa93b8902714417c36d632ecdcf1478cbc4aaa68b6ff229738cabadd4ffd459bc39cabc372136923bd4a9ec9850e128ca4ac0ec6d786923109675756a1b22c5fd80069e223d9b06e2190b107c05d0a9eed46068d216cbe73a4e34aea2bad59d2f69c3c4c81c5b04a919df0ebfa3177cea351c10463dfd94e50ce60314ab680b5c66cbee319f526ebcf2c4125167455420c831c79a099e8b0e038796b38079eb0d9f3c16b108442b8aa15152e4161ecc003739f198e9d0c172cf0969f2b2fe8a58b7643277035ca06da1935f9468db87b31afc0a6bf32e8d7c56558e8b4781602ddd75b4cad2274f7237c6808784f48f53edbd0196b49084fef7aabf647c230e4affa98f543f645cbe498e9fda554257f5b71b586eb91602f98d3650023c52194c6c16643c968e1c827f495dafb17b3d49a5410eca6a29094b55fffd1b9e36520aabc62a2184fb76f6523dfedc51fff6c2de604b90400aa590d7d91ce5969840994bf4bc6cfe499ca26eafaa553a92ce9696962fbd47a3e8f715ef2cedb6378979c2d854ecaeb7b1a77fbfcd3f93a18e17fdcf5215729e19db06e83dc2a732210169e42256a14b457bbff5e35009c0bd84c91ba761d6a0f577f52d80cabcb3b9679795dce6fb285eedb9c4e05b1743421f8ab3fe030b61197e017574a2030b05d55dd519c18f5c237fff119183ba6ef2e7017df2d512ec88ecc69352f26eeb88e73d6933e7ba1490159388a4030751b8aa0d535dd99c06f87498cf7b5336a23281a1dc9cea3aff96085ee643817fbe49eb0f44c6d657cf0f48d28c94b646b408a2d88220984db5391828b61ed299b203e9a2390453fef1b96a118e544dbffebf9ffe6762bcd457de02f406a6dc0a1f540533f2701c6f27bd295e1c74aa29845ef85152cd40e3e9efbda0f2777ddedef1c43abf45dd45c1c8581ce529d852599f0e1e9be18fb0897022d62754339351210561c2c64922887593a05ea8ae2596e027588de3c3bcdb4a0f4703ed23d229adee73a7ec1ad4900d5bd3bcd98bb3229fa8db68e59d656a1e0c3223d6dbf7572bce17256f13600a5a270795c511fda56c8213182f0b194e772a3e297769112afbb0213f022db88b975f2efd8b670181ba600e4fca61263c649a07f853e43ece555d7dbc388018c86bec5ded718b12dfdc1760b40f990d9731471f631429bac617e66fda18d538c2a430c2d81a9b05980d0393219d33b84ba002f8a168a99007e466ab56c62bd2e7515b495408d32e136bc02ba82f169a7baa3c62bbcc362566ddf439502d3779fd2545ad9e1e15b420e99d9a64e0cac8bcc82a861bb18bd8591c7d7e6a2c218a561a580be31cfacbe3ea7cfa1e3fc492bf3ad4435ab3d340e42d86bd884b3b77a5d25ffe73f1935b5ba360c6d8848ac296478d1b90fc6d3d413a9d783d8e582b7f4524f47fe68e0e186885a2497c005eb5760a2cfae5ded2bb3a25adca8a05ac0eb67c57cee4341cca928355fe15fd56176941140f4892aa53913523fc52d5c24fba761f7c9a66ef3493a322978db7dc3c386afdff612bfa05b6ed95639922858673f7da6265830543bd555fa3c1d2f9c8e837b976eb11ecbe321a56e10b294aa0b048c27404af4bc29996433830f12b68efb0418ce57891780e6b04e28e86d5a9c48cb9076212fa2e09b68669f86aecb3154dfbcc70a7d7c81a8bc69eb8dfcc8226e9b8da69617a87e91ad4e117008968691e5eb2cf170a2ff92e6f7a3a9eec5fd888f0c804ed67afdc8ed98ad92f156753735265e1c0724d2fee200ca5da5c9aee546245795ec6cc5f592959bd3ee1aba21b5c58a379df3f2dca587882ae98d4492668d5a90b65b2d282b3919e46d0f61dfd8034e2c66dbab9063b3208fa9d53734cfdfd9b0bb54a0c7cae0989c83fe05bfc99f65891be0af2bac881aaedc236634ff0c3015ec16697da05c46ea260fca0b22151db76ae0103ee8451c18a5e8128173534ddec93a72e405a21423165af4ac8412658336d912017527bc859b997554d9db317f8486d9f6f2f147b8c1e06f0d3efdd212cd902047990af3f213d90f3d8260657764fd4cbadbd53d2712b7c851f8b2173f9795efe94619b0cf9f7eac3a2626795ed2a65f014c69e80c51a968c4b34bcfe2a44459405df06b2531c3aad0111708ba5e15bdaba4300d76e9714c5647023c141a7d349cdb3558b4784fc03be0e69437f6dc9ac17e8983d256dc3b89c811cb8e9ef9349901afecd05ecb3560c6171c83e22012b8fdecfccdb80d4d08eedfa5ad84cefd774ba2c61b5378515406c707466aa2690a4f4449209934840903ad691e419fb9c45a48fca1ab12778f8710595f841309459dcaa5f2791c7c24c268dd7883034dc423cbcf7147110256a44eb9d3768014442aed033a485f1f2433cfedf120e0f5b24c2b846f102920ecb46455036609667541d527238fa15d8ad4f0128443481ff229eb88d1d21dbc557839fc0cfcc02f531dca28c2852d79b053f47e0276528d104f74515667edf234552a6cfe8484dfc2a6fd771af16318898dd9228536e0bd7a1490be093e0bdfe7e3ed9853bd990fe1eaeda5604affe0a6260dd704daf56e80b9223372975464ca95495fa2089bc22231ae42de27d3036a87253323a7b41ff5b9c74aa19666f3942c4574911949c48f0ce676b4350e9a061991ffa4395c7f0e91d86e32addec7ea965d3e207a6ec8e4fd732c6ab00cf14f93d53dbf3b30a46cf9be594ec8b0504c039b1998cd23cb18a5bc6753704cd0ccf609d7d5b426abc1cc459cdf5eaf931f3164e5da07895e950f9316ab7fdb344202d21cc0e476474eba5eedcd0ba123d0de22cfdcbeb62c24953d0e9e2cc7ca4068debd32e60fc1a47bda4fc45bfa82538c847403894f498002972d1236d6fa3031283c3a8ea5cc78cc9af08af400a09aeaf2518783839a985051b7d0c1075dd899fb2d30e9ac8356fa9abc44dff73a07cc9f6baaaa39f7bbe9a22e841c00181815642c03e662dc20129dd374a2d1a415828fdf9239655fc325c63e3312e2bd3b96695a8f0f4ee69fc5649aef04f6497aecadc8f581d31efe9815abc50ee96790fc62ecdc1aae08c994ea448a35e56db767b0591fe04ee8a258f58c115c16b93e2ba8489d67ca9a16bb6bd7bacbc1a0d694fd4f41771d30fb0515653614e2b897cd9b822679c04db8dd0b34c1bdf66abb535b31a0d4edbce518605067ea87c5e539bc9b53e00c7b50ef64af55b02e1d6e8e21b134b2fa53ec927f1498237b1fb523797594e47e0296ab86073d3b57c3af95872ba343f41b0d4ef4bd7f2c518b758bfc7795cfa275c384d9238aee7d5cd61295082af118ffa120235d417258a88dfb4aa1e1fd384946303af896710e346e428262b188c625831d89b8c4d7ba5a31eea4141572f7e07454e4d07d3ff2caa1282fbc17281f2fd08c6bc5e5eee59c7087c4b1a3ebf053d820cb88421973b3fcd95b04f578dcd03a77d6c96b5e3950f4dd9bd401d30043a16aa296227850aae6849f3a62e72b5aa7fd311f0dc965c7ba6793a2889ef62cc2d474481315dbcc4ff50bbcfc9541a44b2c0a75e5ceaf46fe91901b6cd07959b5a472ae18173bd3c88152556877ac25200d57b81fa280fb137865f6665a5ebb20312f5e7348b79b511a08547d1e42131129c2328619709ac581b14710198b43d66b3cc2c9214f226a975bd9364cfcc70a0192774f51b8bdc5b4cfc8ee39b3bd7b7b70e7b93bf4ac3412704e2b3147b84bde5d4d2e6c6c3f66967fbcf157543ef11d0d14acc577554524402b98980d8f30c60bb491849dcb639d5560a5c3ac75296b49afa4dd29ec6810f36e5cdde2ab3d7a4f4fa542318bc961065fea5854fce2d84b4a6b3d024ed283bc2d0d6633c36968a8d6a905358b414fde2e4ab0cdcb1f0c9820240313e0b4673089235cbdf4c4d87f3956fc7c6bc8b1e1e8d6aa9e0a39367094abcb3b67adaeeab0fcbab91bb2aa30830b2ed17aff71caefbd3311c3e08ce51283e142578f11c8a76e838b5ac13596657355014f69ec9c2fcd3d6cfbf11d5e84ef7d842ced21b2521cfdd5705c36bca3ac50e7355b2632aeb942c84db76fb1e8287e6e274ce666037be98c9f4ffa90090b345baacfae880432a933dd64d2e59b89862f1cd4edc22200e672628de6db8d41fe50ece1419bd6fb3b0ed11309e995a20fe173ddf9a58051bec34d964cc98a22fd85b6e8b3b2d56c942729dc7872e5c1b477a0ce4bc3b7e8b07dd7196c9010212698333d7798d2a00446a7184d3926169ccfd7b4700bf55769e09e588ad27d0f09a084687819d47513af95148f61c252cab0794524b6d760b37bd8820fffdcf2e41b2f444882eb83fcfe5a86554152fc5cd9b7fe9eac2cd7e98db9c011abf2dbe9a9fcbe22b4514664af4d2f367daa7a4e22504475a999c50fe2b727fb9243529ec382bd7e3c1f2395568b15cee5d5bbe824b0b6ad7c9b256667e85a0e27d18aa87982a0b1ddcc5ed9a5acd07e590352c3d0acc4d702052374bc450726046bb4f920f59d8635d23b8b2948cec9a8a4ae9020bb843c1bd122f80219d2a68139e75bcca627adc294b9057b3fc8073482c617a9bac95801dd06b34d730739c5a1522ef3dd364d08b40e3def6ef527803dd5997bdd577da2306bae94776e2301caabb36833740ad1b1b903df0909a13a775b38f508945ce776b157bfed0f63df0605845579da4b84a02fb5af5eb0cd596b19f532eeb200768f52b7c067c22e2beb5832e81a06ddcdf6dda4b4adc55832d0f6eec95d64efacd8ad04597426af70d4a7f7b9ea02255d7f44631a1bee988f3e0e8d057130a82f39dadcb008364552f1038c622321809d39ce372948753f20abb2cd00089468584b4fe93467e267e4cc58531239996107d0438f70ae6265aaf4e839260e1650d851cf11fc867f8a6d54f595c67ce2b7ead514ea45ba89848fa9b85521c17969525d34873a90b145edd54f27814ac8caf86f089a819f7c54d1b4c13b26855c1ff3539e6b797fa88157b9a4da8c26462d1a8a23707d507556d22c5d74e0efdebc4731530bd8809b658249a0ba7c2523c49d036c51ac8dc9ca41de7b91b2286f654ad31793995fd8b5fb55418727099c8b12d32460be430d3898d641d9967231d57dc321ec5d996e048772c39e5771ff0fb8fcbe32bf3c9c2bed7582232abd4ab9b294b335d937365e77984e4ddd4461c2cead74225cf0e9592132fc945bcabe2b48b99fafff37649d60125f1b0000000000000000000000000000004797a9f5a8fd93acbbe38d5370fce626"}], 0x1f3, 0x800000000) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="d3a0c9b155195232d823ca6a5a0f1723f37549925c620387ce85516b5880a8447f97d84a598a494777e84e00cbab94c4ca6e46fd7663525be20a993ac575966e93524e0291a000a7334ef3efae4428ebbc187c8b55f2741e9bb837be253806584b88d52b239bceae595b71cc5212a9411b82f14b7eb3140d8f80ed08", 0x7c}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:01:19 executing program 1: r0 = msgget(0x3, 0x200) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) r1 = shmat(r0, &(0x7f00009fe000/0x600000)=nil, 0x3000) shmdt(r1) shmget(0x3, 0x1000, 0x202, &(0x7f0000ffe000/0x1000)=nil) msgrcv(r0, &(0x7f0000000240)={0x0, ""/248}, 0x100, 0x0, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) msgget(0x2, 0x9a) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x24, 0x1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchdir(r0) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000980)=""/4096, 0x1000, 0x800, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:01:20 executing program 0: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:01:20 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d13000/0x4000)=nil, 0x4000) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/175, &(0x7f0000000100)=0xaf) 16:01:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="14000000000000000700000000170009ec1b00020000003d5d"], 0x19}, 0x0) pipe(&(0x7f0000000000)) 16:01:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) sendto(r0, &(0x7f0000000080)="d84b45f676430272334bf019514943ea25a3df7f5045943b33dbfb8b7928d0e6b517a05ce3d85072cd464340bd5858c6dc9cac6ac418fc0bbbf426418c2dfc64c3ee1c367c71f42f090813e928f77033e44e5cdd20e0f6e6412589d1abf275", 0x5f, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x400000000005) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000280)="d792009ce6ba922a7ccc108dc12f341fe4bd9275d3f984b3a47bcf5f3881552a68a822dfd45b87927be399ca1aadf5ffb60000b8aa2f0d2f03068786426fba52dccf44f5eb34b1ab0b1a46097757d12c3aa3ee500e353b951a6a1ce1b7092142912d3356820f9c972b37ccc87f1d44b9a36789113527b7d239427e874552a128746c7cd336285f9e25965d42c0a7588915fa080ff2f1aa1cd2c7836659bc190f74474b2ee1e996ade5820856288f066c25b07c2eade9bb40a046dd9904fdd9516b623341e8fd3ff81121e661d7e425921778ad8b9c441b068814ea1c55d3a7e53b35e3d4397a5c6b8961387a4d0f8d67165f71834c5b3a9386b34079c2e2223517084218b27919282a7f80aeef6753d01fb9d8b2ecc962d339a230fb7289458afef02016932357f3739c170545c8d8eb", 0x130) 16:01:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="db", 0x1) 16:01:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2b}], 0x10000, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x4003, 0x6) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x10) flock(r2, 0x5) socketpair(0x40, 0x4000, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000000300)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)=""/211, &(0x7f0000000200)=0xd3) kqueue() close(r0) syz_execute_func(&(0x7f0000000040)="362ef26ec48241a81fd9ed0f618562000000c4215e10f3d91c30c4819dd32164f3f08133e4a64090c441fe5cddc4427933d7") mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1813, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:01:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7dcd) close(r0) unlink(&(0x7f0000000080)='./bus\x00') close(r1) 16:01:20 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000003c0)={0x8}, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x6, 0x100000000, 0x8, 0x2d7, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x2}, &(0x7f00000000c0)={0x2, 0x0, 0x6ca, 0x3f, 0xfffffffffffffffb, 0x4, 0xffff, 0x3}, &(0x7f0000000100)={0x1}) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) 16:01:20 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x14) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x108, 0x4) socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r2 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) chmod(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg(r1, &(0x7f0000000040)={0x0, 0xffffffffffffff6f, 0x0, 0x0, &(0x7f0000000240), 0xfffffffffffffe34}, 0x8) fcntl$setflags(r1, 0x2, 0x1) shmctl$SHM_UNLOCK(r2, 0x4) 16:01:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0xfffffffffffeffff}], 0x1, 0x0, 0x0, 0x0) 16:01:21 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpgrp() wait4(r1, 0x0, 0xa, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000040)="8cbc8d4bd8972fd356a65664b69f3e67fcc797214764c448dfea5c08e6523b6c8b23b5aaf84b8ad5dd2e5fb4b515c167e6583c9b1019f2e2fd823e42c36f568e3827519abc904a49f9b4526bf918d8c4c1830fda60dc291cd6deac49f683c0c0dca52c2c8bcdb6f5718dca0c143598040b95f2ac7397099176ab7a4a1d19762454e0d5ed9349bd7054a60db9da9a6aae7440a6e7b745d09225b65ba18c1b3588983180340978b51e20dbd0841269ad5c4ebf10ff4df947af2c1b8449f36d1895e94dffabd800abe82d4800ea41a0c57ebb1d48d67fc9cef5f6bacbe9188bd2845e11b426495de4434e19cd", 0xeb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000002c0)="8d7a2f5a6c70a9e1251bc257b09bd7a580d2ee7e52e3e2a92338c159a29eae59dd8f863f94022214934b56337cf2cd2cf7ff7ccfa68a2b36b443507e42ff88cdefce94e3bbe97063169bf0f32fe1dbcf35c3929401c5251f8c69b15db8046dca095f15bca403e839b63d564b981f94b6575b48c06929774675a820c69031a975ce45a2ae21e51b74f8175799821cdb4fb652f74dc889623c5fa9ecf4839c33acfc14f8d021b387365b0efe9096caacbcbbc0d9730978e1229edc6511aa93b65d4a479a5f651e4ca0e672b80de7495b73fc19c7e2141e08b9a53dd61c5900f17b3433acf9b82d08e006dab864093317", 0xef}, {&(0x7f00000003c0)="d939453f90fb35569188ee91aa5a3bd14f1ddfc03ed5ac666f1d8dc3366ba9e54f9500e87d6b205515038ce1d50b5c0b6b0c6adfa06ff4fccff02cf94504bd932ec4a691c9ba36dab01a7c5cdd2a34de51b73b32ade1e0ad8fdb54202ee782a5e3564aa241acff26b4e2d52d641a11f933e92239ed76ba", 0x77}, {&(0x7f0000000440)="a7b1b8bf360378ed806687f81417197f676ffd41004dde088145cea3730075d6bb02be7482e37b3bb22c7a0d206baf612af8c7569ad36b6e721d6a3829f3f3aa64d7434065d6af627e95f42d1e1353cf22bb80085e48db0efba1a96157a8541b2fca6e87e25db048bcb3de5d9f336cffbd1364dfbcf086e077fd6c07647e3e82048749f26576d47278734b50b686a3865affeee297f702abbda45145217eb375cb3daa7825fb2fe0ac8b3138e16fa3e6957248073fbbad24096062475f1ec2ab70ae8691613e544ee308ff1031180b9d7d77e83ba8ff8d2fc5dc3b0574b412fe38e56ec41c998f631def7770478add3e038a10bc62b10050c6f48467", 0xfc}, {&(0x7f0000000540)="657eacd2e4ec007785cc04e311ae7ba39c9a560a954ebc420defa37b1a436a4a9572359bf5407c1c8593ac7c82e7c37eb8d644cfae4216c63624239090a9105edf4306c7fd192d686c34973df6a1db51abaed1a24ca07b93536667cfab6b745eeceeb772d764a608453872e81f09776ee54cd93f3ccd840bd22dd727d6", 0x7d}], 0x4, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x60, 0x8}, 0x8) r3 = semget$private(0x0, 0x3, 0x3) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000200)=""/150) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) 16:01:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x401, 0xa5b5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7512, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x24, 0x16, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000045, 0x400, 0x7217}], 0x9c, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2a, 0x8, 0xc3}, {{r0}, 0x0, 0x2e, 0x61, 0x80, 0x3f}, {{r0}, 0xffffffffffffffff, 0x31, 0x0, 0x2, 0x7}, {{r0}, 0xf3d65cc1648c362c, 0x1, 0xfffff, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x8, 0xda61}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0xfffffffffffffff7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x958, 0x80}, {{r0}, 0xfffffffffffffffb, 0x20, 0xc, 0x400}], 0x7f, &(0x7f0000000200)={0x0, 0x8000}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') chroot(&(0x7f00000002c0)='./file0\x00') 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc27b8c9831010074122ab9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6009b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74808685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff0000000000000000000000000000", 0x11e) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x1ff, 0x3, 0x98b, 0x6, "85fe68bfa6027f00"}) fchmod(r0, 0x110) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:01:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5300) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11, 0xfffff}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x40) 16:01:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x5, 0xfffffde4) shutdown(r2, 0x0) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) recvfrom$inet6(r2, &(0x7f0000000180)=""/202, 0xca, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x7fffffff}, 0xc) 16:01:21 executing program 0: r0 = socket(0x16, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 16:01:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/136, 0x88}], 0x1, &(0x7f0000000240)=""/4096, 0x1000}, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="5d3f6b43264664cf", 0x8) 16:01:21 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) getdents(r1, &(0x7f0000000100)=""/184, 0xb8) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:01:21 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:01:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x90) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x0, 0x400}) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r0, 0x0, &(0x7f0000000300)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x26c) recvfrom$inet6(r1, &(0x7f0000000340)=""/133, 0x85, 0x42, &(0x7f0000000400)={0x18, 0x0, 0x7fff, 0x7}, 0xc) socket$inet(0x2, 0x4003, 0x40) recvfrom$inet(r0, &(0x7f00000001c0)=""/167, 0xa7, 0x1, &(0x7f0000000280)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/30, 0x1e}], 0x1, 0x0) 16:01:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xffffffffffffffce) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/192, 0xc0, 0x1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8000, 0xfffffffffffff800}, 0xc) 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000200), 0xfe72) semget$private(0x0, 0x2, 0x80) r2 = semget$private(0x0, 0x3, 0x111) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r5 = msgget(0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getgid() r8 = getuid() r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x8, r6, r7, r8, r9, 0x14e, 0x100000000}, 0x1, 0x1a7, r10, r11, 0x9b9, 0x7, 0x9, 0x89}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:21 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x50, 0x61) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000002c0)="1337a98f40bc397a645a282a46ab28393b12646132abbf820b6ff869329b31f20d79917d84ae7db36a31e8e8106b4170923db423ab000a91e2b0513016daff4dacddbe34d92b56281bd6af67bd1da7f27e63ba8c47d0660e78be84752e375e28afa9f50e32adf52c30ef67bca28447c5573508bbfe3880b16c9f7533e3412370d9e72efe917481fe0c0b6c530c258af3b142706168725c438479cd659977804f91be878fbf7186d0290edf0c2e68981179ff998cade761217470c8720b791e694c018f78917f89a4b8e4167e994cdb54e5e8422d0e1a398b77b0885e71f112b106cb779a56592234063a44b2bd19ab3d4125854cadbadeb8fd339e1e19cf22f5bc2a7a8473cdb49517af5a3b799d0bcc176dea11bf041db12055d7a5b3127235304504425a84b58ac3faf28c3baedeba2ef8949d0aeae850ad3d407a8bc210736f560c0db010e5fae2434facedf95512d6b7120198f98f02211afff87c7a4d9f07284cc498f58b68c776dd28a32dfdc6a1717367470d129ccfff16754a983b6ddc39e013bbcf682a8db5aa7bed9a5c6f2a6ccda1253e4ad58578de9ffca82e55822451f0a99fa69c5023ff90d591b3943d63b8c805eec813c99aef6b26b96ef59dbfe9d8048e84bb5d79d796f9301022b1ca0d15e784bd046bc1bb0b7dd66c526a8951e735aca2d1e3dd8395ea27b037d92350f5d8ba3b75e60e0ab540561d335706bb985eae814844729c5a141860fd99c0412819740f29925aee49e3f80608ddde228ae69ab3d90e02c3f4bee48e183161db19b705117a4593da703294a4a5dd90c0612a54a578461917ddd711edd6009be6807f978dbe3d00aaca467b746849804653bdd274f35d494445a4a5b488b16c8a7e6f587896d7c0df0fc4d51f0b4032eff816c4c07dceb7e827e08c08cdab915d8b14c5604adbdfe5c055ece8094ce9a1a7cd7c6665ac35df9cbca49badb83cb198c10fae1e5ad5982dc834b9623d3272eb76fb1bf903315792ef6e7ec52aa57ae811853ff05ad2adbad71ca1e909dfc99e8a6983c910d814c83108c91d95dbebb95a92ef264bb0421d0c6a7741f661b30f665f8a6484c61b381dd9689633f1936880bfd0f6b80ce4a8d33282acfe2938d2a8a218c70da8d98796bf4decf1200c30a51f252b8a976134e6d09594e4a9fb3272da3917b48a469889ddd1e6ca62dd6e1b080da3ace53730adf906aa017a1f5a4e332ca46e973c236751478bd633910657db83944934eef75817dbe4ceb5aee40325e23c91ca4c1abea28f4e03d5cffae2fe156eba0f3173eaf0007724b79e0d9cf9c0428e2b8cd2baabfebfc05eea39a15c7e8880ac2d5c160a43a2d505014a8e4d78759437fe3c5ac6fa5bd4b09ab9f88997eaf81aa6a12a2adc5aff0bb935b77aafcda5054e9a55348bcb56d680eeddd43e0842ef7711705f5d4b42e6cc9459002e3f494a4118aebffeb4a5af2ab9fe2e7354ff733142f28bce05551cca97f7057b2d6f8fa3ded8e35533770b3f205765a78489c9b4575d0212b776420741dc47f108080d2d4b5c96086fb8349ed4ecae502025bf3f86eea71129ec86fb3b1c9d505215493f4b490df7a06b42a338ce5d5dbeff5de1201c6e5a256af8be78a00bb592970d29addce6300c45a9ce66e914a028d06c3b7eaf62486cdec436f94e88775b87d2ed0984d7c700130b381ea529b8fd4339f5d24e2e14483f07b1a80b1550dbd1c4f1d201cb92f40e5f8371a207e44f367447c2127ad13b8dc3a8b17eb90665a2e042872e32f887ec5d97cdfb17c48bad8bc5a4873e3dd8b4f77d4e6b443aeb3d218b34b50b0d1688f37f8ea4071e8915e278094c68223be7179aa0b41a277685560621b07051f9abd005db1d37f5d5001d4a7afa79cd5e1340aac989da2fb75c9e91e55f2720a89362fc62d3cb6e3cb94b2b39b6d3d8fed16b4405337712d5e641f75c60573d441a80ee7cfbec93095efaf1137ecbbaf5c9a3154bdae7256a67d9e477e0695b4b4576286397c6363f29f8420f7d727b14b641db4141232b54b21604c45c804813cfbb3251025b2c2341bf029a038b82c97a32658752d1ce27957f5c5d2395baea7bd10d09838faa9a10c0bc4aeadcb061aabd44869785447619828f0565a2c8d4105dbd8baf9327c175d3542c782eaa1d3e8b6b33c7bc5a53b6395e804f86fefd369e301eaaeaccba976b7da23ef8aee21c893d0edb1c7db3c1131fd2cf47c3f6ec81d193294c0520912cf8304c8ccb51046406bd55cc059bdb4fb8a0ae86452335942f889dc8e271a7d4af02070073628e5ff65562020bb887fb63d9f9b5887eaefc244234a6cb11491783eae72e5c9361e518e681761a039901d8c9f6d4fe310108c36cb0816baf341b304279f221d18e4db804ab89cf3e4d56449ea686e133485516c8ef91435113f29df36c6da93599cbf64eee53ae426c810b4ba8fa2bed0b1d6b34e4af90ce8476a079cc7dbb25e23949ae14382142a7396d98301ae9f60a78232d9b37ae14e254003e68ad0fa69846560c1427efaf9362dcd9043f2ebe2877a9105d7fba9d8cac0bacaf63ce3e04e8463b34fbc69d7e893d7f6dd1edbc429ffbe016c06cb32708d5314da18251ba95324f4c30b2a701d3b326634414b7ae9b3202d41a58b227a0f33fdeec5ef91ab3e29accd7b320923208650e52d4fb560eee9b5d818b209aff04af421cf06f95499cd95d5b1d51684f38335a3827086466c1351d774c1b20e47cd343c3321172acd14d47e039c74dc500906a9a9ab4338bb08cd019c688897890fa727f85b39f8c5a4a3f026629920b4efd4aa9b2c4b58847f13b825c0c3d5e948a1762f0f4912169451b0a1af8a769ee80e227c9019c0a9de1744a784a3ae949eb0aac2ea038", 0x801, 0x0, 0x0, 0x0) 16:01:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) bind(r2, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 16:01:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mlockall(0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2) getrusage(0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x5, 0xfffffffff07dfef2, 0x9, "77d53c5bee778ea7af2b6f9a53a3c8c3dfd0691b", 0x955, 0x2}) 16:01:21 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffff9c, 0x0, 0x0) 16:01:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000240)='./file0/file0\x00', r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f00000004c0)='./file0/file0\x00', 0x28520, 0x14) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file1\x00', 0x180, 0x11e) symlinkat(&(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0/file0\x00') getpgrp() accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) readlinkat(r2, &(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)=""/98, 0x62) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pmap_unwire: wiring for pmap 0xffffff007f00b600 va 0x1b2e020000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b600 va 0x1b2e021000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b600 va 0x1b2e022000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b600 va 0x1b2e023000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b600 va 0x1b2e024000 didn't change! 16:01:21 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x3, 0xffff]) semctl$GETVAL(r0, 0xffffffffffffffff, 0x5, &(0x7f0000000140)=""/16) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/30) sync() semget$private(0x0, 0x3, 0x400) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/30) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x5) 16:01:21 executing program 0: msgget(0x2, 0x4) socketpair(0x20, 0x8005, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x5) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000500)="a4cafb965e4700233d93fd937a838b2c18a32895efb957d94c1b61152955889a4c8d4798f8dbc1e79138ad", 0x2b}, {&(0x7f0000000180)="2ad5af3d3c2deb73b942a956d1ea1872f7f5024642acf5280584b3f702dc37973a2a53aa46befc52b1703583cb6f44b3e70228cd56011e8918b1179bb74a0425c409014bf7d7aab27cc00ad53b9ccda9515a57c9fa4e6eaef7dc0a5d41a0cfe74c048890806cccda3018c175e2b035984bc72860cffae9290e642c7afdb6174b6f24b0beb7edcf2a62462924703bad1414ed8a8758130e1aab9157d47bfa1d2e8c953798ddf04022ca117fb3b95647ea11aac2089dfcb57501bb9ea6fed115611197f1b40d9d7bcd28f4abd16f0befb69b4bbf747a5aea0882091bd7687487753145eb4acd263e63ac555e6367050ba0f44d9012d5fab26a59e1", 0xfa}, {&(0x7f0000000100)="13dc7eb1d25d", 0x6}, {&(0x7f0000000280)="1001be3b007417c94347c9235b88b4126a476231d15105fd59b2c69abdc525131510553045048d418df418b996d83420ee1777b2ca80e0f0dd84f4f807f4fb1a9181c62ac230fe33ed161cc2a338e2db6054db22112cb10f073539bf89434766943d34f86726f9dfebeabfee0c0b316c7876c350e9db24ef03be23db40de3d239d4c6a59badbf262b8a1c28563bb8350fc4b8f48976174749cee4ff4a059da03433477", 0xa3}], 0x4, &(0x7f0000000380)=[{0x50, 0x0, 0x0, "b7f6edeeab00367cba005dcf1cd3313707c52c47b2f7f0b0f0054e5d6d00f72a26532369d65c4bc7acfa07b1546b86b46fea39fecde0ecf4b30f93"}, {0x30, 0xffff, 0x7, "d9ae2155f7182ad97cd50dbb22878a1cfe103edaccd26ccae24b29e4a0"}, {0x90, 0xffff, 0x2, "b794f479c3a380c358116eeb13e2f084ff9e777b5a15ff70ab01bfb423249fd4283bf72ad6c87772a2a3ca6da893e097dcce44a955fa80578ce95292f97b2d18ebccffe065ce4e19978478e316c982fe2a3b05ccf03d8f9ac1e7f0690330772614139853c92dbe29e7f8d4b44a68a3eac04ba896e05cadb5fd81f57126f6"}, {0x20, 0x0, 0x100000000, "9a1dd3fd421dee49a7bd9aa7"}], 0x130}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x88}, {r0, 0x66}, {r0, 0x4}, {r0, 0x4}, {r1, 0x10}, {r0, 0x10f}], 0x200000000000012f, 0x7) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000140)="f0341152c565b6697ffd782cfe4ea6174ad20e345cb8c5c3e148b588e96afdbfad1ae7661decc8fae3a92b211020946ee1851a5242397a324cf98ccd256b7a83afd93af6b13335ed4c5cf81bec44dc40a9fc6d92b78cd7a3de61f15cb10510a4bbd786abea97e062053eef2b6f029c2efaaea6d2821e3f1a25eeb173b2bc5f14038c3d3d3ab1feedfbcb", 0xfffffffffffffe3d, 0x2, 0x0, 0xffffffffffffff2f) execve(0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/17, 0x11}, {&(0x7f00000013c0)=""/247, 0xf7}], 0x7, &(0x7f0000001540)=""/91, 0x5b}, 0x802) recvmsg(r0, &(0x7f0000001900)={&(0x7f0000001640)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001680)=""/39, 0x27}, {&(0x7f00000016c0)=""/245, 0xf5}], 0x2, &(0x7f0000001800)=""/252, 0xfc}, 0x42) 16:01:21 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') socket$inet6(0x18, 0x8000, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x12) r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) read(r0, &(0x7f0000000140)=""/235, 0xeb) 16:01:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x5, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0x350) 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x7fffffff, 0x4, 0x50, "56aed2ea05013c87e63377a81a2ea9a0371c2c58", 0xffffffff, 0x7}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) dup(0xffffffffffffffff) syz_open_pts() 16:01:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x124) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x5e) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = msgget$private(0x0, 0x200) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="152099ce1c52c37a864f2a134ebf736e450665e8e484dc37f7c5198b9a3b2f9f95bb154a3bd907c8eaa18dd6793f546933ccc49e9d9351fe406ae3e951db66787343008d5d5bde0d9039476680c5ca581eab679aa58f88bda26129e940c0d8c04fc96556cbfa31010f90b064a4c0626f27d4d85aa200f837bfe99a34b9cfd356f9bd23f009eee81f8998444513c4202ead3411cdd0cef9ecd854648f6b0d1fb3fec52bdb75e569de0cec9d72bf03e0a04587628f52cdd5afd0e329098a8bf73f59e2be263cd8f575387c7603badc1eeefabee236ce3e9543d6dbd1b3e8f0890d738563d084d0ba441d70b3cb", 0xec) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/240) 16:01:22 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2026, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20000000001b, 0x8000, 0x401) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:01:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66e96c653000e649159c19927b410a20f5bceb8d51189e5dbeba33958d5021091ff1d3b0c105716509000000000000000706bbe470714a4ba01cc3370971b67c976ffb9052caf77578410474ae5990200724fc84cea5ebe0900eb917dbc7a4abab8c23f00f0dc69a6d78fea8d95ed389a50bff7c1e00a87ece35108954da47e3d754a0e128691cf11add9635865819271ef90732f7fe5828e710bc442186cc561b713bb11fd6480d7b4851e8e4698a25b851f92860bdfa76c5be2eecac94b2e70d750afc3ed383746047076b5f3f1ab7b028cfc823dbbf36a6bc7dde24cfe0ffd069f9"], 0x10) listen(r0, 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffc) ioctl$TIOCSTART(r1, 0x2000746e) getpeername(r0, 0x0, &(0x7f0000000080)) 16:01:22 executing program 0: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100c0, 0x40) dup2(r0, r0) 16:01:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000f00)={0x0, "734f08a035f590c8f3c92937c0bade25b5adf65dd24372a02f6180a083e1310d785b3515c9b9f17bf15e84b814b2ed3a6dbc6b471febaa712ede387a5d51dbd71e9317d4c2446688fbbf85fb96ffaf8f1c71080cb25449e6c2e37c15a316fd4104814300bc8a56d52aab187fb507d33225fb0963c96b5f2fedb5b5d5468589b62c27989acd4e1ed208e1dcfdb8e73a875f8164a128602992d868c2a77a80afe66155f83d59a6dd4a567fdff814c733ed1d7a31336648afa5cc0b655c01fbd969be2b723ca10fdb65a578f11fcb1a5381becec993b88a4ac60d"}, 0xe1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x1}], 0x7ff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x0, 0x20000022, 0x7a, 0x100000001}], 0x65, &(0x7f00000001c0)={0x3, 0xd92}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = kqueue() bind$inet(r6, &(0x7f0000000200)={0x2, 0x3}, 0xc) kevent(r7, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r6, r4) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) nanosleep(&(0x7f0000000000)={0x100000001, 0x4}, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) socket$inet6(0x18, 0x2, 0xfffffffffffffffd) 16:01:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c04ed2d2f1f509238f6c402ec01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828fc2d2a500a35ace697bef649fa9d103434820abc0c652fce146e7f0bf0cf194bcacfa3444002007e14295fbaabbbaff5b7e214dea79d95e8f6b9d3b3c190fff0ee7e96424991eed1b4b826947ce3a6963725b058cb3ac9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0f1ddc35c", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x800000020006) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x10) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 16:01:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x2000000000810, r0, 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) 16:01:23 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x400000000000c001, 0xcb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x68, 0x40000008, 0x56, 0xcfc5}, {{r0}, 0xfffffffffffffffb, 0x3, 0xfffff, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x0, 0x845}, {{r0}, 0xfffffffffffffffb, 0x94, 0x1, 0x5e7b, 0x7}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x5, 0x6}], 0xfffffffffffff52d, &(0x7f00000001c0)={0x4, 0x10001}) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:01:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fd2d0100696ce53000"], 0xc) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:01:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:01:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket$unix(0x1, 0x73b4a6508f0bc1d5, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 16:01:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xba) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x64, 0x10001}, 0xc) sendto$inet6(r0, &(0x7f0000000040)="e6fc8bbbaa1e810df43f01cd004a5eca6f270020776f7f1b313009571858f953d298f316899a0ca52a98702d44aa8e3d8a915bed8de2ff96a5de689b784ecf", 0x3f, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x100}, 0xc) r1 = socket(0x1, 0x200000000000003, 0x1) socket(0x26, 0x4000, 0x440e) r2 = semget$private(0x0, 0x1, 0x2) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/4096) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5d) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:23 executing program 0: open(&(0x7f0000000140)='./bus\x00', 0xa0, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000d1de949e024da5f500000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000"], &(0x7f0000000100)=0x5c) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) flock(r0, 0x1) 16:01:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget(0x2, 0x7, 0x0) semop(r1, &(0x7f0000000300)=[{0x1, 0x4, 0x1000}], 0x1) getrusage(0x0, &(0x7f0000000380)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="936f2ad60e51bb791181c3e503c277f87f9053d32bfe7eae883a51a914cf95f6bc56033b5b64f98f8e3c", 0x2a}, {&(0x7f0000000080)="43b2f7755c45e286171b7d95e387575bc99be6f426357545a0f283a1dc5f150e08aa5b46effffe5cca1d62e7ac655f67171335892c038e17a5b0d0105878f1c79df3018a22ef9044cd78eb84f80d583c19f4ec544346d379355ee354eae978bb623d68f9ad16cce1d730e6e1ffbf30c79f3198a6d373306af96fc53298c670180b131d68427c8b2034f9f6aa25644c2a1d066b3397a87302934e05990a1a6418749ad1fb7484517fccf63858eab3647398207d8448bdbd617214a88a8771d2767d064e793fccea837c69ad", 0xcb}, {&(0x7f0000000180)="1d726f69775b45986bb16e50b3a6a3ec81f87d0bc89af1ffb0db574bb841731f798552e6aa2cf4c6307056c92c32ee89122c529a17b6b02ec90530b3dc0d2384c5a0e349796e991124abd1eba489c7f144979549", 0x54}, {&(0x7f0000000200)="7244c085a4b1cc49e3110af23b1cf6424eec1197707543856529d4303677bb104f3237a4dfae4f5ac8a16a97063ac8631966b844816fbfba0c2a505f2b417788087c852dded5451a1b7a95eb1e17c685ecfdc96d92db04630db46fc86c32e3059de3586b19e634b2b3f7a122632b7561964f24144b8291b7ca8fe59b4a4a16c1d432045e80dce899a1bf428110121fcb741ea67d3d715623f7676c16810aa9f8ce88cf95bdc6c323af4ceb351128ef6ac41341f0d72d07092e9bfaa55075b514344ba81d5aac0d94deea5bcea2a912546dd2efb312146232f8b6bd4b", 0xdc}], 0x4, 0x0) 16:01:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) listen(r0, 0x9) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socketpair(0x10, 0x8000, 0x2, &(0x7f0000000040)) 16:01:23 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x800}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) semget(0x2, 0x1, 0x18) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="480564fc36f372689a3c50577e23d1e92f93d75f79032bb8a2d125c3d85de876fb37815cc72ea577b0376053a89a4f55d9bcd12e2986584d2795742e425b85abd1da2324effe0f38e851e6b21f30a3ab549900de4b95c407f812d722f5b4429095acefef205f558a5b2b0cc944d8a1be018736fa17e0047c24d44b6c09d8bda71eaa2458cd7f7f118d3177aac6cb9bb0b163d5df23554db25fc286a198bbb4a62c1653331d66ace5c2d5bdf2ac02613a74ffb894d599f7a089df2fd7cc419816fdcbc1ea458c5416bce8cffa91c6e99e6cd458c97a06549b00000000000000", 0xdf}], 0x1000000000000173, 0x0) 16:01:23 executing program 1: r0 = socket(0x18, 0x400400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:01:23 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x1, 0x10000, 0x5, "226a1844327475289be93994a44e0b25eaa3a38b", 0x8, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0xc}, {r3}, {r1, 0xcd}, {r4, 0x12}, {r2, 0x140}], 0x5, 0x0) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffffffffffa) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8e5c954e676342d5c6d2115c2180e90abf369755f6d7641f711654be069eae28dd1c2938813e5af05e8a94c858ff52796a6bf6e5483ae782526b5559b90010830c5d8837def622f3b727f8f65ff59f9d1e96a6ed9fe5eb6bfe16966c4fddc8f3ec986908d607edd91b94fe37a7ae4f215c8c0e0a047ec1115a6339b7825dbbdc6a07305e4bf23ae6ca7d68df3caa1159cf5e478ed9e134402a5108b339b92b17af737b85d0b3bc78e839a75bcc9381dea3fc8850dc490d429070a7f4782d96fd15a833f17069774cde438ca8fd3edab2fcdbf0bed3c2287dca95b53a1cbe5d3da755b194e0385b13ffed9398a502fab906ae19cb5967b78c84074d0e129acfec5267cbaa1f9e0cc08a86c95f66d41bfe2697d91a7c463887efe24ca7484097af8fac3361c388b268827ecac38773d0922d7bff81a49b258ea2128135eabb2ac8db00ba1bf993bd78391cfb3af4034b2645e1908c965fd30b8d58e63b787008bf6892b54c6bdc57428ff57d0382d1e871ebba20389e94cdb1fccbe1ea6cb8d63e8c219f50fbdbabc81a89ff345cd2d270f09e53d87ca69f477ba868c4adde5423ae3d303641ebf597722208c5ffa75e06c256d76ecb1f47dfa4a8634e5d75b1420229849e641efc1c5ed5839b38f85205c2c285d578b0900833c5032af1bc1b3949af5c863ad2795a0cf87c89bb07780a88bdcf9c2526310ba82e678c02ccf4c8785159affc8dd5a26dd99c322ba11666fb9807497de1b55e079beebe4aacf484aa24e5f6922dc7eb2b1f0dcfe78fa59e7512f5fb47930239d245f3964685692f79c22f8789e0c5643b458d15ca0eaa792dcddbd7b8fa6337174922a3147ba2d982da30f7f0d83499dd9eb508bc627ac8f500e8ab23cffbc858e3b484a131f9c68e14f3a177f8842c3b909339e9bf3240aa8306e78ae25efd3470e2b8346c56dece78d632cf9e9a576f749fc7b94c7c73b9552acf1c2d57f3ad098f58a3c89b4a9e2c5fae75b9f86273a3e00bfcac970dce1134881c252f567f988c06f8f4d4bd0df321d1c7b2965a859ba440d50216eb97903d35676e13a3ac14acb542e71e287d03439f50e29f19455089342084ab97c501a236f90acf661215ce1460c19f2b0f2e8a78b3f52d93a29344ebfc255ff15f9be3b8b9baaa9180e059298d44cd4df327a7d533a3a7022766dd9898413e6fdd928d89ef416d496c8854a0b09afbfce0f878fa75c4baedbee0a889783079c9715cf5ac3e2960247c2a45fd4854110a742961ab34d5377e4722a73cf772c327418d95983c9d87263fbdc67df514870e41659e007b475b971a2faad7bc80929cc05e056c92a2aa27b055b01738c20ce5066ea195ac736fe6e92a0c11298b3a8705bf65fd42436af52d548d4cc3d2eb232e6e613063c8ee4adf7ecce9d9ca64c55c61cc9d7867fa1203ed60511f2926c428c7c77f215d0585c6b5daab5da1eee17e55720ebe97c144c2a89fe6a9d1c6adc1499f0754f6262e3b96b1060cb3c762ed9504022843fd6158a6be35a7185ea9a1bc211e8b3215b68afc6a1531064f550ac3c3ccfc64af50308ef2e0658c09b7c137428a16c4e3da2208bb7f42c600f694e741f6dc2b22c289ad9ff3356db424ee565287d905148c4389fa2d8deef2871d6924a93f370f0ac43ab9edc161a13ce970151f780101c26ccdd2918c9f8db5dc1d3c57fade7f72e03dd3bf535e5a1576f056f545c63c87c5655e6c79b38b02e6ee1ac565a83cc8ca9dafad432351c89cf860dcf6c76fa686c08e760cf61395a63556ec12c1c623bac23601552fa9323e32949b3c12be6986a2b51a9e9c9cdf1a5397e4ac7950b38e550e7e74f8eb8d0dde04e7c7b7f935e7a3b49c9340de95bff6d1bc2d844ca5c7c79ca9fae170d5560f66cbb5bf9e83fdfde69338be04f53adef2898d9ed5c2cb36b2adfd4f2ecd594e6213ae9b7ef4a0bac312641024cfb8646d3c94e62af6f0f01d1b41e2f10f251f5ff5eb0abec556cd989b18955f13bfd20f0c428497956d9db387725a3be6aec43f574de6393771a2d3512effd07fcf76f90460e54b6e4bc06d822b879c6dad5418b11bb5cc3d5389c64cefcd28cb716c9c941ea6eab9b20b63a6c08bbdff2b479a4e9b9d2684eb71d9a71f064a935631909d797eedaf634c3e838a930455fa4535d1346d59e053659af381e8cb6a91439f263ee6396fbe36b9eedcaa81a24ebbe943571b603add9b673709ae80f14c72db472b32ac278a74ef786f7e640d03202635851cce2c2494b075745fa6cc3622addf33afd1a1705d4e06bc5e832cbd015e14e793249b77a6e20f4eeb30ad22cc5c20ab70df419d3fa16ce42bbee519586bc232ba15668ca1f72ace0845dfa529218838e96b176b140340b4773e00d0e1f09b3e573b2192d7b3e48ec1b046a972913bbcfd3669c5638239dd38b692b7110110c944c06d770640b0492c7e3055ef4af4dc3e7755eaf27dfcbaa4f11621c4f3769a33322e42ac39f095b312db6950f1da85aaa7ebbfa45e9b08c14333036b51099f7b405a7c36deca231848e073369c2fb0b3df3a1e2724ed51dcfe425ae739e5ed7a6effd41ca333a167ad679169814eec94e42ad88d49aa5b5b771ce9ad4fd20e9ad932e718ebfc6e82130b42590c39f74c3f89ef5b9606a41e92e5ffcabde9f1f21858432677eda2593e9d7f54e50a8d3746b3f1852456083a793e8b27b324d7a5a5c7e451db34acc3c07ddceb1598477f60dd2d284bf20b3fdd9bef0cf5d648d66c681552a83bfeb86c78dec26b7d39131907584484b034bd8e09950b8540d63bf1d7248976e74a02086ff6254e96f7f43bb15e942281923a3ca450b5e436fe9b04cd22838e969119b8b1e831d035fa32c89fccf634ab4ad199c19fa8a83ec0bee1188d93f58d9ad94012aafd70b2efeae98c1ae9b90952bf86f6358be8b8e47cf132c3e47314bb79a770aef77c578bd833210b37c363be5f67d8af2bb71ceb1218cf9bb23469b1a5eecd4e7a4ac850fc493d7f269c768f73d80e50782b40a6512d93ee894e18ef708823289ff1fbd02a61d78ffd14549823fb8d5869983d26ed71244f58bd2e05882bc6b0676ede5784cc303cd4c94ab311d0c39e02209bb416ab8571de9ebf51b20c14bd9ceb29861977ddc66358659a81e52a7a3cd652105eaf91ad3a54d29c646ab1d5f12c31b0b67c8f16c5f55a1309e821c761e780500c5ac85255bef189d71ae1ce713e1d206ab36fe226c4420dcf198892d9cc0f8d36535a767fdbc36dfa18433331e4643cf728a77c10cdd3c6516bf824ab0e3af7b05861935a9a0235d1f0dbe67f7fc5f75cd2dc2441e02db9ac90c934a26e168abe0676ce44285816d13ad029a0063cc793fed873fa4d3d2af4d8f239a084ea449156c6745df1c08ed8534c45eda7dbf4868b4bba1377a0f4edb3e30a6185de763f2a36f43230b5bb458a8cf6dab784d20a184ab19803188a7ca51573ff3a7c7930b7b44828d038cdc71c131daa3c18e7f49f9be107e542dee3970cdf7b86dc1c9e72bb043d50fabed91f657e5f47648a5712a017d2905d0c16a2f5d8891604d6567e61e0f2faa21dd387c40cddfa2fffb1e988f19d47ca30677309edc44886f38dd3c8c18b61c3fb7a48f84bfe570622a73dab9ffa2f0f80fb04ad4fb872bba02dcf4c30f3f717d5cec0611d7241062f3361b7f5b5db2d3d71764091cab67e61fb29f460b3d77246715e79fa05d86949535dd36d02ef7329b092da79d1dfc6fba8ac8b6b6988e7166b0682f0aa5274d42e1d70af2d67447f14cf88d72da58c58e5b94f2f2e27321a9b5d62da86b911b6aa60356eb795ee15231e3ab8adf6a297ebd9b4fce601b4be7949f38fbec88a78c36e37dae59e60aba6d56c8b49ebe26914878e252f20d4b36606c0abd07756077d7501b81891e91db96678ce179d6d52fc7b61f9d50195e637dc535d46686d89a286ba35aa3daeb3ee9725c72d78af45ab375b678f5d997c3d7b31a6d8edcea06b6a992c19f0fc45e1a4c23422506865d239eae6f3cdcc74eaacda9f7cea22711dbce612264d0a21bef087c305f392138afbb40db4a66505585244b2cfe7d6e9156a0c1a24f5e44160faf053c714669f9daed45248c65c6e41f3c50c5d361bbe2350289b383d4e3881632b2effe54a252d8fb0cb4a309d1570f0b50857f39ce82ac1dd90105be1dfaa659204489d44cfbd212e799610abc04ff447dabeeabd3695c34dae49232ba8976c839314a80d1bcf89e294cba52c38fef21a5a3324df68f45f41a19cd014c16649112131aeed9531b46933e8ce4d2ea8465c52869c6f776a462df9fcee8b128b4c4f5397c3e29e4056cfe206e20a75cf02b5d003455fa3e54718634dd23b7c14495bac2cb4096d12266fd77d13aed5644623227c86dabf777351bd7751d9e217e08564b580c079f07e9dd80dc86bdea882fc64bd34f244fd13ec51547ed7cd78613f08fb55db63bcde2c977ce7f15e8a5845eeaacd370ddc494dcf8258465872ef437e7e18d6498d70811b9350131df8e2809e7005147d86e48566a7776d0e8cb1817fbfd55497121f21916782a2523d246098ddb1e6982d908e3169093a5b522a6d18ba85e566e2212fb737303997af195c2de6887d3b393f390ffc0f25410887ca48ffbf7dc421448f70c9cfeab01fc82497db426597f6672221c8d7e3714ce2fe0a4828335a511e4213fab1ac055c7edc0d1c223ca60c7731b581668db14a3c8efebbe6af732b736c48832185a283d4f52b2383bc87e213de88696631683bdc153ac0e9d8d63ad96c26be0d3711be6a3ecccc23096300abb44816bb7b5a76ce4a2add6c799e7b587b7caeedfb1448a90818f6caf546ce550a4688792dd3034d8d673f12330a47c72f419c4fcc30054d8ebf68a08af4067383a7699e71d10d80a6859102189f783af1390d0c7cc661d163516795be6a021e3a46874cc4024d2e7727ad4351844601e3d7f7c6787c4f1736cb4ed54409b60bbc67f48569bafadb485c1230adaacbe90b843f99259531bd90213b9ca8a886ffd5a0cbaaae9515b2cd6d35201123b824e0b9327497336594bdbcf5065fc91e9fcd8b36265a4371df12f0b6293e0b30ee0cfd5aad9f8ca46596c1239b4fa4d36d14091897e3ecec94f626da1118ee3b4c46c756b694daae982e9bd62f61421d67d269154a1fc25d0ebed58fafc149bad08eba2a21304b5d2b9e4e703c105ee594bcc84eea6a0f5ea35534cd0037086c3d2d8859374e911a266f09ee19d2aa7d9884a6927631e4118ab1443f281a7b73a44c906fd57d1a540ae563ba844715b2658c46b7e4d9f428a1da5ea742f97b482eb6b72e78aa4f5a921d22f5e5512dcd93d0662f3d1eea6b9295b4e4251fd179372650b808a3629d7b79b86127ad348f5050b2fbada8b247b33d4ff79034bac7a8903c226efdebb9754aaa1f1bb83eb3475549c26cd0ea5dd3ac7742db6c41ea4d5704bc70be0a5dce0df8793365774b6afe080c80efa7146ead9681a05f70e862ddddd8024803b4102bd1683fa80e555d6e0f9f3a28e1bdada377c40a8ab3615f7bcd1ac24f7b413a1cdaf8cc55cdc1eb850f21b8d27b87eb295a341faf3bd252dc3fe9d48cede353cf79b789871a1b4bc596ee8b9f8a6d2f612ff2c6f00d84eabf43b3c987f04f4f567e67498c1b2627ec624ceb30f3e99f35c2d03422c26e2de13b34b2f9229e30bad0299d88c8d052743e305b4bae9ce7fa5c3529ef98f4fcd56db5fc6e2438fa51fd556e192545fddf90ee2ad9b0e34301", 0x1000) 16:01:23 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffff00b) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000080)) 16:01:23 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:01:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) 16:01:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:01:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:23 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{0x0, 0x8}}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimes(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)={{0xc79, 0x8}, {0xb460, 0xdec}}) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000200)="a48fe9322a49e670bd02a98786985db5827d61f27a6261333516a083376d8d757a6a997d23d3a8522eeab2f47406c15a542ad20436d786bbcde8e0bdc04476e01dad4cf583c382a8e65bf5d7cdc07882d97aa98ad077c26662121c4c83664e239ccb385f", 0x64}, {&(0x7f0000000180)="755653d48ed38ce5fe0d25e62e", 0xd}, {&(0x7f0000000280)="ebb4e216837c378d1e88eda5ffe09308572af62f259fc257c6f46487d060a5f505fddace757fec65d40bf1e87607d46d3179a367e3e6e07faeea3e91266fe98dc9928d4f656b", 0x46}, {&(0x7f0000000300)}, {&(0x7f0000000340)="8e0290798cfbc74241996c9cab5d09abe6df3142658fb91d903336ccdd375393dd409d6d9211fd4e8a2e2555b1974783216c585e5b73f76d532d88c9345f5e8c47d75b6d81b109e9eb4ae45dd3a1f4867966e4108e01fa2517857251d3002d9d7caab816a8897fd90d5321cb6122f2ac74e965bdf6a933a722b27e648f684ca40669ad23f0b9d6f561ac6758e48eb32fed55f4ace586c333f81fd07589aeabe2e933dfcd20d471b156756523fbc7138f42ea076a6df0246d97dd4e", 0xbb}, {&(0x7f0000000400)="e71db284f5543271c403ce56f8be7848e221c4af1b655a346ae003", 0x1b}], 0x6, &(0x7f00000004c0)=[{0xe0, 0xffff, 0x1, "94c95a14095a95363be3af66145857f0bc57316ad730cf0569a5dab38a10b5b5f4d93b955f2eccf08c77efb1c5ffa66d36fbf43bbc0bcc652d32496fa70295dacdea78dce2d2b3d79388bccdd99269677eb24af9525e4f03959cf23b929d5b3a03e6972dde6b0d35691a070efecaee0b0ec8615f546808d846da3c749dbe137d19830c88cf8c8371f91b0d1ca9f9adc7d68f14f672235e001e4032590cb164abf5bdcd4d6b640aba8876cbe49a0f7adff7772877cdcbfd7477e659363b6469e82f4bb9907d86f7070f9d5d"}, {0x78, 0x6cddb30309f4e64a, 0x10001, "6090b31692599957a218e29d9ea92249edeb538a0ab1221b5281c412cdd9dc2595d8a58832c44bb52941adc42a0f7e2540f8ed881ae12353e8e14cc0632cf6606e9b38b87489aeaac54a2abe4fd53df5eb97ce6df976c598cc785672237db6ba958b5782b9"}, {0x1010, 0x1, 0x54d7, "93ee64ad0070a942696542b6dea5c0098f903a0a0b0dcf61992b7801488d94bb0cdcc85c30e9896952db5b9934b4f1f81c97878ac6b54d5061cefcffc512832db96db7034dcd9aa9b74354acc3d605d65bab8a3c0aab1560be3a4b24baa6833fad8ab767255c1849eb55169fc36946d04d27511cc083c9e3c10dd4a06df2fbf14d3e47ca66640d46d12ce2508624a48c4816633e9c821182480a8f64fd9012d47a18d48803ccffc5cb61022e116feef45501adfb6bf811b32e2b6bb1689054822d9934174a0fe821607e39b4bd2a08292ccc553bb694053f56b2e35ef309f0b1853f23e17ad3185d28788c6ef125129e1bc3c22ce8899c9acf4f309bc598dc5a3a73e71450937ca10e275c3f186d4dfd560eafa578943a045772bfd7ed1a886f70a4e891fbc86400cc705b4807b1336e6f97ec7d1225c3c4ffb10a288ac12ce1aae2972ef8fdb1428b1dd9c865f345cd9c60704cde1bb7138699150884565fc1a3343df4a3885d605910999b274f42757b3f2813a22842af76cac123d52d834ede4bf13f27cf4c2a431675dd78b3cd3765eafc5b487fe71acfa0b865c2803fb2a9f20f100572122578bb2dee641bd1442d86ca3833f889cc1236c60ce899e5b9d8ef1127da6370392bfbf76926df76aeb969fe9eff795ba2b1dd0430bbccc86576c1df58722b89ee03588c81c4549aa4c71799bc391cecfbfac721afb8de1066282575e4473b0b60ad9c280dc15b7181e26d3733c97ad52a653937db6559663a8670f0d2f8617586c4bb9fb6385bb5c128e42e973cc1128ebe1b46993df34901dc690eb115de9d1936222ec0e2204c836364ffc0cb95594cf91fa0d8f952f1d8bb010d70bd875e2078c84ff4ad4560ef52de3f490172eaf68cd212e228bc0b4f51439c58fd2b92948bd164f6d8c726a0e665d5b8f4751fadf93f153aeffce086a51cee4928e3299e5d244d7c3cc7569b5d332e19bc1bd3d060c4dfe794e85b7ecfe5eeef954c42752129d68a762f6933e0290bd1aaa3463146009c655b21d0c4ec013464020dc02ccf932e8b555f58107bd9007bdb83add1f893bc8a12d62814bc9ba09c8838e1b75cfdf5331ea7d36668d521e1dc58ee398b194e909e16dd9f1b17848242b29b35a89feef4056d829207dcaba666fea0cb39a81a93c0280d3a004bc6a86a541e3b074b8a37be509164c59e95f63bb1796c6967bef459be7a87f74b784f5447376873565eb946475048e66ba78604f78bb693389f3d0e36b5d0933b703b116573b767e81b19935c2a7ae63ec1ae7dc0f0924595faeeb704a8d1827d93ceb5a5b8abcbd2087b2e34c97de71569cc65dff7af37722dd2d39b89fad09b27d1a2197b2ce1f95f0737d75dd6bdf8f89018d7fbb83fe24dabb7fa7d487ed26933a1f6ce8a47bbdd1519295935afe85c7de4e92790cd87f9f00b951201038be905ededa9268c258121a5e31b569b87d4d4951204f4ed2209decc0460ab5679fcfc444c9219358382747015c4970919b584fc9e554d13acd0a9c0cdd3f854e6341ed2efeca424c52adee75accd552990800c4564f190229fa4316cfb7b98a3a82dd31461227089275804fca3f5df42f7e42ca29729da2aa31c312ac82d7b9d73da0e8797e507132eed798c3f7ddb5c1d2acfc24f431d2ad81580cdd5d06e3f4efd78c1bda27b57455dc0e04880c35813e5e640ff1b2ca6cab01ce200c857ff5852654c3ff6f778767db17338bdbd910e428448d1008fff3db88c34226af195a50f6bcab6c868aa3d82673de9a63ad548b5da9c1a4c8ca5df6cc11f9affe529d3284600d8884b51a0435b862306f3431a5a521c0be09eb6c0d16090161ea3b89766a21d788261ec4ad800d363741d4614ba79f8b7ed81ad1e8de9541d9b1983e7eb892bcca24e14138250918de4fd1546210a180c1e437e1503cb50f6e8970f3359038a60eac16f85c18eae9351f8fab1b5f3620809e40562313962d6a5a7479b1c1f4655f1a3c909f3731953e89b3657da49e8844b7f88bc6ae00a6fef8297b6a3d011a5ffc7d5de43fa99d4122a579ea2b890688438f7369ae9a898b7f57aed192a69b7865092826f1491f68f3f0267c8a1edf7993a816c47512cc041f16494bf68eb74477f01a0c6fe4eebd0ceedb08ceb6ad3db11c8592902a1baf1de041224003626c709ad2d92500db779714bb69976357bcbff7e3ecd7d1415c010b5b0348bf9ded9f034a7444ed67d71fe334198f411c90c8096b6f647a8a7eb5143d95ec9e6e15c694f7e70208ef768899f4bb62a1b94d98acda3243ba1b1ae1dabb5a50fe4aa64d0ab902f520d066091045c8cba33d9bfbcf20d6291d4b948b998ca760abc83ab621c3cb93285bc473742afead604ab272c70c395f05048d9370e8834f948a2d697d226aad08cd7b5091317c2e945134622577a1fa0e6057cb5d28561c719b2d90d505f3b879dae680afd6f09cbc18391a103aec389dccf621ca2dc764039d30eac596ee5d390aaab9e1e9f5471a83e917247173194d42f5a000ddb294e990d4f2267161a094b327e49f1e9f8650f51537dc46d4a8450d60f78d9ae2be5a63c733475ebe040b5c1d3511f08447d5cfa5ed93dfd338871317f179332ad63aaea31b6be192e24315ee2c0a9f9b3fae4237df248bc4f8fcb8eec925cb781c70293d03b2b00feba5ea8b4e1380617b10bc5491ba18d00cf782bba19387afe9a22b64b9c07ca0e460548c69ede43347eb2aa154880aa261d4020c5db1f2e2906a2b6e93b400324278e4545fe8d3f824cf556f644acd5f1fbd7756ec43c7c2b5d5a2fd4a5b82908be4447fe67779878d3cf2396ee7f8188ae6e3355bfa6098e5011b3376abaf721dcedc56a98748d265ed485428758c45ef033702d3354b27f6627a7f667509b11db78e649b1aeb093b9b72d464658f20fc2a1f337f9371b14622c85b1e6003371dc7ae01501e0a24019ed4f66f4a0cd4d1d00f7b347f5de713ff1a479508a04fb727442005cc8202e183775fbfa0fe71bdfef232ce6d2ce09fa21ab2d1b2feb0c4d4734f02848f63dc742ce935e69f88e02d02ec96aa16c82019fe5c58dc2e5cbd73cea29ed6ad17f10533f36d2530e11a6fdf0aa1a783d1d1b601f1354b6f0caa504b8aa6526c558449b8c31a6ee744ec5e93c62f1b4323f66f76a2791e4cc380f0238167310b9266f2719ecd6a31abadd778cf18721fd9335576a85a31b38c41e6ab56aa86f80ef82fb48efb83e50f78215c70c6910a9866ef1ab1d24be0394ebc7f879404b17abb4797dca5de1604bf7d0e5ac2c370077ad7c803aa6959489ad710a0e256830d6d5f5be26c594c3bd5e9bdd0cc7ee56e289ecebfbc0639690ddb7ac95d1e74a40196e9326b067cb99cf91ce521e37f17ec71586a8631029f057025d7d2ed0db23095b7528f1886a6f6d2346add9d674dbe3f3b603193a5a3943d4a38fe872f5e9ef0beebef37af67e3d18abf1cd20083519fa94f5f4fb71224305d0b144042c37f14ede115c10f6708623e14b072cb89c5ae87bb75ca7dd3ead6e9e2d9af7cbe34b3c3085d91ee58ba03acc514efe1f43591572a5e4a0b160c0163e1bdfda567c45ef7cb3065d4146043f308089c688879249d4843fcb528885c76bb589a8a2f67bb5e7ffba0abfff7c5126bcb5bc766505e45e137276ea2e804fdf5d23b4afe446c1036eaa382e42e7d0c6c9a43ee690f8992d18e1ccc6909b240675714504a5c71f3f735484b286d44dd4effa8456b077c1650a775b899702b5eb7ff0cecbab25e46bdd01552fec925a4a46a449e53d5f8f1d6b29250a46da4d48588e7c168eb9236abaa3d677673a3b97fb75b6e425eb93753f48f87678e28f2908c9ed5e107c9ff69ef5ec0741117632c794021e2659ac7bf931371d43b7cb241993fd5a7fdf298bca215535e00ecc3808cef789dd8320f1ce48beeaccc88a54b9bc106d3fa6885c4508e2b2685eb0c058940ce771dc54f2c179f727f64acce995b75f2edd232e7b8b62b40a1861b22a5d69bbd809ede5ed89e48632cf01b477a9dd7ee2d59c1fd124c69d31c7960d31667f1147e53bb146b689d2fc4cbdad4b6f29252e798c3188e55732c448b652306f861acb7397623c543158299e5eccc7152b02201b29e59bb2ebe7977167f85207b701466927a61f027295eecd5dac586faee510cb230db5d30ffce258e2b75a0046d56ea06ba51f2b1e4a67551ee6d169e2c0070d848eba35a70482461ab0d13730bb5c1535f33859bf1fdc6e536ee351a86f351771dec56d719b968a770e78fde018d93e73952c95047b8e79c4b25c107bc4e168e961efe5394f3d27e5748c11e9c455772a3b8e51308a15056e3f72046cc034e8b0ba664ee27067ae2a3c17e0c26feb89b5aee5d8234fe2a786ffdfb55535af13362e6bb6a8da11e2f9ce15b697ecc23bfb0ec5b5c5880df1edd4291130d59d9dc4a8645d03db29008bee3dc535b1bcc0b360c5c8a0a9bb4a001217ca18290147298f61f65ef147a5ef85898cd1a177260f88091e39d60617c1374585bc66e59d3a2b14c93a90e8c6ae24660cae957609645026a79fc68d8d8ce92ccb555b8b25cfab1863afc0c14b92f3c6cbee39707ecef9893181209b94fbf630c205fc667209a1d039bedf0c7ec89db5979b9d9c84a68f39fe927bd270d7bf67076a06979261de4fc06b8be2c8b55cbdd1c76feadcfc6e9128ddbfb81fa70e7d45ff37e4c21720da744d47db267b910706167ae69e852cb397860fb42f794e45abee2cdfbaa33179072d693ff173bef8aebcdf03224437ecb4758396da7d4e77c1d6f52c68c45753cea887e06cb2ae2cbd2e285779e2b779de442bc173dd6583e524648eefff2eec287cbac21cfc2a7f8175e032ff3d0719467c91b0495a672f56fbb4771335d0acdfbb7b9d9c15029db4a7044c114e80d19eac36ed9673e9938f21dd1f024aed457dda640f43efcd58a2e620cf1297fbff49bbd95f10186a18f1de1e54aa646aac751918a2038d5e0de7d34c658e1818a442df9dac6a1b210d647cbc58cf926c6239fb84d4b52821cfaddcd8a7033780f95e0ad2d101bf96c690a1ce6d6f5bb694483d6ff5c2c08845be014b5d1ac54f7a899419b62e956ef2bf654b92686d5a9a25331c8a3b3de24c25c4c75b434fcfd68d82abe2f4b3cfdf7463ae37ec94341d25f3a2bb8c4ef96061963c7c46a442b88458cd8d5eac24a2897d6301082459065c4ebbd9ebafe55656450fee448ed5071f786f52491cdbefc4b72503792d98cdb2108e84aa17602db743bde062120b967257b97d8b704e13de9a349210c9b2dde569c5476984a1bed940ee9dd26310a5e62785ae1f66078760dbf777f8a1f9e25e3b037f4e9591e6ea93454464226d78e65b1f30633ad2d3ba4eb8e9afa92ce1eee3b8644a8e712dbc09f2c5bd1fb90402007902619e44fd250967fe76ae4fe4a92edc2e73f57652a4da124d3c58d4e82568c904e1c8f15a4bba67bd66bc95793958a0987ecc5af69e4d01d038f7a7592ca1159d51fa94e9b63c5c69cd219f9032096574985161a196e44e7b344b256cfae5bbb2629acc4f5f997b0e83777ec6f5cc23f3f8ffa32ab8f463f19634d7f08c6c02eb4339f591447324ca8185f7ec2488a860c608057aaca3ba5747a10a5d3345a768f1f89f3204ac6026b4b975ca4efa381620299d0b31f6e1ae84d8439122113b3914df1886d33dcfce8cf15f3922a0e9a2aa49d588fd410ef6a4ffbb306effeb5cd9a5c4e8d2af1a688a34df3d2461e8bb5565d8977ac"}, {0x100, 0x1, 0x7f, "83422005f8918f510aa5536de660fccf22ee6f7e345c88a8662ad99a0828dfc36ee1e7830c32eccb1970559f14e1acc923fc6d92d981fe5d58f60e848c7050aa39fc9cf735aa5d162a569e144b185cab583ca42c68ed36f914e1aed9b14ea67242f17f2436541bdc6eaef7d9a6adb8e82ead07a409af685c3c2f2085b1f72528967e252900486cc6ef0cf0d23a8e64e1925861b561bde780a515c756ed06b9d1495d789de4aeba6eb7bce3040e5f133a7fb58f0c83128b6caf761fa130c8786b244dc2678a507e9d2dddeafefddeb26e8fa356edbe32c144d62087eb191f332bf7629aa30224488144dcd7d40f"}, {0x1010, 0x1, 0x13, "a85db4194dddf742b9379a721af50bba3eb1e6035536d2ae389e2fb513e26eb6821504b6e64042f22f9a647d3dacdb12c70550bc4a3f1cc91c8c5090b760782ef2f1ffba5107e7e0765038127d671cf9f02615fcc013b4f9924cd75c9661052e11bb96be1cdc3e7690a70ef4c2e8d4a1de132c41c77336e6caa81bccc65b28e16abc314e6537fcd4784351c24b8585d42694c2b60fba7f11ee45e80afa1d4cfc40659fbbe39364838ae1f3c47b2759b9999e19e8ec444f3ee76377e6e2cb61ff210e8c9160ca863ce644aa89a333fac2e49ce57c646f08076657f951aec96ae1eaace6b0bf2b93e50de8b79e1f0adbd9a454e2cf759f2b94ac4f0d64dfa899c292e9af0b2f856669df37bd8289cb74435f0401a4bccf40f9dc89ebbae034dd583e78c3071608c720a0c10c63910fcb3ecc76a82ec5806be690882a398d2d162b0e7b0b3fbb000db7256b1a7a825ee81c7be6c346d9ddbd3e3dffc8e4fc2b0aa0019cdef758d600383bb351d0ee26b310d465297c1f18ab6165ff2543504a903bcbb8ad3469a636a4c7b12b28ffb2264252bf5c462f120120d0e5d52a4449e2ddca35194f266064b90e8b3d1db457337752de79ead3403fbcc02e0d5bb2b1206e9b4877ca3793b7922f6787ad3bfda8d0ae18e7333f18b2b4e9eee8b4390c9037f10421967489989e868c80f99a1a905aeedb7f213f230d263d6f9e185b068a80ef6caacfd52e7174f124ecf2129a16517f76eebe6b42c0e61e6f434095153824ba7ea6316d353a64469ef1750b5fd10b362976c1e6c87757c3f6aeca965354a15e5361c14ef8ac62492a2b2d5ed6ae5b08e54f1a16055650555d2ee4837926907930ff1124d0207676d872e2d907e54951e89f342e2b8538d76b6865b25ddd3525d91b0fbd610bdbfcca7c63ef2c5c58401c75f874867053311742e38878e01834527aad4e17f3777108f853926043d204df31da62db59f605e6e8d37fba864532e89c96c612b7cf63ce23d0448752ff81c7893f3d6d7a813b4b344e0864df128ddf664d6a3bec2af83bb0343abee0b7cbb4ba3151f39a87e46e967a17e717d0bf8d9663b4a3a7970731341940b4bf241e08559714256d59d8680bcfbd7499375f0b084e88f17fa62ac9f8e7748fd71dc0a0fb0aa1753ca1bc3ff09f3f7641bcb71dd935ed7aae84407b94ced4722cf9f54122d661798c58b1568e0bd5f7994144b7f17fa07d6e368812e0b8aff8bc85957bd4bbe064c9fc0062935317b75f23c115f0b53cf54c25fae3cffa757d9ca9acce08e09029479b6326030a9006586bd34c5b30f8813e96bf4c92c44171955cfef798538a0b56317739ecf47e9c00456fe2d78ab0631395a957b6d6fa32ca5baa5b65bcaf72741ccf8911741ad4c31eb72efcf3e674124132667333002ea731d2e92696606b5bbc10cd66f47d1d9caaece503e192b5aca812218c4ad24a5e69af397769a4f45f67c6158de7ca60225a6d96d28c2bcbb79dc0601647cd66444850473e47663ba66994137e32f304c7c921e2366f933a13c32d3c398bbad0d03098373e1859faa0ecf3de94f0d45ff21b66a011f705d3ee7e7d9e48a1a5eb4918b732765dc260638da5cb5275cde81c77043cad41f01bc9109bf1d89eb3e9c2964d37d6d67eb44d0f1ba8ad664dca1efbfc0d9056d93c8b90c58f5361e13f616050236672364fd293f3ee30153e67020f8cfd08bc23aa81cc09e91bc6fb63e6522d0e1605b6359cea0111bd6834d768f034c66a231dbb4e70e64ced00a0772d033a2c27717956c843597549fcace147db834c9774ae53e3ccc50921f855c1f0a08a1ebf66bcebacb28ffaf40b04599090524cd03e7c5bc4c335eae5d16f1d60a422f7d610faa54cf2e8f5ae1eabac79d228b794a98352669ea44547b8f0d3bc937ddc1488622ec1f831c4b75073d1a190bd2e9bf3bc0092a81e28f7d4a494841124bb37251c732cc7e6886e06153f23a923bf81fe4e41078d569eb2c705a505dc17ff464eb72dbc85508c911814f4a57ab3266dc3512d388d8ab07682d87ac4143c1ee4f2d065943de7549b29597a80a51842a207efa5855aa5d4a6e00dfbec978a61b9e921eda7822e9d3d327d5b87a7671dc453fb025a96cdd00b32e6d18114be3da6fb4c6456b197ea577d06f9e2014f965d20f2b8ed8790eb398b6d413d45d21ca0227f04845b05b1fda09556065f8362a970c9d080550a45d1ef3ecfb43bebb8087fb1f078944d475e00a6323c17d21feabc850ce67f595c29af4d52dd4bbc4e4df414de0f766c0a39c5d68d7ea97881bda63d0fd7d319be0e8a9bd13b50c935983fe71b6759beab0fc235c7eff1a8f64862f0d410ed27fdcf3b6c5a8774f06207e73af5aa9ca1d5d0a6cccc6e26bf4e6eda88cbf1e9c28a174be8e5243db1f13fc6bef11a2c6b1fa04be1cb962ab44d16e9c5bfe311dc2ff64015a29238d88e9f656752322b26f84974c82a72f0d437a3aa04eafe4373063bf01c3ff1d4df3df442074812763f7b3759fc04cc7e224f937f37d8f51c41eb4c38bd685a3324b608936fc54be075c00177f26f50ca43dbd9c3cd01d08e442178f9037ba8336e9a675fa666ba8267c7ae06c7a7c0e90156db253aff605fe03a48ff77d3367644fa9064134d4f40f4a259d590942e619853c3fc48f7abd4808d038f86c62d09c838e77991e9c166ce0eca13e32b628d9d9a74149babdf9d43a47d7ee0956b12e97e0742083dc6f9e3d61b7be7e62cb02b850b8a3aa0934fe1e88ec179885fec03d3d6d1094ac323ad79db8a1d8975e26c4ce4fbc7509a385463f345e065dcbae6eb73325df286ca9a4a360c80384bb6f8598deda66ee089cad9bf4e19cd0789f01b865ad8c0704fcf041e50e4c2b9a5fb4d01457040d59d27b5fd0fd3c018099c064164e5cc16dc71dc14a5b23e0d7275c7bef738f520f1b41ca00f72df07db2bfcc4fab17584fe2b8254f5548b23105132ee626200fc885273f994d748bb7f26a851288a91b1f74a38b84ff85ad4850da11a831c00d4df2c2d2ec717ceda007e38764300cc52b1867d2d98e68d26b16b71a8b149123fccab9ffd09e398674e45a51a2505143f2ce5a1a423b01cad3e31d43b8c4eefbc1f560c8569cec531e9fe797920694917ff591bad644ef732d76dc07913e0e01ddce1bc03765c58da3f17048ccc172ea959e36425280dcf5785b12e4e63076de0aec76a86a36607ad3c18ff41c8e3510a825e9b7f8b1a88f4c6d75ef50f26c9aa32d9e750063509006a963b13bf378a6d40bcc801dfda69ebcd57b3f00723c9def20c671d29484576e601142c254a6b2147e9fe906939e4d0dc13cfa6c9e5b0b8f705677270344560024e4575f6aa74773b0489ccf698a3c6deceba2889017faef2e3967175b7528df93c1535894968e14aa02ea5203768981ddc57fc4345d05a97d2fe7631148ec0944bd2d14e170494a79359a5c4b0a38169a421cb5424667420662da01bf6e693f139c2384ed99e2fb0c2afe215fefc27c93cc175c217141e978c5daa342b7c01fa0f543a0bfda246ebeaabd0e7a2bee677d98c192877f7ccecfd61e205be79e24004b87156a1cd66c384e3e56d8993b7d9c124897b6876a0eb6aec5df9147a74f899ad30fe59e9ec57acb4726d90abec6cb77b37da10d1c2c2a3af0ee144b724d1b9cae64dfaa993783d42739d6294fb6f408f02d3932bf4eb21a84caa37406dc0f799297f8955ff87fc24b75732edea5c4f4f8ae53680129ff10199a0b6b1ad63e40f1e0e55175c1fcff73c23b3c5c503c0fb0d6e7f69599667413d18ff3f44c41aa151adb8c9cf861927f4cabd379f11c73935334f148de71a8ced7c0d6c22a811f64a56e6d55ebe581e7c9975cb6ca0935346554fae7e5cdef076fae3d8fda501b304768e6ac6a515baf590c1512d6c6bb805841d3c6ef28be8b5b37f090c2c1df3b11f3db723b18ea18493226bb814143f45c0455dedbdd0094cb333bb7cb6533b44f3c58075fa061850abf14651e1b813c010df76c6cd14af2bcec66aea047144484f09b92ba626c9d81cb19c3cd500072eedbbda575be2c3e6daa50fd0146f8157e5259ead5387a03467332c06441feca84f483387d96e4d2bed6032588198630fc16fa3c1ce68f2e1730aa27f0416d51741d7330a6987ec2084692aabc617ed2057d9a0b14394f8aa77fcd01b5793c06a365e70c1d5ed8c9728101d39ed563c2fe0a8c7509171e7828620d34af0633a804bd694c84154c99433eb03c4a9b6c8dd8fbe30f91f8a8411ae627cf6d9fcfef64947e90298a48beb091f82e6783f3c061c88b2e3014b30ac65570172b14ee848d585b1d78adf2ebd7b7ab55df1d64d8e1f5e750eb06cb21f4baf5a85b978c9fd5c07e4170257b14c7b28f2406136f31ebdb32562b079e497cd8dace2c4908b6dbf46d6a6280709cf969593dd408e725ecfbb219edc3ec7316f6e5de89239f9fdbf5cc689183fe49a48e1a824a0f24feb0239348b338ee1bbbb994d9f10fdcf3e1f933265657e76d4252a2f7338cefd2211eb6bac47abfb8a8319659aeb561ac1b483ce8cd2ebe1a2e1b76a9012f1bd3ff48c5ef8bdf9a5e3ca15fb7a893de0216660bb6641930a883938cd362f008148d56232b3973890ed48f8b00685a4c3365cf917c76060c79c11eda640107b4eabaf12166f1cc09856a941bf93adb2757055301599fe8e39adb9d279a984a8983e2eabe36f30a95bc73346e755f0451da3deceddd1eda1e3ac0223ad00876c7d3f8cc7cd892cbd4d420ecd555fab193b773bfa2217ee982e9816d79ad8ffb841aaaa776a8835ca8c9df1024ea7f280d332a42ca9df6ee58b7b642aea133ccd7decc23fd1c1903090908b8e3389dcb3b260ca78ff02a0e3b9af812684511054451e47d9bed88c2e579385c26704743ffdeaddeb43c68e0b91d52f92ea7a096dad00e652312113732049d60dbeafafff990d88281437670b249343fc6e7d12ec4da2910a2289cf34747e93dbb7d24d0417c31f096d9b3b8459155773a4771e72c51b10fdaa5a5b580a3f98e108fed4d1e6850a20d3ec5ca857c167c67baceaeae255181c80a60be611c0ce8d1c6a0cbe28e414c37425c3fa3e8fb3360b910bb822ac610ec7fc5b71b3910f7f1986fc8563c68675ca662eb8a9576290b4ce9ee82058ffeede24631f4594ef174a4c26e701172f5b4ff46763880717a65f3f7e400ff391193b594c2104d62bbfafa48c05cadaf3a657d419427d0cb87ece95c0d0d17013f0dbb07b857a873d2d0849e19bc105651e80e7e095fdee28199fa893e69ecca5ff8a1f05563d01438c7b7cb3026a6d5caddc4960f80d682a7e315fa1feeb9b46bcb448c548c6e02c909b7e7ae12b6d35c470870845099aa9c24ff0a04a2728af8bb6b547360edc2ebc0d90ce3834799edf897c463dfbecf703711aef9111da11681991e5028b21d6624004eacb0c48b6d383c23a156f4bf99bc34c6b8e07fe4747770c5e54e88687643d9035cfef7fa679d5285d230dc47fb6bf29024b3113d99de4e626c70e529821246281135875891588dcb29dccff6669c1cff4bf2630c313ca809ec22bbb4efffc4f849be3edc16eeb28fb30ce07fad8bf3610094456a1c130849166858bda0edd7aaffb470d6b3608c948aa1d915fd706070123456c7ccfa6b5b16c33eff077c19228671842f94edef90491d1a12c2ea0b74931ee2dad2d6e6d7af18899f65e080e13545eb51446bf542b7ff84706b1e2acd2c0007346f39cfcb660d98f5c10c6c42f"}], 0x2278}, 0x8) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000300)) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:01:23 executing program 0: r0 = socket(0x1, 0x4, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) chdir(&(0x7f0000000140)='./file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x1043, 0x0) 16:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000000)='./file0\x00') recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) msgget$private(0x0, 0x12) execve(0x0, 0x0, 0x0) 16:01:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/83, 0x53, 0x2, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="145fbcbc74cfcacb6b285f3c3bbee71c8edd7b62cf5447fc495a6ce88e3e0da9aa242def023a75c7ccc40d193a744a954fb640d2375aa95b34a82b1b0968fd60dbd22cbc130be2d4040287b0f7fd4117c5f3c8dee4c572a6f0f63ad9a60635750ffac34794c56691c7db7d92b34e01a8fcb95aaace6adb049f12579afeda4fcaea95e91868e994c8a8196195fdcfb1502c15541f0525e556b76e65c863eac260bac35a341ca4a362c360669800483dc477a10f5c77ab01b2be692be89f9398fb06bcaa93377488df06cd1a6e7c545aa917a2a4250cc2e2a34d3f6e431ba05fd85a18b8db58ac204516ccf6a9320f573650ce3f5c951aea836a4397e26263d9432fe9c5d7f827eebed1b1c86aa6734195453e6107ed87a967b0524f264b8d570940f05e8fbb44dd5c84260d0ab58da4776a7918ec1632fd89924c63d045f5c249929f3bdcb6241b18465da35be91062d61f12e335016aada4058894ee3583d74ff440a2c426f230a8afba3fe5f738660d7c16fbe68d004235387d8deac5a33e796a8ee1c1c310632ae39817e96c9f067e6ba2de1b079696c2361693521e96c60f583b28a97dba3a2b150b9ae4c0abf1734266951a3590eb97fec016c6718fa44e8b3bd1ad917cc0f404022a04f4dd03b1321dba26cc524058dfa4bd81f44d4e105c38bc2dc3a5c50943cddc79d9eabfa4b8ac0aef49f6fff9a368c4a43d343708a4611fc1aebb229e661dd44e4ca25c05208aecc0c1f8a43f92033130ce4c19c849d93949d828bb57f0f2e2cdaec1a66bd7503cc2f92dd7e71918e9d1685019274b38073490512635c321c63f2224e71bda9aa7e324fb20a4838df6521dc8967635dbcf5705cb3619cc64c5cfac1c9f652d70a271186dee7a021ba3cd2304e11031a906fe2103c80efa4596c75e10388e2faa61191b6d6c98d20eb320516a00e251975ff227e96a9bc5bec68a505fae8c03211a0d6ef0612a224fe441ebf621006d06ae2adf9b21b2727c52ca157338a107e5e69f176d815f065b9d28df44a7ed461c35230f601ae871413aba51a59e7b25b058c152a9fb7c77a99640639b4b796713e12793ec58c2590a01c5ed7bf8aea9b3be976daf6de008910573e2e59d63c2ca1e23354ad8aa0cad72ae8428f6316beefe450cbbcc08975f36fd6e0d9a00848f2b956f1972edb410c11ce1bf8769f68a949c4f7ad590795a0429a3fc6817059f71a00a13b9f2554cf89dc55e5ddcb597e3bcdeaf33e76b1c8b115d0325e0568c005eb6f5ca73a01025595bc87b4b8949951c311f8d5a5a5d16dcbc205aca2d6b86173e3686b2f576699d31b44020f534cd605dd48d702459acfb0e27afa3cca6e540ff9f9810e56135db7951039d1769ec3c2b22d1592fff66186d53eca230e9a6aaaf7b9764f81d450ac8e6c3139025373cb9a52351fe0494585117b5f6b64e5ad67c8cd41088118e56ec550e8ee0fc2d16b77e84578270d1725492c984ea7a6050142da371e33296fa50e596cf807cf0ea7575a3b84fca2f66fcd338526a271bc2ead2c410d573d80fe82db153ad8e7e748c6e13165678b4ff5018c82ccb154b425871193bad4da950cbff0288a1f1603398ae534cf6877cc6eade27a7b6eee0bce59a0624d94de93ad2046ffc30934ef98b8edde48b8ae28ea974f0c684907e266e5754507b209d3901a43c3465d54eab125fdb0940ecc88766c82b75fcc48bd32b93ee5ad4e9295918ad8ddc146f18fdaeee199b2c882f59e05a6135461d680e3ff330cb9fc6c7c429a6e11c4c9102c1171b146a73ac3e9674c9c914aaef185e262441e810c58fe4b7ffa3b817d05bc8c6ddb7f7606c52794c0d557c948e270db2d831f6d4d53ae6e68c33d069d01a78bd958da9cd805b763ff8d3ddecb69f004a905e14f98984800c9a4f5e03c2e86d6be64e3cb96cb43caa33a719668fb61261e5316d20573da17b49c772e089adb9f1c65222cdb3c08b356962c453c015957d705960fa683501efe00f9295b533ed77b1a29d83104b58476d05f38c5c28bd13fe7c92f44da6c34d31dee650182ccda043e7cdab7f4a403669bb41d4d67559becc51305639898de5c3a5e00de0816a825f7a597660fa865d3d8ee36814cdcff37861b9ab52e18a215ca6ea7edc39992dcd4e8a29b6a283e584700f87d3a940f89ece09e0dd4a704ab5e9bf48784f7533b4946541bdc09d0b67a26f5efd115b685fee9c589548cccb50aa6ce581cb522f833261f63aeda83ad22f63b90f7bc9f354fa85c7138b235c030b630223f358a66ee25d198de1d598c29005ac5d9865fa40f6d64d47c2a092b9c1871694a66d91e53cb3ddf2ca923444ceb1ed41d9c1e69538355464ae1171cc39e34044aa8b0b2028a82a29ce31d4273279bab0771ebf3cc278115c1f3385f9c0b2810ad1b42c2615d20ba84df7dc165daafc9c5b853eba7f951b54d0154038f25d33350a0d08121948b7d200736c0d6b5bceee9c6605898354a7609acd8acc3abf76b70e585dd15ced448ee08bff11222b7bfc02a7f0821ec9abc7efa32821b8d5e4d67ebca0d3a70ff6a964b038762be684d44b7b08210e694f6b17d84b9943b6de76fbbf4a81fa1a2487ee29262c85f18a4e8f0a46604ed127bdff174e1cef7cf5bcd192e507be6d3206a9ffec2517b6531a82197de756f222a97299d53b7aa8d608265f42b1375743a0c10faee83556163da25846c2dc108917d8b01f6715378107b99756743e06b5b0daee0a45a92599df44f51c69352231aeaadbcb2385353ca21ee3040e787be4c699ca662c122742371d32995d933529494ac841a3883d34a9554c4b90dc4d49dce0067fa3fc451d48cb887e617213b0edd3ef547b9f001002db1418a7260765f3b8e13a8fc0c71b9f742157d963513bea512dbcddf87343a8c9a3ebd850c949f508250de4638dac59303d88f204fe4880364974dd5638c6053fcdda837b85c94af17416d97cabcbac45ef38ac3ba66c06121085cd1704cdc3e7bcd894ea7887ca41e49bbf2b774f9ffdca30b3119f4a7c76f4b5d6e4602fa290b5cd114d98afe3467e0078abd9a5e7638ebe314e90ed8c6c8c6058551bd7e190d1db7823d24b77c012824ecbcf47fcd0adeb50fa061940d336f116a9ac488c38ea63fec74fb01384429d5c293293d5071924fbe5c6c3a7672b8328b428bbe8a5ae17d6117028f3db7f0d0f54757e0d6b3ce283c531b1f8ed51d2b8863d89c8d4d6a8a70a9c3c7f1ea81686f559b188209b50da20386484263edbfb4242d2ec54a1486cac6ef988e12e431988f4109f2d085d6a6e6b1d1a0b485dff4296c2b767384fa13abcd049f4a257df392526636c44565dd823e563187c415199f362d905a3c095997f344d911122a8f89300d06bd83ff65d963f776e690654950f4dce5b9d9ed8c20748ae2caf6ae0bc68357a1d99d7dc7b9c03c6bb9217442e8a50a0a7ad10b94b7218dbb593b8e64adf6967ecd6322a4a4b904a8e0e2e72cbc18b198fb5b5aabe2c0dc240c05c09ccfcc7cba5b5d2baf1e9f822ad5a7d1804ff3aba344acb5c52296684b71513b87eca665d40eb71f4e79a8800a4fbe62246d67c38a5c1b020897be18ce6f8977bde201dcebdf040deca3c4be65aeacc9cbc32fcd06b25aac95604fefd4e8d6aee228479ef1feefedba2d5b7445123d2cc57bc9e66eb79993ab7b747fd208bec5a4560df8e3fe69ac1b5eaa9a438481ef6e04a27017784ec7d653d169e45520c0118b492d7fa5c7d24e6d46a867b4eef1a1b3c3bca7357b18fbfa78c489c7c4e6ae141687e0be48fa2d60b887ff8a18dc118836e7548f81d526144e7f53bd26b94effa36968fdf594c60b8792aec3a61d0ea17a35124c46a1ca2d216d12f29cd5ae91a6088e3c069c64a09a884b7f697416afc9e578073c71f52a1cd3fa0aed229f2aae79e48f37b19ec3fb5d310186e68d356abf62f1b6494c632114813264ab2f18ed34de59112ab27a2bcb5c3d80e402827ac55b821ee072d7a50d028f846f6cf500704e98f218f9019ac6629d2b51e17de6d1f9e37c4104ccac993c35e322741d6ca09a2cefc5e6b69af354ff2447297ce28b364e88da45ef169c84c4fcf145091d2489dc85f0cb6c9c23cdc214e4f43eaa1e67842c92992e05d4cb5bf67770f2cdb69d3d1c11ffbddc19891fa7b9000a4f8d0b65b86ca5ea7557c214f80c6e63fe6dab99f56f57546a8ff727d23048752d33b395074f3cc95050a3b0ee35a63ebe70f2963bbc8b2e249843b367e626936e8bc2681992cce92b8d53322d653a99f76bcf0574f42bc566888d1b7f201b3424b8e4c59adc78c041b6b66c9feb8483dbd98cc6145afe0567da057429915737da763029b3bd1d73565fd7520e2db3ceff2520b8bdbdff1269dfd2aa6114bf50a0a3c4fb4eb73b9f79e647b3d8a34e97d3bad0b0f2bacabd5cb6d8eaa8179fdbd0f6fcb53ef86da4cf6962de66e2292b59de6a3a4c658e0a9d8c4b219ec8b464c623d6d4792b611b5c711c9470f70d4bddac0d4771e6bff4a25ae6f878bbf33ad92c7e26c0b79d742dbe1237d55c1f0df3238b6501d3bb4084b8dc4404661100d415d5fa61dbb338be4ed527e7f3cb91a29ce98b7745bc7361c80582a29ff969eb55b66daf27b6f3e2ae60089a05fa4d2b5f4a0b52470385711b076c1e4efd71714bfb50daab087a34ba35a3c4ce2fbe9d9db6da5a60d80052e08a6c899e8d0eb8ee15d367ee881f628acca249c822fd4058b246c6285da7fb91df30c614cd7db4673c5d3aa2e80be653eacfccf03f6dda85330caced8b36fcaae7ce9a65e8a95746bc96fa4f1debd1edf94d85c7307d10bf400defe16289601b96f3b2796493f0a550792acf4d3307a01bdf80fbbdc4e514ccd8ed722d0be1bf0e37f65274e41dc78f899886a36c9dde90da1aecc96fdb73595dfcb76e387782ad467f0ed901992972044f57b2d1ed098dd935496f3e356de26beb2d384f6c8c00ea0cec2275a00a21161e0073b2582d13fc0a1382b7208892c28faed5831d6bbe17c1aa0049da26b4f267f82188dd33300f788ca2ebdf2ce5f0b031ff72fa3bd217e41d334ce25122ce29972a286106a178922fdd3b8fab84418fe31caca7b63e2488606b918902c0cbe9831189255ed40ca600beb4e9837cb15166784e94736f59ffe8346416bf4acdd925adccfda31787aa2ee9c472d40cd0e1e84485b5d75222dedd0f0af350e903cafd64b8e9377da511763863b9116e1e2719d1a702ea4a8ce4405c5e68aa001b90290196e22972d6eb34fa58aefe7882345334001376c938e1bac8aa56c82898465a5c3d91da611438982a22dff363be79cd62506e382b2c91f9ae35520c325b875c4894b0791071e11a280021bd51a2fcce05260d3f259cb80d4e6be3aeaf538a1d1303313fa38363d0b8037d558bc6d61348a641a9773475899d86f1b51747cc636abdb1df53ca0bbfaed5e9dbdcaa03d60a9bf0769944088b99c8913609337936e70f5b17ced82a82ad86e0c30e1302ed0882943ccae24b93723000d4d4475c59d0bcf8ca2734281f96c1f1dd99a53ea125f0bd880f9116272d92b298a774bf69f7b71082899bfaf1da4f63a597af2c28a5605ab87843b9dee3fcdae57e98c11f25c7faedba177d23ae26e39ba6bcf91b6ffe41c9e80d3cc3ee419f6b8572c1524f05ee1cb44f002227e959a6c61889b8e3cc5938de238dad3c2ad8306c8e8db6f079f07a07bc185fbe935a1ee52fcda4582a43cea106d4660e45d7a136ea29a03a92f49e193079716d29d", 0x1000}, {&(0x7f0000001300)="c0ae8558a95ee7612823cd2413cef59db2e88f525afcf82ac8de4b7c2e4e411027504b2d739c2c950a63e255ee00ae1faaa878862c90472a3679b32ba41240888e25ec9f47b092f90823adc87bda5c5661b3465e5b5d44c436eee8f515ce6d584794bdcdae8dae21b415b5c8923249bc33c58d996f75ef0a1b0f362ad4e36da2767dc16af6d5eb7020c56935342247171323da1cabf2eb51e446893cd704796cfff395dba3b6a47a9ffb187c4e62e698fd296d86da15951823c26985125ac4c776b05e804dd303f932c0f2d2b3a42aa9105ee71cd03d6ddef99c600e53c464e93a86f6e03644af6fbfc74be173d5a3a7558cf4b3a43b6a59c4bdebebd3450237b4d5da04e09cdd6fafb422bb3e207d542e66725f764f6f2bebabc6fb23490adc39880e9535ddafc14a63c1a19df273f985ecd9963405a44ba7ade4e571c31bddeb8bfad95a1ee912aa0b5f72658f08782a5f551fb241e9c83713a3e49dd496c9b8963eab79f2d08b1cd0c758116643e91f7e4099eba3c94edcaf03146550fceaf9946e4ca0d80a3092d4abbf3e3477a536e4edb61b73c26e194a9ed74264047746e4ab045f78a0100a1c69894a2548ef329dfe64684629e6fc9968379a27fd39821088795e5b0fa67b959b94af9cd210be162ccf88766cc2a94f64e90c0c1e1c6b9ab4ecc857c1a97be7db2dbdabadf0fa2ce2768f11e52741faa9b91b2e4172380c8cd8d043bc3e2502a105e18b9d2f4cd8c638e6ace1ce72d232b855ab8105efbda238f30331a805be6d737e2a11f2b8a98fad9cd6587146454cf7438b4570d4ca6e7ed31f1612910791415f8532bd78ef342a233bb2f1aac0ddfd653558c927afb8ff7d9aa312ec0538b6b3927149b248e998a8711d9869684cf5a652766b3a6aabb4351739d4b1bf05f114136fa792721a9bdde70340aa46004fd27ebd05ca22843467ae6ccb91c61219b19ebb662b8d420661a33cd7fef2127f58b77d9084ef6badf21667defcb162fa69e3e330ff10aaf8ee4e652bb5b1c06f771c3f498d7f8023a473e68c881285990c5324313f45b760deb4a8a6ef0424b3313717ade48f08862c338c85225977f81c01c63e9ca69266ee655cdf008f88b460a65313e0aa58140ce9a6138e65a4e55c7f549163d7d9727560e22b4466cdc137e2144b79ae8ac5f14c4517389227bfcce6329afdc97d13ba3d78dacf7df3658762bde69352f315c600ab61a5cd7c1c1de289872f9a0f2f4eedc58fbdb2005c00bd6fabd1c0dd1e75573267fc2b0ae9e8194cfc571401e0b9da62e18295a477b42ff15b328c4c74b9c6f9ad4b0ab965dedbf7e865204237755076a3df35abb0ee486874fc6938bbf9322f59a7c54a23e69ca19d0fc4885650bc65438effc5c74a65ceddc46d5c4ad1f87ff8006171ffa4eec2762e7a369c9667e100d727e9c7fe10cb6a15eb4a17d87fc4b3c2598e6fd87a264a4be2f471cc551a881e8a90111f1a3b494f241ff1c1fe0cd7759b23375032b611290c7ae08a78ac4f63f34eb0f27b9cc02c18c3a2ca360a5d1220948b6de5d20f785c2419d7d7748612e24c42ee0d586aa689a14e57777b9edd7183d5f1249209be598bdac1a8cf1d33d785d1c89ee87944d2d202338095cb4e2b267e8611b02755616d7af5cec879ad48224d752d8a21c6c592d4ffd0ecf4e814d704fde6ed6a4a66b76faf6bb8a46e28071e9a37a41e981d1fc0d1196263a817ec5e435f911abce502e02c16cb98c2f4bbf1765c07db07bb78be6e8a91160293f0dadbb90c604fdf083a32d4382a3f01b0447e62f48c98b2ae9d4a023273c6ea419b65b977f6f758f1abba1456c3a6d5d9e626560baa39b68fe7873334163a8084faf5034a3a59fa1d0d3f262ac288360b9a54907c4390aa2f1e5471053562e88d5a0416acdb06e479a25772dcfa6237d3c6c38493b69e80e3504c635c96e089da6944b44cf41139ef90b3b3577b2d6525e37b443772b4166d97c367bb5d82d7bde2511d304c501e45486315abda321ced5e609b5d2ad6df275fc73ae6010cd408ef34a7c787ea44d94d1178abbc72db795e67bacd80bc3e7b7d705bcd5d71ea45250124bfd4b8a74d6ead97a82016a874ec1cb20b63da9a0478375f7ec7c4ccdda30bc3595eef089b3299d06b13aca70ba50acd143fed9c54c2002b828434f8668f1f754b59acdbe924edc1a512a8729b2fe3cd2e735f3014eaddea6efe89f1f8bf82c7f31a6fc20de0a3ed77c2150048cf60c3e00fa8b644ef06bf1f2a23fa35b0891606aabdc646c5863571dd5c4caf8b6bcf81c2c650fb52211b259f53f1a6ac41eacedf9993f2afa667eb7b21719bfa8380fd9c19302ab18ec08acd17509d76163155617e2ff7f81070b71f51d188b05deddd5d6414c10f7e6d73befac6a75a4333aad586faf8ff363bc1f8e35817f6fd8d126e118c9230c58c16882ef5b06b82f9c48bda48183d263f780035f6bc0dc3e99d04a68ba980ee4362f64c3c26fbfecdda60c44814fa4600d92c0fe71a52d195e51f2482dd9b0286c5542883ab088cf7375ea5a40b032eb8cff1ac3c1701c7c394e377cc9bbb3d50254e2a95d1de8f74e7ea5961104001a88330f244e26f1c89a3fbd5e7817b6b34037a5506da24896d2430efb1f076c43fe95e2bd43eb3127ea29f5d6c6391c8b9a938c89de71544e2c6791bb8fbb66778dfcb742cd7cd034c950895297a7ae3da7d26fca66b91fdceba5796373e6ad7b982130322ebf1069274e60bae4e4b6916a51a07de2b8cc70ac9e341deb618815b67d5f5ce8c6bdfd7ea4956694a456293d1a182bec15cab498223a7001c46e31d0744ee53d82cafba6b79a248dfdca5e19dfad8f2d80e2af435ee23ecd30c959a1d9412399a87965bf7b040eca8db342c01e50117d64efa981dcf63fed0ee13ae423730a1e212c35978f49d21227c5efb1640dbf261182687974c8bc43a4852e5703bf69e81ed919ad8c2855eda48a0807047fcd0e8ed3275e89203711a1a4cd647b02161ace5f19dac11cc4373f1a246c31e5692635d295dd74f7a469051536ecb52aa63cccbe2735625a92fa3d9a0d57668bc6dec5a95f66704cba30a1d675b9c93264475cb54dddd620ddb274429f6e3a50d38d375080d3c32ad5173d481daf40266b769975c48cd90333c30d833a7fbbbc79b7acd55aeb684dc4819f1ac4e0ef3121eb844dca8e69b54d1b1ab066eea1f958ccaee5d051be9a89940f04c5c01eecb61a336fb07519a03e4fb527a0958185bba94ddbb40317dab38ebde16f624e53d180ed3db0d072e5bf62e957b2a37702ce10d650c87e5523cb55f48bbd7fc4b3798ff2502c38b3ed83444298cb5dcbc771d9a80ba6cfb9c0a9958204879ac7f2e1723b98317940c15e10c1da0112b7033cd6938dc29fc52b6d746a2aa7237705a6e942b20bd414e1b1601cda178bcf6e77b425c40ca5eb087b970a582230569ac9fdc08e438f13cec4c1e75526ad5f29a0169fe38790dcc14fe51eb8413550f794bece5f3abac999e11e33c8d2a12bc9f4eccae7a22c2e8492ff3975013736fe89e687d1aeab74cae57c2fdcc2a740a997eafb51297007dd3923b89648881ed41807dd081d1eb2797f6e5a906f27609cdf7ee6a40c5ea9278b9fc7dade1df4ee6e72673b5a58a87e7f57e4e72e897a7a3ff75b91d5d30ae2f783c12b3836f25c4040dbd207700879b1c91042a58d1d53e10a6291a38b2ae2aab41dac3a949eff611a530dcb21c3b89b2758d4c4a5ead9705651d52a0e7f80be5cf20cbe3495b1216e02c92551d9974d853a59dc0b31362bc86bab2b80acc12565e54b312b3b3946969d3f7188de30e61011025f26b0239958c0f7dcccbf5ae06666a4c9a1bf75346e65b9ce48ada0f87eff4314731aca2dda91543cafa27e02e6236aa597cbd206c19af22d1486b17ec08936cc67b30ddd4f9fd7481ef82efb875295868be9b4f0f490493f0fa0e58fad76580482d8f2614f686ddbe0398780bcb6684faf4ddc0378f4ab30d551ecfa8913025a99da6ea61b57b226b2a66d000e72b9d80dbaac55c44526204f98480e02442809da204b18ef36ac23b61a920db0cde612b479d36e147a2306bd3b59225fdbce41cc2a5aa8aef60710d30c77474918c83712f9cc6a5d8412b59ce43ee397b4b4b0253753c1f7becb477a85a4fd3210f7c9a0cebac61e2897e3df6e201577feb0990ce2ad12ee9243ff2b4977c67824a8ad27199195c4e0f2711d9e0d6bb23077c770a4fc4bd7fc384993641b2562a996669b88c1a3608cad38519163de2fc04ae674f643862c8597a8081d02588918ab7712f28cfb9dcdd3666bedbcf0e2ec7942d5b599cb80e827da1bd0e0caae55b78d658a7db12fae9318a58a1a95c47599196b7942b8de6096d75f69e4dc33fe1439819854553dfcf66d9b7d8be92fdb356128b7528751256e96281cd17bc6a89cb028be4852f5f753cae62f9a0058513d0d8351495244c87681bfe4b6f8fa3ab9ec36aa88cd0fea405fb9417bdf3c303741b18d39b3c5ef69e5b08fdbc2a4c2eceba28187a4adc9b63b5fe4376e0d84c684e6f4bfb538afcc231ec218d42324395537fc53c765fc5d65c2e3e4af2f4ce94e980099e7f7aa1b00e0ae4c6a6dbefeac5d21c65a4ea1118a232aa1a05fcc75a1a7d1a49a1f1bb82dd512c6c9c37af16611ae4cda136c071076390322699b77c227469bd5cc959aa015c6ce135787a61af25afa08214aa66077bcd96fb9e17a3aa82fa8584283eb42cb138d00c92f2b20e53d700453d08dbb6e00d8b5556aca8bec9f65a3e515350555ca69133bc551c15addb847279a547e370d9c7ee22ebd2f991b2f87bb53d333f47db046b6c090dc5b5f64c246fff95bd39cef401bfc8543b69540a424b210f2f626417a51e608450c5de30df8ec0fa97e089dee06dcdcc70bed9a66eb49fd7c45e1f1e83be3978afeca62c42f6bb6895e67f478aff165f57f829502bd6d1d30624a3b2dc7e7740c48547af77c0a6fa7e51f81e41f126f13e3b0f3be0909e89c0fc817e3b1579626705297c2b2a6ff879bf5284ec87403fe58ceb13b7c576b3269fe0f7b471238aeebc8dc60c6cf06b84e23327053df5f26cffe96c1f4598439d482d24c09505815b369c318d4efbc3ce42ee1bcc10415902728c3ac99fb7885c8605961ce00e1ed8e699b0361c87ba0e302bb4bffb5183776e499492f4f64705f17c84ad4a9ac12aa06cc4f365e7c78be1f0384cc5fd9fc559e184322edc748b5c879134e302616dc1aea8e911b2fac70821f71558757210c5ee53423677237b64f845496a38d05754440906e3f04d3abeff24a3968f11adc481ca79ca5ed666e1560eea369dd9ca0085f94ed0dccd671de29676e0f392589821830d6e5e02037c0d236b70c0e11956b659187cf4538703736256877dc8d1b2007d0728eca0e59a4d95b62f1c94bfaac861737c9cd3e164ead2ec83060c0af85a0d41ad1cfe7569a8da03f527bbc588648d56315e3a764862332088f01ffe767f3d2248d1d815faae8b527c26a373e73f2e718a11bfebedb92c2fd45d309242a4f67990c689167b12612d3a5d01a8260fcca83c5bfec2d2887822c5ed45432525f1ed321a1379c4b2fdca3e780bf39c5a26c13a09925499e7dde8e18bc12a631becf93d6207576e9954b46b748a1feb4a60cde87e5b94552ce667343c3261094dbfbf4316309415c36a91aca454c6a310a639785f1c1035d557cdb38ad8431f0ac74570e00c2fcc3587b4d664435837c80112ce68f6e28c5a", 0x1000}], 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:01:23 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x40000007, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='y', 0x1}], 0x1) 16:01:23 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x4000, 0xfffffffffffffff8) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "dce29c38c302e83993eb169879ce356bb0ace31d", 0x0, 0xfff}) flock(r0, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000040)=""/34, 0x22) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x180, 0x2) 16:01:23 executing program 1: r0 = semget(0x0, 0x1, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) setreuid(0xffffffffffffffff, 0xee01) 16:01:23 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0xb3, 0x2, 0x4, 0x3ff, "0dd199f763dd72cc0e32a7597412e249c51411b8", 0xffffffffffffffff, 0x4}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000340)='\'\x00', &(0x7f0000000080)='-*\x00', &(0x7f00000000c0)='$+,.\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='-.\x00']) 16:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x53, 0x1, 0x374, 0x2}, {{r2}, 0xffffffffffffffff, 0xa0, 0x2, 0x8, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x20, 0x4000002c, 0x68, 0x8}, {{r0}, 0xfffffffffffffffd, 0xa267052a2b75176d, 0x41, 0x7, 0xa6}], 0x0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x0, 0x84, 0x2, 0x100}, {{r1}, 0xfffffffffffffff9, 0x2a, 0xfffff, 0x400, 0x7}, {{r2}, 0xffffffffffffffff, 0xc1, 0x40, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x73, 0x81}, {{r0}, 0xfffffffffffffff9, 0xac, 0x20000028, 0xffffffffffffff80, 0x19}, {{r3}, 0xfffffffffffffff9, 0x8, 0x6, 0x4, 0x2}], 0x545b385a, &(0x7f0000000040)={0xffffffff, 0x42}) 16:01:23 executing program 1: r0 = socket(0x18, 0x40000000000002, 0x3) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:01:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = socket$inet6(0x18, 0x5, 0x3f) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:24 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0xf83209e3681f9928, 0x12) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) fchown(r3, r4, r5) seteuid(r4) fcntl$getflags(r3, 0x3) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x7) getsockopt(r3, 0x0, 0x7, &(0x7f00000001c0)=""/192, &(0x7f0000000280)=0xc0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r3, 0x2000745e) socket(0x2, 0x4, 0x7fff) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:01:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r3, 0x2000740d) fcntl$setown(r0, 0x6, r1) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0x5) 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="f3b6e5863988c139d895fc6b9ed3a3bc461f2f99a33a1b5c723205685103dd7cd06dedaa2c39353f7f990bea797fd928b9a6204184f561d0640b884f532bb5e884a823cc37724d232d97bcabf4b9d13c9315cbfae945a2", 0x57}, {&(0x7f00000001c0)="f41734ea6818bd64d7bb8ac7be930259a3b364b1edf9b3c333b2a3b40fee35b46ef1bbea19fb", 0x26}, {&(0x7f0000000240)="b9e03dfdefd0f42bd4c616a93edf1b8fb3f008496cb0ba576c6db1a7860c3d5b5a74629f06c4b740df6b5db4a330eb0e9679394025b1376614b2affd1df7de1b74598f638173bf76072aa63847699aa80ae34c1d9824e566c319e3acffa56a280fec45439025e62218c0de2d94624044c19bb36533a5eb2a39037007e7412aad37443906f57ea440add2e030fb1b233a32971362f23bcefccf396d15c86351c1421ef1494bebbf9cb3107846b292bd576642f2446f109491a4dc4073b320244e3492493f41faae809196de36ee72768d7ea70916a5ed362c428ff2bdd93b98a342acb40a302d4fd4e64e774276ea565c3b98fd94ccc5aab318c546fab30dc57bf28cbf42b6322cd0d1a691a05a271bb132177232587bdbf5e781f5f26b50285eb25e4b266f331377619113ac7bdc3f64414073976935eb32f7d82ccb2733ea0aabdf170a31c910a1aa5be0f95b9c5f50d0887d35714752b1c86b4a9099b8e591e9b40663ed986c2b26bf375da81067760b14e0773ec5d5f284d56f26db6b9aee989322113f4ecc7dd186bdfde9b84b399982278999a3853c53b6080949aade169007210f0110830888c7f92a89081dd62707a10a98f385ffa2bcdf62c4903afedbc7b8a12f35a2d3ed5abb01a5ef20e664e238c2f496ae17e0e53c362aa557fcc7076842ef3be9a2cb1633ae04f86b31477cc7117d6332b825e92bf313e3d8018874cd3d1465d1942c979f6fb4592d0600e8ee8fa7c1ba7c24fc5c7924034ae7e9a564955fef3887eaa1533186811c2347f701c7d496282aab4bf92b69e0b3faef09fe069ac3d99f96a8c6257eeb669dae60ee0640e637025c9575db2b61b718310e856d0665732678df158870b5489882f1fe7313a8efd898d866be69e66bc2ea6db3e63cf605b55de1891256c77a3168d1d447c276b4e02f8083dbf5c7d3c09229e6a9fd591a8c66faee5073e452e8f9dc25ba34e77746226c74f8cff3302cc26d4b312f7f169ebf80e974c405d5fc998f2deb461a60dcd75e61a342cf9c572b9de92e4099d75ceac11637514edf8994da695b7ebe37b8db392bfc1255baae5039c613fd3cffe6c99e30de85d03b3f447bb83d4da8f775716c0a538fd9a762994a272f8955414c1202334aeb9a90c98ff2bb0a83961c7b17dc5e2c6d1f245ecffc0231f4236a0e78228e7015c03def93ec9dcbcc4476f165dda27933446759296da3a4386db709a8ed35cf034612e930a340dee9e25b5ba86dd281d99913fbf7cd186ea727205169ab84e29aa94bad025d051d1b2728fc8d89adb14641d126107fdc0510d3175e3c107ade775418a4480f5f57f14f0be3f8b08b870958753b9d003f1352a0129d0659c91c0837693b40a2e489f605719b742fa7c4e05ff36e90bca06c3912983162955c4a5b8d0836da522782d1c5d52b12f3ca5fe22f647091b5ea6b6b01c6bf80d563b4042f2ce1b6f1435f07833ba2a2a800f56fc0ce1606fc1de872ef7ce5cf2c6db042afbf0b44d20c1cc6386d22324f385eef429757d0f735ab456d38e8914a8b6325d9516bdb970e7f9427db90f8a316a153eec1c6646129b1319dd9a289054d57d2614a674118fc4a66f3e9db05046759d34e2efb8e9439a0cd216945fcfb9f5802f5bc5af2f895ec04cf51cb9d63d7edc34ea43ab601649fe1f5c7bfa454af2c9dacdf7f86fe851cec48d574f3b1eba53f2e6d49b3ce7c65bc647683c20d38fc3d51f1f72d9b7453bb4179ab756c18330374f953a9f4882080fcbace7dfd41fe8c5a905c3f640363e3edf3c7b2e67051122f4d9a5fc0fc24dcec513b2501443e4434185e4cb66f1e52e348e82cf4cd33a8345bee4e012373de1e21fb238b1dc5fa44bc68a534e76303d2cb534330cfb07fde07eba82e004cb59d9458e448878aaccfcc2c323a53b4697c251421bc469db8df88a1a4a1ab0bbb940da52e29819c728e2d05411d9f775a28134a0f9358dc307ac3e4b2694886a0a740fbdd394f52f46317bdee4a9fbd36ea9c80225b280d7827538c57f5298a0f6fdec9ee2bd3edad003d382753cc30e457e72c9d47cde270040609ed29a3be89a3517d622981efec52189dedf4ac654718bf1ff1948f1195504ce8c545091b7adb93e257fa4fb2dd4e21fbb1ae12a448a9f948582aaf87405d81a0db1c6a1436fb4c2fd72cc5e7a52ad396aabe18ed74e8cf49ebb1894d96b970b55e8cc9c1bf65804e42f511d66a116f9c91338b1a784fb9952aca50fd24edb34d2446a121769b042ee99f7b2b3d8814e23dcfb0d2128ac9a74baea869ba11405de11da5beb5303ca6e985714acce5c13e93e800b38ff736b04e2f1ef05c41a533025f051167d60ee3777c439a8cf08508b6be850ebe0eca734b16973f958bbbe8b524f6e52a6fd22ecbadbe4de7c9932e246574beb1ebffd76d05cd27db6fc6a19a5105fecebdfa7032ea9ea044bb6c4821e97409b2737e5782c982553d1a4ea73226947a87b15ebc1a90ed920752ab3fe15a320eebcca730462ee712008289d7fc154ef39a10689d9c07574d341fdd089f6138565c0b7040e1c3d20516127487642623d451eb6c925724adc69e88b19e50d3e085033810f6bb5a29144a636519911a540b17331e36936cc9dc58b449f2b128aa840e6a63b61459f18d5a8b2274a33af48dbe63c5eea98fedec9dd2708d14513bf8a2fd18689ab7b9197f28d30f3fb75cdfd1b0f2593b6bf4183519a94b68e9c309e4322a5114472dc37994db2e36b60a3aac5366aebbd2a0430f62b7ee2208d860624f83f4eb124a772c6f6a38d0cf713052bf902d00efa140b5087508be39c96026e20709048ac7ce1a089f1eb1697015b1f36f5c90d21c76b854d83cf2d1e3cb6424328017429e65b95adf02340be5417dca96965c1a1c95123ebab12bc946324a813c06e56aeac7513b28ca324220c2f9ae89d26963b2be572fb0617b108c6bed110a5d26e7364317eb7177e45aef5b61961b67f00a0c06636b5f16c7a3be9db4107b766143f4093ada54250e1b3de0805b993be3d94196b82d21cd32bb2768758eadb1a032dc83a60e87cf19dd13fb5e234c5b5eab8d232befc56543cad2d52e8a461d248c691806e867ce91090a3aa5e96114f18f726a4b8e7719fde7891cc475fbb25d643b5a554fbf990bc8c78e909ef56d7a5c5d175cedaefe20d1820027896fde5c1ee0fe815b3c7767c44b303635c57f85472554bfa01156dc36772f237b66ba722811b102743c8d61e8b60d3a3752fd2dd690852e4c890367a8c9962d7da1039c2942f704d9e0550230c714ef44f16ff1830a2e83be8349b4a64cd23578050c9becb8efd9a5d6e2880f8b141c4bcd24ee13793d95c22a52d11669da2709c76296d81d0d89ec435c2c169659ad1dad177eb890292918e2f48747729aecf09b7bffb5df58a92cb486f456907953e12005d64df97b0c58add8a2fa6217336e1907b587c0d8879008567f98d6e9084cc1da8aee69c2cc50db18f73b8e19a409a0756de21dccf66e021a53f27548808a64a4414a51d92dc5dcd4eb47c0698ca90790243376dc3f30fdedb57db053b11ae3ab4a513716182aa6a5612bce30626186d9c6b30b9fe99ace480de7702482892a228c136c2013ba635f963948185dbe2c3d10784dbdf599845ad3d8d91c56bdaba1f33d6af80079e19f8ecb90eef7f74ef5f9b952253722dc34b325bbfdc5a4d596deb7627144b2e2c8b36cdbef394ecbe5678c79329875c45e5db658e6a4bd9f237db26d304c439e6e257248e1daea2393816980e26452e31437a7096c4876c205deb1743687598e309681c17d8a5e3f46ec0d9010667dcf91339155c4ad4fd60a12c28e2343e6a7d0f93e358af983c3221d7ff8a49c2175ea34341c0e753e44834faf79d5fa183b35d67b5aebd62d3b04d71ecef8e7b594f6b1fe421e8cd804663cb256a1cb059541b88752dfdef8380838b3693dff7ff938ae6b657419c3767869381d572d60b3cc2f960434997e3b8886c76ec16fd3536e275dc7d9b7532ca69a6d8faaaba397a52b55d901a6c59c08c0d43ceb533df14964d9fbc723bc76d33d1f0d11c54879b96a2a54df792c5e48bef06965e5814043b16a7916278b4cf9bbf812a77f21782c07274d856346c13c4dbfaa72092c98a19fed873826cc5915168c9703a0e89b98bb837a3fe44e835ef196a14edc5d3c16402295dec958832d5a664b26d391d0a1a89c6c7ccd74b16de22fd017108742d3e69097e2a7a79a41dbaea821bc7e15fd32a7ce09ff11b943392e072302af9e308c66f4aecdf6331251d19ada50958e36f01416768da6dfb9eefc8ade32d45b14d98e705a2b9fd2c3f6a176358dda98f0743c850a7db939e45a870514c5307b07bea5de84befd237dd2d8a09b874ca73fb5e8c75382bfe351da114acfdaa8914d23dba98a1b8971e759f8ea5415f9e2527432095e29aa963d8649bef6ab949086a0db4fd768a34eea5b2b107d1f48e1d67dfa83d7d554c95c7109b50841047b4b04e144a4430fe8b47ab7b7aaecebcc276c30db7e3074c252ce68b1cf267d1d4fbd768040e3bae561165408e600bf26ef821b12ce2c943deabad498e39c97f02d580083113a6d982e20505f1c5baef668462e7272cdcb3a1caa5c900d739f934ca53b131780c21698f5ad658f7d90df35b14de47f0d0c3c1f1fe2e200582026c1c845d8c4c664b1f17b7c20cec4d9a455520f196adeefc2f042ee46125703c5cc25904bfb48c23d8993d45cff2c016551821990b4b2fa01fa9ba1d088511b42593ef807532b86251f0331b316d470ea4ad475bb88825491a99bc235e9d40f3290bed9a623229f220075a4a0eb575f60c01da510e855a42cd5b2caed805173b7083345d33b2a01fb64c900b360abd8aaa7a1dee2ea6ae017a889b6a20ae8dd34300068f8ff3ba7480072db7a77179f3688791155f96c4202a45180baed684003d85afc31395a788df9e3cc7b180514c3f855a686e757fba9e5eecac26949f44f9555ce67993e26e150a8425f31f50f374ed01f7af8660320082f97fc41edb9a71f57462cadd8903997856a09b59228c1cf5e34c2a53877d194214b94305507ad8ae5eaf2c01178319e9eea1002916d00f773f49a4a0c020576b79bf75fafca31f1b877c85dabe50d53cc357c201ddf52326e546f94fa0b3f131c8d0fe5ea2f84c4d945d0e6285517884b11f8c3c46cffa6cd43e424dc5c837d877ab9661bd2661e65fb2acfe57921ffad536674ccf9b26df1fb9855fa0e53d57614d08e093d25cd834b68fe74dbc770a1730bb804ca2fa9630ac722aad1e4cf4930d2260ba726d763c9e9be9dbb2c5dcf62fdd936491780d2ddd3078d24d5ff0398d4bc1d8160c8d9994ac9f63fb0239ca575af54151bbcc5314c970d0179afb9591286ae135ef4c550605eb24b65375d377dfc0113a9293b69155842167bf46b1e4ea64d82561acfe146fc12d1a6f2e48068f0df4b6ff3b9585cbf8c4b94dcfa2ff883a224baa633870b1a0c239bfb241d2b74f08effe23f9cf7d56ae8052c36ae36d44044a11a78471835f8abfdbb903c5bd4bf8e85d7d4f2afafd6eb45597791244fc68a392437193f2ce619e51751e47ae5678123e938f6b0dcc9e774bda07edcb7900f52f066f84ec4db202e5606292aa4fef488fa433ed3eb5206856232d65ddfc7365bed830a2deac1ccd25974ea1b29856b67437d73b13f62c990df28bce34e4cee514ac5a519fe0888899e00b6f98095c72901a7bb83b4aa0de839da3fb05d8c89451c", 0x1000}, {&(0x7f0000001240)="883e5602eb8b34d02926e59bd8061a4acda0b4efb7b71725e53d04eb03256da270d1d0105ec0e73754ba117aabc056c9", 0x30}], 0x4, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) readv(r0, &(0x7f0000000680), 0x1307) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000140)=0x15) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10000000000005) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x410, 0x0) fchmodat(r2, &(0x7f00000001c0)='./bus\x00', 0x60, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x1, 0xc80, 0x49f, r1}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000080)='./bus\x00', r4, r5, 0x4) getitimer(0x1, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)) 16:01:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:24 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x3a3) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) 16:01:24 executing program 1: r0 = getuid() r1 = geteuid() setreuid(r0, r1) 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001680)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/196, 0xc4}, {&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/177, 0xb1}], 0x7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) close(r0) r3 = msgget(0x1, 0x210) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/5) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x7, 0xffff, 0x8001, 0x7f, "bb533d0d980aa61e7f6044a6454163936193fc7d", 0x3, 0xfffffffffffffffc}) 16:01:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="595b8c53efc3fbe686c40662987b61ad85eb1442709314242b5c9c3e4f14b8b91fd5c2c4f0830c7e2c4169bc0f46c0bf9aefc13b9423d6333bb26429dd7544f746b5d8ea20fb0cfe15d4b1600ac5bfeb83aab5b355d7a2a72c7d9b363787df4739903a72522f3cb119ac3a7bfd033d4a809f4a63faf77db91e45cfcaf0153a1cfe1d810fc8bfcacdc5e2ba92ea90e3c70d1d12652697f7569f4ba88a675a07f59ccad5", 0xa3) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r3 = dup(r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x6) dup(r0) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:01:25 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 16:01:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x1001000fffe, 0x0) 16:01:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000002880)='x\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x2020, 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 16:01:25 executing program 0: select(0x40, &(0x7f0000000000)={0x100, 0x0, 0x2, 0x7, 0x2000000000000000, 0x5, 0xb8, 0x71077535}, &(0x7f0000000040)={0x2, 0x8, 0xbf7, 0x100000000, 0x7c000000000, 0x7c, 0x7fff, 0x8000}, &(0x7f0000000080)={0xbec, 0x18, 0x200, 0x8, 0x4, 0x0, 0x169e3cbe, 0xffffffffffffc495}, &(0x7f00000000c0)={0x2}) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x0, 0x1, 0x8) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:01:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = kqueue() msgget(0x3, 0x100) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:01:25 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() write(r0, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r1 = semget$private(0x0, 0x4, 0x18) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r0}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r1, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x400000000, 0x0) geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) r2 = fcntl$dupfd(r0, 0xa, r0) clock_getres(0x0, &(0x7f0000000380)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xfffffeda) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:01:25 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000100)="e0f6b45125c966e39fbdffca5b0e8b5727addbd88fb3526218c08223b80c42146fc2c76c4048b6f20888ec89ced06ac35fcb52d10782ec1cc3efe3b01b9130fd3441e6aaa9551bae558f94eb0bf75ef089920e1de8f72df26e6426a354212db18f1239f96be5653572893479bdbfd77ec305da8d2b930da60f0c58a3c4eaccd69e3bcc8612339314be4e1e40d834161da83febd60202025318a0be57277c33d521a1ffe209fa44950a1947dd2885f1b7cd1212032cd2bce50e60c759861f01b7b473", 0xc2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x3200) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) dup2(r0, r1) 16:01:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f00000007c0)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000dc0)='./file2/file0\x00') renameat(r2, &(0x7f0000000a80)='./file2\x00', r2, &(0x7f0000000ac0)='./file3\x00') unlink(&(0x7f0000000b00)='./file1\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000100)='./file2/file0\x00') pipe2(&(0x7f0000000fc0), 0x4) 16:01:25 executing program 0: r0 = syz_open_pts() r1 = open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x498, 0xb6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) fcntl$dupfd(r1, 0x0, r1) syz_open_pts() bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x4) write(r0, &(0x7f0000000200), 0xfe72) execve(0x0, 0x0, 0x0) 16:01:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) mknod(&(0x7f0000000100)='./file0\x00', 0x1090, 0x9) write(r0, &(0x7f0000000040)='!', 0x1) 16:01:25 executing program 0: r0 = msgget$private(0x0, 0x208) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000000)={0x1, "77ab9f99cb16fd"}, 0xf, 0x800) msgrcv(r1, &(0x7f0000000040)={0x0, ""/86}, 0x5e, 0x1, 0x1800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/175}, 0xb7, 0x0, 0x1800) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) fcntl$setflags(r2, 0x2, 0x1) recvmsg(r2, &(0x7f0000000380)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/63, 0x3f}], 0x2, &(0x7f0000000300)=""/89, 0x59}, 0x801) r3 = msgget$private(0x0, 0x482) recvmsg(r2, &(0x7f0000000640)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000400)=""/143, 0x8f}, {&(0x7f00000004c0)=""/164, 0xa4}], 0x2, &(0x7f00000005c0)=""/74, 0x4a}, 0x40) msgsnd(r0, &(0x7f0000000680)={0x2, "30d9cde543e76c7f58bc51a2d9e0a821bf3f9c0512a7833ace7ba7525801ab43e9945fbafe3460ff8d9604395dc2337460375c9f99fc99acd7e39cba7faf838bf4d330f1391fda68f9d73374e69d43eb6a53db96e51237d3574d5b9e992288dd8559f3bcc0e56693bc10bfed34a479bf1ba8fc7e2fa612c762c904e743f0aa86a1381f239c0ffa6cd3ad1e579dd5ba2389746ab2c802ce1749273630f668a87d20ab61ed6e0c5b1be80f82b3710ee881609d1d7ebb309fc573f2b5e8081ab0b166a68d1cd6e010901c0ada9a4c41f45007d25bd7ec733d5a1062623297723993b5804a86852bc5b85fb3c704799f6fc50130e78acccac60051821ac465bd02e3558baf23b3471bb734aa1dc02adbd24e46345a08480d40cc612281a4e1971df9f7611471134c01a1584575b6db396cc12e87ccf1a6386c05713fdb83b8563fab8ecc93d9c1d0869a2b1b3e237f00168f63b1d96eafca46646c6934d28cd190157f8a5fd1c8924d9961bb69d4d632d5705f2287c1d2e407dfd2bdc494d4b06095dd8cb19d9ac8edba359dc86986f27a507f20f4dbfd9bdef1e0fd1df468da5adc37e4938775f7e34e4739750d0a6edbf4df449843ffd9331c686b00b0dc5bc44cf248e0bd33c3019ce230e392be656fff6f9e82f6bd12e7883cbba4a6b04a22d51a36171b1eee0d940adace795fd7c24324bbe5027940daa0db6a36f2cdd91cde48f10185536053d8529cb52a4dabee1ba074374accced2961b7f9fecb6f9e75edab062f0804cb47fe9987c057d3accb006bd0d9f6c810fdbb32f5fa7177dc1b593eaf8236d48c7b19f16f0a7ce5b05e5fb2a80057014a6e776c1a7374e8202476930961c561c499e20be0c0eb235f350551c9071784bcd1c15080dc1d58176be05bedd85f632e49475d6f721560725c0cc392c4a9a3375c49dd25847180a7e6e24af112efad703d8c814720391abc6c430127b789aaccb3a9ba3d70e2f934b614ed2015929666def2d28593555561ae0f4efc61064458a6365e618268369eb11378ec11f06b77eba355a12417b6a6dab4985e8df1dec0657bb400ac5e20754e3ef86a8540ed45bc2b05d1da801b55b7d7c656fbdb5f326c7ca0784bd44fd5c55c12e900d2bdc5eeea1f619ec2daa49ef3035884e63bea7c5e24bca1478b7ce8131514392cb32396e8e7a33d8478742c2e57a74c4ee34481933b9db5565d13e5b71aa4e344c8ccbdb919382d11321d1497bc338df2a97e8abc0a263eea5d02eeab2698da3be79ec25618bbfe9fa4143a446d1b084be633856d4515aaf7896b3b38c6013ee1b20cea0e0dcf5d7482f99e11ffd1ec0f8403c7042fde6fed522c1464f8fe3430be7462df50577ae410404ab84d594d33d304640adf1bc2de6b6ebf76ca68c60d852ffc0012d509f19fdb96a312b69bfbae4a85fb8534f7a1cd646a590dd0c5dd7013b4e91314e1533bdfc342787caa82e42f1c42eb00ef903c6024dc55c23a280b68f09f8ae9a4322b4fdcbf344244d1f12649ba9459cc936508063254751a63d7152b29fb1c52aeb3afbf33c1653bdd2a6d214d8c56d00b264668bb3e600c825420c9bb5e8e4280154ecdfcfa8f51a021f22e75a307f38cafb7fabf9deb4b92cde17d2433da8e129718135a8bf09fa24ce55a054c032d766bcf7d68e3ef51ecc8614d86cc4f9280a7d7caedd0d668402c20744628713445a4a760212b61a74dc42df5d2f4e0b9934c8721763df015c8ed8035b3602c64c30b7c30969615b8b0622c5bc16a41313350b76b83198f127944e179d92597568a9976cdd1a435a6497bebd71732a56e026e39a76b80b55a609a23bd7f169407ea87e1f4a0729e0f30f9b321fec87e6644f1da6f63d8b6d87e80b1af5ef10d41dac0ec6345ab5632a059ecd99f6bc871834a4fcc9e80d276e9344c80ef3aa76a731401deb79e56a62922e698272f66d6eb60ee1e2f022a4b5bc4c09d7a33aa629265ea9ae0d60b620f6610ec4dd731cade214eab0e0812d1778d3a4f91e0e512098f7f2b286ec51d42c5e3de41b88997a5fa97edc510303e353159f4891471a5ff949d8ee592c41b310cd9d98d7e45827652b94f2c64b96440bc5ed9f00923db06963b22481f082c0d67bfe65e6f6ecc18e735c09da1ae51aef3e79990e70538baae8be031845870c4862eef7798830bd9842798cdb380452a5d32fff6f59292b02e82aea069c4e618e4fcf31dc68178183ac2aa3209bfd1e2355dbdf10a9b5cc1a3b15139dcaec45d9e7cb1b233fb0ed1b6579f860c4751e0faefd85ec4537a4ee7b498ca6f56bfe70cf92593f41bfa9652e744573448d98a483f2973380f07034b85ba63f13c5246c4c5502853d7dc9de23299df232aed6335afdb809793d53fd627810f831286b88cb8544aae3383c5a94ea2ec8daa9237aff7216a988894bdec53431c351cc28265fb0553076701bb3e628a8964e4644d233b4f7c9571c2322e5d68ed07a04c223229730dda8736621eb985be38aeba78e2c1c532619cd527d864aeb48cf39b1a00317e65e07995d0926979c107ec989ce4fa6507e8dcd8b080f448b42f5ade19484315f4e7bf35df375ff8dc907f8dd3a92ab0534a3b5483946b593057c270341e811f28323bcead791f347ac8ef18193f0845e7598a859858743933bba280cddcc1f71af43265d8889f10198fc9b74a1aba783c27fbf672884787b6e54379d34d7a2df1f19e5408edbaf9932ac9bad2f874144125a5b29d7a4578453565cb37500f4f374909272f7fa2c611e1fa0bcaf51d978ee218b6a7c787f6413333c3b52e382e40c17f73f59bfa82554670788752f37548fd7a096795d9436084d6f3ca5e1f7926be505ff370d96b710fd917d96c81bb63f2ec80c5d149d1f47345f1805cb1037dbbf932dfcfc629cee4bb38cc7404ba82e786793a7e214f0c85231da576be87e34d7b432b69c010ad6d93ab8a6822431f18b2b5cc0a699817e4cc8ce5939f791fc206544bb955090aeea961642ba821f63d6af67d295940c8c339b39e382e7fee6a656419bfe131fcc3f0dcee00ccc8fcad86f2846b273f89de75e2ac471dd84ecda014214522899176c725af210b6b388d5e6ff7ba4ee4c631ef27494fba26484c348768f509db848c8746c617385e138ab3580ed4086d356891e118b42aa19b9adcaf198f1bef2a8a1cce1bf457bb665fc882bf8b566e838198b73d4ca31bc910ca07eb9a3fb8668b723a297a399010ba8390362af1d8ee938681a481b0cc69a786b23a0484265f9f158d91778e2babf650b72f3302e25edbb74d9eb78957c1f9e941b79d08aab3f0e96040d0b63b1d651fad6188d2ad184db9b5edb3eb201d965f24d4759017c0b6af456fa758c1eabc973e3ca0680985fe79c361959a0e027fc34b88d6931a58b55bc69898ad3668bb3315e50e08a56157a20a152116b1b0abe36639d45403d0096c598bc6f771127a1223a89cae62d153f6fb44303023ad745bfbd916eeb9ada549f8665195917fd2d1ccdfdd3e4d87371d5513981e435255e09bd0adf421fd0f2febfbd32c56d997915f376116d2d46df3e00b862249bd04a3c1707a74e9895d3c6bbfa160f4417ed36782311274fddc56a98a28c960e929e1b30fd8e103cae8af4186b2293fbe725e2e79c20ac5599362daabd9a5ceed2b6a464319b55828cf544e90923cc2453bf340e780e0693f8af4b3ce5059ece97dc5031e3ae453acf16593126f7f4f230a2724f61e57849b16a82f9220bac68dd3ff76fe02ca26fe3137463766502ce598e90db9aa25afaf7bc2f14d57109083d3fe6e7fb51eb602f4f33c72377425da7361af60a37c7be8ac8651ed1b30173318de5ddd0d95a9518ab55b26ec623651086ac9252257a77cd768e83094d1740be546eb7cc11f2b117803fb55e0511af0e94874f6f7dd7df062e1cc2309ab6b1479abc2a469eaa8599b93a31106f15ad70b64ab8bbf5f4b1b687485bb69d7b93075f63c5c9c0c970175132cc0c286ecfbac71f0870846267c5cc9b805a163b4da9b2167bd95b1355f76518ecef3850c2eb5ae29d1a97848e9b186818b33be05e31f43eedb174956f4a1c51e2df7f06aa77d0dfb2e1013d2e733830a14d32be8e6a9bc61398a44b723a09449a7104c66ccde9b1eaa00e528f2a58ec60dc0ce2216ceda90aab254e9a088ec13d1f3823e0593716ff752523703ccbad0e05d6781cc3998462500cb4d2287e1f60935ed2ac3da471afe45072ba7db5e16f0b0fa64a62453e3afc84ca05cd8adf170edcb3a2f3efb2bf985667072b382292c6c9211b6d44f82595afbad875cbc7d831a8abde5369d545f42dccc0c4096d7e3413a9ecf32f73db27a78fcf06560ead7510b579c1242d6199ae993ce1eda36b4ef05d932ec48429e7b2a33259c48c58b22083d4c7bea68c8c468859343566d14e14d4210d2871e9456830196262d4632fc280f74b676d62fed9c37235b4b5f46f768e99489201dc41f23debb967509cc3e12da5b44d83623344fae4a967b40135cef39823724de286f690df856e41f583a83036e1a1fb2218b2b8474953caa742be07bbbcaa69f9aeba60f28695fcd306fac9a8be35e9e648c955653dab77416b40c6b0eb341451dc86c056cdf11958d50eddffd8f221d9dd567ec1c2fd9eb58918e4f0e2dad6ad1083b696575fff45090927c851883b025c5c6e45a0daea998c331bdd6c3947a51f4ec2e56b1abbdc445879ba739fc2c601a11f5d4594da17fa8c5073cd30dcf9728b5fb1bd21a201715fa06c28b513f4a7bf92aa617686bdf369d2cb6f83e8ec2b37cb22136f66774064c144d758e02dde391ae7a0aabe8a01aa568857af2d3622c84adbc46781c11ddd454860679a7260a35903b855e8aab2ff2fd658cbc95cbd4699f14ac254a43a8591def2050f687a0a852cf7ee87f5306306622a208ead96ad2202639b36aa2649687e8c9b5c4afbebe8d32ab7364a06c48934448449818a933c906f8245e94631ac93999c1fb55f2e16eaaeb951f564b7304aed82fccdfe2bf08750843abeeeadf83d28f8d94bd333f3f261056d051c8125eb61d6eb8b0e112f97c3bf3a7df85edf5882dde82bf691083f9a4d89c6ebeba2db00b2dabe4bcba7ede825ace9f3ad2f44627fef744fda938be9dfb369cb927b0db020dba9a462970875294fb8659e48253544c9dd1af8f7902b81ee9b8aea50b4744a3407d56e08203daf58349bb72418ac8410c7e4bb052cc867d2cfb27b71730ce590822504d6b3c744ad9bca36d4f695fe5855a346a0ce27b093a3b90ea69e0764ef54d0aa23e78fcb51b7b8b05a52c998828d87591f57b7188fa621b4e2b0108e789e3c38d6a23b7b53fa2b346a3e81c7e77dc68477e5f724847ab739c9cf06e77fa5abf00d9b59f0afd49d95ed11ebe8a41580b6733adb1a2b7d7cf669b5e891f28806332679885ed97300e52ae4204abc335464766d423a01a6bebe0ecb8c962fc5b2b6e7d531b3a65fd4c9eb7bce228bb715c98d6aea87db3501d89e111f392d00f70671ebeae824bc72f35bcd95ec23380512a738e25fc3dceb807bb45e7ceae82bdcdd63aae65e33f403a4c454361135a9f4cc4eb418c653c0ec2af148887e8353446dc24d6b69442f52e7992920d93841b7ae38294e02a0049d02437a7eeb848d6f68b33e8e27d4077b537ef7e792ce8eea91c4924e5653610f38b201f7cea456d135e4bf39daad8366fd4217ab00d941963c8ff7232506fa5a0bc2094a24a4c46076c1a84cc8be004818bcd5154ffab0301c05"}, 0x1008, 0x0) readv(r2, &(0x7f0000001b40)=[{&(0x7f00000016c0)=""/194, 0xc2}, {&(0x7f00000017c0)=""/214, 0xd6}, {&(0x7f00000018c0)=""/197, 0xc5}, {&(0x7f00000019c0)=""/228, 0xe4}, {&(0x7f0000001ac0)=""/81, 0x51}], 0x5) ioctl$TIOCEXCL(r2, 0x2000740d) getpeername(r2, &(0x7f0000001bc0)=@un=@file={0x0, ""/63}, &(0x7f0000001c40)=0x41) ioctl$TIOCSTART(r2, 0x2000746e) msgsnd(r3, &(0x7f0000002f00)={0x3, "ea56a9c440054fcabc275b22616ba02d6fea884a376c9c55c18afa18f80502b79ba2699a608d108f42a1ea83fe7524279581ae31dd8d5d093ef4ac34f7c3252eeaeff56984f1fd3fb7330a7329161937a06a2d"}, 0x5b, 0x800) msgrcv(r3, &(0x7f0000001c80)={0x0, ""/106}, 0x72, 0x0, 0x1000) connect(r2, &(0x7f0000001d00)=@un=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r1, &(0x7f0000001d40)={0x1, "fa16c60af9850034ebf9d2f058ee413e98debca38178324935a96af71dddbb3bcbd8fd9247a8e07a341c77b134ac491f96dea5762ff55c0051e1b5736001ba01f0308d7038fccd5ee6cf56a100d434d7aa6098ba05c97d9ad9bf24627906683f4cc23788445b057c850093352c2ab1be5830c7c82bef673d970bcf73ea82f20a8527e53612beb2605bfdfd4b92098c28f4da0a28a82d25dd184904d4a5bef03dcf51a0c162a0c8eb642f9d723bef82cda7e71f20c46a1fa5d317abd1db979e9093f5c1b0b3071d94e2fa70ef65b8e607a9958584c9e218264a9142cc84b9d414a2c89b"}, 0xeb, 0x800) msgrcv(r1, &(0x7f0000001e40)={0x0, ""/4096}, 0x1008, 0x3, 0x0) geteuid() msgget$private(0x0, 0x0) msgget$private(0x0, 0xe576d9a259c508e9) mkdir(&(0x7f0000002e80)='./file0/file0\x00', 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002ec0)) ioctl$TIOCSBRK(r2, 0x2000747b) 16:01:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = dup(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000340)=0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x400, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2, 0x9, 0xffc0000000000000, 0x40}, {{r0}, 0x0, 0x41, 0xfffff, 0x3, 0xe03}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x81, 0x6}, {{r0}, 0xfffffffffffffffd, 0x81, 0x24, 0x80, 0x7}, {{r0}, 0x0, 0x14, 0xf0000000, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x4, 0x400fffff, 0xefb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000001, 0xffff, 0xff3}, {{r0}, 0xffffffffffffffff, 0x6e, 0x5, 0x3, 0x4}], 0x2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf0000050, 0xffffffff, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x3f, 0x1000}, {{r3}, 0xfffffffffffffffa, 0x2, 0x80000001, 0x2e8, 0x8000}, {{r0}, 0x0, 0x1, 0x40000000, 0x1, 0x7f1}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000000, 0x0, 0x246d}, {{r0}, 0xc7e69fbaa58dcafd, 0x40, 0xf0000000, 0x66, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x2, 0x7}], 0x6f, &(0x7f0000000480)={0x101, 0x1}) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000540)="08c24511dac75390036200fbe6d4c47d4c17dbe21e63689aef78e61874bd627fd3ee075dbe4c0ae218030e8ed4dc2958ad11fda0f33a0e9c5f3af61e30786d7ea875b14f6f7f5d1159479a1e0ea607a0f25242f56a8d85d31c5cdb39de153983d7bb4e5b103344447084a0e4f7656c005e50e91bad2d1647712029496dab43e27c30ada5656eb7a7ad88ef61c7a1b6073357da0d9ccbe9b40bf957c82ad6caf2780a59016f23625868a4fc9bb40d467392725a61619f3936bcbc4d5bd14e235746761fbeb3eea490503e03342e6ffcdc7857a229d5ee7d432684b1f8701306eb2a03916c1a15ae3542d4e63ec98b5c93a718e2f6b8679d7e50d3d73acaae26073b68f451eef6161c668536a96f08727b5e4391ab04a4da326b2690efba19a02bc4882c20dd419351fd2a71223e2b75ee6fb55c57dda4fd8cb103f60a", 0x13c}, {0x0}], 0x2) r4 = syz_open_pts() close(r0) dup(r4) syz_open_pts() 16:01:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/19, 0x13) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000001ac0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f00000001c0)="ed0f1c3c778ce649dcfa2d1286c8addc1ce15f1ee7f28651c9876f83ccd106d0e1b5eae8c07a58dfc9acad4b3ca5c4e5a95d0e04d9181ef8a00ff3d4f5b1ab6a91c9c04f3b4b4f8f9f8a9fb8a0f9b645ff4501f11a7ceb6706e4432b54b29b6bc62c0d7d7af96c54d1918324afe8d6bcdfcb93453b2c0935ed77360fbc9d1b44e7596b10d79b2c24ab23c7e8fb68850632adb457cccbff9034be852d91df86dc5b70e6538d0323978af17822c28c50c6e6e34e0f1bfbaffe8197043f43fe361ae22bf4d00d0d598b4efe3fee109d90883cd947bda8e7f37f45992d29af97e46729d2162a8ee86882eea3b63075cee0738f98d7900e", 0xf5}, {&(0x7f0000000440)="5f783a4816a1ba6490a24dd3c1c82b0cd6640795a3233cfce5b00b03c23b9249e1575bda9771dcef4cb0f68449448ec4a1dd3f29a3a193cbc065c1691402e315ef0f6d6ce62b67ff7acc33423f8b7c47d51554ea1aaa8a958b8cd6be", 0x5c}, {&(0x7f00000004c0)="b09a65498b3c4aae699ad7e7a81e9717219f8dc48a64e4ed0dbef568bf972734e851d5cfcda54f3339b7d7484d6481fbd42603b1520ed91e2b0ca72338d6b955be0e3c068ef5197aeb2dc9a50af6177389f88fc57bca5bb5d9024f1dcd01c81fc4bf804cdd3a9d72a7299679ab055a5382dfbc39c70642db70c5165ab0a9f687261370f9bbcc21c0853cf646f466a2ead1f571383e77b1cb481bbfdcb5c523623d9be48f81977c740036b8d33a536283dcaf52681c9a4eeeae593e5b9e09ada714ffc829435268418f03959b0f732e442040308f840aca76c2950973f7381254744619a291569ed856e30caba52382376a70f8ed116d425ffec759c0", 0xfc}, {&(0x7f00000005c0)="22f780c75f1c99c2a077a5a7c94d4b4b59d8aac778cf53e926cb4af9f5cf9aa4e9e1a80e11905c6bb5cec3a9dd2939f007fd95fe200c736935dc97c6dc216582799be319d7a704b944aff5cdf65f842649f549aef4a688ac5e7a302fbbc087e27e7a6e3bbb1a2d65c77b060fcd98c76d1cf15643a5fcc5105a5272bddbb5d70f9041fa16cbf5642186c2c93026324cd51a3349db59f4245227f332f14e12bf65331f907b9ec91dfd8e26b801136ab8e8bbed2f1407510de7435be484c7ef3502610574b491", 0xc5}, {&(0x7f00000006c0)="69d1d94e0f69ab6338f5133fb63ae1e2f07e694a5244f667ae8ab96e593f1bee319f94ac3301e0a1954217fc4a175f371268eebb9cba8e4ede96e2ab4003b227a7f0a1142c82edd6d1f85b875c0340d6be8527b1aa8c89de953b3005a20f412fd9737b407d3f1429698bbee838b432f03675338512f22c1d05f60d036b0738db68afa9cb091cace2ca4eb13803f2518e4fcf3ccb8c5b7080d6e35b923931f13615f85118d7da589f041d0832c620fe1a7386706fce64bffb566ec626114a4cf949112aba0a3f36d3e3b645ac69dacf834d", 0x11b}, {&(0x7f00000007c0)="69fdeca294296f50694f0e9e3d55bcd8fc452933ee2bae56f66824d3d79076d6cf1432d8ad7a6d7cf141ef808e6cf15d30cd49898541c1ad7c98edf6412ee734ffb85f32894c650cfb835ba1672d74b03eb9e6e139a3fbf2add0f0e7374d5e7161f82543df3127a67de293d4384820c2f6f01d122b8ee84ac8db51a0d6012ffdb3363095ebd0c085cbae6b8166c21bc3c01ebacdfed56bbf8aacdab7f26e7cef38b652689dafa561798f530b471a82df2b3574638775effa14d84a97d930086af0b3e1ced94a1510549db5f205f5770619d8a7ca5980abd3628d1a17015ff247e8727f4180ad2c19c3238bb4e9", 0xed}, {&(0x7f00000008c0)="990854c7f9eb6ce73284b481d6e1d806db70c2b06fc7cf1d536d9413324260604ded233598ddd863f7f1fb6d186e8478988327a8ad5c666a7024ceec4edd9f436e96814fc903be1279b75249d3002acc1307dddaca7f578da3e0ba73b80b5f0e674c8e7a65d227be011fd583949a1ec3c2fe1e1900ca1f9abbcacd7e0df04e72db1ae1e1300e452ef88bc9d62f1ccde7b12bf37e17a0427af6e3adbb71b0503e665e99688afe0f77c0ac905bffd00c6e07b6856857b844c4fea59b0c57871bb0f11858e7abb5abef78d9c6667335d61f9ab98353fa6a202ffec6fff2877b4535ecde89b2c734d17213947374782da62192a3b63c0589864de3a3bdf38a7da07086fc9ce8cc3f9564cef513c2291dbc4241c52559be07eed7ee6a5f1d317face12288528cfe20ffd30fa5fbe3e36f0eedbbbd6efa19f3701294e82810656a875c53f0232cc6b58f2d8a6f3f4272bf4d6ea82e92d8bd8f2acf5dc5b19c5bfebb350c4adac090102bc0687263070622f9c80c53ee22a4d522910d10be13d951721b08ec320c44af201603e09ea50f84c61e860ef28e5c9e8b3770e70c5843217afdb4fab478bfd94dbe12e3d9eee959e44ff6c69122b5f00b0bfa1c4ef88974804b27ee98bf0c52abf195ef8dd259b6f87da8165b3818d35b29d20baefeaf93f8cc0fb7cbaee1e3b5e90b5067d5f3b678f86b1c73758387ba9d207f16d93693f067404c70b512714911fabe5aaf62076cd827d9653a9772a00ff421015addacfce777b628adcfad0203b03902394d39e99c9404562bd614315470c59701d85a7528c56387c77bc4c7d29fafff2a7058b16fcfd232a4d9f2cf525015232979a20ee677fdf58cc32a765c531147877d340596a5cefa4988602d7e2efc869649678246b6308986007d381983087dd7815dca0a9e3094df69ab19903ad1cdec82afc735b5085dbb921ab004efc231e0596dee8d0591d57ff81767f19fcc5792fa49674c9b8541f7f4ddaf0d2ad09fe393a8384249450899892ced67bc636e9ac2a828d4988af88c475e0154b59be2de1b7c7ba9f80336e34e245dabccb80bd98544f5de570485fe7393ff7a4ab1db16a94202f81dc6b5c76e563648b795cab2367db75ef180c011ef436119e8ba877490b3cb97a0fb0a2318f0dc00c9af2b8ab5926fd67b1eb61e60a88745e9e3390f2e7f7b07cb7c9f8d510112aa755ca38aa810c9386c6bbaffe36e579d4864d84d4635e44fab9d57b493b20265c7b32f78062915281ef85af96a88343d232ae0690658553e04242aa27a718fcd02ab19e34108ba1dfbc25c5a95f9d9a3007a133fabcf1d706347e01b4bbde90dcaa05e8dde14a2fad8df52659024d8cf6303d45db5f31174a08aa7e6cc176ebd1ee8e3793505c3412e7b524c48a942f0475a087d1f89c6aee28a19542ad296713cc1f425ff957a30a4ad7cf6bd9ce3708fa6a7f5326a93eca4e9273aee7f9efa9698a9648b298e29e7b685c21a1947cb38446823682ffb60744db8d9e44b6c332596b93608897fdb4f6baaeb06ced9e85031851f412d8bdaf2ee933aa61a45a7c400bd70a31fe6bc543b31b1fe9b120c68d00c059114e9f012d1a55271847d4bbe49bfb5f9431c5b06d44a266196b5b29ec9ed7cb2f0c6aa2c7524310e9bdca402bb2bb8c37c801aa28ceba56741432f7d02d6893bf37889ef2d66364d644b2ab923a38de2bab5946d59d4a345c1193d1f1127dbc1e3ab48c9d229dbc6bda306cce99a1ec5383ac8a42910a8630531f1c69bbf65d6ff106271c35bbcf8623a7cc115468b2ce6be7bb64046ac6edad785346ea24e92ed237fc1792d750d248d823de639a13e9ab62f71e5e11c179e8dc8ca367c3c0cc36cd76fef4f0fee0780032ea6df2acb900393ea6cd9ff38e59f21cf0775d5b3833278df864ff810637aa6a05c0a0b63360ce2df77ec07cda5958f589f1667b3a51804820a039f0734e3c9a1328243834972db70d3e29595d29d660646be5068c4dabc5610f763173e967f62ca53a20f21c641c8e39384d995e0c6883bca5a383f834c9741193da779ebb98c208c7e9a052ce4f5aa2c49a4a501938f9170e9c2c60a6132c40d67564827e1f04e8a2e05d70bc94024cb9363fafac730ac53a0761a773feccecc8b19f3d3339ddf7e016e901d0b24ce1ef0b5d2063af6d554f25b4a5622c3965b926957e8a22592fb816235e8fb5f14dfbd99e5f4f1861144ee95500e56ba19cbae33865babb1aeafb142d0049b53c23c98b830f7c85e3723feb4923ee51e04c103d2ce57dce3c42d746a2eb3d6255b7c0c95f3d4094d47513c76f722b1cc06b2db876c9f2b280204a29141ceffba08cd1db94f001b0e0956ea727fa9e72829acc6e00106c2fdc07dc6d9e8a0292800fcfd31f026e7b0e7ea95d09bfcb9305c1d3a9f1f3ca4c646ab6d7a1efbd887c8f318d8ba85548a99261e9383f53eb69bfc9dce22f0c0dd4e47692cde2110357cea6ffe0cfbc6abdecb3c1fcb81383f6455da2e3f9ffc825c65161cf73519cbd87434cc5d2250357368baf5e61a0d388a046c5501fcc05e9a6236ac11dfc37c973aa153839408b34d6ebd650d7db1ce88efa67b3cecc0db202f0927d018b280cbc12fb365772146711486b15332765faf7e34faf3adb9dda5c350e4720ef52664b02fdea9548b4a8612bf618ead754f52d08a30237511ef86e98fd72c279497ad22c97914356a62a43f1166fd193eef0917bc2539532fc2ed34227b751294540128e5ac8023d6ca7295314a0b607faf77f90c61ac97c643bbf24dcbdc7edc301d64ebdf34af9544ddad5e1393227de38b68fa4dbc8427870ddca967065e6611983091706b89f7079b9faf2e079b78212ce001ad958c5d90fe80db5de60d4a1bd3e92f6f0f0527384db69d55a043cc5ae5151cadb816af71c2f102bf22cb0fb765d4a91156958b51ce8325fdb67211888aff91ea7b6485573d7c749471d7bdd59a1c52a075031c6d2ec1a6249e0f04814d56db2287991401c5738217ce5e57457ea03406012ea48f32971e9b3b94d28b81f61a86c74b7a1e460775f5498a0c892f0f6a702515fc2233757ee0e583e1ad635b564fd5c0e619115681e16a996d002ba2cfec1d02b167e5ebe8b4b95b30981505fab4035c079bf7e6005ffee286db2c838f0035b5e40e95f76845ee8d4ae2e3f8eb577f60d898487f3fa0e293dd86b1a9214a4dd89231ddf84f2911ee868fbe5f1093762e86b785617998cf31c3791e2a12f2d37c3d447a9450775a9f3da7390d884eacb3cc6de4bb31bc5079cb954dfeeed6320ca14897e18486b56081aab402a2cc021772da9938b0031fc7a78e73f9fe9de5410f63237a9b3f16a917212b744a9240728678d244de9d5ab7dbdcf681223845d8cf886980686931dc97e249eaf53603c18c3ef269442f7aff116ac6234a9d1bcfffc88d036c8272fb589579d58aa65ce6f01d513d9c4ff89804ad6f920fbbc7f606582d9807d414e1f81c7f5f9cc39ad7df562a36d05bc3ae81954945e3a4088fa68dadb7488e0c7432d8abb7b4b27647a46bf724ce956d8224f705ad72008ce9c27cd75ae53cb92082e79d6dce5b9d7d9a7f650073c43ba54388b8a40c90b74df9f94cb6ac85f94ee13b732b8cbe8a9ac0f837c85f2cf536d05a0b24edbdfd42f8a91b43cec4dfce5d56fe484caa5a5a93ae2541498be51b721adb46720e55f91e0e794867b79e98e9d46f74a6932942d10ee3ffd7814d61c5eb0b5ae4599868aad32f6f9a7fe12712c1f2122fda4ff54991796c408a354194fcb7f3fc4bcb8e135bc21766fba28c879b69570dc602a0273d440198dd5a30d0f2b1cb7600aa79531edef7623b5ffd1a52034ab59655dcf8ccccb0afd6336b2676bcb3669df13f6712ee48d10bf0953a038c64cbaaf083adec9522ac921819fd61e81627d9c87269d8e17604b4194f3087525cfd47c07302d4d3583b50d62620ad896d5aec5d4ee4806a4eb42d206c3e588db2580fecbfe8f0e04c16aa677f2a0ebe022bc2746ea956f0a00e4eba3f19b353f67b6d1ed5da40285ae3b057bc540eff20929a83ed8b71a6746a5a796cab3079ecdae93ddcb0a370f2e136e9621108ff81677a1066874ca2347631218a08fef993a8900d64d58f8e602bebf8acbd5fc0e0e862e7f03de072fef3f5ebb6ec48ff59bffe633e68ac93721b85c34a1afa9468f4f20712034ab7e041af877252fc67fc5eb67330f22563bc95bcf23ad910d42683fa6f2464624c3519e1b2cb4e7061b1e9695e7e7d597b32784c0b01ff0126d702e67aef4b3bf002a51f8d71af773673bc84bfb88fbb167ec5fd4c1efc9f1a6118c43ec6cb306cda2d5032cf429f0d2630f4c33da40eb73baa77dca101889e7057619f934d96a728db221e9958d5c573b5a10919daa17abf367bd0de361e60c6f60856e152b19b0e979cd0d9a4f27bce7b2f171e6cf1711939a600bcf463d4867c923736d5fd5a1c77da85ca9d85338b40f114d05fbe1402616b68f1e51322e651a6d3050ef1d25d240ab95603bba80c8b43bc7b9e6222bc89d8115dd1c78f726815f7814de2f4fb2ab91eac1e896f3afb1e35d920e7498f628e104c5d5d564b56f61e1d042194fd3b76e404fccc230301d2f0b8b5ddce8dc04e2346c805635dfdb5f871d94071e22e1ad8939c6958349d0487a12d8f3c89df004f5e636042ac7367fd12d76eb378b924fa677100e9cff86da0379397e01cb060bc5845ff5373c322342a4f925788469a0d17a58eec691b47e44d7fe2b854baf43c1cfb40ebec4c7d1373f1bb187f7350ca0166897b5d0eb67b59b5260ad65f6dc2f1872d5fd5bad97dfb9ed740264659123f1582162d9669511f26b54a70c7df5aafd85c885e4eb460be264f5f22501baa81a4390a9e54707cad46374bb50d7cc70e6402db3aa60f3048ed44d78c160344bc8e4bb3695ba6f1a825bdd4d631131c2fb41d0bd7b50b85bc25c31bbfc18319184a56f1ffdc645bf4ad9281c0e83423a164bcac0c65e9c22d9928dcc282ab050f8ec75f225b60f4601d6db28c68f164f38e30d14d26a4168aebe4707e386772a15acb5da163e698ef373b2a4835ac5fd47745266dca67910499e0ccfafd622c0ac8a7b03ddd22a0b184cbc5cfd4529b0c18cb65ee5095372f8870e55e734865eb9332b3a8700c36a32e0739de7dc06fc6a080ea93214d7d478a22003727913c059094538fca7e17220a5512ea9e23fb14c8b3f36d8e35fd9fb5cede2593e679b2859dcf3e0057cd3a5fa10e969e21fae1a004ff00a6ab51cf5fe245e352de566b00e0d1576abd2d9d395e5e103217bf392063d130fc92dcc7a580d94cb0b7deb9b5e8a94bc8cadce47b3ac67c2a2974ff2b6d3d42a5af6a69e57fefa6cba28a265c0dc9384f22646190bbe4669a9409d6d71e39c83853e141421268dc46869e837dfd6bcc6c5b7d37713574d20c48b3cffeb016b39881049c10cc3866bf19b15ca09b48283fba2047e2686d8d4920a8f40f2b04adf2d59479f1f5adf3e9ade5377570ff02f3d73664bfc5f9c55ec3a6c94cd6de27106e1f0d11e17ff3037727e0c78a4fe300c28411df6a3eb198e3e98204e40817b1fea967b561de5984ab3aa0a2b41d0eb573837c826e239919d00274f2718a1cbc14cabef6772182e76822606a1b610eb7220407f569b8a55015cfdd995fb58c30e8b9cb757a85a56a4557d5bb3690679a4eb2037deff0a02b0b66b7163d47f70029880233da5d1698d5aa1838350c91b3225db1a03135fd2392b1ef28", 0x1000}, {&(0x7f00000018c0)="47806a51a56748fb69df5198218a88956e2afb07fe17e89af062b552a188d520d7f118a3fb8df435562661fd25efb0f318f375b12f928d219be2ba16194da7ae1102e8b96fbf2af0384e3037bb6f4e5f0ee736b2e7a48115e44ea0736847be26a70a6222493043312cd0640194a977", 0x6f}, {&(0x7f0000001940)="5e57493c2ab59f634b9f26edf71a4a92c71df1ac643c14c4edb229b521e53a52b02d327a30b3ab20b8526c08a36ea3eca30bec67cc96e17fbb96a6a61afb29f2b7f9c630569e42562fc3e154ae835b35698f29f6a1df368d1a6072edef800a480bc321886424c8655a1f88aea41f9c97ed68d15b158386a4bdec55e57b474fcd64e8a44271fb3792b64a1d3836b23c04f1bc93e61487db79feb2cffa8eb22d751ea4b004787b1329", 0xa8}], 0x9, &(0x7f0000000040)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x18, 0x8}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000e2000000000067a13c9b646c2bc265adf67127ea23990c7e0200000000000000f10e6835c433b93aba1771f50d3762d57a6a3a1324e5b16ff845fb0da735584e06903cb8f94d7441f7f0c56bac71aab9fc33843fe5dbf9d4cad8a476c10500d9653b22022119bce349a392e95167521437e7720e8005b82d6f41e0b0c7e8d685d2bc54e08b220f38f6223193fc346466b8be3dbf300fa6743aef024d2e7f9510b3deed31e5fde0b0a4ceadf865e9f7f586eb8e6fee79596b8d540862f65720eb13894956e4ca331ae04aebc5aca205028c141d87d4a9104e0eaad5749e55673c37f30fdea4ba895d8c5f89e9fc5ab6e89da861ca0148d6e0ac8feb1af98eb38b3327b751babc75e42b998147941197c4609ab2d2d9500342e1d0fac2fa405afd3b60"], 0x124}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0)=0x3, 0x4) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f00000000c0)={0x0, 0x3, 0x8, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) 16:01:25 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000001c0)="00e4ffffffffffffff000000", 0xfff1) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0d733fc359d636296e7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea7052197242e894c666e4fb3ea286d39ac7931ca0000", 0xa0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="1537d46bd9aa855f39ae5cbdb8fdde2e6313bbcecca223df6d1a6091582ec36c0b9746da5162d1e62c2b598848086d85cd2a694800c8da462359166a37f64d3138af45e04748f968a739c320101f447a05a17eb3afc025ffe2e9d00206fcd4a6bc59921f146fd7f4f52e548919b05d", 0x6f}], 0x1) 16:01:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:01:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='\x00', 0x8000, 0x4e) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:26 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) socket$unix(0x1, 0x1, 0x0) 16:01:26 executing program 1: geteuid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = getuid() setuid(r0) getuid() r1 = semget$private(0x0, 0x3, 0x20) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/163) 16:01:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) recvfrom$inet(r0, &(0x7f0000000000)=""/7, 0x7, 0x800, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:01:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x4, 0x0) 16:01:26 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) sendmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000100)="f240eadd24b2ea35abd37d75019c6e55a8c805c868e38a70a0bf8250409311d1d0c8e9667cbdcebf28bcfa9b962eb746d8d1a23438d3e3e4f4e03322272bae67f51812fff6156d010e2350329101d8b47c44c97c7fc39eabd4c3e5f883fdc3e92b16780a006eab3a4215927bfe0665211c000e870c1ab946047fdcd97452b9dc280889432078a021bb8d6de720ba7bc0639a35a21a8a6bdb0c241c005ac03f1cecbdcd9d7469a55414046ee4d3f86e4c263b1eea2c96ddb4c9dd49355bd431614886898fabd57e477f0851604a30d4956c8119b8763262fc2e2bfb0a40fb03ab850cef4e7326aafd91739cb5", 0xec}, {&(0x7f0000000200)="348c5e0eb7b769bd3ae4ac7f4320c44ca8988f6096a2f5169be064bd2896a992d20459e9cfb75723346cfd9de9db86cea4d3c53ebd6a15d36b536d07c7febeba87da9b659c005decc8440eb34f4abef714e6474b20b73794a0", 0x59}, {&(0x7f0000000280)="f8b6b5b5577a89187a30e9b2aa313aede6066bc05997fde6eac5cf1d2b163b090348b8e76092248a09ec3d7d286d2f856511b385ebaeab038b8fde4de26a055bc455fde9157cf88de2af6982adabdb7e22aabeb09609de46de3089c3a7aa2436927365af3e14411a1a8c45ab9076688e28451747007582bc6b24d364a53f7fcfd49cb6f90e8da0f1452bc76f4b88f2345aa28c278fb4a5de38a12d43855eb98601dff6", 0xa3}, {&(0x7f0000000340)="0c69fba1e51366bb32366aa9281747432797038bd5b1a12bf70f4bcd84afadce688267e5a7c45981feeff73cbf1001af21c24b5033f42ede3160f698e2f584d8c606dc0b8c71f529c397594ba1e815f4a78b303a88338546baf1e95c2d", 0x5d}, {&(0x7f00000003c0)="9dd0fb3fa66509796dfbdf34a5a2a79764673c2d1a1e5d7eafafee8275c069219dc54ece5040bdeb988b4a975989b7297b8b06c7bbfca5e567ca1b94c9fa5ebd51df3b5f72c341c39e2782f00364df2e8ff883f71c6b90d0fb0e0f2382732cdbd35ac5a1ce35976a901dba8f374fda558d4c1a89377feea508e48c2faa3864018309c886dd1a69251b5843275692221617e411becbe82bd9f5da54", 0x9b}, {&(0x7f0000000480)="8b2ae947f9c30d084faa7bb9e1c21e121a002ba9de644739286a29170a6317743e826112c39a68897b7e752c6a20ffe5f73357f72e3c63ee4362d25f392810557d83c8d9397eb22f2359d93ba1", 0x4d}, {&(0x7f0000000500)="7b91c7157903b68a0268c579d428a4d67474035f4399f8c31731c6fe12aea8d58ac5fb3373f15642456d37969288c678a60080341e94514e8b5b1b998a755119932e605a3063a1bb932af35f8a0851e064528e188b64b48441b398b715da8bdde1a508719773f31359456697de38a55ade68470a296ca9c79ccbbde2147ae3dc0a2ac1bd2095bef94bd374936572", 0x8e}, {&(0x7f00000005c0)="ffdf9739570660ec1d2a6ef540b496e70f040f99a7d3bf856f81e0ae40116c0f1ba3f9937b4078940657188413c5b5576a70c7788287b4b374e00d2d47725d275c1a46362310d7af90f9525c21aa18eac03fcc3697fe0ec8fa4e49c820190d7398259d22f5acaf7735972d01c64fa0092262017b66c1388edce0da1a981fdfec87fbc2b65f171c45359f3022fd40eb199c0b07ea184a9aef0e4111cc975e56a3f24862191ab5afc3445d2fd25299c727c7c3cc8451887f2dbdbc12316d6ad6f15a343c66bcd496e457c24cab2bf166d50cdebe5214973acafca5821343ccc1787e75", 0xe2}], 0x8, &(0x7f0000000740)=[{0x58, 0xffff, 0x2455, "cf8338438b07454b7bac64893b4cfda7f00f8b70d57be5e35ebe2abefc2dc05d8be55ff554ac4554e84602bf3b135338ef406e0c6a1483239703d0b2a5f09a9e1327f0"}, {0x58, 0xffff, 0xff, "b71e1f43919a9d64964db2b4a834cf6da3fe7cb7748681075a0e196eca085314b26834e45391711eb33b248a7c365bedded7886c10eb411f13dbcaf36a5bc5886f11e20996c2"}, {0x10, 0x1, 0xb437}, {0x68, 0xffff, 0x8f2e, "a2c619643bab32cc7d558afbea769e7d09f81196a39757e3a7164befa1fc4a3781abd906f95d04cdfbe568b86fae401c47d7feaad097754f0165dbd96b21574bd8af6c91fbb831bc18578673b2e8f407801e69"}, {0x100, 0xffff, 0x0, "178992176260e50622b6a2cf7b5d0220732d2c69a6d843e8c77b9f61804f76174a1379955fde0bfd218e9c1cb85caa87b3621fc459e9bb753b760d8459e2a83c939a77839c077129e21fe2901c51e8e5ca274002f293d6f70d14fc794c924ce18cd5ce901ca6256ac6369d411e1e7d63af26d437d7b5c401d2828ac257c88410b29c6672dee08494ff06d56a453abae2de4c3d2285c317c3090f97d296fa5d67fc37d548cf80c0a9cb3d525c3ead47e567a1616ac067ad03cc4cdaf0eeaf990c6c4a2c802ea9c3a45da783b139adf11d630c701088bae114f524ace76d637b260e57398c0c9edaf394b53b1b02e6"}, {0xa0, 0x1, 0xffffffffffffff01, "13bc4acfd6cc03a9b74362c7f42f25685a2348123ffd40a008c0d41f7216738c8d9329b09a69dd47c311c06824ee14b8e2756d5e0dc82ce24e449105611f40ee4f159b2e5f5bc58b5fac8a9b2f87f916c3ffc72965e0801fa1bccf18b4d6b31d6ce0380c617356a0a325e6505201b50a41bdd6d877abd6e08113e404ed27290249f17a0e5eec6f1a3b575b6eb995b3"}, {0xc0, 0x1, 0x1, "02f347c09a85f865950a702429956b5d66175db528a05c4a873e2e2dd5a0355100440641b0264c6cca08b59afa1909964e13f91f227f88fe7b6be6f5fa4a22b5ed3e9404c471824da4a308b6a6d21d53191e7c7e4da05e8bfe9f3ca224a697c0fa58486d2e0633a996b1b683a9dc68fe2bf958d594cce59db8344575490ca2c9d9055e4b12cd7fa512ea0e8935c14ce2c6cd7c77e36e72f54c995edb86241fc2bb91ff993e161ebd4fd88065140491"}, {0x60, 0x1, 0x7fff, "16546245aac971e76efd19f596127140177d691336041cb41ed68d55ece83e3b2cd4a1820949fd2939197d556bc20c4cf0c2bf5076e1f1ef010eb5c61e014d2496114f8fde954016e4f50bc0fb"}, {0x28, 0xffff, 0x100, "b77def3b4c69985df03d0e6bc92419a9dcd320bb02"}, {0x60, 0xffff, 0x859, "e04b1315cba2ad42dfc7ff7b989161bd009571d2930b99dcc7885f86e603e3f5a31631e1868de573f5855c0639d9f9ef6741ba0214ab80627157de971d240b472965d9fd25216ebdd44c5141b1c0768d"}], 0x470}, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x100) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:26 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="098854720578146046352b01d6a48bd6ae0f20bf5678db2b2a1313538bb66507af931dd4751401a2243ed035dcc72cc2f3b80cc98501059008a6aa621c825a72481b8986814dacf6edbf431fcba5fb003462a4dc1823ca91a22c5b5b4cdf360f34ab520095f92930ea69bdc6e4a1eef8d6ea28e42bde1e7f4296df770d583a64b8bc47d63a4d62b2efa24f7f00f3", 0x8e) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) r5 = socket$unix(0x1, 0x1, 0x0) fchown(r0, r3, r4) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x38eb, 0x6db}, 0xc) r6 = semget(0x3, 0x0, 0x20) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000200)=""/4096) semop(r6, &(0x7f0000001200)=[{0x0, 0x9}, {0x3, 0x9, 0x1000}, {0x7, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7b1, 0x1000}, {0x7, 0x8, 0x1800}, {0x3, 0x38, 0x1800}, {0x0, 0x1, 0x1800}, {0x0, 0x1f, 0x1000}, {0x3, 0xffff, 0x1800}], 0x9) mknod(&(0x7f0000001240)='./file0\x00', 0x2000, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r7 = accept(r0, &(0x7f0000001280)=@un=@abs, &(0x7f00000012c0)=0x8) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000001300)=""/76) read(r0, &(0x7f0000001380)=""/138, 0x8a) kevent(r7, &(0x7f0000001440)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x12, 0xa00fffff, 0x9, 0x6}, {{r5}, 0xfffffffffffffffb, 0x30, 0xf00000c0, 0x58e7, 0x5}], 0x34b, &(0x7f00000014c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x5, 0xffffffff}], 0xdade, &(0x7f0000001500)={0xfff, 0x2112}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001540)=0x1b9) getsockname(r7, &(0x7f0000001580)=@in6, &(0x7f00000015c0)=0xc) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001600)=[0x213, 0x1, 0x33, 0xffffffffffffffff]) 16:01:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8001, 0x4000000000, 0x1000, 0x1ff, 0x0, 0x101, 0x3, 0xe1}, &(0x7f0000000280)={0xff, 0x58ca}) socket$inet6(0x18, 0x3, 0x5) 16:01:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, 0x0, 0x531, 0x409, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/20, &(0x7f0000000040)=0x14) 16:01:26 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) pwritev(r0, &(0x7f0000001900)=[{&(0x7f00000005c0)="92370a9976d475e01648d0123499b7b645879b95808d8cc176919266c4235cdb6798ee8d43d74089e25f87472cc111692c711f1f0b033ea93444b9b64e67a5e430bed756842a5b4a9528add76ae19f2ee59bda850d3feb088e85f5797837528c1ddcb9b116ac1cc280038aceb8f303ee8fc80078c50bcab1ad2e14fd1c003b91dff3875dc5e14846ec339ed12eb76a50e54fa19424eb719d58430404619b60ade5833c235f6ad459b5b0516bd764856b0ce8bf4ae8e205b4cad84b9d6341c9", 0xbf}, {&(0x7f0000000680)="f35310058a6aaa8e228d64e3c83818c13576191ecec771281b4459054e68944cbe6ab67c24f6596ef71771001aa56284a9aaba7c07cd0c77b5c496e4fa1dd3500223f72807f0cdc069e2964ae38b09f72762e670c8611baf2c7bbefb55422a0d383ab65f2fd8af52fea7c638c08361615da1187c4caf709eb2019bb3e8fc8ae24f33832b3727493ed327e26a459c8da5ca66c89cd312456e3dd1f9977b11f2979f13b93950ea645829dd4d43a95f8b92e9cc25f7a0b1354ce1061227a4541f941c811e41340df1acceca3bc8", 0xcc}, {&(0x7f0000000780)="76a6adf767065dd462e768924c8dacf0d3c4e3982aaa1134dba2ae11ca15f7f26bbcfba672db5c729cded968183006ea19260176158e44e7c31cfb946a7d3826122c043a588593942da47bca7621d8c3aab706d3f6a3c1422877b4e8ec8eabf988246d1cfef93bdd9c7aa31e002503f2b61da89dff4054747b57bc23c8b20ea9a3370bffaa979a44a3955c483abe6f3342ff663a345e0489978ecc37283ef6ac3fc7187fd6aa3c75c0cad4034f3015ece0bbb74b36f0cd86ba2ea706abf9e9d6493461e185dbdfe59d6af7e0792ad8d3973f403b3e7dea5b1680726bb14dc0998d2c1fa145fac77cf7beee00aa1e11f7791f2ca366818310bc930ec82490d1c63fb428845ceb6851aa631d31e0ade79d32cc2bd752b19c8682395149327a7248cb59d222833338972a541be5635632d3ab1cd2a7c2345c5ffc6a96cc6b07c0cfea92eb0d40c63b72fcc138fcd0fc5d2cad70f2e5829e72c732ffd33235c70627643edbf24594fb04462dd94f4999732e36ab83d7f058aeeb2e085108a46c32ebb100058ba3b40a2cc018bbfdecac1edb9df747108a1541296630fa401173d73169b9188409fccf2ca5dbe8d18591d2426baa7e94a4cd03aa6dd83bd41ef5929a968a76345303fc443c7fc58b01c8cd39d96c2b8ae876a8a04e800041c30433d0fbfa25b1049f989a87913f6ec1f378ced1c8e37fd01da91a7a9e8526c12e8072541b38a9f015f121c3be2ec1b0211bb315723754bb8334a725d24687777d3b8c689995c7ab65f70ac35333e9c5436d09e7de120b736e9791c108a15e8fc2e2c5bc7842ca47746aa841027dbe70c02755ec6cb12c414db7e841c6fc01b3af57d3d35b6759ece073d4ae9a911fbfe1b7daec48d7059c57c9d6a7f53fa365408cdfeb3151f6b34dca4bca07706a39ab564b11b2771a19e79bcd49bcad267b25d33007a1319f961da96fcde1fb7161ea3781e8708c0f27cb3ef8a459c4d560318b5a66d8c67d8edfaaa02410f73bf922e748b73e287574a777779cf8a38e3d0f727170e46cd62183ba4c35abc83bff333875cf61355a0f08282f2954c867acb7a0b796e947b9290c926ae44ea2d557d61a602e0c676e99bd9cac506bc4d9bb99f764e77754bd2f9b68d1111cb3bfb15050d2cba9d4d34596c10d8b36bfe53686dcfa36068057063bea8e50b0094c7da1ba5ce5e91ba84ccb85273b4fcaa24e4186670914f00d17aa9f624b5ef8ddaf9b4d8aa0fe32ba0b8866f50e00e4c39a32298233be6a5a38d4eff42bc3dba3fa981438fbbed9142b10adc7b661d4dc72fa7a41defdbfb7e0545a978f82b97d22d85281a0f986b43e09e4dc6ea114303868129cc0c462d2a423d085267da90d6ed460c106eab0b7d53dcad8a876199ca72b0d9949bccacb297ed4388f57f58f3a5cea0f68b8f5f6eb63ac207c30ebd9afd765a22ee8e63e56df35ce0b11264ef97ff90c61147eeb872db700432023c0cae971b0eba440ba719501d82b16f6c6a189d3d1d112013d33d73bb751125d76c4e4204bcdf15ad973dd30499fcba480d9ae54aec219855074b055652dd5d7ca7afd140e781e930bbe3dec48e569117bc36af59cda4168ac904c51c53592e5705aea27b52436c6de2002932a4942e9aa07073c106145cadec9d065b1fccd216b65dd5ed1b03d89208895b9efca341f449c994f67ad8f2a0105983c9b5e8b846d2d7aac25dc08537294b1de927700c0d312f042fee497c9fe296dfa777b65210f4efbb34bf358e06404a08894e019e15347fe771f4cc0d7e3b2c54c1df43c7d70b50d8cf1b09a588c1395d27a0278a14dc4e6594e12bbf80d0995d8d927d0e7877f84da60e428910dcb31cedc113a5c1de3b23228ef131ab462e90d9dd0cfa434d513fa44b53de923c1ee2371631a4e5daafc5af0ad024b6ae19c0d599d683351387a66eb980ad2af5d071a3ab4d0ab2ea1955d421adf8c2cc85ae93db4aa43cc15bbcedc132efe9847f91d63e1e85197c0abbcf35ff9090b74e1101e6009281f30e3017217e19dd019b45fb56105199f0c203a44bacbe6d5ec0dbcf43e95d66e862301587b9e9d42aba5fb88f9576833087a054d240ec25ffbfaa7ed925bc35a063b7276bc4ff202d31961253b56081ca86233af0acc6c0b75b1673ff6b4f5534dc23f561c0c78b8370d5cdba0aebaa049078f2deb374e9795f871401b17a8dab6d6821912758e9c31d91bfe57d1de555bdf45e04b95e0674a960a76532ad60448f04b7be5b9de433236229cf5c65fdf90bf2362fdab33d4876d0fa0a14ef4fe340f9f88d99341a249166a196bc4b72cd13286c8ff17f65adc15075d5bd8907517124548e75a9afec2ca321554aa70e556e98da0ef156c326f83b16f763f5f167ce1f78ae4b9d27de8a52ab0ea058a02ce8491c48b9c3112806f1a8c8b38cf949c212eb2624dd6a413d956a25e50109ad87bbfdb9ae44a2e8efc6a301adfc7c31d2f302a83eaece3628e25f1307c05cb61424cd3bc872dbcd238ca5df35dc16ef90633e3ec94edf5a12ea0317315f992ed9d29ece6460d7d5174a8bb66241be71bf62d6b363faae249748ae840dceabbcaf9d567b1db74b8092b51966379e02c510f2b38382cf9e408d32beb8f357e1e02c010983cbc9c90087f5417d9723614ed1db1d3fc5637476959e81118439bb8e48e5db244d1a14a3822f092e9524b36b0ab926bf09124c18caaf11898b7f574274a3a355b010ffce8cf6703e4f8df45f9502d42ddd8382d2093f41489c49d0913d6d1a48c3023b419f6fec8181d57c27c35702ace5e4c8f199baacf5d36667129fa634991ee7a9ffefc160a4da21d2656a658d209987c9227ac604c196c77876eda228f238df561c472ad86fa589c36ae63b463b45957467031ee2b630cfcce8e334aeeafd369d9035e22dfc649837fb5eff6a58a8389b8234dfca212cf5723612043517af99ea5ddf0611d440437f1f63c6f92b6a4dd47d16b518ded6c96888f84bf3605a5386f966f12219f8589cbe041162da4b474d49e655af4c59312801c7c4b9c0b4bedcd3fdb9a0429c11d528e67a77027d26dd22453204863c8a8a716f68cde00d1f96f57962145436ebb3e6473c51fef3a4542330b6c5cc943d86f051cb22aee11adbf9b2f3495627dc2d219b25faa38cdd36dcb840f6a8cd04928f402fe7041c4b828a421f905a7eeac7e836f434ba32ced3c6931126bb5bd87730fe34747e875cbec15d91bd68c7882f36865640748f50ade06ef23978c845a6bba40274000e66bd7b68abe7a6433a099efbce6ac3c85777cb259018130d7e35bfb74ca9089d5b117b58d7e1782da927453924ac73c67dc003303e2929a49cf993343102b19e360b0809cc944eaafda8f8fc268accaf29ad99d37a18636981777680a2efd74b132c6484721c118e07b2e764ae781dcb52e3642cac3dae1137ce84b64ce594b9c8a77fe76ea84c144f4f9b7422fc50afab502438282b17ac18cbdfe750c02dc8ccb4ec1872245cf0058c58db6efaf812558171983414dd9fe36a7607764a37bd9180b8fbb16f9bcd806f9d4876dee02658544d3953a91bc9c62d3c8bea49f4db329d60cd134f764940380c33d26242020a3eb800aeda59a298195c93a0af1386caa24d505b83cb4e346d7a02b6af69e4c75857360591bb0cba4ca945306789bb6257579c9644e234dfe3a025347d4290667d9c315da9783f962004e76216e5432c8a173e189dceb36807efce7a6c585702ad0e16fc82c51e67d68c3d9b1177f34cb9d38c01768cfb918cc665fafb881fd6a551345e934906f03dd4eb99b617b7a5a0b27a3e707df18057325baf684fd29e35ce25003d7f057cd837e7679346a42694c7255a32137038d6dff15a2b0b7516069b41b7be7d9e2807442d953fbfa6ef397f2b3886a0ef750c50e08e78c76e9ab3d5fb0047ac1647f1def61656dc0fbd5dcdbf5db7eff77dbc6478edd93d992f55ce1782efe3b3c04099c76681436cde03e1bb49f50235dfb9b4829e542bf0bd975a8e46f450cfe0c3bd99e9babba57751aa76c6501095c4a2739d79ea9a489f38fa78c341a0cabc10e1d499a2f4af4f27db2dfeb660f06eccb66b37d6a645f10cf909679156045a13abf2427a7abf048e05ba0e92c5ff2806d25aa86ed9df6b17df739414740b315134130ef398d331520e3915c6c0e22e3576f9980d8c9577b8e0f09368251afb138b635e60f685dd964f8ab94ed86cae75c46e6224426051c068413dcd9ba4e7af6772d131762e917a9b0d6dd94c75410f6be2a5b2fb028a53561b58e6a7e8bdf9b29dc6133280160aab34934c5beb65e36601e26706875fd185f5ea6553f8c35d93c5391ba1fa4e1b7e403befefe940292bf8c25e9398ee4fac25d01794f59045b12accc611bd7166931bede2b1d13f7e1c2478d9d11409c49b0e1fd219e6b3013e5dd76eb5dcd5f0060dc8498ae0f2b844b436ebb50ede07387a085868f919cb60570a4b5d60e83e5d449d22ef8a71d42662a1ac6f32176bb40b5bb9af803bc14c02b2221a4c26c2a475c8765953eed17678804183ff50cd835bd28e065712332cd9007d50a91f8ee6f98e621b8d12dae205dfb6b7f922ebbd3c0d8e6d40433ab36f8fda178f2a355c69b7cab93d31be05527e69414cd3f2aee9a0a6d03cb325fb05a8cd6aa0a34cdd949bd6d8283ff04561f615e5c0c5d43fab721241d8c39dcacda5391b3d1c26f6e027fdd58cdf934efde04480b800d96d360eb98e07e08446b138720582d26d7ad4ac81070a01e1363f938434ac715761935399f909d31e74228b54d99e71d783e8b5ffd99793278a2c371507e532a41788fdabfd5b319c8fbb457a488312bfb2727f0a9e38b2ce4dfeab363c1b0832cca448ede2c05e2f6e001d6d51e693b1d28a6b6c5f7422bf5eb5fd5c7ab985113b77b769310564d0a6101b74f0c3273bfb8212438e6523c89e54bfa6c341b608984e8ad46675a0cecd34804a65cc872895bbdec38d854715856bce59a9729709b8e08e3bc5fa9e75c11446074c729ed23bc4a061990e722a1f93033552d259843d70fcb0e1c34bcb53a3c2ec9bc367055ef8fa5a7ef05e880c3cf1e7997d0d846834adc3a2cd3c3716202f567322229be6cb0f4b3edf175c76ec6433749fd62878c3cb4479b4f3c47f0c52d6144ab72c9bf4dfaf755efd3910668991dc396ff7cd6e4e09f89cf536fcc337d91f5600a0e44378dd853d745d854209d91326d2bee5929a13f02e8e73f91ac4bcf3bd81ab4eba870acf224e6a43d6e9ee716bab2ecff25c75431285611d3624b32950a98b2ef3b1425a33bdb984ecfbd073ceca5fb5f3ea7b4c9830942fa8a01d17ab80135d25717a6ed849c7216ee0ef8c8d284b33f1757e53b9468328478de8a5d0454b7f7166d79fb4cc14ee4155d9f6ad40223e1e52a6b8bb31af03200063de6261408dcbd3084e04ae3dc1335a8ae5beaf24415c8757aab22b11f78c070976b3a259ee2fff5700e47b3199848970a34714d1858771df87e1f502522fb9dee427dcb3cd14aa937cb9a54926751248a6da1ee6d80e17218838fcc806b59f94cee86066d7f56c2396c8304424ed17b881202f6dd6f2fd06e575c1cb1ecdc41f5be5844d939223911df21fb4b39caef9696504e33e924480049230b28cdf2bc37ce3332f0775e2261ce64a0f8d444b3c985bf4b1041c9fae9d8bc04d64da573453868e8cd2350e78b3ff667e82dadedc282fee5cc79613643acd07b7d73ecc32c6104efac59f5dc4e2767895491593f89", 0x1000}, {&(0x7f0000001780)="0b336ea97dcf485722509c6469d2dd94bb44051d11bec7", 0x17}, {&(0x7f00000017c0)="2d6d3b5847b099f18a0498deec36b62417dc0477ce734e0202004ece1d7b07db5e5b08c0dbd6b4a6c6bc5519f5a4c45df8bc5e33229509635e90ad", 0x3b}, {&(0x7f0000001800)="49565550cb13dac1a24b9d58c66c87508fcf951ae0c0def7defc2688611d6c108f4f8ad3901dc7cc8ab75b90ee0c30f466454438aeaa3bc1628d63e2bd5fcc248b7830148af321e0d115ee69d4611b69eb10662b344109190e81e41c9ef01cb41291661080ceceb008d557feac3121d36d2c52d6a82990ce9048cea24ec11d9558f7ea36a6b3635642f6c48fea742735f895797c289a9cb3d074e90d28679275b8eb12d4dae713f0efd2214a0e777e785cb7dc8cd494ba61074747934db9abe1a5", 0xc1}], 0x6, 0x0) r4 = semget(0x0, 0x0, 0x100) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 16:01:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000002000/0x3000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r7 = getpgrp() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x68d, r3, r4, r5, r6, 0x4, 0x6}, 0x20, 0xb54, r7, r8, 0x8, 0x6, 0x5}) geteuid() 16:01:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x0) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="d30a238fca91631be91698d9a4091c6493cab222184dd25fcbd8201a151ca40d9407e6530e42fc05dbb930ac7f5b9dae3c69306f9ddd0bcfbfc3f56dea27a2b0f3ec226b4bcf474d5e4f2118f145dcef8e7fae433ec4760be2f081547ef79c84b71555e54dd8cfc13fe179e935db7ffc26ac", 0x72}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x108, 0x1}, 0x4) 16:01:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) shmget(0x3, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x7}) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:01:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x200) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x812, r0, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r2]) 16:01:26 executing program 0: r0 = socket(0x1e, 0x3, 0x1) poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x82}], 0x2, 0x5) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:01:26 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x100000000000004, 0xfffffffffffffea4) 16:01:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="cba2d1413182f583387217764da102"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000000), &(0x7f00000000c0)=0x4) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) 16:01:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt(r0, 0x20, 0x7, &(0x7f0000000000)="0eeca9522a9bcde7893438bacbd89db9e3c0ebe19bad09093c6b82e241be913a560f1dd4a0b41586f0a2b086ce43dd0231c26586bdaf33fdf47aa56a78d7e2de9a5ed047e5705695dcd820059c95d9b37155ffbdaaa5bfe09d6a2fd0a4d018eb3ef242b912a33f55b669fe6e63e8eadd6787e6e0450bd09511c24adf5c8823ec862ee3e8b008d9", 0x87) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ebaec1352f1be5baed08528ebb4bdc194cfc1399f0087aa7f339856b9832a7c7c1d6601005844901d7489718db34663b2b337fdf4d60497e3bcee00710bfa7947a75d88e56bb112f14614d4b0c11371fb6286232e6354083dc61abc2f13687345df1521a6db0a08bd3eaacf6fdd7af7ad69d1e4fb4b2087b0e630691be2cd297118404dec69e458024573963a75227f2dd0a6139f7a7212a6e871efcaf058374d7bcc9678a1ac4ce1b0a6742997705", 0xaf) shutdown(r0, 0x2) 16:01:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002bf, 0x2) lseek(r0, 0x0, 0x40fff) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000003280)="81672d6a24a3b78b45858c9a431c73913c4edbdff842abaa98259baadd7b34d88ad50d3566fb94f7372a3aff5415812115dfc4f5168b0047c994c4316f6146059cfdad223b8beea9af3536c8cd1da96ec2874c022a620f0c8b1c9b01d09a49ef7b2868f767392bd1e98f3b69b23d1d0399a4f6c3fdf6f9619de517fbe65ec637209d61442124e3b658622b74c12a8ff58535d5b362f1c250ca5942111cdf4b37c14fc06c366e838653f4cda40fe5cf20a8a749d3df44c1026ea6ca88ff7a71b880c5e71893d2e0bb624678b4ee50b3cd95c2288b4b54e098a66d0beebf972121e0e820490661aff9ff8cc976b10edf9093298bdadf9809bd0ee1f9d68c2dcdb376e5cc50cbc7cbf86a8ed9ec9ebf134be8fc91383944ba58568cd5091caae54d7035378274f4f2b9534d22e59b0501bc02d2d7cf5a9139c195f039a18ac72771ed879ac4ebe2b31b976861ffe35266bf08830b2483af795627e53dcd18d661b25588c98e3761fbfee03929303064bb78f032d9176fb03ee04a9fbb1ba0497485170e27cf0dcc3757864ffdb721468b53acfed11f7703b68c7b1a3e482b264ef61e048f446c3631a8d46d687da4aaac9df85db46072f2c50a7f451077256d343685194be1254e55d0e6102af84ea66df0f6538288c259db9ba85909871981dbb7ee741ec5a62a555c48193779c4831c8f65a7ee4673f6e59749c620734792e3709451828fb269f385fd4b03975be5ed346195c51ba138497a50a4353da17aba8c0f8158d5caf1fd9c99319b6f073da3b93140ab7aa7ab1f176db093c580a78c227e57845fd2333be18372a1d966d16e169d15dc8f5c77ef9cda193451b757bce82635ed30c83b3bbedbb37f81ea8c689e003067c2d0e30b94237ce407ac643c454efe673f1304a8750a859f0f30226b8a65db033d5a0e1400ec4b806d19684c27505a210dab65ac65c1b2e20c66d595107d6b06b9a77b43bdc4706e3918ee9a27c561551b999ec3ae99baaec2b54370cedb7bdd48d71eaff3b5fd0c115614de8d8d5897a4ada60f34fdd3cdcbb2a97761ecc42781b6687b1fb68b2a545810bbdddf251425b5f67c388b166a2f5916b28c17dd2462d3746c612bc8d30311cd9e6df948ae59ed82f4acc0c958238e54484f4e380ca32aab89a409a5205a06285f84a15189b1db56a41fa3372744d45f371f4c093163f8dcf04ac27d482e073484e5fb6965a757276f5a2ab305d311caa2a4e5b76d27748393924bb1bc9b2cd0d9d8d338b3dcb7c29d5fe14561800cae213f1825cdc2d14dc53e6644262ad65893581100a0ee1f0d29ac684d4b64bf802854ab5c7ea4bd24bbd34aff80fbe3c787eb9947f93e1aa37923f7eda09e9ed3678a5a9f79c4ccd87f0d4e55d54f0b29c988dc024beb150e753642b3b52e58e2688a8c5f770ea764338b4e3c1cf8f2019f96657b0894b8e810508c1e09cfff05adb43b938586177a01fb7e9b8e909d8e4c38a562be49b02844527156c021aa7fbd95c07cd170b2c91d9d05ca5172a56a0b37c46dfdb2ce7f08d2bd411ee4de22b8c42c9098fda8c0edeee5c4ab6ed7b7d0cb71ce99e4cceb61ee95c614a313f468e67bc08407e0a0a2bffe5ff1a74ecb57b2263d8d3818721f2dc3e620c3d9cf890a187eb25a87d6d90a0f750be22798d09f969c85a0f50d2f48b0081d8dfb456e306dee8ffc650faa03c59d9f03bb7c694e89988c47e0f8e39787c9806b884b66881b0109c92226379da0dbf54d03da18b588c1de8cc8754d8a93ee64067176b32f64e03fa5f9290e6182c220ce96a409b8e5ad6c237354c9f53e314882cd87121d016c35b00ffba5d5c0fb5821be992d731590af1f25db299bb62d5e43d40e5d28b483ab9667601bf94f7e681736880d4aed58207f17c1fe1b70d295031b1ccbf8fbecefb31b4a9ebe5de89577f59a0097e940b64df425f8790550f304858943e7a995306c58384c8db768c92671b162622e29197289d44d6288578380fb971ba6ea33e0b7e3a11729d2e44127ec38542b5ca22f8eb02cf67d4237b9df425fb81ca9c8ff7e7de657f1c6f83624c2802b699ad395e724d469d4b7cb71b0ce5e204e06f6c001cb738b2e484365ac3b612339c0cfddc18bbf8518e2025c01fb241a31db5683afda8eb3b4cfb9183b5e05cec52f04ce5fb322d576afce27e04ebef8b515635229482e2714f4be2c2b4a5572ab64faab5053891f9dc36199f6f4252487128f557bf7a4e978f18b7d6a6d9e96392aff6ec0a4dd975ead04acc0f99e1399a96566c8e34a4d4c578dcb8704bbb331740480a79c2b9a2bdd67b7957da24f3b2b6fc7cec8f620771494e19192d1c2e94a68dee1959d8abee4778a73a52e4623df009acc3ba771522dd9ca29ea07cedf13e7e5af36ec74d46bf0c9204aa4fc80bcf5a0d84e9e1bdc41eda69096122b29eb42adcb69dfd5ecb8da9c4a192b67a62a1fda7687c6946834a972bf7c2510478b932fd874eaa04f1568073e7cc46c3cb8722a659865ca958deee4839acbc4b1cd61f778bc09d763bced471481cd353cb3bf01346e5e269b134ed1e35cb80d814da2ab32222bc6afde7529b576b1dd8eac6ec4cd768a27c078b8ae9dd10ddbad48f11b1df0452f7c675591efe121cdfa196aa567e9b23e1921ced342640357f8461688d91cad408b7ea010990f16d8b49daab490a342015b263589762eaa1565ccda8eeca9f292d7a473d7b59feffa766cf6fe4641b197da3d4d8fc0fcb379347b007fb28e39c3e225c2dde646b600cacb029b01f9d5abd1bd0168bebb4a3be6c1724295fd4717202c35f22b1ad9fad5bf1caf0504b66d8c5581010dfb7b8d96d04491644ad4291dbfb8296e5797cbfa7a6c4b127a8b1473335790f377d1f0c9dfe800db928ee30ccd47cd26e252e86d79cddf745f14fb9d5cf2110995ac36d00f49a62609d833de6684ff9f417d0613780ea476a5ad5a0ef2432265169aea9d5e8a2f508cfca30ac2d5b9a9c2eb3fb704cca1f6aca4f9fe367f91f0f4afe7fdffe8ca598abf29eee848ae22015db86d5c983fd00844c1344aabcc5bee81c23daf48fa071ac3dfc4bcc02b7e9b533228f421568591926b836221dd455336292576dab6a323d91044dee90e895f0f4c2299e1c963fcdb861b70f049e2a1f9e774ce4baa372c930188397596e5610a86675688400b8b1ebf2cb40dc785fddcc2443d9efd44a38f755204dff5a73c429e6d966a10cd0bbc2756f789e114762677dfe2601b82ffef607f64fd77da977451acbe7fc04f79ad6a25fa73d763380d7cd4b0269949533400b378f93d2b34fc5361f0e9bf2eed9d406887d9447bc551c491a7a7e7186146fc6f77f9829e2983d6a21088efc7b6569231f8a6585375879c0d18fb455dff8308b6eb7d9412bd2aec9abc001c39b7b15a3c3cba2b0bda0fdf060f07ca62fccef3a0aa7360420ccc106eab731571924183587d6a5dfc8b77007b19103f47cbc00fd2d9f410be662130438f1c42a05562f33112b12c738cb607923922bae6103c6604bb818958f979ad841e83db4e792eef27bec2ebc490776f5242e475eafd1df5639f8cc36775f7532f3a3ce43ff63a69b29f93a0f15ab5761a6e161c9e06ce9e4c19d56f27ca77f143e17e611557aac01d80ccbb3324d35b131f0114bd9790cd965bec9ef23d33e23cf15f2c9dffc0c05535790738a7c29323a5814e0a0216bb0020b1489c12904c3efef3ba61a476ba30c607ecfa6f1a4cb58b1163825699635f78c5cd3ba65ef416daf86fa472fa2064a9fd8629bff4fafbe463262511eb8fc0c13b596d88e0225814b37e700f56dde6e4ccd877ddf7696ef8dbc4a26d354b462d361420e8cb2e0447ba06ebebc4be45526ae5046e4d1e2f2c5975cd607f50db79c1d32ed04523632b78f2c32bd271b0b087dd78dabbb65dcd198bf51158f2abe8ea408618c29f6474996a067d68a058857cd1169d9e1cc909f1e00818067f479bad1cff01a6d810fb3779197a8dea0f3c62b71120b1ebbf8e8cb58ea95833fa9317b11d3dab3ab19b5f0ca0db56bc82a423719bce007720daeea4cf2c7413c4352b21437b462f298eb64e59c62a6db38a01c5bec38a6f2f9f1a75ba5004f61e2d3ee2846ec1c60b354b61dc2fc0bf5dd2502906492333a53c7341c3d872ae985ee628bb261256eae5a49114c35253179a06b61ebf4d72cafffbccdfb70cc655df666b02fab39a7af7e8a27af8ff6643ec858a8aa784d847008c18066ef37aa9c3e67da32f5ae8db3049922d7fbabc8c95a5ccad3daf4c336bf5dbef921f721c2410caea44eb2a62d0e28a1d3795b0701646e7ccfd183eb974b3e035c78c3b7a4d953a3838cee2ace54c92366a0c3892f9c820a9b508391132b61d8a56e091a590c6bbb18ace360a436ada2fbc9880f2bc7edc4194adfd7d95114a0abdd0ba5b0f678ae692222fb25dbf2e9b0a9626b257d51c7bf9f1609e40aa54552865768688f9298f35b4cd51ad002fcd64112277eae9710757c9d4e50c4908f86dfd571b4a704266392c6024046911408498c8e312651ecf7eb935fb6c33ae942a7f5273c8e2a3c9af0c8c70bdba5d7056713c8d5dcc60da1c4769258b5b6af9135c5edf09bac131e89c9ab23f6f318a018f5823a74a103c972955cd3e576ea4180e7b7dc8ef13558e600861e7e966eb456f0556e8fd87a7e1ad5a223d9485f75282dbdea72a66cf972c1d85737a9fccfa85d28de4329aa88657fe0e065b1af2b5bae7b153cdf6f1efd96c648a2579485dc891422d6d3e966d412b0324ce60ec88af4369dcfc05f40434117116ff17c7725e283fd7e07e2885afeb39a43dc747a18addc26074d41e22d1025bd5bac4cfe21275b2e9400b4a4121745cde638ed825980cb58e9c06afb2927a704518e9e3", 0xd94}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="0b61d900000000000000808e80e07ddfd6a3ce6b4d3c1bc503f591dc83fdce32d1393a8595d6064b5e7876f90a7a8311d6300c69e8259e5bab36fe685277b36b88eb31ea93df", 0x46}], 0x1) socket(0x0, 0x8000, 0x9) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:01:26 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\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'}, 0x50) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b303fd708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) getuid() unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 16:01:27 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x53e) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000700)=""/172) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:01:27 executing program 0: mprotect(&(0x7f0000230000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000230000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:01:27 executing program 0: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1fff, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffdfc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800, 0x100, 0x19df, 0xfffffffffffffffe, "2f7ae52ded72ef99c7dc816d034e95d699d29379", 0x7fff, 0x65}) unlink(&(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x116) 16:01:27 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x200000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:01:27 executing program 1: socketpair(0x22, 0xc000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x6, 0x400000000002, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000200)=""/243, 0xf3}], 0x2) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x3) 16:01:27 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() semget(0x3, 0x1, 0x2) shutdown(r0, 0x0) r2 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/229) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r3, r4) r5 = getuid() setuid(r5) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = msgget(0x0, 0x400) msgrcv(r7, &(0x7f0000000080)={0x0, ""/120}, 0x80, 0x2, 0x800) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x10) geteuid() 16:01:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x200000005, r3}) 16:01:27 executing program 1: munlockall() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) 16:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8ff6, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xfffffffffffffffc) 16:01:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10180, 0x23) mmap(&(0x7f00003b6000/0x3000)=nil, 0x3000, 0x2, 0x13, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000000)='\x00') 16:01:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x10000) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:01:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000001c0)='./file1\x00', 0x5, 0x4) getsockopt(r1, 0x1, 0x8000, &(0x7f0000000200)=""/118, &(0x7f0000000040)=0x76) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f00000028c0)="2232c462f934880000000066430f1661ec470f28dfc4c2890b99b2bae245c4e3a55f8480290000000466400f612b2e45dfa70e000000c423d55fc606c463694a2200") r2 = kqueue() mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r3 = kqueue() kevent(r0, &(0x7f0000000280), 0x3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0x1ff}, {{r1}, 0xffffffffffffffff, 0xc4, 0x3, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf000000b, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffff8, 0x15, 0x10, 0x9, 0x8000}], 0xffffffffffffff01, &(0x7f0000000340)={0x1, 0x80000001}) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') r4 = open(&(0x7f0000000280)='./file1\x00', 0x0, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4810, r3, 0x0, 0x0) recvfrom(r1, &(0x7f0000002940)=""/61, 0x3d, 0x41, &(0x7f0000002980)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1010, r3, 0x0, 0x0) close(r2) preadv(r4, &(0x7f0000002840)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/220, 0xdc}, {&(0x7f0000001480)=""/160, 0xa0}, {&(0x7f0000001540)=""/102, 0x66}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/91, 0x5b}, {&(0x7f0000002640)=""/254, 0xfe}, {&(0x7f0000002740)=""/255, 0xff}], 0x8, 0x0) 16:01:28 executing program 0: r0 = socket(0x1e, 0x400000000002, 0xff) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:01:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6005, 0x8400000000000000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000028d, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)='&', 0x1}], 0x1) lseek(r0, 0x34, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:01:28 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0xfffbffffffffffc5, 0xfffffffffffffffe}) mlockall(0x3) r0 = semget(0x0, 0x3, 0x82) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4c0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/212) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/95, 0x5f) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x8401, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) 16:01:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) syz_open_pts() fcntl$getflags(r0, 0x3) 16:01:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f0000000400)=""/148, 0x94}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x7, &(0x7f0000001540)=""/145, 0x91}, 0x42) getpeername$unix(r1, &(0x7f0000001600)=@file={0x0, ""/108}, &(0x7f0000001680)=0x6e) 16:01:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4302) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) 16:01:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000726000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="8e5e04913cc425e8b5e6b5bf35db3f542c2b27407863d60d292fe9096f8699f269b250f8bc2fb34e4763781f87cb71276b6b9149bea59e8f86a7d54b9c11f3f71ea3cb2d2757f14efaf477b0d03bdb0547a7d2577d443b56d261034d78e9ffa750353a07e3361ff9067c180669ec90cefcc7340964189acee6ecc50bacf178ec967c2c1b580226b0c274f95926e7814a82a846ed7aa77bef8c66941de1b5d161e5f4e01e48bef5022984f68a7d8758dd01012b7bd8a8ec4b0034e7c6715b5d78b22a243956e919aeddd80cc615469e85499164ad1f9bb19e36336304fe8f48eb7a0535dc6fb161ee", 0xe8}, {&(0x7f0000000300)="479a639f2533288e846ac63162def3c6c809bb38c7bf9c2a4fa0d6c7ba2d699c63c3016252e4d8a9efa2dc609e2adf7d56ab0cc143bad1fac47bdd990bbf92b07d20b153c260c7f89a356f904a115fabb739d3df3c8acaa4711028d1437368a76d4c4c9fe66d2762e060fec52a12d72c1ebe408758f24cb7294ce01852df98b9a63e04d7ad12140617074806a705b0aadff7fb70f3d689130bb1fa6b044160f52ec61b10af324a18f0ef2f1df71a56de636032629e317df55dd9098be661eed6d9", 0xc1}, {&(0x7f0000000400)="cfd8c8a7adf2604dc2348cbca7377fc5b542728f9a42ae8aa836a62ccb392d9e8a2b07bd44ad544085701528b8ad562fa6753db3aef2fab7f8096cb0e364bc7c36f5c30d147e1614cb820d7d12be21571974a658274ddba47144f947237af270092f2b48e4ee6986b25404e51c25c6dcf068fc21abcdac98e0e85a3be57fa84927dd8d104de957235ca7", 0x8a}, {&(0x7f00000004c0)="a6f03637350643f262e63f999b4d1e0dc9ce2539ffb25536d61db0a8f5f5b5c09f6d342d4471b89fa586e77b10c79761fafd94b3831a8c308d23ee4282c8a1282cd8f7405f620cc246ba974e0b7ed031aa6923dc5f67d3d1b14f89f1ab17ab9240ba122f52fe774047e17d18ec9207af9e3c38a94603d473a214605e48643c4fc2719eda0512d08be31259543e4d932694c74ec17d777cf3b3dd7d7195fcb1d8bdb21a340657221647d40503f96a6f4e9f2ea1b14fbb2b2e556dea445e9e8a929835", 0xc2}], 0x4, 0x0) close(r0) setrlimit(0x6, &(0x7f00000000c0)={0xfffffffffffffffe, 0x9}) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x80000001) r1 = open(&(0x7f0000000280)='./bus\x00', 0x10400, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000726000/0x1000)=nil, 0x1000) 16:01:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x100}) shmget(0x3, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) 16:01:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8e1, 0x20) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x100) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fchmod(r1, 0x20) 16:01:28 executing program 0: unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') chroot(&(0x7f0000000300)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r2, 0x4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') write(r0, &(0x7f0000000500)="69ee4d07dfe6f91187f2e902b9a6f243ba7d8e63d00a2543d7f2c657c7f91452285e6a8efa5cb0506541442316857cd5792a33eabb13b103abb8d98d0367865d401975bdddf776f8db8dadf110438ac373", 0x51) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f00000001c0)="fa8293fc595384f8dedfa08057b5dfd83e0d0b8fef18b1c5ef25952af5fe2d2153bb673ff7010a7b54991eb0ee0b29d7d4eaba5e05e92c8a2204bb254b90832ded1ee1bed18a2b78f4ce614c7e1f48124564cb205ad8cdd08102cdd22e45190438e1544b333577fc882205f529d182d5b520374ec90c20cf7a5fcc41caa93a64e05ae25e4bd2f7fae51c62962af19812f30e8d887ab3197851926ac163357a9c3bfe78543bc52ec3f6f1fe88883927e8971315c8ab287c6e7e7d5e8a10b8ebd8895e058c18d4858f1b3a0cc5101e0fef5e93502ce2f6ae7e3f9ef22816289a2f0814e60c", 0xe4, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000480)="41fdea08982a36534bda7e13facd70926b39c5ddd51bd7f345e11a8d1f62347d770f8dd57d1d6b3207feb34bf65f90f3c27cb8b261876b0cb9ab13d503b8bb1998409caf", 0x44, 0x402, 0x0, 0x0) 16:01:29 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{0x0}], 0x1) 16:01:29 executing program 0: shmget$private(0x0, 0x3000, 0x45, &(0x7f0000000000/0x3000)=nil) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4000000000000002) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x91) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x62a9) socket$unix(0x1, 0x2, 0x0) 16:01:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x11) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0}], 0x200000000000027c, 0x0) 16:01:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) ftruncate(r0, 0x10001) 16:01:29 executing program 1: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x8000}, 0xc) 16:01:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) chroot(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:01:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) listen(r0, 0x317) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="faff20efabd16e3af49a92579c97dbe5815f73f2a044fd33055552e2d5e41789632dfc175d49e85619515a4c8ab06198bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f01f386fef3", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) recvfrom(r2, &(0x7f0000000140)=""/70, 0x46, 0x801, &(0x7f0000000000)=@in6={0x18, 0x0, 0x10001, 0x9}, 0xc) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="449a952c6e212bc7c123d11c061ecd87d044aef3e486747176d0ff5dd5a62e3bbc9283c6a598b76d2ed3d4138038be6202dbf2715ac130a7d53e05e5bef3fbc28293", 0x42}], 0x1) close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) syz_open_pts() 16:01:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) r0 = socket$inet6(0x18, 0x3, 0x102) nanosleep(&(0x7f0000000100)={0x5, 0x6}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8800, 0x10) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:01:29 executing program 0: socket$inet6(0x18, 0x3, 0x0) 16:01:30 executing program 0: getgroups(0xfffffffffffffe04, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 16:01:30 executing program 0: r0 = shmget(0x0, 0x4000, 0x60, &(0x7f0000ff9000/0x4000)=nil) socketpair(0x38, 0x0, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x437f}, 0x8) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) setsockopt$sock_int(r1, 0xffff, 0x890, &(0x7f0000000100)=0x52, 0x4) shutdown(r1, 0x2) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x801, &(0x7f0000000140)=0x7, 0x4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x100) mknod(&(0x7f00000001c0)='./file0\x00', 0xc020, 0x10001) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x18, 0x40000011, 0x0, 0x7ff}, {{r2}, 0xd2dde3e1cf3bc0bd, 0x81, 0x20000000, 0x100000001, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x90, 0x2}], 0xfffffffffffffeff, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x20000002, 0xbe, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x7, 0xffffffff84c3139c}], 0x0, &(0x7f00000002c0)={0x1f, 0x3570}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) mknodat(r3, &(0x7f0000000380)='./file0/file0\x00', 0x6100, 0x1) r4 = kqueue() r5 = dup(r4) bind(r5, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) flock(r2, 0x2) mknodat(r5, &(0x7f0000000400)='./file0\x00', 0x1000, 0xfab) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000440)="c6c86be86d4a0578301d5d53f50b2bfc8e3d9188c85d306cd78f8550eb282862d403b43c13aace15255cc00db6759d64df", 0x31}, {&(0x7f0000000480)="b101c8a5003b6b8bcdd08d39b0fb0ac51ebb3479efcdc9504cac7e9fdc3c4688302ccca62bc88fe3fb22e3e9fcb072e25f2f9c01748d2389e0909926037684914c901c3d7a2ed82bc194876551632c3c30f55ebd6820079a9d99c2c92c0e2b98dad16c76bdded31e44478998c8bf0a6a625ff9d1fc520577b15b4b5efd437f71f2c1c8ea8dbf40bc433487d621c4696cb115141b3ff958675f49a9f3c63b990a02a7f73985e5a78844af1c6d1f5d48fe12d316480a", 0xb5}, {&(0x7f0000000540)="e256854fcb46b5226656d2abcbb3ae80ff1c28a7cec544093b3c677cbb9e5d35b260492e576de72a6ffb11de", 0x2c}, {&(0x7f0000000580)="a7ac24b80824fcb9e844facfcafc291a56cfaead8c5bd2ac86c4adba9623597c79eb", 0x22}, {&(0x7f00000005c0)="03e6f8527e7ac93abe4e7ea6f94f4472a9419d83e2316ed5c6117cbeb13795ed022540b09c6b3ae114e9cabe066a8655a035b8272373e7e928b2e1a7e0f796a0089ddcfd85cb6b2b9532a73de870c24b8c6c0d1f8840e05928224a2adb5b030f3d97effc60ca0f9123c9c9b901e7ac26232f0b5be5013b", 0x77}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x10000, 0x10000, 0x10000, 0x6, "c793cd1eb2f5dee6c05c809da6d8fe218ef71de0", 0x8, 0xffffffffffffffc0}) r6 = getpgrp() r7 = getuid() r8 = getegid() r9 = getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0}, &(0x7f0000001ec0)=0xc) getgroups(0x2, &(0x7f0000001f00)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000001fc0)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001dc0)=[{&(0x7f0000000740)="ba908ad2a5dab7a09b9b089c6323681343f2c814515507cc42be82ed096b999280ffaf1636b1ac796116b2bd3a05a7d9110984e3f2ff872fe550ae50bc71a611f0a7518c4a7d7b0f7757871b714b91814a48800b3a14290acee7a99ef3236572c9dc34242b94ae080dcdd711709939b6e72fcd5b585471ccd1f1880c45e9bf971d7e5b762e27528dfe4e716b6600be750e75a9724696312bdbbdb9cf26f27296d75afadf4c842020282c713b59b3acc4dbe4d0a8d695126a8a8203b02090f2ae234d4850c4fe40822aad22e39d457a189b2b70d9fbc3c9c02cb29b437289613066e17b22ed12593651091c95dcf4ac3c6569249f2f0895591f9cfc7acee61dd35138942ef1b1aba4c213b763055dba02b84266ac960f4668b6b0b64896bb8bc75cece68e4fea5f0a7439f708d2b0f3de429d6ccf737eb0bf4c785ebc694932892f97595029a721ed86b8fc7a046bf1a52d184f1f518f87b64cdfd442bacf8143e29376d879213f9906dfc587d416ca119682e55820e47cf203dd97d33b8bef096494bb282d05da35798b88ab66c162ab9fe2f65e5c2679d008c8892fbae4a6b8c453e753b4e41a145d49937fe1a3b123ce6c47fd058c34bd8b630e85242471b32f623970dd8fbd35dd716b2c630238d3a5b9ed51eea1fcc64d95d9b716458363895d77fc4508e351000d0bc466bcb33d8c6af1b8badc0eba00619a405fa5adae24118f47cf3a637b5b5b2f69e29b79d1f59e850edd274b3d892b8324b35c645f0c40dafd3827469a46920138102988aa7a52cbcd4fac6bfcb04d371896caced36a190c6afa6b3e53e9c9f43f638b401ebe5f448a8adba86cba5cfe1878c3eeab36b8ebf4fa08302351557c376622e2c436aaa7c82d80ee825788cccef26ea94b1045981b0acd5dde08b59bd1d9e2640113e977ae27b535bf8628dc441c0cd25353f06f40dcd836f02890e4fa7b4b66f001455e2268ddefe8fb06e787a247157b0002917291b395428a62757e1f5eda59e3fdbd92c44e5b8e27657eb115239a5551012f1c78402ffb14be013fb8d4ba92d933d0bd937734be0fbadd32b7d8538a9786493d3ddbfc37e7729df4f40b6a8893f5b965dde2a4eefd5f0b50fad54a9c1f3eef4a0d1da976ebab0e216a2e74008a7c19d5c101e7734de2d674c1715aef8bf575b8dfa9e2bd05cde2140c4307333d8fb93b738fc45df0e543c225805e9157538e363c367f6a8071c0037632c5a7ee9d6482044171e6d3089d12f2f2ea3fb11d39f7b28c8a63bb4e909f7fe64cebe87d150c9abb8ca9576772041b0b6c93986c3aa05648a3bb7882a2e0af0db1006ba210c1d0648e82cffcd39ec9fd8f4884781dd744a876f5c8c18dbb9d6d59abfde65bb1560ea598202236b1090f683fed9e25eb979f84d51aaf11e57378ce393848608c43f11137c39deebb245e8d7fe5c08684a2ad8b9107a239bfd668fc21f7de834ec97198889af5f7c11866bf9aeacd6697f59a178160698b6f5232a8ef560d8fddeb09e3f70cc4632466ee92fd5e01795edda453e88058a63c3075afe6597dae2f95ee63e31ea00e41babaf22b45cdd68875d60a20b81f4f265e9e525430dd616b5d887308950396735fdb92d2e7c89a9da94bdbb878d540ae3c7b9c64927cea88a31e893bb0f366276a4dbab704f4e80f77d80f76734ba6d58f5b2a2bf3dcf7c57bfeb55d17779a1ba39eb9e7b957970aca0087e0d74c3439c1acc2c6f22c404b58322acd7e9590802a47b96af19602667eb4edae4ebbf410936d107b28654d4da0cd5f0afef6f32df145cb212aa8893d6479e23ac8a7976a078a4f8ec543e2ef6291968797ef29dc06ece3fc24885115015fb423ea0f73171ff2bfa297a85f2be550293ee7df1ba092ec88faf18629071e1a04f8b60e041bf921806b312fbf0cd5116362a35e8b5d1483ff466da3baeb0a92254a55bb94024d25438521ff33b46a19c4087fc46f49fca93b72921f276e8807ff5eb4a42401a2d4db1c4e009d5c9e91be289a4e49021f966b285a0735ca3186db8f089307736a7280f746bd2f5b9f3c36ff5bb70ecc56eeed817e811334fbfb6935cfd77a114e6945a8841dd99b4b3be65ae8755e272baceb73e32b23f3d8e396e61c0e350f667632a1e707a29c210b5e4415c0bf0f1b0001a8e86305a3964488d78ca1d7a33ba34637c43b6959a1f3fcb1379b46616797d3d406e31b2697d9875f4825abc74a5f97e1e27f3aa824a7f7d44521c07d268731ad41bd94f7ca692543eef8c48e186126c14351126df92f52c795a4c9287a87a1652bb8b462ba61a26a05dd1d62c610a4f625f0f1845da31ac03f4d7dac690dbf2e538796284e829b24720b34c27ba499917f21fc12786cfe0b2318c98bef34d23a1ec85e7a01f27a3f81408a7977cf7dc4a50836cab89569f92f16d5c22e5c9dc5c51d46a531a95cef1fabdd6d6aa8431d5edfec71bc6f04ff39664bdaece03b2d701fbb83e627f35f3028239aa2c8117df0ceb4c711611e47d982359f5d202d3796d0171a753181d18fbc954f6b462bf585e02881a14ba2a04f27bc7b42f58bff8e5b46335928d3d4fd6bd5070d2a5dc500472e7459c2a605f5d9a5d50f03c98977e5e6b95c1156458f393154eb36035a128e0a35c42974243ae126b5d4e4835169cc8e77e7db6a1a6f2d0fd1b3ca1666a90ea716f451e83a592fba234eaa0dc87f7606f3e311c605d0b2649c9f28af57d6b2b27b7877c183038dacc6af049f8a18a9291a2d7c64b41a2733c3ad709f0369ded4348c64541d9d0d9e9ffd7615ea6860f3415cdedfbfb5c31923e771e2bec5f8d1b1bff6b1dcb38ff4da16a61ad53c854e7578bbceb8a35e67eeafc8fd8a2d0d7c5914a54f8dae792b43310ef06b842598e64decf127dbe1f6a011de1874f5c52bb657ab30dd889e88eb3e58c7a9769814247c0b817177ca380ae4889d101d68f7916f4083bb4a5c9201b4f99d41f1243a0657f0a8c2142ae90c4b41a5b1901a8107c4bb566b064f494d54eddfecbd1831a0794d0100c5118561591a1b478dd325306be38da1b5b58f7768869e1d49c5353fef7bb0316005f70483e68bf048b91f2a9bdbe60c2691308a24d1d6f1146aaa7ce59ebbaf7bc81bc428d6c5e3dc2b16224a8044f959e34fae4a4ed6cbbb1e418e952fcf59fabb6f65b0a26d3bdb59e450e5769e1e0c32708230a69f35465b201f335a1b24e8e851707faf389af73898c7e177c7f1d06dea572281031c528c887d4b8ee4d1ce39f3a212afd29573bbef507cb7e6203db0a324fdafa4dd913b6b5d60b39a4f88660bf294817526896309d093810abad8c3a425eb1fb50d30d8ebddb9629fb4e46df735c9c5778d0fa6ec4b68763882454aca462c79793b81a835f638458ce6279b9fb49380e264cce699d3ec1bed5028818cc757e41aaaa3d3067e583fb88b0d8abd9ca1c64c9f6477398f029681a50a06da06084d6f03d52e727c3cf121764557e51bc1282be87f1e9f6fa659c3f591a17defa8ab282faf6aa2fdfeb49ab42768b5037860b47fda633435e07e692988b4dfbe0fbd6bedb2e14dc862ab7c6fd170cf0fabdffe76e8f8d69997f5dd1fb194ae01741e3a50432153c644452ce118043097c8c2856cfa26c014e2a0ac82de6dd8f01928993bf566fd4c2f5b769be457d38a96df6e69d562ec2a5312904edf7c402199af57b1acd8d8828c6139ae1940b153ede8a9e21bac32ff8308f04e2d0fb12843b930fcb3a78d3a37599d13643ceadc2445ed6e01ac5e8ca169221584af87de0d5b2958fde00a16de6d8d641a608c704ff4f437129a6575bedcfa02e7a08c71963e073ec39e7e9180aa5995d0f3122647aefe001e57363637925c27c68fa53a08a014e900b0bf19bca75a88071603d70ac4f2b502d49a0ee18b565069b6df1d8a177efe4410a324b090afc92e7fb962a49badb4a6d10be8a448b7a20002fbf4e181d012e19275bc3852a459e7cc59d7d73a01167b59439d46893f86c568b37be69e8e418a3bb55643b1faa73e4ed2889387637594dab6e2c3cd7a83ce55da03313515b4c4f68120856f36793631ecbfd1d1494eea459fb9f954520a1b0397d4d5f004fc6ea42a7e8e67dabf8720b2c3d7164ea3b7a3f809f11e7adbc30861e88bc8227ea96c0abe403cb9ab7c8fa21c608282b3bc06b19e97e9286528bf86779004022510fd771ed85e90df6fded655360dcc17e5afe9e607b82d9fe09a393f9fc1e980a8534d6f7cc37884c2654438bbea05e1cf9a84ab34aaf7830994de5abb246e96880953f34d991663db265380e3d7b6e2757ea0a5bb3236b9cf0886c2b0149e83e2194d48d9c5befdfae61dbc1d0c6a503181021b16fb4735fa65bc0282006ab1811e574252e13d66ee7a6c2bdc9b1d69a4bf7196d4adda835c1d0ce146fe741556e2a3198d3f3c4cf39e6585e330abfdad9b901815628ee70de53261de0b228d6f3d0be4ff25356b0f4c9b60965a5dff232fb90c1e3beab82c6011cbec7151440ab4ef276468ba5e339792f7c8fa31f8e196965dd0d18a9827bdb13ccbb7342e8c94883effd19741a5d913745f3ae71ed142fdfa26c9acbeee2007190e67097fbf72e92140a5cb91dcca765d848d2feb2d07dfefd89fd9fd344a445194e44302c2d9b06218c20f12e396052e4fb05b8130ed7e12d0489bfd036798e9bfeb157980f40f205014c706ace22ece71af15bcda195084da36ec858c9f21265d31f56a01f09abfc271844f4cfe3cc6c675b56c851b2d38cda931a61dce98f6425a99627a47e42127837709031580b17cf3b21be762cb476145e23d4eef924607b4428c902257c96ab9bc76b466bc0a9ce0219de6b3db526d3fabfbd3c2c781fe259be83bd985fcbd19e22907fee8a55350e6e61ec197b3f5dfeb88b30d9bc42dddaff6ef62b61bcd064ac1c9147d820e15061e732c4e829252dcb3453dade864633656c2fbc08b62018934dfa0e4de305d0bc122b77bdb40ba818f993db30226a60cd95737c61f2b924a558dd767a4d41698ff087478484b412737d16a0d953352d56b7ea80b577061270adcd9bccff78b02fa296ada17d97db4a7a1e621ce8f5b2fbe102788cc4853bbafebd1d8dc116313c505859bcf69baf48ee32b59f8eb350b3e76d90f7ad1e30c0ccd704f7ccdf83c0fe11aec9f535d3c471189d830c61b76953434aaa50c2042dc236cacb0527204740e923d6ec5b2efb6dc71683e0a0692a2bc3ef52d33aaa69a753feea31c1c8f40a8ac6f5aaa989c3e4614e02ea3c7653dc9c1da24f2322bdf2718937ff4d9da5c91807bcb7e5cee57a6fc755c8e30a2765c7f104ea8c8beebffe09e4443c26359857b08dfc64dbab694f06cd15082a1157612dfe043fa18b4272c357bfc589fed6fee9596f1b62a72133e14325b0944249491b27819e382cd10e4de6ccf1a70a7ae7ca332211d1f152be3f3ca36010bc16d138c1abda50f90721744a65cbe465dc5ef17616c2150f0fa2f226cc15565d59fb5e8b49178ccd824e859a8a946b63b2cf4ebe0c26ce11073665a0f68e372bd03f03b3db31b64e92940574adfdbd751af84b985dcf8a5cf7c449309e248dd0664a85100df4a013cb518372fb4c07317bee976c3d66451c3690e3631feb67e09888ccd96dd21a19f54c6c55d2256e34d9f94083c6ad46f79ceba5e9a3337666b7fe94ae6853ad2a2be6306123cb0ce892937d27d8d54c391aec7629c6adfab9e320b78c6f9a976c1b57d96c0213769bfd60dc5d4c02e83ccc1c2f16258ac4e8e", 0x1000}, {&(0x7f0000001740)="629d3b77f48690c12248", 0xa}, {&(0x7f0000001780)="50e21345cbf696c80bbdcc43d0067132a26f070634aa52feb610c2242841c22d79e8eeccd43e34a9ce261a6a4d69989e948b0f42f3b777dec861d3f78359556e4917fe34f5b9af9d42317e8dfa7eb235e3384c5c41e977beea3035519a6ade9c27de0814ba68c305cf4b0fe6a50f99e778385101d897a891a05421a46df50ee28b0077bbbbd4d8e5670e112264bffee9f1ce6447a7e3711e34b88b042a3ac55f24742b21f31a68b3282df78c7899ec17814939155cacb193", 0xb8}, {&(0x7f0000001840)="b10c38ac74febd570f9974f1ae1327a21118ce528ac71f65052734ee39d19d6a7fb8f91f534aa266225e95e7bdd695ac398787743281b132b707eb0eaae55442e63b3309df0fccf189be8c931ef0fcec5052ebd784386031bb0d89e296a8a90110053360f7aeab4fce54", 0x6a}, {&(0x7f00000018c0)="ef23e212a7c957393f58c932c6edf25bd603a117c2ec56078d2a2200f91e298a1cdc942f00c87ee900fc8f17177887bf81209e4da86b2560b1876b6d7961ffa2a1defb6b52a62c4bafb4f8c5b9caf8361d13f16ca5eb6d5fd79099be232988a2c0c3c1e2fad2caad9773b5093387acfccdc1b7ba691bfb2bdedcae26b489f3e5848ec7f3e79df8c95060b1df3d580492f38077d7674fea9b9c3bcf150e027c2dd779844cfaea3e111c4fbd37599bb0a7c74b5656d18be611743ee33c6a78f7584707ce68353703a7e01838444400343b849cf2cf906bd413c68aed9c8c7665dc6444ef751ea1", 0xe6}, {&(0x7f00000019c0)="59b377c4912f5181f60e2900217401bc0addbe0fd01b905d0b466befb0d1930226714878cab0156485e3034910892e47042d896149bab41ec766f9c3117ba72e988cc03c7012b01bdefedc912881cfcc13415a0eae40927c4e636e54199ec8d0b98d9f18cb5fb6b3630223ad15d3a5349e80cd03ee73c65c377e3ed53d8a01ebe7d38d759b07500394ba453c4f4114c495a7aac2e225ef2d4b4eb2391c50df632b38f0102b47de15badf625dc6391fa759756c47015ed4dd03661ce7013763d3ee3ca7adb6931c82", 0xc8}, {&(0x7f0000001ac0)="4108ccc911940b780b328018b5d86ebb16d075d7dfd8868a1fdc972b11d20bf8a3fb97281c0b3a2c5fadb35d687b286a687d82565d009f4a493d0a4b56cef6fcaeca169c4520694cebb5404379230727f852ac3c21211005f3fe09ec2ec88afe650e041c356849d0dd5f8886ab10bf6b8bbd430adf7abc34756ff4a00860aea22dccf08a731f214b4ccf8e02ad072e51c768acb930fdcf4ee3f045e93c7e5e69a2b4104c731f87e18e78b24fd99576aaec044e13fefed147bbf64a49cafd4e412b2c44172b0ee8ccab9f25242d97c3ba0dba38411054adbf234aa1a60fcb99f71d5e7d0166cf98b2510fcee8bc11263208", 0xf1}, {&(0x7f0000001bc0)="d4a01e2f3640387be8ce6f0b0854610ff36dac60d1355854df44db18c40cb6643dc79e3e00b72e4dd96c92d8d611fb54b48eff3a1413c11bb9d8c5f3959bc4e888ceeb7784633fa7dde0538fba53191f912c15ad4dc56be2c4da1bf1e6ecdb32ec0357c3e79c5c078fcf7ad9b3de63207a045e7b7dea5651f4fc31bf3668b6e4346ead8ed0129b0c229ddf50d65fd10995cd1749abda4b58e4f8d6cd44cb55b9e42796e6dd7c2110f9bc312e723c6a68c40ebcdf1ffe81a2f482ea4e1a74481373e56700ac3e8d16d5bc99bfba763396182b87339176aa691131f71152a6d372b0b8ce243dbe504103", 0xe9}, {&(0x7f0000001cc0)="e38e8a055551aebb6d63dd1ef5733aed10bb274dbaf46eb07db1c5814cbf34d347dc2f4588556e221daa0694b3660d444892564cf6c7fa21fbd9865be89a89176705207bfae572612025a75b99281ecbf426f15f", 0x54}, {&(0x7f0000001d40)="0f655bf2d7d6993b23b9cfbb6c41fd3b3279e3381cab44fc3a91f2b7ed0dced4c264e0e2eddae3cb5cf9b2b6edc7f77c63f568b512e0fd8a90a928b643f9008f7d5714166723fff5d5bbce90d3f06e9a0c3b847004884a0848cd59b62f0935176087b526a227dbf484975a689ada4d73829b1ebf9a3301e429811e788b8a", 0x7e}], 0xa, &(0x7f0000001f40)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x68, 0x893950210c51a17c}, 0x8) fcntl$setown(r4, 0x6, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002000), &(0x7f0000002040)=0xc) 16:01:30 executing program 1: execve(0x0, 0x0, 0x0) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8ff6, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="f202ab5ab92ea6f8bc34c132b6fb8f68b065ffb41b23b58f7f73d661a206000000000000001830d040e9f38b707fb619a1dbe61f6f7a2c4ee4dbdac39ce778475c1fe36426f297ea7c42ccdb71738d549e3211f8254e6aad06038a13db9707e53ff390e850919a3579dfac9c3eb7b81303c5eb294b8658fb41e6d607e5fe664f0716e0271e0cd7eedefbaba08d17f033fd156e29b8e29815dcbaba7a60ef7728f80cc8bf05bf910000", 0xa9) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:01:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:01:30 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000010004) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:01:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x3f, 0x9}, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000180)=[{0x40, 0xffff, 0x4, "807e181d5cbbcd6395892b11d927c656a2c27f4eb79e3fca879304fb574f07a0fe84f006697c0cad5b"}, {0xb8, 0xffff, 0x3, "97d792e0166bb653d4851630e2474508e072ce489fc68e2761544b1a9506c3d40b064cf53e85c0be2938f31f66a7a6b09d9ddfa272f98649e6f3338635870bc8ffc931df50b3573a7e114bf887a6c1fd9106d6a025257258ced863e2ac540057b010bc9fa3e20ef0b483e1dc6ee3e87ddcc1c01dd7ff16e268b139361aa2b6fff06f6a83d50021181e3cdebac92fb4b6769cc6d6aef23f118c932d3f45f79d250fab335ca2bec86d"}], 0xf8}, 0x400) 16:01:30 executing program 1: pipe2(&(0x7f00000000c0), 0x10004) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x1) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/104, 0x68) pipe2(&(0x7f0000000100), 0x4) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="d73da8a9110b559a82a59bb3104bd8132f32d12642669ad705fb9c4a7e310bc9b0529f04dcbafbb97dbc72196e79a680d7da6a3cafeb3313f61f27d34232d80235c1ba7813bcf958434e811161c883f3e2e5a4", 0x53}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x1}, 0x1) r12 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 16:01:30 executing program 0: socketpair(0x0, 0x0, 0x3ff, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:01:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 16:01:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) fcntl$setown(r1, 0x6, 0x0) 16:01:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x0, 0x1c0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) dup(r0) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x2000000000000, 0x400, 0x1, 0x0, "7865dd7aa74d990fa8c4ba77583f6f55980b1375", 0x7fff, 0xfffffffffffffff7}) close(r0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100), 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x7fffffff) 16:01:30 executing program 1: pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000600)=0x3) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x8003, 0x9408) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x2, 0x3, 0x2}, {0x18, 0x0, 0xffffffffffffc20a, 0x69}, 0xe2, [0xe867, 0x5, 0xfffffffffffffffc, 0x4, 0x7ff, 0x4, 0x90, 0x5]}, 0x3c) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="311a71744208a8a8bb2d16846cf8d8b917a80a4f6377d4c93adaa14b913ff222bc3e8a2e0be6d546d23265c2ef", 0x2d}, {&(0x7f0000000280)="1c0ce6b9336e51c4c2592c858404eaa2333bcc5b86fd18edaba943031b4e99cc1bbc86d64d3105b02c3e7d9cdafcf59b7a8c8179f174bb21cd81b854e7dc73e6a858df6b1e8a5bd812b122c306a832d8eb99c7d4619962c5853f86e628a1489ad8766052018f716cecfeeefffe1726e98d47ef784df5b23beaa890377386fd003bb6ad968b6475dc14577a06c49516d659a1a1a120df1e335e75ff1fc519628c0f1df6707bc71a2e049937f8a77a3f805d28591e99b237ea29b86e96f10625bf2bcd44d7cd0287c96ae1c7a43e4b35edf281e3a2302d186954f02e4dabf596b5f36f5c869a25e37c07da04f614d3e854", 0xf0}, {&(0x7f00000001c0)="2ae4c575b17d35d28c0f8de055cd2a9eda3a5b0005870b09", 0x18}], 0x3, 0x0) readlinkat(r3, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/124, 0x7c) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) write(r2, &(0x7f0000000400)="5b87e2411ffbb2acae4b02866df87d396f19", 0x12) r4 = dup2(r2, r2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000440)=0x7fffffff) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000380)=""/101) getsockname(r1, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000006c0)=0x401) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000140)=0x20, 0x4) 16:01:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000200)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:01:30 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x2, 0x40000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="84", 0x1) 16:01:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) linkat(r3, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) read(r1, &(0x7f00000000c0)=""/90, 0x5a) 16:01:30 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 16:01:30 executing program 1: mkdir(&(0x7f00000000c0)='./control/file0\x00', 0x122) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) utimes(&(0x7f0000000140)='./control\x00', &(0x7f0000000200)={{0x6, 0x2}, {0x2, 0x3f}}) truncate(&(0x7f0000000100)='./control/file0\x00', 0x2ed) msgget$private(0x0, 0x413) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='r\x00') 16:01:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/161, 0xa1}, {&(0x7f0000000180)}, {&(0x7f0000000580)=""/115, 0x73}], 0x7, &(0x7f0000000680)=""/71, 0x47}, 0x2) write(r1, &(0x7f0000000140)="02", 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x5, 0x8}, {0x18, 0x3, 0x9, 0x7}, 0x6, [0x0, 0x1000, 0x6, 0xfffffffffffffffd, 0x8, 0xffffffffffffffff, 0x1, 0x1]}, 0x3c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x6, 0x3, 0x11387b5, 0x5, "cc998ff27078d50bd80cb634ec3999044c7d63a0", 0x200, 0xffffffffffffff01}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) nanosleep(&(0x7f0000000700)={0x3}, 0x0) 16:01:31 executing program 0: mprotect(&(0x7f00001e5000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f00001e8000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:01:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x82) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0xffff, 0x4) 16:01:31 executing program 0: socketpair(0x20, 0x8000, 0x8, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x8840, 0x4}, {{r1}, 0xfffffffffffffff9, 0x5, 0x0, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x25, 0x81, 0x800}, {{r0}, 0xffffffffffffffff, 0xc3, 0x1, 0x2066}, {{r0}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x8000, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0xe0}, {{r1}, 0xfffffffffffffffc, 0x2, 0xa0000083, 0x3}], 0x6, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x15, 0x10, 0x2, 0x3}, {{r3}, 0xfffffffffffffffe, 0x50, 0x0, 0x0, 0x8}, {{r2}, 0xfffffffffffffff8, 0x50, 0x0, 0x9, 0xffff}, {{r1}, 0x0, 0x60, 0x60000000, 0x1ff, 0x59}, {{r0}, 0xfffffffffffffffb, 0x13, 0x2, 0x4, 0x40}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0xfffffffffffffffa, 0x5}, {{r3}, 0xfffffffffffffffa, 0x20, 0x3, 0x8, 0xc5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x80000001}], 0x668f, &(0x7f0000000100)={0x1, 0x1515}) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:01:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8c) r2 = socket$inet(0x2, 0x3, 0x400000080000001) write(r0, &(0x7f0000000240)="596bd6b306e4866f42e337dd0303a2f3abe34a92316ce7dc22192ca5d3108874482e1e13fe76d324ca3aff6c16e5977b6f925f3f77cdb2aa7f4133c08bc7c168c3ffc95321e080d530aa284b840d895fe7436f31a3c14adc51c1c8bc56a39bf071bfb803bd7506e2ac252892f9537351406c2c57e7252a62307e702ec53d84711d774601ed9fabf16e2bd93541568e3885d2dd5527607192ddcb86d3640c", 0x9e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getpgid(r3) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r4, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:01:31 executing program 0: open$dir(&(0x7f0000000040)='./control/file0\x00', 0x2, 0x82) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/file0\x00', &(0x7f0000000180)='W\x00') r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x5, &(0x7f00000002c0)=[r0, r1, r2, r3, r4]) symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='./control\x00') 16:01:31 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:01:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x101000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:01:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/22, 0x16) 16:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) syz_open_pts() r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x6, 0x0, 0x2}, 0xc) socketpair(0x10, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:01:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f0000000400)="d6a157964df2f4f9c85709808bf53731d75cebddff3a16099c91f0e8be6609526b5b154e8cfdedf63ef53d6fcb89e9819b51aeee50e1c86307882c9728ecf031ebb11602e866f39253fb1547325fd54f8d4da010c1a273b75f7a18ec56a59eb4997e9d07c53f5b054f44ff3d7a08f2e0c09b0eb728cea1800ed21c309c984376ad3c23a816fca244d2acc7864e0666bd184bf37bdcde437ecdc9ae60ff0dbb4963a2a7623ba0ef4e78a60022717007f6b493b6e9a941dc1d9ea3fd93f7", 0xbd) mknod(&(0x7f00000003c0)='./file0\x00', 0x40, 0x4) ftruncate(r0, 0x7f) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f00000000c0)=""/253, 0xfd}], 0x2, &(0x7f0000000200)=""/187, 0xbb}, 0x40) chroot(&(0x7f0000000300)='./file0\x00') r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0xe) poll(&(0x7f0000000380)=[{r0, 0x6c}, {r0, 0x10}, {r0, 0x40}, {r0}, {r0, 0x8}, {r0}, {r1, 0x24}, {r0, 0x140}], 0x8, 0x1) 16:01:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) 16:01:32 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x100000000) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="befc260d6fad82ccb43f90c64057a51e9b46f13074153da27489fe3364654a521b3566b21bfbcd9c3ae9ddee5509c908ccfc2361327beff244ea991356cd107782a87f80fd5708298f18d598ddabc5f3985e19a51a7225a8362e91f7e48ed17b0f032617ace410a359ec60c1266d0038818cfc44b83df5865e6ac050256590fbe4e19d3e2c5cb1b93a629e1975185024afb2adf31fec5b0266b0700f31d5d9462ff343e5", 0xfffffffffffffd02}], 0x1, 0xb) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x6, 0x9}, {0x18, 0x0, 0x1, 0x20}, 0x6, [0x7, 0x9, 0x18, 0x7, 0xdbe, 0x3, 0x5, 0x100000001]}, 0x3c) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fsync(r2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:01:33 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0xfff}, {0x7, 0x5}}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000100)) 16:01:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4c0, 0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x1, 0x40}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xc8, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0x20}, {{r0}, 0xfffffffffffffffa, 0x87, 0x20, 0xf00e, 0x3}], 0x1a3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81, 0x61, 0x80000001, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x0, 0x1e0000}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x0, 0x4}], 0x1, &(0x7f0000000280)={0x92}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x5, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x2a, 0x80000000000000d, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) 16:01:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[], 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:33 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x80000009) setreuid(0x0, 0xee01) unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') 16:01:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/160, 0xa0}, {&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000180)=""/194, 0xc2}], 0x3) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 16:01:33 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x140, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:01:33 executing program 1: r0 = socket(0x2, 0x8001, 0x20) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) 16:01:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10a) close(r0) 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x449, 0x4) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) 16:01:33 executing program 1: readlink(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0xed5772becfa95dca) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x10a, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) rmdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:01:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:33 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) 16:01:33 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, r0, r1, 0x0, 0x0, 0x0]) setregid(r2, 0x0) setregid(r2, 0x0) 16:01:34 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) r3 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) socketpair(0x10, 0x3, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = geteuid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getuid() r10 = getppid() r11 = getuid() r12 = getpid() r13 = getuid() socketpair(0x3e, 0x4, 0xec, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup(0xffffffffffffffff) r16 = openat(0xffffffffffffff9c, &(0x7f0000000b00)='./file0\x00', 0x80, 0x84) r17 = open(&(0x7f0000000b40)='./file0\x00', 0x20080, 0x10) r18 = open$dir(&(0x7f0000000b80)='./file0/file0\x00', 0x10000, 0xa) r19 = socket$inet(0x2, 0x0, 0x7) r20 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r21 = open(&(0x7f0000000bc0)='./file0\x00', 0x800, 0x2) sendmsg$unix(r5, &(0x7f0000000cc0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f00000003c0)="56f13134e781e8d194f18e62d2327b364ef19232e606dd75c1306209279bd28feec9d8d633f6b9655c08897a6cb1f564d306a5495b", 0x35}, {&(0x7f0000000400)="60879302a4bede29fbdafef2afb80d8842ddd102044b37088f4858aad3ea7ecf09bde518dca7e896ffd3cf797ec1c45a69f98e116b4b2b0d2111ab99ecbed72738ecd69c9c26a8a492e959a9e86961bd5d4916f5c3d6f01ca129b28a4b436e3550a0978057590324aea5b2367197e3d4e07684ef094e4f4b9cc6bcabe2782f73dcc596620ace77d9faade544a20d09d19e873a61e03d73bf08037016550ded7cd3bf79a5bbc51c27a681cf783e5d21cd00f20e84abe05369779016029ffca7fe70d7f72e55ae384311c68731fa22cb6ce51872ffc22ec2ee36e39ea279b194e57e4a1bb05bdb744ef2ed2b4671b8fa", 0xef}, {&(0x7f0000000500)="80682cc02b21db88f2bd4ef0cbf6ff1eb59a5dde3b394890b71518a936d690b245a21bef92340981d330f9b8e9f78e7918da914a683ce9ab2c7621c3b81cde18cf38b90cbf62e18866b47241aa1584694d53b02b807d1aeccff16e9cc3596af6915700bd2ea1e2ea8a5a8da20abe808d31318f3322c2c710d9f4f21eaae748bcb5b81ae7f219dbdd31f81eecbd5e9528336e1c0ab41793930b184769c2cdd1d2732c104780b04a6fa85d83eefa4af1deb75a67529dc053f3acb5f293dbf351f084e009193715ffd51bb0354c3194c5e7fe886ca5ec2180da1b7b3c", 0xdb}, {&(0x7f0000000600)="b29be680156ea5717f7d841250edc23898fc31a65d5191148aa0d322829476755d1199bae28e6c06f950e4fc47a380e9d36afe51f8448fed46840df8a100c3a9cf2bd04b69a65a17e88662b711e5e3154f2742737cbe25e9263ab6bab2e2897de91cdbea0c0d80b62d7cdd127cff39794d4122f6d38c9cad2cb95f99ab2ba6071e0ee3ba05a68f5483c0362a3e0a8c23e1fef93515dfe6297be1dc39139a2a4d9c5190367cc63bb10b20bbacde71edb4a42dd59160027df2ecab57afbae347265823399fba4717d5", 0xc8}, {&(0x7f0000000700)="f7d71f90fabaa76f1052b8ec1399a31890c6e5ac589307d37a30586e3fe9057ef7f961c92b93e970db3a0c3d", 0x2c}, {&(0x7f0000000740)="0b8c471821110b4ad708d6bcf089e83c85fdf46cd94f8d49fef14e8c47a01e65c2261f5abe60c0d35d11e4d0109918fab7282f70104935d7b65480ffb51287c8c9235a697081dbe2efaa314cae067e5d86acf448ff3481c75926f9a2e96bde6fb85cdadc51c92ec12605a13fac5bccc4dd2f6c46c708c705cc36c6815c73a459c34fcb77f3fd55cea94eb6ffad77361e77ad897622a626d4a9409840dfd8e53ad54fd374e01dd627a11525a713f0ab4e11d6", 0xb2}, {&(0x7f0000000800)="b9c6b42c2281e402255d3797dd6f978ecccc73668e9e20655e7b5360c9f064f9cc90a677eaca3ac432c1f82f9b949a79fbf14cff70cd8159cefd23fda532d1a42de5c53863ae531a364fc2fa7016a34811e748a18ac32d2519c3ecaa2a790577b63a3fb9f3128ad4831cf454cc67b639aa2101750e38ce3c9210c6c246141aa4af3f782dc5648290648dc4b0a9bb0b6361", 0x91}, {&(0x7f00000008c0)="c06eb814b5e8a378fe6f8bfd3569da6a5b501e6e2ee099d9c3126810b2d068476e949f1368e9628209499c14eac55f688356335337fc9fe760c3e3bc251961c0afc4328755c489560af24b60c668541fa29346edf4fc431618ae4d20f2d1f61f13e7f358c75e47f2e734b78a2f44189a1ed44b91392a6109c3b87b7a7bd5a29e382f029b30a23a4914dca811db0eee6a3a1a3ace9118daec0bf5976c18db73607c905a8f47f2f7226ea620bd5afaeb82144fb4abd5b0d95d", 0xb8}, {&(0x7f0000000980)="1e407f76fbb529e90425560a6fd9e20457ed3fbdda018d412012c41a9c640ec02ccfda74de733b2a5ffdc249ec2becf7b1f4529111c8c725e1d6352957892bc07237b713f25e1dd3c1796a0bbca90a8436f74aaa95f3ccab9ed067f42f", 0x5d}], 0x9, &(0x7f0000000d40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f4defa33cf895acfed57fdf076a1b13809113c647cd21613b34f6f5c712d4d53961e40ec355920f2c562bd121fa9c58e47d8483934f5ccecc4c45ac033fe846997da9f71de9263386d50f990f29dbc07b73d4ceae8d5cee4cb5a30e25d8322333567abb59024f9c3", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21], 0xb0, 0x400}, 0xc) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setegid(r2) setuid(0xee01) semget(0x2, 0x2, 0x8) r22 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) getsockname$inet6(r22, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/138) 16:01:34 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x0) r1 = socket$inet6(0x18, 0x0, 0x30) dup2(r0, r1) r2 = socket(0x18, 0xfffffffffffffffe, 0x3) setsockopt(r2, 0x29, 0x80000001, &(0x7f0000000000)="f5ff1200", 0x1) r3 = dup(r2) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000140)=""/250, 0xfa}], 0x2) lseek(r3, 0x0, 0x2) bind$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000380)=""/207, 0xcf}], 0x1) 16:01:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:01:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3d, 0x1, 0x7, 0x47ee, 0x5ec5}, 0xc) 16:01:34 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) syz_execute_func(&(0x7f0000000100)="64640ff55c1009c4614f11e78f08789e9b0080000000c4a22dbf5208666665f3aec4c17e6f1c1e663ef0450fb086fa5700000f0fa31cf79c981c6744d9f2c403255e6e8cc7") 16:01:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) socketpair(0x20, 0x4, 0x69f4e24c, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:01:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2) 16:01:34 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="ec950ebbc95ad16727bcae47c6a837c4a1090f890b989bec153791bc75af7aae6cb682ac1cb9d4f34d9cceb72e8568c9874cec8793e4c77f355cb19da701c488814bde12cbe066b3f084b8765230d9243520682fd7ceee043e484e1818608aa1", 0x60) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x5) 16:01:34 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') socket(0x2, 0x400000000002, 0x0) 16:01:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) r2 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="a490e84ccacd8f60f89e53f476e61627bc8d932ee8f5964fec1a2f66f43448ffc9b2f062c80cede3d08b5e37b3ca165f0f4311df1742898e6a22b3374b1a6668a551e0fd5e041866", 0x48) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r3) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x2, 0x80, &(0x7f0000000140)="2d6af25e214c27ac6f1f2cea870d37ec1ff6365de96bb03aa5b7450ea37950191d5e2e3f6e503f4906a8905e3566ed8b6708592b801141a85dd097939821e257a3add97a1777f955cb9017b3dc949cfa75ef2c105b226495958df9fc07f4225c83f666ad2d6a88a542dc3c1dea56c5fc382787b9a36c", 0x76) r5 = accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r5, &(0x7f0000000280)=""/167, 0xa7, 0x843, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x3, 0x1000}, 0x8) 16:01:34 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) munlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20812, 0x140) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) 16:01:34 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) 16:01:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:34 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) dup(r0) 16:01:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x99) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:01:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:01:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) dup(r0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:01:34 executing program 1: mlock(&(0x7f000023f000/0x600000)=nil, 0x600000) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = dup2(r0, r0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="db6d5c8e46003af252bddf390a76565fdeac4199d598b7cb66f8da7c593644d76761a1bd2279bc50dc5f1b57c1edfdb9543504666cb09d11bd46d742967dfb7453855b0a340a551f74a9216ff60f8f15feeafd1c0e4ea2dce93588e791b53c70716006a5ae3edb9ec346b1041d47cb1cf43a6159060484ddfd3b581b517797dc00a602594e12", 0x86) ioctl$TIOCCDTR(r1, 0x20007478) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x4}, {0xffffffffffff8001, 0x3}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x9, 0x6}, {0x3d, 0x7ffffffd}}, &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) 16:01:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') 16:01:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000040)=""/82, 0x52, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:01:34 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)="20412516e2fe7e362d21d727af12a87e878ebdad0513b7d856d8ff11206241c7de52692c80f4299618f0b383307ca3d03715adc950f39ed3aabc75312c18eb36f13200cb619209a1be35b804fa3764d4664c42eb3e42ac39c93cfc54213a0a84e68f1d640005cfb138654188b5946e2e2e3069b73bfa4974d5314ec2e43d") r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000080)={0x1, "3b6eeb7c5e3f756ce975d9970aae870a868d1e50275f795b408dc4370219b9e9380587f6be3be3f44ed89e30894085da3664720f7df4cf3c590c8845dc108655d249c23f98edac93c94a00c431b4196b7b87af5b133eb0cd62b91b96c2f2a30d9bd94ae3e7ea0903d1192557d0ce229d4abc1c392192e7b1cf90188c3820403ffa4c7f38a199f4bf1fbfd3bd02e47dc9a7b56d9a4c1098715aa13e408777a0abbf6ab3c184b5bbfd68a522f87a3bbcb6964d01f4779c17017aaf6286a7437a345a4174635a8d9f62d867c4f9f8c895c8449d0d30773912846c5745d0b0"}, 0xe5, 0x800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/33}, 0x29, 0x0, 0x1000) msgget(0x3, 0x220) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) connect(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r3 = dup2(r1, r1) faccessat(r3, &(0x7f0000000340)='./file0\x00', 0x9, 0x1) semget$private(0x0, 0x4, 0x510) geteuid() getgid() ioctl$TIOCSBRK(r3, 0x2000747b) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) 16:01:34 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) 16:01:34 executing program 1: r0 = socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000100)="ec0e63dd1fdc5b4118101c2a5976bdacf46e3b5286912a6d3e624cc17dccf80c4c82e2c5071d8d394d8660f6cbc4705ac5d7b645056c38be4b02d1bbab433207c95a5ec1d085113d469def7b196bbf6ee6c0ced58f61a5edbd6489a8bb588b8b9c8256daed3a6c7b8fdaabdef08a6b5a62e4750c2025f16acd077bbb1b5c99b8a51f77e0fb30d6efef02494740cba9e30aa78b6d730a28355891df8927ca9def7d58fd3ecfb3ccaf793c6cbda85037df210a456dc89ed8f3b6f2b733231b45c39d34c447b99ae31f74768a51460aa45f7735c94b4c24bef8b0e1bbbc6862e0b9e96d36bdad14775f6f", 0xe9}, {&(0x7f0000000200)="4f1beb909cd52e3a1f2d844c6311702dce8122c535c6691ce7ecd347a412085944217bb6192dd4e9813d55857ebcce0d4bacb8a9c1306a2c8814e624df8f7ad2403a6d8ed5bbc2a89fc5cd559b12e6a4592934c060c920a215744665a8319acee99fb95a537fbdad89e3b52cc3210a4b09606cf961397ead0e9ad7fb4d9c10ca42", 0x81}, {&(0x7f00000002c0)="56037a31574671b152f63b4d9c120427aa3f449064e213ee23223d7f21870d37c963654e2391aed2634288a45274d5ff037f50acdc691ab84a567bdda5361940cc668d", 0x43}, {&(0x7f0000000340)="690820ea9d7363578e137ee550f772e6e5a30faa2c188d291fcaa09a6f1c630a117afb741c8caa951dfa40a31db6438dcb8d868d1963a10304391a5fa26aabd78703ff2c97d7eb34f3003d24deb487643f7ceb43d6174bea8708bdc936e593aa72", 0x61}, {&(0x7f00000003c0)="da983a5b8fade910e52c530389f7ed211ba64780b38ea407a33827a4e97de18c88b8a52a435c93478c44e17ab2a1c4eca19efe112150aa3e140e1ece30ea6020782c696a89a569b65cdd8ae524cd3ce04c64c2c60c60689c8b053f3907165d9a5d8d963a9d3dc639c8824fe57fbf38b3ed07110c6dc9fe618449fd9ca05ff1f5dde8c3548ed691282436d434cff47053bea11011e3bcbfd154e00e8157d81dd4ff363531c1b6c223417ac192dcf8e3cbc98dfeceb2f1f7f4f1711d6351b2ab8b65487426e1c5ea187b6a4d3af9007d44bc5d58547928a1cb1190c16bc2241e6616402e3ff28291189d721e778700406cea40272314150a8292", 0xf9}, {&(0x7f00000004c0)="57f56fa276f93391ad243c8211ef7f77c9e65a034b20a3deba06e3b35c325012fb39d9a8de840927399cfcdac5504c9e035863600ed7d391bbe031c182ab7165c615b33519701f20d75717135afcfbf116d4fc697abc4ee520a2d23da0dd1adf", 0x60}, {&(0x7f0000000540)="0bed98107b6fce90d3c91419255de7a6d86c9ec804c873f989e168471c3a1bd11e57463146cdcd921f039abd440249918bc3c6877dafe2554ed6ad19896192167b9ec7017c0b44f53e7e637be67da4742d9e42c7267418b93c5499c132432eef1f1965a002f65c303b855553305274d5e80b87cf815dab284f679efcfb0d5d4306e90ed12e537ca7f278", 0x8a}, {&(0x7f0000000600)="240d7a9a43bb77487fbfe81f9fc3d38880a7ebdddf4d98b63693fa5b79048d3703679f9cbb0323535c4ebfab9e74f991f1c45a7790f5b5c0d9faaa00699fbf1b9f82c7f20c80880d6153fc9f457128d3a20385fb38fa0cc792f8040f760a10b0e1b258894d655aa72995204df8eea66dd68fced702b517dd920ab3b869f4e0a3d758c4a6b23518c40913d5340bf1b802a33f742e9012c90c615cba85cdc2e2f9beff0773bc56575397770ba72d2169ed2f636909b82d3111221898b22c60923e569e7262df618e0edd74e18143be9c83fdda3ed1bb357d64633b51", 0xdb}], 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = geteuid() setuid(r1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) geteuid() 16:01:34 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xfffffe37, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/248) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x62, 0x0, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x1f, 0x8001, 0xfffffffffffffe00, "ef8f05f4aaaf358c14da30354467c1b815a6dc0e", 0x2, 0x400}) 16:01:34 executing program 0: munlock(&(0x7f00003f2000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x0) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f00000d1000/0x3000)=nil) shmat(r1, &(0x7f000062a000/0x2000)=nil, 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/234, 0xea}], 0x1, 0x0) r1 = kqueue() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r1) sendto(r1, &(0x7f0000000240)="80c2c0d2040fe3fd3e97d7ce1c8963bf7f5f6a3bd657cfc04116d3f5fad36bdc3cef0f936fdcea1d712ae19ca1f19d40ea41db6549c19a0416120d14bf49a2daceae964be95d0a1d966b6679fcb95533fe462a7c3d4e7d837ef56628caeb2829b86fd149f4e13f0512f6", 0x6a, 0xb, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="e5b4fea42e5ccf079044a56311e354092c25d80900000000000000d88de232c9bc8e6d058a3575a44fac6918192b016335f99332cdaafacde1056cf34ef83821bacc014fe955f4ffdfcae2566d808db311cd2874280a695cf4cc897dc0a1060cb7b8d22c4b770c7468e522510eeedb10fa47c1eb52fa8d7e1546f716d9351f6759", 0x81, 0x401, &(0x7f0000000280)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) socket(0x0, 0x5, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getppid() r12 = geteuid() r13 = getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, '.\x00'}, 0x4, &(0x7f00000001c0)=[{&(0x7f00000000c0)="60565d340041c566ada2def9a7478f24c8b1a5fd63db273a09a1e3e4e405af2a581e5105c6216389a49c2b858a92bd5cb6983d72cf72d339cc582f17611df906044200e89efc0efbfb790121dee6734270be6da152773cc0f107c4968f50dc80e2c1855b06ff1d079ae80bc3e82d83777c7c61d230ec71963cb74832a89defcef8e0f8419e0a83e9c950e8c34ee6ef5f79efbd736a554c5fb92aee8b4daa97f74f3f9833a760e485ca4d7ee5aa547708c0b054024d12e9650936a5d690d82993d556c8e93e3dc79b956ce6f3d7", 0xcd}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x90, 0x1}, 0x8) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getpeername$unix(r0, 0x0, 0x0) 16:01:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:01:35 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000240)='./file0\x00', 0xa80, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00", 0x0, 0x40}) r1 = socket(0x26, 0x800002, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r1, 0xfffffffffffffffe, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x2, 0x2, 0x9, 0x6000000000}, {{r0}, 0xffffffffffffffff, 0x70, 0x2, 0x4, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0xa, 0x80, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x7ff, 0x34}], 0xff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xac, 0xf0000000, 0x256, 0x80}], 0xfff, &(0x7f0000000100)={0x6, 0x7f}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) close(r3) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x3f) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r4, 0xfffffffffffffffd, r2) ftruncate(r5, 0x2) 16:01:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r0, r2, r3) 16:01:35 executing program 1: setreuid(0x0, 0xee00) seteuid(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfa9f2aab285d40f0, 0x21) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) 16:01:36 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000100)='./file0\x00', 0x15) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:01:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:01:36 executing program 1: msgget(0x3, 0x40) msgget(0x1, 0x10) 16:01:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x3, 0x5, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x4) msgget$private(0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x81, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x3, 0xabd}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140)=0x7, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x0, r2, r5, r4, r5, 0x4, 0xfffffffffffffffa}, 0x400000000003, 0x7fff, 0x40}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000240)) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x47f, 0x63, 0x9, 0x3, "27a90f713521e4dc772faaae8b66a428137fc22c", 0x4, 0x2}) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x40f, "e8daf4daa4f61d83a878b5c0c84182a0ddea6182", 0x81, 0x1}) 16:01:36 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='c\x00') 16:01:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c467e6909547dfe4387951b8c0e4241baa45bfedaeb22ab5b0e4bbfd4c7066b1d4a13ee8f26889446abf14ae6688ac08071ed2d80d778447ebcacacf63719d98216df165da74aa96a5b1bbe5895f21850f6da3951b076ffd7097175b14e541353eea3d328c50d5af0dd64b564be1c6eaedc6cc27a0d4f3b8608984d72ae3c5c7575265b68612f28dba1826a78dd48f4c4d96a38b688fb54074f577a9c430c369ecbdff671eea1070bf423cfa7bee77de7a4327b12976007334c6aa3320de6990c754fcd78c7a59f3010e008bde95f1ba5c8cb3690329", 0xd6) 16:01:36 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) select(0x40, &(0x7f0000000040)={0x4, 0x1, 0x6, 0x93, 0x3f, 0x9, 0x4, 0x6}, &(0x7f0000000100)={0x3f, 0x4800000, 0x6, 0xffff, 0x9, 0x5, 0x7, 0x3}, &(0x7f0000000140)={0xf7, 0x7861, 0x6, 0x800, 0x7, 0x46354840, 0x1, 0x7ff}, &(0x7f0000000180)={0x3f, 0x70000000000000}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8001, 0x0, 0x200, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x7332, 0x5, "1a05789c1c2d682a467cc80c16caeb0c2fd92cd9", 0x7ff}) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r0, &(0x7f0000000040), 0x0) r1 = shmget$private(0x0, 0x4000, 0x420, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) syz_open_pts() syz_open_pts() 16:01:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x9, 0x5, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 16:01:36 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x82, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x8001, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x401, 0x8}, {{r0}, 0xfffffffffffffffa, 0xc, 0x1, 0x696, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0xfffffffffffffffb}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x5, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x41, 0x20000000, 0x5, 0x1}], 0x7fffffff, &(0x7f0000000100)={0xfffffffffffffff9, 0x2}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r0, r0) 16:01:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) listen(r0, 0x8) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0xc) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$inet(r0, &(0x7f0000000140)="1acbdea91b7b5bb658b3e05424d3aa374573acb803d4bd9351bb1af9a8e0d643f4825bd251b999e1b4514bb0b7c3d51a3f547cabb622d058df7d4c1d41bb2b7436838808064d53fa8119d8fa24f1fa6bf9e096c887ed7c9e76fe4820bc6e2a4f4a40745b79ce72cfeaafb71f08cc060bf4df1ba6ad95c786886af382e3cbf02e1c3e3c0f1296322fbed3f0e5c1e3997f8d8ff6fdd001ee40f4dd72ac001f3fe23f60d8c4ffb07647cc2945fc75e926514652de7c22a2f0d1f678cd300f41fbc3cd3535f3", 0xc4, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80000001, 0x1}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r6 = semget(0x1, 0x5, 0x21) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/137) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000480)) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) lchown(&(0x7f0000000500)='./file0\x00', r4, r5) nanosleep(&(0x7f0000000540)={0x3, 0x1}, &(0x7f0000000580)) sendmsg(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000740)="71443c7626ab6c5e52777e993056ce007be039e974025e8bd91629c67c257e88da2f0109a88f3d595b11de8cbeeeb8fd3e47d9b962beb38ec3214270017ddfe55052", 0x42}], 0x1, 0x0}, 0x8) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/163}, 0xab, 0x0, 0x1000) 16:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e788b6aea417e4e74de400"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2dbd8abbf5f5613bb7a12beca424e4b501398c69e260d61755612ac54bcc53bb4e", 0x67) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a", 0x40f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:01:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) 16:01:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x82, 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) close(r0) 16:01:37 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) getpeername$inet6(r1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2f) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x8000, 0x82) recvfrom$unix(r1, &(0x7f0000000080)=""/95, 0x5f, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="0100002f66696c653000"], 0xa) sendto(r0, &(0x7f0000000140)="5d575d4acb8f61a01bae1699516bda058dd0831de3c956231f0558c2107f95775ed89d9553b6063ae85634d158b3e3ecdcf3af26116bdfd86a1997afa7d03f607f880619a77f1a483a396991ca73771251b660c95d39d15951a88085407d17cdcf143be3c9a45524a10ef5ca0b91808415408d2882a48218b99dd5a1ca09095429b522738d1a0c082726b480f6c9a2745a8b85178f28f26ac0c8b63144ec2099d7fd7b85bbcb3f7543fd689c8474186967ff748c4cb1b2ab1b87ae8acda22327d018384be95c6b941aa54611af09738c8f6a05adfc71dca82eaf89b101ffc8612cf8b5c68ccdfd2b063a673ff9ad29e3c1145e6d132b902a9be541", 0xfb, 0x8, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3ff, 0x2}, 0xc) 16:01:37 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) recvmsg(r0, &(0x7f0000002440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002340)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/144, 0x90}, {&(0x7f0000001240)=""/231, 0xe7}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x7, &(0x7f00000023c0)=""/106, 0x6a}, 0x802) 16:01:37 executing program 0: write(0xffffffffffffffff, &(0x7f0000000280)="1eb420ab51fef2576686a01311538d565d32abfa46b3ccb1ea66e9a04856fde330ddbe9fecdac6a0528bb00ac61f233e128092bcf4ab8f0b0dabff48f4271fde221759d9bf629cbb5a221c4014dea66c1f911cadc6701b7ef4fcb66be7d8b441dcd242df502c2479639ab01d72a20ab211ecd5b5120a988f3db3a4d482cd46c0d2bc804cca3c754759db0194bec6e0e9344971a646ab7520163a383c60e610997b", 0xa1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0xfffff11) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x842, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x8}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:37 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x4, 0x128}, {0xffffffffffffff61, 0x6}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) semget$private(0x0, 0x1, 0x400) getitimer(0x0, &(0x7f0000000000)) 16:01:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/176, 0xb0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) 16:01:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/35, 0x23}], 0x1) chroot(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:38 executing program 0: 16:01:38 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:01:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0xa4) 16:01:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0xac}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0}, &(0x7f0000002740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000002940)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0}, 0xc) setsockopt(r0, 0x2, 0x4, &(0x7f0000002ac0)="e939bca73010470ae1ba7af04437fb527455a0f821d9684dead9c8819d24f84f9feac1776197af009124022a79f76f68764b78ff0fbeb4a547887dd32e5d67fb8190e0702417dadf7227f1694baa83e3eb9a836a5b651feb5d9a1b9f5d31e48807bd2bf31e7b405ded0be5e62d8b186e290665cfe4f24ae1d019ebafdd877985a482d4a519b48970dc55734965ed34becacc62a2f8c86b5ad10349d8db32f5534130ec4c8d179a69046137f4cfbc5b65534296c7974692089e", 0xb9) r12 = getegid() sendmsg$unix(r0, &(0x7f0000002a80)={&(0x7f0000001240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000026c0)=[{&(0x7f0000002540)="7d9a33be12241a7419280bf0121e6e805469025208dcfd80acfc64be9b8f8da4d61544575ad593c8c63b0554cbe92f10a4c35902762983562af8833481ca9b2c17ad7d1bc662ad33dc4ae74fafabcff9b7e5363ba84e164b9209b2b8ab559d23f3799c4447108ea31b8501d07890fa8ffa034fcd6de415eed0656e1b3bc37b5f1dac5f4b4bc901fefb0bbcd07d8ea54daa1c8811020744958269a0fb8b17c5b359e8432084ec752bd1", 0xa9}, {&(0x7f0000002600)="e159acca2514d7205e469f82a119e7988ae637f6c97bfad9067d6b09f02b177c9488bc6933efc467f120ada61a2b7c59a95a177770fa0f386793731e02139898efa431fac6881a1cf16716d9756b4fdafd1d6d85ab189be5d835fd9319e33ace218d02b3d095f5bc5e6dba640309cd86781d8bf816dcf9b2359bf8bc12afcb4d291b7ce26dd39d9b20112801b248ed51799a1be3a20750f8b46f2c851e03", 0x9e}], 0x2, &(0x7f00000029c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x98, 0x408}, 0xc) setsockopt(r0, 0xcfd4, 0x9859, &(0x7f0000000040)="d648e32e59b012f7b797f55dff152f4f3f389b3308d4f788585db1a9965ab0377e037e474e05dbfc39fcb9bbea1aa2abfb742db0c71b1977987a344dc8c85749b217f26415ec004e27ab2c0abb8fd962d7a961bd7d2dc0cf13d21d760ef0ed851b3207a956b7424dab6af538f323258bf08d6efb1e64f912f1af4b8bc0fc7c3163ca8d5595c1e887f7f26ff73c0e7bdf69aeee7fd55f62d524439bfbf848aefa6e0429ccf40e1c26dd3257295078ccebebc118f453b8b22f89bccde23cdf3450a1c7637156e202c4ec903406d1e1e0eff2c344e83539ff536707ff4d73dd52568d3710ebc597ec4704e453bd77abb4bfd885f1835d2e318a9f3a89127a703c32eb2324f787df57d2f59059e9b9d1bd741c81cc2268d1c21d559c835fb3bed67f0c134eefe6e0cdeb239d5d1f78dc48bf0a25d7d29dd91691a3700510f099c3c6bba8db9b7d569141264250dbac6d6b656d65e0af0a7391335ad5d75eca9b92b2e0ead598396ecf541654c227d276ec700c59b5a76d20b3c6a1f601df478527f425ce7113588612b940639a63e16784d8c7767f736748633b244552f7301be0bf9ca23f8a216841f4caf1421bb35b7f048ae9b03283db155f0895634f81f7a35346952b87982c191b3a179be9b50e480d00f880b6113244974fe962a0ce05db0aa42cc14885d7733c2eaaa384613429fe0e1950bef32a24dbd739f8aaba341e1d8c4298fcf9e2bd4e934c19624c7b485a1f307f26a7806c99990e6c135a2906e819a3654da384756e890932f12d7e3202aee4320d7222a3927727c0493c392819ff07d2c46d5a9f3e33f89aa0d72f6040d415852a8511a19793e06d673ff4f042ad509339601c6a48cb5032d774f9ebd2ea7c1dde6c30f728b1c7fd598282ae6a738aa104ac491cedc25bb1ebfaea302268537f382f72fdab3375b1622b38b137efb9da946067978be750500e860a7eb869fe5fbcb7e13754c7e868510ba1e19a36919206eac628c1c9fece5673a68394e1b4914aec923f0bcb85a25be6323fabd78e4e1577f9b93b8abee09eaf49e444b992ac97a7e7ad987fcaa59bcd102e980338e544cc0f50020d2f624923871f0adea537ebb4ab11470a612f564180cbe92282a1d508a9455929ce153df53a18f9ac5e8c9a87a2d8dd758956a5ce80d4bf39bed0f8a45e69a777cae438f5f1f8019ff18b2ff29ee43e79bd0b141114614b64f90c0d0adce39628edca2738fd690dc47a72fb0b2239bfe54fafe6964a79f7e5396c04be391c1bc50fe67536ca42b8904a5c3eddc3dbbf5dc86ca285bdb0ebcb43eefc8fc0b324ee84505dd0979d1e9ccf68e508f19bf260beaf1aa919bd5ea33e97992b87364ea98a0f3bc8f711edf4eb3800279e8dcab7cbde15dc9a9aa86352c8e9d0ff4b806e65e984c26a0a07225601b55edb35de81ddb611ba8f0981e7f81cceffe9dc7889c2e559f74d14b881b46b691fe26f5998707fe340c6da669f0a2cd018cec74c5ea54ae464898ecce2a238b3074c4195438b6ee342d045bc256da71272fadf0787190eb8d9f77fe3d8897cc323c93941e16f749e6c130e854337ed8412b0ec788b921f588f5a6e807ce31fb38d76767ca5940025503fe683b129c716808091c3c91740dd64c84c27dc1846de2661cc9342865923af5ee342c0620fca997c010fb8f76843d1e5fe8501506e740d315747055bec9052c0da4b6f3008c901723a66429296231395eba7dbc01d04c922b0e815a6e491bd7662857896efe54a448b4f2569b6d8ff0cbc03fbe28bf75bcdab7ff51fc814bc74a1f9c0fdeb621df5661c2ed1eb3c1c3948728047b5d4b0373ea460f213f1fad8e84a4914bb552f48a3385866c7f28ac35bbc1b3154196257da92d201013016a335665a30b8b0adc188cb54232a1d2d2715fe4fd2044efa1f925fd12db4dcc80890831bbece49d374cb467143b898258c1eed2a7b23a23023f7f7d9bae861d95b4491021db9285dd3d09f4abad2f560693992e23dc44eb9595e074d20bd0e5d388786e5ac10eb3c9009435e26bf4e14a85f82334b9201697ebb7bcdc40b7a583231627e0d5d7851f1c78034cf83258dbbce9ec5e22c14eb3a3220b5f2782c6d8d8cd1e047c5dc3ee63e76f7fc1b1a5b002ef3d0d5d4cda82504e818910b3c96b0f88747eadf1bb70ff29904457d98ac59923ec929e2f353b8e7c6dbddeb9456d998ebb117e0e05ce685e72e6f2ddbe90cc5dd368215e3f3bc125b04367ba38c256cbe0ee31b2419add848f7bb85c49b21aa57bd5ce6178be39f09a80a35e5ad36a8fcf76ca10438d6981c21b786ab2addc012388728ed2b42cd64b6f027f95e00f3bef7574b3b71f770569d249f4cea672726333bd1c0749f68142bb99e14c6a5255eff894f36499860e6205bd89706dd1c600f626f34b576d1eab3d3c52c62222da3ba20d0a5b155f6460ded1c9bd4c7b2ad469ec1ebefc76e6d1434f5d364743f7fc88df8ac947dfefb38f5cfdcf4bab469e92725eb3e0a7a80fd501fcb783e42ee56df9f6e49aa35bddf81d5dc219435f9d7b55eec4c0f56f7f5f0d6d05986a4026ed2f2e3668e1f2a587200ff2a418073accf1baa030cce9a8d1201eb514c923d7325675f277e0c38c5bb0e7aaf492867a09adb77f2c42dcd68c0d042383d1b6b54a8be040df2ffcedb9347511ef6a92943ac41513b767bf80f35a8818412270a26f3dc5836ce7b26ca7de2b1bdb9bd0eef4b70ad934b8942589e55b6f01fce8157ecec7e82fd6abc3755d6cb3bdba4753104d74956dcf83113d538a19f9660381fddab43a881bc432e6b6bebb88010571eddc300c8a94dcf01f64ef6f61858b5cbffc61fbebf66b928e62a553c9d0621bc8ddcb106f3844b1bf5042c157c409a16fa13627c474dd8a7bc9f3373d8c1763ae9e108ec05260281eafb2d0f52f7b406352dafde148f8bc67815648c27256ae49ae6de1e98afd41cd19e6e8cb61361ba71ab5a904183c697a92d5cec803f631248f310852c6625c9d0f7a42ba8d0705180b59386e45e3113e6597c9bcb7ce594379c12bdf5b8dbabc7289d2ab6e15a40248d9d38c05daa683d11918e4aef5d8c3bd6d01548297f5c45216fd72978cbf20a70895b6b9481fddd63f0d79b778bdd3e037761220613c66d3a8401e4d89ce1d2081020eef919e99a80627e60a898bf47cbd68576e573335565caecac3e07ae6a1834f839ffeaf4a042385d1e3f8cf19cc03bbe27d39172c6fbf0fa62fc06aa0bc4254a66d9a4a7f48d0a0a31dc50fc852ec8d84e3200ab6ce80256a07b7b970a8e935ee24b33ef9e86d0f4c1003d52c8211c764c81a4c0bc4c7ad8cba7edf7dc477b5b1d94e7caebae93294120fc89e05de9640ac28017b674a69b2f6f9542b2b63dbbbae946a69fad193961a2a825af6c01a2dddb5321e9b6b30340cdeab7871a02a0dc1f114dacc652dfab2a8e295cce90aa075bebbd692863de21876383f49bfe4e2281ee3a6bc0d1b800901966cd81634e8839fc42cd1f9b2ef306cb339c42116a61f0e2a70dbe597aaa0e1c48232444869be7084f911c0474a66bcf8c9ca001a5009caff116072384a9ba2e531e17ac80827b5789495633582b9f9679dd1a423828e30be7499237cc9ed82e0b82551a014298ed79df962da16a6afc2ea7c9d74a9491606c1758a18266f79a585a0b573cabb24c293d947ce84d77cb3d18e7e0dcdd06a98bea118918deec637ad38e4d6edf68b0ddce18c30f6adb36f79c42da31b2e36a3cb6eae77e5ca5a97e24baa242e1bd6b31a1cdbc6c3015a9de535f4b153168a2cc374d42db28aab1859d65399b50b13be3ec1b5309f20de400d5b65ed22dcef395eac515e41d849aab7605202ab5474bbf3110eb798970e2991b600847acb94ce29b49bb67aad89b02d0ae0006223d9ba9d0abe9105c054e40d6c05c05e4454f456123ab4f6403f80b636cb54ace80f9f51286de4dfc75ac38c4a8721714047835ec3a2ecfcfb67dd57c557c643f3ca97822ce941ca43bb90013927509fb5c8187fa41158d4a022944fa7e4e4d2f08c5b5d2e1444dc16ea504718f03903c96a6ed6c76f29b28d96967fe53a507b06f787086db0bec15e5966f3ef9d8b4488410a56bd922f5ecbbd7bc26651a2863b38fd625b94188fad83cb30cb718848d15ad09b771c17e6c6e6771ff6fd69897d6285e18b2260d8215a28ecd19c0562f387c27917f449429ef96c45ebe1b6995aee5a90a90614453b2c64d61b4c0db14fbedea6d4b4a4d1b319692061d03e52300db36994f4cfc34958f221dd34fdc25348b4870228a953aeb2fab0e676b6460d002b96ec401ccd7c787eca661bbd7ccbdba65b5e33ededd15db7aba27f7fb5111464655886821d69bea19178ebfdd5421e3b7377b483f2ac083dc24581910f103ac12a4ffb6bbf9198fc5e4fc234fe9dff9dcbcf565ed07f0c1c41c1d0f860b9320ef43a0ce1e3abf524782408bceeabb56c202bda7aac443f019c459fb1b4c35feef3c987b8d5fe8e97f85fdafaebac41fa62ec63ba77f953196bf63f3c437da3feb9e345a0ff637ac7f58e04cb39e40611370a2ca04fae690751c1b87a0bfe0154b40548faf7060e6330638efcd4dffea9c94f20fbee9fc31ea0803f6a2997f2c8eb72ab77a62c510e9f15133354ec6cc1384db2a75a7e61b2d87566e9f8e61177763c32c7ca21eeb04626d3a99325466ec7f83a81f507173fef2c68c701e177dec75a15dc74ec0aff7dac26fa3b49ef4e28f10ef13f9719dbbc81794e21bf0cbb462218ba54479005a9d815dfd5640480d364f4e1abff125f2329947f2cfe2d40c629b426262b429856d8f35238a84c90c29726f9ed5b894cf9cfea5cb0a9434799096da4be57d4404ab3963f677cdbdf9315126c590892ce4fed34adfb67f7af2887313fd16259aa226c3f32f5bddc7ac6190cf83e95f9eaad3fde7fc2216b1e7ee7b8edfea9155cf6ff5cfd024cf858124634a7b6a481c0d9920605380ddd60f55d57a099625b03da2208884b74689e40079a923e9c9360f59c7e9ca0b7725e5c5aae9ac8a4975e84648ac9ed70a89a8f7a858566b39e349c27dd7cf4717fe707de0c7fcd217bfd5b2b2a2a06c0b02ea37c0ee79f9e552b514dea893a390d48d31dc0c24a88994bb8e17f4b916a6383bd7ecb7c69073250fc109e5bece59f9b7d1381b25e247decb53ed7113af89488aefa17920783e2ee3ad648a8735d1ca1e9492934539c0d2ac5d5cdcfaedee4c6cf5d9d5040b695a695cc54a54f924e062f8e70d1fdf1f4f10e0212234beb05b37e8ee601beed8e9b6c03549ffc37bcc0b4c30af0a423ba620eb5fccd2b879d9b3a595265223daaa19296a101c0623bfc119a0f0a96454c7a10b48cf1a17a08305d6917dfa9fc8bc6fa195e5bf5ff63127185b889f5b96498fefa57b870b6c8a968790afe3921bbf9203cee86b7fed55c9fd8757c9b6526dea82b24b24cf32b492638c9eb1f80302c7d8a9543b20999ab915ee3a513e09ce43064813f65a6fa358695b51b30bc3b61b11fdb7821b2e1e9bfe036959e57c78877cfba217123446783a7a576b975546d092e05e8f2a2c75bd2c4d69c8e0273509a61c083f2529b35a2e84a58db7d67b9ac3f23ff7ebb8a2af8d817f1a7e0cc3f8eab9c2a195423117b14702cd10041181aa2713f11792bcbed22b50c3d0175d5746f658d4838c87f67ebcce84c2d60b431f902ad767ecf2694a80e10cd067de56538c6088eac31cf0133f6680339038c5755627869a92930c78ea8f931f396a", 0x1000) readv(r0, &(0x7f0000002480)=[{&(0x7f0000001040)=""/17, 0x11}, {&(0x7f0000001080)=""/153, 0x99}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)}, {&(0x7f0000001280)=""/59, 0x3b}, {&(0x7f00000012c0)=""/122, 0x7a}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/211, 0xd3}, {&(0x7f0000002440)=""/11, 0xb}], 0x9) 16:01:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x81) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="5f7afb513abddaf9672bdc63ccaab09f825d02ecbb9f62efcfa587beb4a11a764379851d18768d68efa45cbb1f71dd592413cd2a7a168ff1f4370aea12537204c710bc06db87a922bb22a8c2bc36e6d5d3ad69ea9a59a12e96c486307458054bd07def5a6baa69079e56541a89a341d962e61a33d508fe25cd1f3c37e9f73002b9c411fb611a89ee03ac", 0x8a}, {&(0x7f0000000180)="9d31fed9b40627c9bbf9b2a59eb8b25b375cfd5e65e06f4e35d616534ad120c15cbcd71e75b370f71ccff41ea5c2f796107ce99f3d6da2f8fd9858cc84c198f29b9084aba570f186c5a7aca6e80bddbec2492dd73ae463863f67fb55af1fb0ad52fc8f799692760237e92b7fe6d37134c8224eafa284d25fd0e80e633eb491702bb5d0c64243a0a65e5fe8ef31376de451c0f12daae0", 0x96}], 0x2, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x400}, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x80000000000002, 0x0, 0x1000300000005}) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:01:38 executing program 1: shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 16:01:38 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000300)='./file0\x00') rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() socketpair(0x27, 0x8003, 0x80000001, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r7 = socket$inet(0x2, 0x5, 0x8) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r9 = open(&(0x7f0000000940)='./file0/file0\x00', 0x880, 0x83) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) r12 = open(&(0x7f0000000a40)='./file0\x00', 0x8, 0x102) sendmsg$unix(r5, &(0x7f0000000bc0)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000003c0)="de600ecf7c49ba8f9df54d1c36f3bc1a2b50f7f6e3a49077c8188c83c78fcabc7ed9dcc7378aea7b9e0646204a32d266bc73c78cc620434b4cb5bafe3544ce64e046ca6e116b9708397fc25368b3b3aa6b25cf6b6f57beac3a5da29e6f2ae5b969338f724fec3974862c65a3afdde6fe05623feb4e31f3c631628b5a22eda47a9587f7df40d7e3592a792d752f28df572f84156998d5dcd9317bde7c2d2753d4628a464b15", 0xa5}, {&(0x7f0000000480)="42a120f676b0cd9b60b3869fe81769af3d5839f1c07911f6b3a88e57ae60198cd888b67e29b67982c473ddcb04329d2acb2429fa3c5e995e0239eddc368281452b3c5be30a102f81148e7355a0e46a5df3489307a8775ea5f7cacf224a520da887d685094be70798558bb20a5ff6df", 0x6f}, {&(0x7f0000000500)="2c3648b6da8f8c5f181a459347154927e975922ace7f4dee049198fdcd2e1b4465a50939630ad4a0c4887df3ca23f1ba8a12fefbb63ef5a74f953eab219ea863a0610784224dcfc9ba9bd54e9260a1574278f5165060b074dfb9e3ce3804fdcd7c304a3a358c1ce089ddd19791ede1cea80183ff0f36a2e9221ffdc3f34aa6f07af2847dd9e5b5bd9a481477e4bf6541f81429dca6741062d56a74cd790c4d", 0x9f}, {&(0x7f00000005c0)="baccf273a3652ce5e5455e32e1f54c90d1b4df24958d9d95bd1830270fe4b040072ccc74f4ec3250c1c3304400492c832fd4893aac1c4b2ed294c9c04b98c40804", 0x41}, {&(0x7f0000000640)="6a8177b10949fbf8dcea56677ae678abfcf27cd2d6f6ba472a2fe9e839fc8cb91864b8c632d6510d5931e76c2be4c07d6cecacfc5d1e1c8c7395da2d2052a66957110a3d5686ff8ffc7b4036", 0x4c}, {&(0x7f00000006c0)="7018adbe3f5c42171a6a940b1c6a76a0949e0377ccdff83bbf93f580d754c39f4e9ec7c09d3f65c65b792dda0908c0d3ce398c3c1644cd4ad60b43eec7621da1f1ffe36c4ffd15e3dda39bcddd465263ef7d6d", 0x53}, {&(0x7f0000000740)="95cc2cca6944e2a53827440b84280aa0d2241e1c07df683e0f950fa79fd52556ad410038b3dfdd1ea0cbf7d6e2507b17d80b90946d506f7e752f75ab8d6ddd6da0725ba13d5ae069e783fcf80a55cb269e9d62bfdfc559ab83a8ecc5f36860288e040c616b8f3bb9d1e6f7fff1205fc873f8385016dc17e18bdd2c538a4a2b32f08393d0e0ad139eb27e51", 0x8b}], 0x7, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r6, r2, r3}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r1, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x108, 0x1}, 0x0) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r4, r13, r14, 0x78, 0xffffffff}, 0x80000000, 0x1f, 0xff}) getuid() 16:01:39 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="348f9ac3e2fe2c", 0x7}, {&(0x7f0000000200)="a514be258c6d6e3a0596e131a4c9be035e1b1672677cbe050096a014e7f2149ed48fd41d079ffff665be61e9c2ae9a30497923893448bff6c4a0f225dafeddba63cc8d8ff48152cda48e62c2fa27c73ca79a6986824b5d988e797c8cfd08a8e5015f938ec80d87cb28e7940bf06ff3db048227feea89ca3c8f4ad9816058fcbec885f78332720f8c5fe67478b70c07740b59f3569828118b00ec7688f0be1c2b1f315164d4865ce6a51b77c6d6491c98eb7d8f71094dc3a4ad9f4cd507a8e55daa476e95198cbe75", 0xc8}, {&(0x7f0000000100)="6e9f6ae90333a79b2f8165e7a9fa3d715459eb64fc417a68f51a0768fb7c79353b54d1c5983dd7b115e937e18c52", 0x2e}], 0x3, &(0x7f0000001840)=[{0xd0, 0xffff, 0x40f1, "4b5ab56004cadd60ced0ac3fc974f7337a0dcb60d8ddcef85e1d7d5c3f12e1aef61edf9addfc1f04d5dc31fce11642b7500c980218616878ef79bf7e6827bf8f5e26875be81401d6f38688826d34f7efac8666be9ce99612eeaae6aa810cedd68c431523d79adf3caf6296b5ff18259c0f8998409ddc23ea95edbce3a61a9a114671045371a490f8113ddb977c534b77d949c03cf95430ffc4aa44b5cef9c0c08c921079b26ab68c93957dc963e345118ceca4f49904a78493"}, {0x108, 0xffff, 0x80, "ff74f1dd6108734a0efd9bce8b3b65c7229fe02707e748573b87777d6a6b80cec5fef9b2dd4c9320ea31583e1ee15985ba02eb6afc2e4302caccf1324e4c3a7673430239141d5eff38dffdd2b31000988b578b929c7e6e0354a899295eb2601423d65974b695b9445b09bd7fd258cb22d351f6de268febad4c95176ee9b95bbe869db659524125b30cbbdda7eab2ac15efdc6efc858eb80a885aecf52d041d4d264011ee6c2c57fd16eb39b3cc847f9d55fe0f8a5b70725bee380c6d64b877f02c65105eb23996df524e5ff3c59ecdcf18cf21ef063c0cba63c091d7992d31c6012b924e3a091f0e825a50b7ec272445d7"}, {0xd0, 0xffff, 0x1, "6cf7f9ac69f3e85da027973b111bee381914640e0150c4d5802b561572a7277f92fef0332be1147e70391558b296aebccf555522e59fcd5412696a06c944bcad5363d27ea7990a49044aabaf2a9b7abce2540231b9ae13438bfd6922e231794f3f82fe720186cf0ed3c7efb9a4dba3c6a87a1b8bd2d5edebd00d1620a2fb57836db55ab4de48ccb51052b14a249adcfd89a6f9545602b408a1297ee91cab7897f27689e70fe90951ee90e856534b13aa615c6007ee080c4cc735"}, {0xc8, 0x1, 0x7, "97b55f97f3738abd57b1fbe62437e017ebf56f853a957ff45425537a4e203b0410bece766dfaa8a3fad27f827fd8b3d2ee021e914f2cf6a86197ff1982dd235efc87bef69161967087787599c29e121294beb064ecb112cc27342259c9cf9667af86db9984117a7f871537516b3560f8b0f4b77324f723a4cbe4462c2c8533399a33718c7149ac6d118b5db2ca1c3590361b2bb8d287439dfe186b315baee1c8f30f1ab6878d9afb05f06e6ddf166122de9a096d"}, {0x38, 0x1, 0x7, "956e79143eaf22800cba3e6e5fc0ddb10828b8451fda7710b8db1fa37d73e71674fceafb"}, {0x40, 0x1, 0x50ddf14a, "7ece1579ac68785443388180b1fd73bf8533ba7ca59dc591223fb7b5c2675c2054b3aa75dbef82a0c01fd4c59ab442e3"}, {0xe8, 0xffff, 0x3ff, "fb100527631017720d445c2e78830390efff84a0cdfef3e4dd6f4be94c43e1e1156383992032226d87e22f69ec50ce7cf5dc2e11b3ca7822f270e9fbcc04602b1bf9c12699e865899f8d17a63e753a115fae658232368c8aff2ec19233797ef482d06e50725c1ee8082c928406ad3a4ebd92171ec216e2fa2a038859fa1e7faf1a06a34a6f12efca43d3ef37b2e3b06dac17eeffde07954dbfae87dd527a6602fce5cb1679ea905eb40c0335e976c108b31b6e3114dba65fde2a247c5b648a493ff72fc96a762ea3aaa1aeab1070fcebae"}, {0x50, 0x1, 0x22c, "43fcdc5c2378a6eeda10059069916dd3a743e2b20d45d4127a0991f3429100d5520a446ea2983ee9dc12d5d1f95052d46d8b577d74a7f89dedf7275b17954abe"}, {0x1010, 0x1, 0x100000000, "ece9bc121f4678d2f0a56104fbd4cad8cd1ed6a3f4a9a87f78dc0066f1cbb56e9177ab7e7ac059867e9647e2619df9235715fa124ee26f0c90e22e3d3505258ea9917eed89dbdb15f39c534c74d059a5a7ffbdf41a7635b3c45655b631d4aaa0aa8ef03a6bc746b3d274cf73e0d7c276a5dd5701b1326bc5a5fd832360d6b8890533d37f00f6464a4928115149b285c4d0407e4de257874c6665e58b66a412c28a97fdacbff863a2b57053deaa336a3dbd61283b450c75ec5a1b15365c1e0d8bd9096120498faa32eca3480e1467ef4fb4b2ea9d281116a2a290be4efccac0286c6b524adbf4f588b855b90c3ad4d8a140f10c582cdde9462739edd8766b0270d3c38fea8df6e15908d975696a2fe882878aaf4d355ffd2e9457028258ae7f3fb4bda17663147e6d1a2d1ee324709afab64222991fb591559684beabf279100668b344729551725f0c1482fc3b29e902fdf47bcb306bbdf0797736737f973ee088d769aa45e8f32b8ff2670880aaf79d119389bd3fccf362ad939a695b45606103bc839677ec43cb740a80b659ed61b8b8c6c606f97eebc91bb77983ae679b8ef163c484fb1ca545df7d84a7a1499f3cc513f0f7ca3fa77ea859bac3f09afdad11ad98db1ff67a2204481bf33df26bcd3a60e7b49bb092a617b7bac2f8a4c6a35bb8e8d414e91acabe11c1d229a32a9f5390e7adaf663d3480e71f238369778242ee9c1dc929c9987c4634e807673b9eba8effd02e8ad33e7d817f64447b3479ec19f782f57941b03cd92c14fc613f728146be76c86e58ec10b26b08c036456cf40795f606ab0d0fc93d7c5b98eaa06c1dfefe02d26ea84e62b6fa7e2a410bd6ecb9079b11a93dae96db7b3147496f0cff5e7a5d53ed686b07905959d435188815bc12047d985272f9f575fc065469b877fdced279e7f8d4ada347b6bb7f7c0a4937b44fe2d494df666e03ed54070d428eaf58dffb31cf6a9b3434b67c4be949cbb64e5bbe11f279f278cc9b9ab310a38b69af4a0d8abc1f20886b7ccaf57c71000ee0e8aae1fbdbcf290903757e6997e4d906ca2c9c368030a49c28773c65b536503ca7a51309f3a4d4c6c957eda635e36b29e2293f1624b3917d910615f214a71bae485fd8bcc0e2c58f93cb33cbe92cd6b720940c1be440fa2729dfbd8aabddd390996abef61142c9bfa6dc98d7855d0060c1d4f0f23448b616f2c79b5b732fade88cf9b4c8b027d81f65ae13c493609c073cfa0fd8d106985dd4e0c78823c9a0d4dd71d15b829926747dca6f30cfcb375532b90fede8f6b7a06875175bd26bbc706423ec4605e82f9f83dfa5827afec502e5bba0c40e569ce2838492e89519f7599dc7ee5c5f5c033db46073e9fadd55738d28b1739f0d8de128e1fb15135f0eff263750553029a03ec5692bad3438c714d96795aa169248acb76b100d5bfaa85e01e7d2e116feb44b3d7116782bc9274807e64d91b14c5f97b763559bb7e37c4648d8a3611a6ccf85ba8372e22d758ecf49f9f17ed4789c88883892d726a114abcb0aafd6daf502cd51cc095cdd3cc58140ffa8f377f861ed420f541a1a74fa1d29eb9e886e7b7c9f1e59023915012e7d1616cdf34531a63c63e0e38db1ac581ffdb53cbf15ab32ad5a351f390a6987179d4bcabe6b34042e34b40fdb24d7602e5cddc71eb62673123952168379d069bf42d2cc3aa8bbe3aecac5eb7c6e340660148ff84e5ae9d2ce2accf49ee7f39354ad8b305a63f0b55d11ea78fcfeb6ef59f1267a236c95838ae87d4bb38d112ee0790d2f2403d47057fa44e536f76ced17f7adfb741185963600bf78529b0a53885932b63c7d4a326bc7895b6044e117820618d9c7842a18fa326a73f8262092c754d395c281a3d84b50b0ffe4e33b55767a2af4cc4efd81a0fd06a129bb00a7dfd7684130067e912b448e31bf932e796c2653089b974bbf2b4530b68afd869ddc466801c23c00f80ea6334c17e130af77ddeed28dd50bc13a0797abccb9886378b309d120000fd35b8c18bfcb17defa21825c42db0135f4ab0bcc8b9538253722024ccffb676c3d66dad5ad89b326b8f6b8f79a7c6281db485dde897edc0b3b435b2368c954f347a6aef155176888c871c67fe6b2f389643327811b48c7350c21130113621a2335eb0000d81d1f498192046554350d3374f437a0c66034bd6fd2d2977109cbae6819bb93a70d6b9263f150478e16998087e7cb3b72563d9955a5aab88c78d5120c41db2e7f87583520b8fea528c5ec22e29db57c5d341caa502edd10d50b5f97a9390b0e14fc24645ea9c6a949572ebbcacf9d5b065c88ba76805374e5bae8f7e3768e9acb6d6d7acde6b5eac91c2e0b86b2921815798c7000f971cf6da605729349729a6ed26ece332f8363dfac1603dd242896759d08dc5f3a212b4fb9d4632236bb5fe7a6093342610ea0d53d76e40b5bc0dc0fc28be2a4ce0c86eae0ae09bd3f29406b3a2a352a38f997e37d7587a0a2dcce2a5f81f09f65bc903d52e7f8b899e7375c3f1f286368feda20c9898e366f3e168351ed8908c465d0a0fdf0f1e23fb9221c35943b1d8362cbe6ccf39d7c92e6af328e00ffe7117c80a1f2064ede99d14437700d2cf247cb25dcf90e589cf4be27e10c9887169ac62ec92c9a5d79dde29bb255a109c247dcd985e691f6ceaaf88460af0777ecb7dc7de5c7a261269258f8bb4b3ea03d7c992c3c6ae500f116e10293f18e004121b94aac4bc00657d66392fcf8b5e2e77b23669cbba48712915014c32ad316ad0a97c493e52aa72e21b3595508cb8149868e2ac6e705938e676671eae42da60f89c90f62113e6ff2b18e0df4f0f33b5a82bdde13c0eb6f43c5d7d50d25c28eaede41cab8e38d48e32dba9c9a423e7b1122c2ff6c3f87dba3c36673cc9564574a66b5cdd58736c6f41044eba03678a67fc0bb004d027ecc393f1d42a0f941cf7e79a7cb943bbf3a442b843bc79a16c870ad906332957c6b82061bec8dfea6194d0548df88f71d43439df49644015619191aff1a63d75f0e51b17da9fbe71210dc95df4ee35094fa10893e9f91cc426b683cff6b947f482a48f2cdcb4ef9e49346e83526a5117cf141cd446089ec26afb93fc6e210996da2a40c52c0c619a30510c58bf972fc534ec01e9f6411e78e31c074b4e11cc2a1f476cb7db9b5dec341029cfb74e5aedee90a1d0231df585efa8dc573932c911dc42184caa3878061f434cb512a8519337fb9b55f46a77bf3f6be31412177cee66a6d0bc32f39a31e9db6334d11b840a2aa115e234d19d6c8a7b858078a0b4c6b4221b5ed54ae2b181d758b47a6e0fc0b3c0c6380897dcb2e6b0877108a490ac360dc20faaf9b488bb62e2d3ecdb5198d3404693d782cac260a824ce068a8118553b381b378e8328a5edd7feba01754c8414d0ad39adf8f2230943f60c61ad6ee118df639702d92cc2a7ce4bca15d9ace26c41a37043c5b25d7da120d121fb36919e600f4266d22733c497f6d900eaaf6e77f86a804166822664dec9e10df03f221f8b8a20013185e7be99cf19aa8be23c886cfc33905f37f00be9bc837decaafd0ffeb2096236d58a01b461020deec97749b8516c79c3c62486f5831eee62aa1451109c922707a92a00056f6d507a175158c2064193805246823445d14f9bed4311278d00d31467dd83181686a9b49bb5ef4afc2e145a167729f326a5a66cc6c4e01e3388dae4059dc4a4a42c86ed652a68d96bc95f1d9c49dd9f02caa0d3df431f86adc090d91037170371ab5f0dfd87a64f86d54ae61d8091f987f38a3962002816b4c7493205fa0a93b0af501da11323d1132010b445b3cd80c47ef36da06502cdf07c402e27573dc23f195093cf6adb7db963927c43b8d574999d1676db94798fc2fa3eb2878fffb2d3a826174fe03ab365734cd5583c7b7e9078519f0e86bba539a1232e987c5e9f4c16d495bbcf19e444caa82491c11dfe22821b94b8e3b81ed45dde03f42730dfb51a3ea39786164b06dda0affac5214b5371297a896ece009da1af7fb4627041eb842c3d8a7de4f14aaaf6590410a9ea41594fbb80edde3bf534962a6959c3ef15df0749a4c25046129e009a236170e8c6bb9965540bfb250c6f63810767ad02602e5ebb0e706901bb8f6e0d639bcca77c125025c22f92f524c1b80c77e4e95663f6035afd22d6501f4ca3fc28c6717bac653ffc43aee5337c0cd4a96fb896a16dafd09c40f0bb96957337129ecf7c0bc8c9aa78f90aa2e6a537f6bb222180c42e9b12530af06516c960e330e580c3e5bf3555850858bfae5a785c6997f00ac748a6520e717ad86f257d66d58c062d7f606e120b375a2f1936abaccf58665904d7236cbb0320ec229f25b4503a58f60ab0c31a7dd5b711907b181f2697a96ee064fe0d1ba701cbba442df0e76fc05c2cd56970d73a9a7c970aacd1cbd305c50aec5f381932da962fa86ef85c5ee05f46fdf431a15df5d2ecd849a5b9c42376d0561725a0c6bcddf176afefb5d789abf2e3bfca3bfe1fa7f6029e93d5daf6a3d33e15d6fbeba16a9f13391bde73a1e80ffc1a62da1fed3109e8fa30a999fd6b15a82352a516bc88510cdb2a60e33d47a96c1e83afdf60776957365c5759b5d2eda727c797f09f4a29cbe02e044bc42b18c7b8d47463330719ee12a2f92ae01474950f52f6a83c39c2ce6b2ca21d6580df464c13f2637438c8db65ab9e3cb9d86c88c0f1d17602c7d88cc927e0882ddaf2a1edaa485f7cb0bf1cdde84be03a1bd9b2d6da6a5e106a7713b7ed67630327ff68c68d1ba262b7056b675c9963ce5f9843a9ff3c96447eb151a2d1739cf103f78d07f3f0fcfae97a8d8672fc738fb004613ca7d9276440e9ca88e9907ee57eca517f91bf0f94bd6b93161f942847db97871fed44b9d310f290f8e7a7e674d0f53c7dd167e9b9dd5fc3a963853837910ddf036407ac602343a7e994540b1ad621d13198b6b111d184b0606c21d8904fb7d7cac98220486232e8c533bfe3165d5f00075d89b793846efb73eca5f9251a8f1edb03c1a739931666821ecbbfac6bb0e9d50ba6a58d6fb5dfa3148c5ab406ee7f16d854e31f0ade4c02884a6da8b5a1263339eaec18f97d1073845a0208f1f99dc440b538b4837a20000ecdcca42fcb1f086be2b30dbec4ff702175676dca60a5bac50e867ad1ec82d24cd89f913dc00665b52686c56da55cfe7229d9f605db1af9c2f721e91d88a041d6bd55798a70c78baa8d803904bbf1d9af7139edd5d3b85e9b38c0db5ef199940d8f647474a0f107e717df267a1b9f72c4caadbb7fcd44649704328fe985cecc05b265878e8f0210a4b20d7f5d0b8d4d93588771fb2c4906e25f638f034824901633ab7493337791f6c791c83e64c17c9b0eb686f98b74d703392b222297a817526057e13516a971a523aee8437c00972ba8b91ac203e43c7a12532dee6c80fa1407c9a25d730cf2c6b7b56a7862149859d1f030866cd8edcb2a8a3642b56d3e87c01e2d21c9b26248a3e83fce619cc2f929bde128b4da620f141efcc08d201c124eeae83d00acb9bd3872cf43ad422e70798277fdc68108472b394e9dea7e84defa57a4e8b7c8c5421263d2983a56888dc6e761433d47a1e6089deab02873ef41128461ed3eaa456a3dab87e0ba58e62d614db41cc85af0348d6c5dd7dbce60e651cbb1a30cc5486593ff2c0a770c31b88942159bffcba9e9dc264e69178476de124df63c4cabdab5f1e410faa66e44344e8b770c2a4354d6b09ab2badf6db92471838"}], 0x1530}, 0x400) 16:01:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getpgrp() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) clock_settime(0x7, &(0x7f0000000000)) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="baa7ff4bb115cedbd8d753902b2759d91740ad14cb9e72462d57ac4eacbf195bb340254d13eea55d90c3c0db409732c77b745b13a1f8e25ca7039b553740234f04c82c5ae3a369a34a184279902f5c0e99e28d1a6dc86a10421f0e061724bfcf635f631f8dacf350688895525da9d2c19c9d853e66bd82bb7d4647b8452dcb45afbe37f68669882b1bb426d17d293fb60338006d8db58290fed5178587d7bce29df33c6729790a822032fecc609e5824c0b48a6fa3d305", 0xb7) clock_getres(0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:01:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="027ad512758583ce85d9f9664266782be0ea54e3959e470f528bc3094c623efed8b5624f3ab8ea8c629a21299d608b4a18ea2a02044a87cf2f1d6bc27851ea0478d9d8fbfca78de12481913f9caf3234422cbbe6df2dee10349ae767c197a8ac6f75cb83a55565a6b073c6245b394a", 0x6f}, {&(0x7f0000000080)="fbf98a554b8805ec282f96f53f0b87d64639ca5cecd028b74132e0016cb42ca0334da309ac047c18cce06884f877d1ca4aab8e2ef1df2dc86638b76376a153b0a5af133f817f013d9f4ab471376cd3312844a6bd398c300280d222a7cb5e714ce5a522283c22cf354c09a905a817cdc9e40b256cdf2123677e124becf86c0e0ddb928f8fd62a8aebb959a27dc56aa377ce73ef320c7613b4cd1c7348e16bf3e9c7eddb2670ec3d1e9046d775f92a4e0a65d558bba3c622a4f65b249e9d2c8210766cc1f4447c3883d864", 0xca}, {&(0x7f0000000280)="be28ffb239a344c722f5064d3beee3cd41acfffb21819ac790ea8b4e201c4e57d5996e828fce5c2ed1e251350e8c4cd62ca9568e97b337f144b93cc16c454c7a395d6d9dfcbbae44fa0cd5f7f3ca697c6bffc2aa6920d1f4134f052052b653b5009e0a471b9b92af26530795583489ab36a0546fb3346a9d67f4619de05717ec554d5538e3a3", 0x86}, {&(0x7f0000001240)="9dd52744a1574cf0ebdfd7b7a67dd215cefc872fd66a7d903cee08ccb48745f73dff01a08f03459ad77439a727ad00017ae26339b1e9ae5d52a085230071b3b68e4fb67605019c06794edeb3b7331ac4e7d6580369de528d97a1dfa37f233ea963ff7f24aac5442ab26e6f768e2065215414e59633b9b7da4f40c6d0ba74607d7102b7303323f2c90952ec810a610e48b898592aa33c52cfbb821170a604684c69e3f29087957a37c0ed51172d166c815da65a8170ca4aaee10ca5c8509ec454deda655ecdd0969323876fa147427e731777987045b56ef545d7bda710adb21995e145bc01e988f72d59f1274989a2e4c13a6f56efdd361aab6bd814099a114edbba85f919a1a85120484fc239eeac6cb4c504be39e063d3c63119a113924dfacd0f2f6731421ea9306f3bacd6608cc11009e06a24887a16652120c8d6188c2ecae01b1a9c288a020df84f986282f0b5f42e9a6ae73d6e7038a2928570f1bf4ac667a97baa353dc3d97d4601ccbc460ddeaf08292a52dd12f3967994e26e428988d32731822b25c6e72bd3565f919feb682a5b59aef98e9541d8c6dbb317d822fd86b4cc7385a846b8826fed9717f1a66bfa2ac90680c0c94225c2aad3d0dc8e2553027e200ef7ccbe587867bd941afdd7b73f569e538ebf92d6c012e60e64747965b3865312f61af440f93e41d73e9da5e301610b58bf2166afe8bf83775b8535f648fba2c509df713a038c4cfadeca8a9c27ca4694db05bebd450a717ee8b942acb9cf27b64c6396719a397208a69d00ed61e6bbe643bdb4778bd63f8586dfc9a66115f4cfbe1b6bd4d555327380818f67c17232897dd85745dcf3bcc9498e8a1c723bc2332d59500f5a380242068d474d967fe627c579b2e249fa8911b4840de050982c6fedb4862d3ea141e36fbc6beb0dd81a318878666c4fd3c713482d3a1fa0615b4b0007e41f8b7d0fcddbbff956891eabc6123fe79725ef11d5c054a5eb1fd48f4aab7337b19b51cb39f130a30aea3538d7e9470d852833dc1d118cff8ee87379901c98117f57cb74f5571d0cd39056c2a6e1b19c06b1a043aa24a880977489f686907f0fb7c615d5eff9b82c8f78b9c6ed74ebec1603532a114ebda4f0fbf49adc27ff8d2d5f8c4ceff10031da1cfe8495ab913a5318abe625223b7e45aa63cf43de7016a69fd460e169481938fc51f22aea698644e9deef44c15c3c1461db13dada9d20a70815e16936fe548edaac1c2507f38b69b06ecb503dd39d76b5c8c205d1f5e9ed8f205a15d2c58ded4a7420a78652d6a7f514bace113a9d8706aa00a5339671b604b156b8c83d5bd589889ec9bc38aa76a4fb6ecf18a127a2d13353e98aecbc2d99f1ac58e39e03ae1449276c5c9f0ab1457ec00dc27a04ca3c6d615e9dd073e0db88c57b087ab65be8976c07265d70d75b0ae24d1754a3c1a004dc6aec9a340cf348b7345090a2aa617b0ab74fd2a4d2629ae6b17e1e0c2e0e98c8bdb93343647ec0e8450e2575e4479a47299cbad54e40469ab1636b66e4606f107ab09fd134925a8225c2c71f80a7b5bb8e654420fe65234cbc679e3e62349f17fc0a5ba48ad036d8ce0e4cf963dfa76fefe0995b66b17993ca2278ab0e5e026268889d6425a2227671ee3dc1ff5c70ae05c2866d75c4cea5e1f49c6bef023f44dec2f127abfc28883b4fa1a15ef938337e7d8bdc4da9c17b9f475259ce114bbccb230d4704afa73e755c60efbe22b85b19623ccf0627230360dcf17f534741b91521e3cc4852876130ca2e6511a3569ee9d6043dc2b4a39b0ea9439956bc43e36c0f0b7dfb546ad8be0c11ab2ce04bcaeeaad3315afb051e7888f67bc17ff0c6b52a87843f242dd3d7e22229f6634670b105c7b86c985adef9d10eb45e57c02a64c1ad3a2c1ab53bf1ce703ef73b2315f22b4ca583d5d505a7cd435f93099e3b4b0e75fce7143b134574932eb71cfa8c8be7f672a7defa47278bb33df4577a8497ee6dc7bbf2fe6985cb5352c70ce2980dfac3f17dd1894899ac6c836b622cb48c76d82c0c4925af0f290ed56840f5692f4849351189ec6c4a978bb502390d120e1c9e32e4638b2bb19e9be1347a2d71c4bfae76f7727bf87b49fad7a486e4bd2c0e4b2a5e268238d52669dfc9c867e83f67f78bc25d0d55736a67b56cbba3fcd28047ba42730a5c634b051922df5b0da0a4ba8122f7c33af15f34b37d5f343454db6600cb4ca75d02178ca58f0ba75c23543438c9bde43a9552e6ec6663c4a40e8178a894f45dd6e773876a9cf5c3c851c132859637fd0253467231defb178e028c605899cb8c0a553770eec00f13558b1eb2475e81faed926480c23c50e4b846bf2b5bf067c640564d0197848e9ea32052c4bc07018cb0ccf03238b3371d5d48adcbf883d854af0b61cbed2a211ebb1ad096d7922f96e117ad6871090757f1748aecd3064762ba7b9790ee95a9a9fcf2a77705e45ef7564e2949aa3f37dc96fa6223d4191ae9ece6b80bfa331534e97fb37bc0ef2ccb632d729158e2090d46aa308fa287eae648a5140cc6aea4ee227a5e5c946404eeaaa3b6a5d42a6e9b2730adebbe31c9353996514ff2d535bb4d9791aa6c28ee4f0839f496e0ecd0c4bc7d06217c8b511f1505c3b8f88fbd02ae7b12bf3a5d37906c802b0cde27e0d92fd85c3f2eda010fbb0f64f29e122ac60638d5beba549fea05934cb3326db0d5c97f12a2f26b8c54d2cfb48e772583c195bd0d7797f44b46bf1165015fee45b90265cd8cf1d7bd3d7e7f3d2f2a73d64d108995534ecd59ddfb7d4ec05ff7c85c6ac98fcd7debcd42dc56abdc1f8d0394e3d96bfd94b1018f8a462ed485460f2e41ea606f33f7e3c77c22a17c11b722cfea90be53a0a5a3628299533c765c60cac15f57e0870a14dcdb8c3c47fa99d7733c8ff366a02c745630df31ca0f00bbb7fd3e199140f7f02f9f493f98d94e58e060e6df24e331acc2b0839128f378baf2e85be3bb0993aa27252ea3d35fa954b903247592e3da98a6937f6c7824b333b9d42ec2cd01ad6893f3b786442fbd82ee79d392de61259d3b011b43186ffe465f1be29fd68a06fbfced1c20f1423d150df81eb34b6caf50c6e924b6a0f4daea28cf1735b60b8c52222d3399cf9e54b20e0bc497522328d4bf90c5f16f0d258b644f9ce9eeed1a5a643333ed3c816e0b1de8887bd62bfee5bad441d76d197072bcdaa204c7eefc7741e6d748c65914e4b24e93af1d77348493946d55da2f48d47f18985cb6d778f9536de4644166977b1be492f52f72b7a1f6f488f4ae5002f1c9e7c67cc76ce78f2ed1c8701f5fb9a9b7a9a5b51e759fef467dc992e9d8102befdac209b33efd1a99a9698e8b5c09ada3719bd7a4ab365e0d5597c0fbb669b69b6334b3181acdc0e14ca88b3227c8a25534338a5732069c1237aa5d5a6e9e59a91f26bf51102b5bd7d1526a35eea4b993f6ac8d0bff79550435e1b200de1302d18bff3f30d6bdcf65ccaddcaf30b1dc99a3e2d66f13431cbea2584077f67f2de1e66704c52d24388fcef5b78f8138eb919d255ba3428c055ff77fe61faa3243d49dfb2a6d42b752b88a88d04e939c310779e81a9cbb3a4237534bd9a7b59ecde7181c20a0f434720312d19c7f4d0595e508adebab843156f4d0bca5c4382ef4e5e4735f721a3ffa7d4c9f65143b5496d5a253c410786d761975009cf5666fe7eba20a14e91658666b691f45a3a0fae0167f9916aa58e2609d32fca504e8bcd36e03c97b5faec0133a9a92debb958ddcf22a579a53448e24f1c07d729b32e280a0934dc4cb4f22353c5c764237a9c67eb990fe4ba282bced0c5a637a5eada897a2eeda68969ea9a07a33d8b512a933cd05f50191220a6f6462e438250062636bb1c766afd81d7bd71076289c7035796da7b5794665ebca5f39ab110d268ec79706733cfbe5a93e88f37b1771295dbf403bf25046971d927e3bdc4129c4287dc5011faf9e26280d5c6f6bec1a78fc67acd9acaf6f44c8c9f402c80340a9a5d86ae582f29cd9c5de958928bdf82632444cdc6e604a8b7000facebf230c7e85ae107078a61ab20cf0af5cf0bdc7f6094b22357f51288c1e9aecfad8bef975ec757af8aedc50ee235135cd81973d0c9c63d8b700f9f8ee1650b607c38f402fbd8756c3b9a61e073ad3bdf5b9319dd254dc9a2a45496c396a3e68b305ee5f1a47d4b5597c9ab1899f9d569676e8eed7675a4c093dc57e13cdfdb7f612f3d46b7b5fce303aa819abf0cb50b00a706b4dc905b99fe452bee1deb98e0ebad3830a0e8f228ccd74ca569147a2318b1546fbcb485a8eb30048fa5eff42bed42e184f3d5f91cc3a31801d54edf84ae8b8f05976051768e3f51eb26944cbffc7ab6411f72a499341b0759c680158c2f78093c2e1906a070add95df65cb3e8d080edda3587618e9d898ce8d42c3b884578f719f1bb6b58a599242d5ec4f2802a8c9657c94d7333a51a0f21cc0909dfecc743d477a825a83a69a87d41f7946058a265b763b9149bd2b5f6c132d10ce02a628a37c84535cf9167db79675b1ec33f6562603413bc73d345a328292d1aad1d34b92ff1528eb35f392440a6c003b88931cedd6943ac94fd2b9242dd3e0385288f1ae6af95752f887d5fc5e3914bc112d7d0b9d3049a54ceda81e0e0414f5ea84fd0a2cd18d48b38b19164c137f53fc940673f4a362ea49681b97e7a4ff7a75978a40c2820a6586cdcc548b8cb84fdd830eb953bde2b7dfcf93ce3c2e41544128631b998a65d1fe0c87166167c73a04d405a721897997dd4306c23f1deebeb9a479383b6299b10b3a1e2fec20c1ff94c680549a1de0b8d439f8b86be349be93eec34261e441b0dfeac1e4bae5b49266020d1ee21fe567dc7542734db2b5036ec3824d8ebb886eb71e76eadd1328df8d26b3a6282a95c4d49f312fc387240eddf0bd4c2f4e6371478f5de6501c7ecb838fccc07e7590209a114380685ca1cdbd20d128893a6cf2c948cba73b7d8ae7fbe1c8206cf1501b0b9fa5dc3632f7097642ca50607acb73eb9559e2884c6cc8fbd9e417520187e7c44d3da2b6ea6916cae582dedb4ff06b270fe62f64e55cf58c696cf6bb22513aa02fe7774456dd685a4dee5c835876819b318e75adf5bc4f0f15ab6e2a28adf29f73d6dea7a809f8c6191b007269e4074bde8c01213f60ac93e8bdc9759bf365ec3dbb3b84d9180ce84db6dacba034499cca58aa22b0ae48863f52d43a8b2dd4f190605d4cbb3e778ae695cf007389ec72b90b21d919f0420b7da025a604d471464fed032da0cbac361d9752c1dfdf1f1d67e2061c13b027b6a75539e107819ec3e78179a7e0ba7d98f7cd133b00cf13c73599179fe2a3a757e37c48631b832a1e29b5dfd54c4b8c8e238544a5bf4d493188563c51e81f2affcd68cd919c4209a845c8dc7559f73e9b466be42d7aecbcda5791470fb625f2a9e6d2597216183f3ee1341303441dae7d7e18d6f0137449c2752c45b15813ee95d7598c8ccdfdc26f44509c79c2eba7d40c20d740b771607eb88a23f126fc068dcd8d0fa4d5542d70667673a620b9d6441d287f4c7f017a33b99246c83c29f58ff6070997ad571419309995d86304f070ea5bec5f9f5c2ce079a6c1c414f6434b8f8eb7597a0b6730797c4b3fc7d7aae785b5dc883fb6dfac647fd924ef9f6073b7723270a298b459161f4ee965d1431579e9b61e22b7618884cc3c5f5c73207fa516b0332068ab890aa9e7ca54e5126ada310a03eb893a48941492f2fd2bd9b241caad6e", 0x1000}, {&(0x7f00000001c0)="e962b81ac476f7fc1abc1a981cf50d8998052c18f8f4257ace6806ea59bd9b87ce1d", 0x22}, {&(0x7f0000003400)="b084e2137b0e5c93de08e1880a896f918d2c188f469e84c8402e7fe968516277a8628a306027ba065741e858c827d9e9e68ae680b82472d8c79e36adbb5b400d5b3cc6eb0fab695e94407c3c5796da5802164640b014e4a19dbaa1aa1a31d69da5a583437e538b620d2ff345a7a6468b95b214061b5885150c92fb9fb7574e6ace0dbd5c669001213d815646bc7b9e8aa0736a92a44f2a777ca5a31d67a004b33cfc87ae29913dd2a5eb347fb1c042fe98ae5883684e23424bf7a9f1e8e118f89ed3fe0715751723bd0cdb65942b8200ba97f18f0b00d70ed75dcf8a35984232beaa62f64a948b8d4e59a189cc69d52d749dada370f6fba09e93d0711a7fd3f9b371be729b7c41eb28d063bc683477dc4758dcc68fc372771609270b3de95ebbdd19bb3b148b4444158a60073fa5a34b96d26158992eb9564960e92e21a59c33e024252dec9d51edc584788d3f036af7334ee6acbe681d7f77d47f5d706b991f75b193c4588704f715e77c16d65fe22fb1933b5b9d0adf585fcf9e3896431f09763d872126f3993d866d10b42ada497467d49a8aea7635d6756af2bdbc2f21bf4376b888bb239baa78f7d85cafae6841dc328c7eb63328ea29b90464184799a503891e42de55adc39e78d72398aaa62deee11f8d96ccce912e243d55e2df6b49d7657e7645e78917c5b70934090fbd31d11f1d19687c042e2603b3b7a91a533afeb8b3278d27141e58ff1c553d56df2f6cd3f163884baf6154d45a6d654fffccc15ac2b7f799c75e005051bc1fcfdb5ce7b6ccfc05c2fa7ec83873c3c059691a4293ed1e72324aaf64d2f9ef5a399d91585bf28d33d7f60f894c52966539a71b7c166161bb1afbfc88595d89e6e0fc264c8d40da63dd4f452595d0e56839d78b913bc49b83571137994828675f6f2c06935dbe404598cc60dbbd1acc0f6be8a4b12dbfaa3654d5ca16f1a74953978824d58ab6689d9fc5386419a1f28d864b0de660750ad14195361a1dffac0b5fd22f58178f3a9b636ab9569a188f7be714743aab3e861e97ee0b13856bf9d0816a0bbd42f822c5705e05bc68d471d40ec2fa2e59cd47aba64eaa195a836578eb18ece8563b1c76b069601501f10536564f7e036adb06d9a06f6c6e2f3aef98e74fb963b2e9ceb7cfa89fbbd0da875561029a0649ad1691915048d869c1402c9586deb7f0375e156ed2e8433444136f2d33500217cd8e0975c21fe0ec08bbcbdc16ef7358dcf0252d921205af649a72459cd94007c95565a72165cf869d108a0b846e5ef3945dca3dad5a988376490cfca20d2bb98aaadd978692e4544b5acf7a621cf397da7d1253d34c9e954e18b4ecb6fdd5694e0ef0a197da20e12f785270b5fca121bc1315b099f506b95595ef2a68486ce038b52e34a1f127674f4269c45b7b48d43629fd536d637605422729f240ae8175cbb346611ad6fc94c5841f3c4f9f2cbad7837ad49178631ebf9bac12911c7507991971237408d9ed258aafdd843d5f22f871d3a7319e91ac841dcf0431271fe1292fb640e66d56c504e4961293d4ba2463169396bf764c8b216b5a80d085966b18c485298d2ae8608a826a4e5ca024f47b56dab9d716f43a596d0acaa8d849360fd489ec8b9262576c836a4ea284900c04cf185f25e99d43495d69f425c7014b12069014ed112d9173d183aa8dfb681e47bd82d3a70fde37ebb0947795df3254f896980e505ca5fb1f35f8b113038b1643b1eb3fe7bd70f1c698b22afc463865bd406a26e8333e2e20b5041c31fca62a207e4efa957dae42335ead52690da9087e6c7dd21d84541d4f95beb117153838de68520b9a7ff09e87530a6b4a3500a2c5a8c5100aab9563cbcafb7e41ea340442347ddcddcaa3f17ca071c451bee99ea81708c2b34423fca5559e390fee691704ef9f1546a2d62b36d8f2590cc12d876b0ebce140d9d1cff09a57736cb8dcd1878e75ef8aa22cd965c1d8b9cd5f0b00fb54f6492645462f29f2555a840c8b3305c7a3328b47633cdfc1e46de8a8cd3d23956068a8fe535f8376f2f0d2ddb739aa277562fd304671a5e2feb7fb901236ac513344f387fce7f2b68cab6709370e441ec42a20560c0996917b958a530a546ca8590da5b6430d0151a437985a39ccc3877e188080b7b5782db1a72a5cb530d5fd16d58d79d2f99c03d9106e5ca4848591bf511fbc1aa335048275afec7e8747ce0aeae6ba602017d9c3bf68eb57bcb5da595f051064eaf8baf564c7aeca6dba70691ecd0431f234e664cd3f9a931fc8a66b76252a4a6624cf47dfe7916434ca4a50baec42369baf561542f8397c040be6e34d5aa4f8916b9cace88fe1c075ebf9b2e9f8638f5163149e5cf72d820372cefc27e8b7f1cb4df8f68681a3edb563bb088a9fe20d672175d37841a2cd3153b72b20dff58974cbdef6c2766949d0fd3051028de690d0f410315b5720848d8c870a0a5be7c25555fd813583b13f47e3ce0a50bd83ae788d01df1d191a600e2484087ff642fa8c6a6a46c9fe9aa64cd3539c6b2aae122a86fcd83fa2927afcee57d1bde56bb1bda9317b6eefa0b19d1b1ea010aec5b739d92eb595783a03c238330ef1a756ab27b8c903c006a15115fd20004192443f859ffdd727616dd8eaeb096bfe9b7b466551e238cedae9a2128b457888fa7a4799fbe2815ef41fc9429d1d56eb39dce1beeebac16077f9dc41add1f7edf9ef07c35c671bedd3c4e602aa69d58fb49c550cf2d5d8f01be0cb2b1b7b91af6c0bb49720eb320574ebbbf2a403d04e2c750d434013cfe0396e2a39400f986bfab1c47a0f2252637b523bd05e7220dba5b9c0f591cdcafebb62207fe183d1304fa117ec47aa5705410ee4440f8700969720c08d39716ec8c6e65884a385edb07d49a27e025d5b19a7b6d3507349b69a9b7120b70d85b3d3cfb5c8274d219cc445e153a47336dce27727aff5bbdf48c167bacf4eca55c340e9838f6f6a9240b3a8eb63ac785c009c1a406e149c7b3981c24af9b7b351a50183179daee802def8776e75e3682af3a72a7e6e28a44b979845141e7d9d7e58304b73a61010a7073da59afcf897b27a2a4ccfb5921b0630fdfd5eda007e52cce29c9e31a1731387a394e68f8af256a2188aaf0093d186f1b6d9b671d86768ca1997d920853df5bdbc916311bd9a5655c719b572361f235df310f3433017bb0be2453cc826ca115c183f350b240a302ac12b3e66924edeabb9e8416d64e53e31d9a92fc347ff1711a079a487e1020deaaf6a9318ab3bcfa5cda507be6d5cf91fd182f086d181c44c43802c4214c83ee10af3544255ae582bf8ac0736a8a1f56b5f93b76f93c4c62f054415325c4faa72dc5b4a91b3f4731136f6a277ce17bf26fe37c18c416839e66330d4747fb38b914794fd148c06b9bfc464292b1f14e499e348db1b8946445c455dfd4ef8ac5214d16a4f35df431f99af9351c1b5c19b7380cb9de4b3b21c48c2413de37afe55792d4f75881dabdf12231fdb4ce06c2b257c022cc18bd94a0fec3121506dbbe8c6bf39601bbda394e0f798722100775cb7cdc1f5f71f07161156e218b79f9732a9dea62b3f738fa0a111b59541fdf9e22045a2f769810edf8d17c49cd98d501744a6c46421684ad0663e1687e8c8f5d1ed231d95cc58bbd43ba07e6a82cd8fae5c9b24bdc1e543a1a0f1fd4121d3e1923d9c6d14d424d87f887b9ac3f37e53f9faac6e78fb7f1ac55cc72605a26ccebd7239c3b3ce3538e2248f8098217a2b73d8ceb50a11ff8b1fd382d4508b8105675f61fc5c2562ada27d05a5b7cd9f55f0c6100af8d1d6688f05c3ff2c4b184d6f93fe54f9bfa07284d2419af7fe3a12c2388dc139b2812eeb9e0a0c3af497cba357fd44ed23711f8ad7899194bfb50b5fd34ffa705565d670e254004f9fedec13181232e0712c65aad18691956ab9b3f186039d7687122638130fb4bd1835f26414457cd7cdb287174335f7441f34549bfbaaf4a28b3b07ff9667ce367540f51b31db7fe4e95f5e088cf7a22744821f4b9907d990ccec7c18c74b93c29a99889b90a1d7ede48cf6a0bae02609652c040b5469dbd3a72202833871bd0728d9bc85d3a3dc32c0fb972c65d66bade6a579b86dddcddb5e0a05deafca973e067d734a445abf3cdb93c4d76354ae166453c0e67152b53fb2d3bad99a290cdc606f94c1505ac87a8b969d98944ad832899ac3c04cee48e6adb31383bac8e411c515f938c16f4e4d7b1bba154fcede81baa8235cebebfb5879292adf4e3cb3bdb4d499a4421b2b16fa9ba932b640514f484b4000e4826167bfb54bfe5a64d7524b2c55267251a1822a3a2f6efb554c9837178b6c9164ba05f47991993b621143258b5f7917fdd7b52e648516ebc7891ea43028bcda6a3b9ba28df33eff2569c327bcded6195bfcd0b0d4038d6faa634b6132cc327937cd1660732c97b16f7568065e0f2451f7604455b502909afd0d969478f0012b9707fe9a0bccfd6a7c5d5476dc7667dc8a739a341ade407e2e34190b962ccfe6681880211f3465c86095d0ea45e6fe83df678a648a52435534ed005bb4698e6ebed2c3f9a65cfa5fba507a9f575835f910a1171ce59537133a61058cf088d107767a604d063a8e98241e6a03bf0f82bee84820bb27cba7e4f3f4805c0ac45fb54d13fded622aaff5b66c9c6895bbd3fe397c200832391d40f45cd58d5dee8db3338a54035926cd79088f413003bbe269d651dd7613036923cdf7d0f830eb32c9126e2c1b05d5686bec17280b904441ce0d4aadc70738c4c591bbd47ddbae65d9b6d284e3d70c179c24677c805496e177f60e9bc9e88a70cda9b4949c5af90ace4599eb805db599f8683382d78a9321dcab7cf15df81358f40ca3a2d79527106eb51b3f86b033a68b12f0cfb39431bd71bd56fc0d18c0ee45ef69fafdee513a675eb30eac670e8bb4123b15d9183a3c324af192bf91d2c2d0cb68371f190fc513c6eb002121c34501aa786783ff3bcd2cc6b255f412de9ee3473b82bec4a581d47328faf3750066d1f1d055f0f1cb15b97dc89f948afbbffacee8f6372b5608c2471f2ad41bb5f3e6240621eb8696affc02800670be6f769b57894ae9535fa6ce642fca07a0f251a6d68aaba491d42e4ef42968c7c5388ba8bc3b60744c9029c430750a62130692299ce40601d20120b67b39fcbf1246076ce8bd9e930cc0284632fc02145a81c6d3dfedd920fbd41108a6fbc7500574a1618187d7b3ff466e8c18461e7e5037137e5ed0cb5fb66b406b6b86cb148a3ea250ee5d520280c6abf43ed4b66f39b0715eba5770590c13a231c7a308c4aff8a988c2a9d08dca1966d33a488b9d8b8e3d3e2d1fdf139680eb508660201a0061427336c484feb0cf21364447d4752877a7fe781826c8a4c229613cfd8c8546b9569bbff12b0a597f3ad48c41c246f0845a7a4b48874d90615018635e3c0f6a53c92e472a921274589d267663ce0cab4d079ab9c18d09f9d51d8f1684eaf1d348d7459a57e6b669f1897c62f216cbf2742e411559a3f630208f6240507d3c9b31468686727164f05fb45441cf3c55e5e0bf0ffc29eda14eee2afe9710731617c4a493cab0e6090c2e9d2476d216cc256edf8d79aa9267f840157bd6c50e26b615fca439334ea60d1b45f73def6aa320a2dac7b86bdea699613ea103d99d9efaa97e1a124ff3cb5217e2e8cbb323667948f012bc45805a21ebf511502ba684b1e4834ae2d0f7743aa7efa16bc5e7d14da7ed5563067719306e40df8c4154", 0x1000}], 0x6) writev(r0, &(0x7f0000001200)=[{&(0x7f0000002440)="199ce83ddfb64732170dc6d00b479837c059f0fac87d2e9428e0d1170ad7dc55a279ab5f164a3bbc90d4ad3945e1bfc73c1b7bbfecde0d2397f98bb8d47542cc3711ba81d9abc6c7edcd7537fb5737606adf7a391c1269459e7099e624ccb16a559f72693990cf89e2be910a24aba16f20c69e95c9fa51ed110dd9449d716bf7585773ffa426cc05b67a3340197a6c1f0f431a3efc5d5da25ddb4c2c69af9e5c1f7f72c9e45554def09be74f0580b6124b7f180a9872ef6c682045adec430245cf575b12009f21965002c595a2b0df694ce7b3d1d6749efeeb54efe92068b62fe1298bae7934028968a05a4c6d619172a6051264912d4b510e9e7f2555031e90ed3775796ad78f7103a88666d8044fca11dc5f73a8ad94e8de53342c308b6251269bc7a7d1a68f0d4eb0fd2a1495d62c7fb238ce78e2f46230f85addee6406369c5cd4ff61c276f9ea1eef6d7835f1e45af8bd5a207d4741e91e1a88eb8f17dcf4b18a0b5a32b3bbfb115caf45d8aa125f2ecaa1f587b659cd1849811a43e4fcd186ea6d8594e770f09067c7b901fc275732dddf016dd1aa1d2850423e33a6871ee7e2b998563e26a6955e8f0635a13a370e96daf3e0b72c72ff09fbf97dd0608f9b08dc99101b226d6d2b11a1e220178d9d6fad92b86dc76f94220813b4c9dbd4f00566d3f35c4693fee4e5198e9e60e31c021666685942b6abcb462d32e55ff1946365ab98e8154108b0dcdd3088420f39f13d254879894a94dd11ea556e8da01f1e1cec5330da53a51aed5955f9a1e461cfe8b4efa1cd69946d3baa95fdd4f3f46ba85d6685b10fd68100fcbbdb4a1c75201e011eddd1209fd9a5d6bb1f0a8143359c1067af5e4eb0ef26cf84c7d736e4ac538989c6db9ccd296687227b528e62d90a20174d45d64c93b77e6a7b483b3cfbcd343911b3b68bc734be7892604c9a769411669921fecb019cdc97407c835bb79ff6d9a978cf6ac26999eb040a2ea79aedf0262d30d1d7eafd2c3047b1c9820cda796f019c14d35fbe2342a3d43b837fd3d91fef2f02c43195b922e02a4d94b8ebbee056e6e76bbb474add9efad0c6e44530de0a9ffcd79a04503686b69d20df76589a6b4bf2dd46dec98b0f2980c2cabfbb7454f0f5918b511b2f438f3a560f85dbcb700f491cb6790a6ec3e1da003b07a3d90558fdd5a9b894508efbd6031b4cc88292ee8bf59090e07aa605b1a9268630e6e0b6de49a5508eb283dc1fb232d5ed73fd8c7df91996148b9af73efc5d4eadffc5d906c3e094743f885841f26810a77dec4ca799c28ca29d59e9c0702edf282cf66bd434d2081ddd931b4bdcb15388c2f0a47b307ebd98eef3efc25b05cafe25a44a6e57201c36b2348524718b97be77109bb666be5beebc970e6aca7f3431ab4ce09e81a509db4b92e6136f2907f2c001a8c85802583b4f806f318235f323cc7630d9c723e8ba4ae799f44e9744d4cce6e6380cf2bc71be6197577f40f703f60a18deaa4a0d4d5dae183c348ba693ac7abbc4e8edd2e51a1429a8c9f46f68f8cd8676b276f82fb539090e0d819bf9383d6a0395bebff99d016bd9078c5e5b0174cf14d36e19da7457b8f00718b3264f05fca3317980a333cd713575acd4b94f43e5406d9be6ffa9f9d5a1d3f93142a16a6d366d4991a34bc08855fccdb32d1c9d0a4dc67693ad4276febf7b9038606b62937c3ce33157cdcdb9ead0a389896c6f432e04f75a5a65175a76e489535709b385369f9c6749b205c2e8fe7bacae0bbde7e7491d3dc56a04d24b6698b46d425f026b65b664826eacde8089033b6d8be1ff73c9f4dfef7bcb03cbe9222ccccd45469a9c30bdd3be5415408e3b886b02fdb8be230a1eedb8702b1a6459b96604931fec3d696d50f132ea9cbc0765c583dc7d7ff67ea7f4c54461be61b5b250bedeb4f231fac0d5ceb00ad0f252b27903d83a429e990ef57f539e8bb97de5f8c74d66ac5ab138a5ea9ed87abbc6d4287b40fa8e2f8395b0e7c207c745fa87a02a5f8c02f6e6a655c38bd472dddb9d0b47f96742e025dde13247978c70489635bf0a2800dd56570d544827a8e502c01f402240dc228c72e4dbaaec6c1da591fc87f9ec3d489a0ce6f45d5556d43337521ce2b948163311a6d20a46b5500f22299b586580a9d6c0da1e53c4437946c1e163ae33373d6ed3421589f7bb31dd8bfe5e305d2ff2878dcde26b8e5fd1b321517118b39ebbb8677008447987cc25faff7b9db31e7c7ef8da84c7dbf59a988b65b3e431a1914644b9e2d74559c6c3fa26c62ba4d5814eb9f6753576e4f354d87fc6eeb77b151ab40bbd67a4596836267f60ea1146345b0acd5617ab1ecbb181db03df2b11f668ff965303db0c06615a81a33605e27b0169afc4106bd1bcb562806db0d53f79ee165b8ecd99e1f478d5d549b2fdfc009f1e7be29d219e18cea498aa8e1ffc6ff731cb650c392ec1992810243dc67256a22fa6b14ce06118f15fe03f6c395ad92f9ab5dfc9ff294f0675d8bd89192691a8d75c675a604383043c3fc7a6a52cf73d8303501d1240d3b1a72d43f62b6f1b6ec6a10fcf74c85ebb66f86da25f61264de1f3e53ce272e9240a2a04f74e533a22021975cb2c780378d406bd6384fd3cb94363df5712418e4e05cdc5b6509757f6c8b265c158cf5d01318508c59f6eca603d35c279015f061f21a5c50d8954acd3ee7360d3a83394f0a1287c19a834515348c33d82320f788517856e22cc687a64b8f0c83d9f97146c26dd5d20b5fb6022f62ef425cecc866f05205e22a207393ac4e40c999d8c33a6f2d9ae83f49c960f949dcf8128da1cfdc76ce5103a79aea79c1c6a3d87f4f596c1a4501fccf5f6eb521768b914255ba0928a3fcc6f30407f845d40b33cdd05ed12bdd224ccf94c6f8909a4fee6d08c1a3afc4af0a683834e4bd74b77c6f84294d1e74f84d34dfb8d53a14bfb3b916defb7edf15ae0a7fc3234d5503a93b6a62077260cbe4065874bc9d424bb817d8726a2705e22e42ed3fd9362b6a39b8b874f30697cf8ed8d062a38de3c5d7c8aace8ff90b665f591f5572e20a050d8d213277192bd79ab440c1343f6b8d95a74598ff01dc62f3824b34a2ecc8a1877cca803ebca6a9fc35eafbf1d9bc80e97655b0e92ed0901f537491a196b646a09c2215fefcc0f169eb821ee45824cb0f206c25a2652c3bfca29f7a1dcebb57a9ff48b9dd8cb4c112231e2ad3df01f454a8e564f1764da550148f75f9b1628d48ad0dbbe20ff3a150be81e56db132bda953056dac35b70d021cc986aeb6ca6c59cff9f30b2e48b69ec167ab41ab1e485a688916ba4f52516f729f02b3304ee2b5d5383cdd0f75a2bb4b9d796e8139f5064e2bd1cf934b025e5d20d5ea8302f84ff0481c3656916034edc6c5600e380c8e46f3c2f7c7360a86808fccccc47adb025db4512e16c3215c71cdfd64a135c82c3c2f61d5175890ccce5670f2cb9c2e4515ded2e95ad814b2c74def7ad0d249c5a051badd1b081ba361b547872825d20ddf4668c949ab3a86fc0988750dbe465c90fe24204b4d9986b4a8c0f61a555f4e487f66483a26b6cf41b7c3f641a6de78a1879a32346ed18799c959b9e062dbedc5efa7c2d75859051626aed8e8f3cf7a11140e0df7f22dd1c4522e33ae7acc966c8d748b471df646cb7dc2d08baedcf9fb9fc669c98f4c6e39abd17d084ef6c799b1e520ff514f10ced1542439cbd0251b9f3155710c3c95bf4395bf429c7db2d6ad0cfd9cb597c1f314197684c2e16558b1ebbc0af5abd86d12ab72e4c5b47c127030d16ccf833f564964f6e1843e84293cbfd00d2c713bcc34f13ac9b4eef3969e36e445e34c971543130e451754362d8838f9ef3d0667a0072715a63b1bf27e2554b174da86e483c458c56aee0daaa8add661d4affa83a6518c6a7f02bbd38dc3753d5c22d84dd775ecf061a7eb0693d16e68249d2a391a765aa0cef33e5b4321b646e8ee6b176295cb2376715c524386d8d6a36767bc79b7d8459f2fa45b9c2702fadee96c0963e33686586979ecf2923fd9a7730a98e6358b918bd348dc32b56d531e9a917f7c648fb07f0c939fbcfea36b7ea4b1639034cb0596b7148d32d7814159225cfb27a4b146f20035c0b8345932a499b7a49b89c2c040f11cb15f4bcd1a04b1946d30186446813d101cf5292a8033ce2ef5de590c9545c44a03cc5619cf45afd7bcc945a37274becb2d2f685dca2f584199b7fb3d96013d57448e39ce9f9b5f71e42e6577355db2c952f6411d1bf77f51176450912d3045e06b5f09dbfd3505fc7c5193b63d90473ee7f2ffa89c95fcefa6a45878a88c9fed00e566bab940394ff186f9f12b8318c8eebd0e0ed14ef491ccccaa1ce359487f2ba8bc501271ddee63b5f22cd5f3d58c4559c0575e38687010b224e950dbb7b7b25c58da69f06e424c50ba3bdd486a5bfa63dce791b1f0123b38d61e60235afa698f64c17ab3c7a9c79a4f1da4095621259130e579438704214d55d85fb1be96a25e2ccf9040aae083226e5a4e6f2deb184125b58699511fce1911857c957804b9deea5a29d182eefdc7328d366115f955a2fdbb9acb724596f06ef4f60ee27191da2c65fa8fb71a34bdd171b258f292aff669f5c9953737ef06c9e85bfb122edbc3372289eb7abeb760c95772a16eca09981ed9d919a631c8a142ce8ff28f4ad58629d3fe7fe29404e9b756bdbfd0c60a991e60a9f64690eff8ae1f97669f1b470401bf73bbd5d91591257f87c166f327d98f1e24b27c6184b5426cabe8afa90a18cf0db37110b647969f254af8c6be5b93bac0ff072a975cc2bb5afad076b59f1c2a23d0802d1784c1040984e17fad3df0583b64d22b84137f6284bcc3bda1cd5ca42bb452af90681473dc30c93bab89349e0667135b33d6b8bdffe621b80a2dcdbe78d4213ac08c2298d1f4793917b1b88245d8ce82e68f22824813fd75a32c2d244f14bd287d7d3ba1a5e6f644b339d6236f0a94475bb5be70a1c2b365a3f1fbb3840a8b299477f76b1079991b3f23f4fdb766580a709d106d6e9d36eb72866fa1de1f88f1530b0e54b5434ebdbc6a4de3f3f346b17c5c00174d67eb1725544467bdfc09783acf556fd37d4a2ff20188212db6f30cfd4d762242bfcdb1c25221a57c432abee8b3187b800ce31797abf9b16b93a050c75aa00f47b1dad5c793c25e741138571c2e56b3d6de139965629d2afb72c511e9e42eede752dd50ab55ea406abd42c08f3a15ac3888825ff30b8db3f2641cc2b0429cfdc4b7e880fdf7e20ef806d555a79480e48b38407db26dfab5403ac4336609524109054f73a297167a0d09a0684a70de4036516a1eab445d029d829bb149bad3040157a58ce7116695b3afb574ca8e1418cf10e09e8df517a14a1d5b9af7bd998ce7b5e19dc50e1e4f1798e9370847cfada3dfb3304115842b3c9991ce88536a035ac435b05f8696a3de73aa60f63a2d81d9965a8dc71bce4a314323315741993dcbde8f790bc538babb0931a1c45e16cd94e41e97cb5a60fb7e95e95c7799f5e6fb728c2dfd1dd5cdbfdb763465a101f6bd0782a0e060b222f87a67d93714dc765b4d7d2ed079645c9ea758ae378b0", 0xf88}], 0x1) r1 = dup(r0) close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x8000, 0x9}) 16:01:39 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x40, 0x80, r1}) 16:01:39 executing program 1: syz_execute_func(&(0x7f00000000c0)="8f881ca27209adf3450faec746d826c423b55d06fd8f2810a396f9ffffff99c4c1fde66de5450fdcba61f8a7d8c4e3fd00695cd93edece66470f617e9c") mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) syz_open_pts() write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r3}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x4, 0x4) 16:01:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9af840864bf964ec, 0x184) 16:01:39 executing program 0: mlock(&(0x7f0000c7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000fc6000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000cc6000/0x3000)=nil, 0x3000, 0x7, 0x1010, r0, 0x0, 0x0) 16:01:39 executing program 1: kqueue() syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x80000001, 0x5}, 0xc) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000000), 0x10000) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) ftruncate(r0, 0x80000000) pipe(&(0x7f0000000880)) kqueue() fcntl$getown(r3, 0x5) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) 16:01:39 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x40000000000) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56e1914ddf9a72000000000000000020000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:01:39 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="a3a8bf82f0f6725bb8ae63ffb5c4e6b238320e29cfc5d2ad4dd3a0d6aa8a5cecbf92a9f58c70497532ccf7e40b2b5180af08ebf0dc4fc555", 0x38) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ftruncate(r3, 0x7) r4 = getgid() r5 = getegid() r6 = getegid() setgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xdd7, 0x100000000}, 0xffffffffffffffc5) geteuid() setregid(r5, r5) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x44, 0x6}, 0xc) r7 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) r8 = msgget(0x3, 0x444) msgctl$IPC_RMID(r8, 0x0) sendto$unix(r7, &(0x7f0000000340)="12df3890b825a6fb1e0f0b897936783e9ad5cce854926f0643d126538579dc18a25153a87cf7a8e08f1963ef361062f0974ab09a8d80cee4869af7ad3594", 0x3e, 0x1, 0x0, 0x0) r9 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000440)=""/133) 16:01:39 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x3d) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000180)=""/114, 0x72}], 0x3, &(0x7f0000000240)=""/248, 0xf8}, 0x843) 16:01:39 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r8) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000040)=0xfffffffffffffdff) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000700)=""/172) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:01:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x5bca) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x7fffffff, 0x4, r1}) 16:01:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x13c7) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/6}, &(0x7f00000000c0)=0x8) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x85f5, 0x2}, {0x6, 0x8}}, 0x2) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x8, 0x5) fcntl$setflags(r0, 0x2, 0x1) 16:01:39 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000180)) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000100)) r1 = semget(0x0, 0xab7abd96d7c75db6, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./control/file0\x00', 0x204, 0x0) r3 = dup(r2) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:39 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x44, 0x3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) link(&(0x7f0000000140)='./control\x00', &(0x7f0000000200)='./control\x00') r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 16:01:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x9, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = msgget$private(0x0, 0x101) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x20, r5, r6, r2, r3, 0x70, 0xffffffffffffffff}, 0x81, 0x1, r1, r4, 0x6, 0xfffffffffffffffc, 0x81, 0x80000000}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r6}, 0xc) 16:01:39 executing program 1: mknod(&(0x7f0000000040)='.\x00', 0x29, 0x7f) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8002, 0x12) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) 16:01:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x3, 0x80, &(0x7f0000000140)="86853e360a401857495960297a470f3cac53b576a4b355aab51c4e3e4030640e42b20813d5fda09e73843f34791bcd7258770089c0b13ce48b78462576a9c5f519dcae3e146ffce00b05713ec02f1e38873c1c87e25e07b0bb070f516ade5c6d69f2a0c5dc14585ad16954f0d9bfd15301b2fa42961feea19925246e273f71be6266d3b89bced675f4d665dbaf5771fc3a0bf412c6fbfb2ffa88c1aa4c52f2dd4a8afd6b9ae6a48bf910c42224", 0xad) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:01:39 executing program 1: mlockall(0x2) r0 = socket$inet6(0x18, 0x1, 0x6) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3ff, 0x7}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:01:39 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/2, 0x2, 0x802, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:01:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=""/241, 0xf1) 16:01:39 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x20) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getegid() r5 = getppid() r6 = geteuid() getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x6, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x0, 0x200, 0xd62}, {0x18, 0x0, 0xfffffffffffffff9}, 0x3f, [0x2, 0x3, 0xfffffffffffffe00, 0x3, 0x7, 0x7, 0x1ff, 0xc6]}, 0x3c) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="01403db4094dc989ce4a996393d538ebaf6821bd1783b7bd625d273aa4298de4c43a3bc45730565adb67c1cec7a56ecbad1b3ee4d9247237ec6a8695b24e4af556f38568e204dfac5e2041035d58aa6d036d52209f04657c2a95100a90eb90761e97a3550400f528e2dc80eef93320e2f1176a3b76ccc61b66e1c5fccb39e2e1f23cc7bd65e2fc26551fc2ddad173ebfbfee40228d24101be4e07dad49bdbd8b32ac71845039a68c6054e0", 0xab}, {&(0x7f0000000280)="6c17a010ee141c0c109103a57c019c9a5f321e28333cd28d51b56ceb9c2dc039771df01934cc112c540f300b1b633c2f354d5e1d0afd0c2d5981b7bc642ec04d6bda8ab20187ad72f55a18fe698072711021c40cc9cc0b60a52826ff54ded0275d9fc822307dc6f73fe7a2b3f05ab1f6c7e3e5e29428edb0c01d03ea1f5224abdaabf2eb7cce2ed07e8753e8b3f0b55a82ea13ffb712b9a069c978a46dd85aed23ec5b81a43370fdbf442110d662f80c58a206d73350b644aa4729376a7fffd011b43a2d9b58f88f0ec7bf0311b76e3211314bd63fcfde44", 0xd8}, {&(0x7f0000000380)="2b95a7cfd46fa6da8502dc993de68b0717588a33564b0e7f15d4734a77ae7e64e70ef4d03713cf860a495fde3efb75a45dbded8813b42d7ec3558df8862dd2a09af79daa58dc039db295b1ebdc038013a61afcefc0bef0f37b0ce53b7f3e62e5ff4a7165d761ff1761092e28f862ce378e02e5baf3c0b21832efbfb888fdd34d81ef716e381e6b414af0d0ffc5ac44a3c4de9173f34aa264f5d9de5a37baa421a28a2dcdafda5e0f0d7f74ae2ab82c5b3caa106f962157e9984ab5564801f6cd43364b03822141857b9e2e4c2c052bb6563850204698242d9936ad803a878e8eba73693731f7080a27944ad46e01", 0xee}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x2}, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:01:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8101, 0x2) fchdir(r0) close(r0) read(r0, &(0x7f0000000040)=""/26, 0x1a) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = semget$private(0x0, 0x4, 0x10) geteuid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x65d3, 0x95b9, 0x8, 0x1, "c3a396b98338a7c26b4420c307d73ed2e1728732", 0x4, 0x200}) getppid() r2 = accept$unix(r0, 0x0, &(0x7f0000000100)) bind(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000180)=""/16, 0x10}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/22, 0x16}], 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001240)) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000001280)="1017d091bf4a0d669846331454424109387a730b70f760b81e5e3cff94b2a7e711b8caff0950587dcb42f1e89ef5e8c49863432920e006d0f67254892418933f92fa9cba9c70672ee4e9d107ef2926719f62d08ebf493be05e89db04b6c77efd6a48102ceaf9ae6b9dbd02149b8649338504d6e3feeba5255e1d8d89dff9abd880251ff09ce4a933e1db7ee4303e1f476f3b35f8f1099ca8fcc3214a56213c71345f6343cbccace2d53a5d23eb6b13ffacb3c1e741a0d4122cdbda223f0c209b69c5fda582082d750954204d8c5d32e9a1bf88d14b863a6e61ce3e34bf", 0xdd}, {&(0x7f0000001380)="99692e4dc5c9ece244b9448af2bafaf65bba2d", 0x13}], 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001400)={0x5, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440), 0xc) sendto$inet(r0, &(0x7f0000001480)="4227228323bf20558bad4295e3adb8d0ca261e970492dd74fbef39de78745712fe434899ff41954e6c96277aed18997223e4edfe358e502033343dbb1eb7116c5f25b959a3ba706444124f0ede07b93954618848056b5390968ddd8d0052ad9c81e0b1020ac6f9fb46ce634d697e5090260577a1", 0x74, 0x2, &(0x7f0000001500)={0x2, 0x0}, 0xc) nanosleep(&(0x7f0000001540)={0x0, 0x5}, &(0x7f0000001580)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockname(r0, &(0x7f0000001600)=@un=@file={0x0, ""/62}, &(0x7f0000001640)=0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001680)={0xcbe7, 0x9f7, 0x3ff, 0x3a582d2f, "ec472f8592d67a90d3bb9370ccdaef4ce158972f", 0x3, 0x5}) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r2, &(0x7f0000001cc0)=[{&(0x7f00000016c0)="f6af2b6aad560849810f35539cc71d8789540b08a209c2412e15a3009e6e7e15add368f3b7df408e21a35b69ec5e2bf560d35a935622b7342622f82a277f59542f941d2a00f405cfc64e9a2d9acd84ee320c54ad695e34cdae2b67c4fc30ad4a", 0x60}, {&(0x7f0000001740)="e03b7241130475a3e81358207ee9f0a3844679144633e6d90116c5d5a2f2a369236698713e55c309204d559fd354083c7f28a0e0687813ae73c307f06e12b4a46115779031a7350c2e3c30c6e7e61061872a7db9dd3b22954ed1694f7a2668deb937856d07fd7cd7857a94c5", 0x6c}, {&(0x7f00000017c0)="adbb1b76fc10efddbd78288d760e9186a7cf48aff036fe5e3d79bdc4873f7c829a3d42e9a94dcf00c433244621fad90998913ddb7e0f238934d88f44c238ae820c5d544f16901acd9670c2fd965bbb48d2f71b3b72f18ff4df8fe3e228c2a0a08d63ea12996d2a8e25e705", 0x6b}, {&(0x7f0000001840)="fabe254f9efdea10feced53363c0664b7bfcccbad52f81c61bccce2d311a3090bba74f7bd0ed81f3ed03b6140691145b02ae6693fed377d3f079709321f2d195d6fbefe6cddf7956db8153702990b2ee3b64c64d1164cd008e76f73d5e087357e4c068613882439ad8dd57c0c2d1e5f8284b0806e95e7dfb8437cc990cca311895829141392c8780d6376863b11ed2cecbb78ee431d92094a0b79b483c7ce0de1aea22ae39b260507527bf65e0bc9a73ea749fb416692a3b497e30d081a296fb1aba7892f34941cdf878accf6411e3a9dfe7689cda24e85e0200d0e6c317f0fca74a57131e2f460244f64d2623af45c6e14e1f4c", 0xf4}, {&(0x7f0000001940)="05625bcecedcc53bbff1cae3ca5976fa599189a03f2d25214b806c609708b07cf23ba9e810a17b215cfba7677a10dd7803d651206af44ea1b9e4c7aff184932eaf099004558384a7c12e6ba11e733f6298764ce25df14de73269308e450884139f78d4ac7bf083e5e182588ec6421734944e29a4910ae2f7a663396ed2bf6c4ff2c63fa153f1701bc394952c44782a7182702820dff22d481a093807d7bb4d72ba66b0397f2887c0c57134daf47ca3177558a9d8e89ddb4f34e657694b4f191ad963249b836dd02bad288fd5b42ba79ad27155ad6d01488a7c0b7b42a20fac267cef8dc67e39b38c0a12bea19f21472ce5dad9854b7a", 0xf6}, {&(0x7f0000001a40)="68540572891b3f36e0026f76b399bdd64c881d67fc7825f5649fd48c936305b7428c0825b302c4c95955bdc4854f20fa5518fe9d7387c09f7b6f82775463b3cfdf0805bcc9276e92d06cc1e2688ba95d01b6becb2df785bda3e820e838ac474762bbce8b310cac8c279c34e8c77241e2f08e802d43f395116d4e070f3b56ce61de4f", 0x82}, {&(0x7f0000001b00)="c4de4f611d57d5ac3a73b34db2b43ebf41603cf67d54a8e506cb1e72fb282a17f0fe62fce1bb42d1c4c21e15f81fd4b634a44d3cb920620fdb75fc2a3781ec594aa3a6ec4fe736f1113233f54fb9a2ce93b4f3b6bbe55e5452c954f93095bf13a9a21e093defba3832601fff9dbd7bce972cfdb358f1779d0b8157c1a0a2d27841dccc9c7521c1c75b67396c8b033e25ea6cb45da0684f324e0da84beb3c34d026b46e74956f562e2a5f1f72bb1efb6ef4d0bc42062421d669f900e2bdb4d8c25be5c39f4c56458f45605a1a361b24eb1029b3881e92e492ad518bab210346ba23fce71972b7fcad736b3812458627022c653d16c7", 0xf5}, {&(0x7f0000001c00)="e8bec14e502589debfe6d0bb565e", 0xe}, {&(0x7f0000001c40)="b3c90846ca23426dc8b4a081874b234ef4587afda439d2edf06accfbd2d72d8dc8fa89131a9b697a8875aedf3eac8fb9f62c4fa43e2859c9d31c21e83511e5f5bdf854b9fec4038ddef2d090e1f219e8b8956d6321780f1d867a32580e", 0x5d}], 0x9, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001d80)={0x629e, 0x1, 0xc42f, 0x6, "3475755ebf9d168f4e91d6d7535740c3cfd9f923", 0x800000000000000, 0xed}) pipe(&(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000001e00)=0x9) accept$inet(r0, 0x0, &(0x7f0000001e40)) semget$private(0x0, 0x0, 0x4) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001e80)=0x8001) dup2(r3, r0) 16:01:39 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:01:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:01:40 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = semget(0x2, 0x4, 0x102) semop(r2, &(0x7f0000000000)=[{0x2, 0xfff, 0x800}, {0x7, 0x1ff, 0x1800}, {0x6, 0xfffffffffffffffa, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x1, 0x1800}, {0x4, 0xfff, 0x800}, {0x3, 0x5, 0x800}], 0x7) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/24, 0x18}], 0x1, &(0x7f0000000100)=""/132, 0x84}, 0x40) write(r1, &(0x7f0000335000), 0x10052) r3 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x200000000000000, r3, r4, r5, r6, 0x80, 0xc}, 0x4875, 0x10001, 0x9}) 16:01:41 executing program 0: 16:01:41 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/244, &(0x7f0000000100)=0xf4) 16:01:41 executing program 0: clock_gettime(0x3, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x800000000}, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) clock_gettime(0x5, &(0x7f0000000240)) 16:01:41 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./control/file0/file0\x00', 0x1, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='#/^\x00') mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./control/file0/file0\x00', 0x0, 0x800000000000000) 16:01:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:01:41 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/99, 0x63}, 0x2) 16:01:41 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) ioctl$TIOCSCTTY(r2, 0x20007461) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x100) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 16:01:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000028d, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)='&', 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000200)="b42ad28d7d480a0634654fc5378865b7e8bec387c26d8666d2999526e73e489b1adadbca383d92d02c8095c4bbf06831ae7cd0f96e18684012f0567f813b4b46d3417fcb65d0313053947d8476bc84790b2b06b50f537bb99dcdf268248fbf2ef02ab8d9c51f9a12affa67e3e51d2a6c53c712be6f9ebbcd404c15cbc43fb5ee492d65459e35b5ff244667520cc035476673927119eb7e19814af8c34522c66c20a0133e620e8fc5b304564843ab9e", 0xaf}, {&(0x7f00000002c0)="75aa686dcee7f0024ff506d2f16c362579694fa064ffd5657ddfc0fbae4e6ce5a6d61162e9b6e025874a578717f44eccbe8bcb7a3e2c135bd5e3a256cf4a6f3bc056d10d366f79ce3acecc438391bdda21be24d0c2f5da6ef348e9324eb617d21e5a6e5a881a2d99f27c52d28eaed98a9f7df71cea7dedd38e72c175c6a2ad6b67dab3206587d3986f3b6e5a53caaa8aa77c66fda6b50f62d74bf4dc3676545c30e9e49b73b68dffe34e54c14022c483d0edc143cd0677f5441b52d68425fbd0ddca584f21fdc58b360ae2bec432c483f3d89202c3d309c06f7f", 0xda}, {&(0x7f0000000040)="614f9f027d415913ebbd0ca69388f5f589fac443221df98f2837c9118c4e3df24fbc1ef939b2b09b86bcf931cc071449075618b4a3a4eba5959fe6641aa03698c1fb5bd66e5fb19f139659c2764c5842793b9dd44b4a75ec9f69271c2572b0de2e07cd4eb3b90a3f4437fcec54d3503d3e86efdd3765", 0x76}, {&(0x7f00000003c0)="5dbea528ab5f2dba72168a63c0e36859bfadf0c164679031c9a23281ab04d949b1a023ce9d38e8919b34ff6d27d14363484c010f17568c62165b256e6111b76cbb829417d745485b6b4bbf9cfdf0ad1c37f097b3fe628ceba027e9ae31efa1a81bdcc41bd7ba7929e1870b935a47a9a0a00c1c2b599a729f00d69b1607ea1f4e7e5a50f2fb4bef72af947c61f0fb43d5c35f40f1ba6ec549a3cf6a674d7389667f3b911d500d6f00b4007a5275", 0xad}, {&(0x7f0000000140)="f62a32361b0d6be37974f8bf594cc24b8023dc17e931819cce69d6244160b9e6e1b5b1295a5525e1ef61a074a3", 0x2d}, {&(0x7f0000000480)="5afeacce3681a0a9edce0fed36c98f6dea62ea6148381cffce1b0bb1c148d0f3498d452f0071c23f19fc9946a5340d1bb0acb4abfb9dcc63e0eb7fd90325e33dbf3d8cb1bc12b5fc16707844e494bbba6f38ea7a56b42d365d59c0cbe765fe57be1d30a466e6a1fc9ed6b2f67c9780313bf550605a5ad705358d09e36dbfe6888b2a3881e54c19a3bebf815809b909ce410e5817ee656853b4800403af44c597742f7edea11f3c1f0a68b14e376d72f2e7ee95bf4c4e169afc5710e35e96b053379bab35", 0xc4}, {&(0x7f0000000580)="1aa6d4b84f02c1291666638ae6df912f338485ed3c96439f2a233b45840da03367b4573e500e7a4a87d7b72ebfd5ad644520c24169260433c3a65135d4a7d1b77581f2dee2ceb7016ed0019235c32c0b9a6e30f02ce7c6f2c637fcee389f3a88d91ec855be615dce8cec7a594d4449781957ce9f3e324bc9ad0215c754e2935fc7beb759df8aa338799781b3d80afe8cf19aebbbc3b9d03425e18b5e5d2a35e23504ac0d79d627aa3554ab7203f4a32528eb7b0e181ca845ddf0e11efcc08715491cbff0cac6d519a5357cec9ce8767ee246f0412c5de203ba6f65ddf550d6f70487b4ed", 0xe4}, {&(0x7f0000000680)="a70de4763e95352d82537b30d71260efda2e747b056c0595a981e5bcf40ed40cb3e743cf4eaa985add85419082ea3ea46945f32b7e61a058ba10ba901847843fe4403640679e1f7f3f343e4f6e463b2dc9c9e227a9290bc51f13d99d2432646adaf722e643ef426d1a5a44ec5a2c55571e80a9621ee242322dbf9ae88266c59af3e8f069320a460a1d014d1687ae0b24a94fb0c992437ec6e646822df2e09eeb31ab62b33e21aa07754e295f2cfdf43a6792774450ea5aaaa879bfaad9f28c483d1f87cbeda7954734b150105dcfc1a61af3c399db7274b7e33e2484c2b44c29c4f68aa58d1a998cebf6349c99f3efaa13d8e3", 0xf3}, {&(0x7f0000000780)="af9e739552bf3525c1189c72f359df33aa7d0d555e477fd591d24a662b141aa47cd62920292e2754aae0201624c5dc60c7dc9bde0eef9f61cdba953e127c5134f7b1fd9b45c3e88ba34772ab544b426cc709ab6e90be93c88c49d7596fb51e08be5c9f4a9def9ea6b4ad20b0b777e6f577215f1b6aea8182c914bd1192ce1b11e12787c12efd3b5ded7f6e84e43448fe737165b145872518a965c4172335ed3faa7a72d1598c66952955ac8006df8967f0e30b0608c49718e5d2aed8fd9787e6f2617cf6410741fab5f6a838930a791416654416a9b0d7c0b87f0f741b76048ce21d205279a5cebf2c9032076e1de620bcecd13b0cc4c3f4ff16d6c60b51f96fadf854aaad8e7b23972823ab5a969a37a73b8f0e800e83eff5f53d7dfd52b60a688db211026bc155fd3c089e129e170f48a1ff159c384743fcefbe11f743c19ce8dc25b79efeb96637e760cabafe183aaa7593448c86ef456da602e11031419343be0d33237eea67bb3457bbcfae4b533540af1b7a7401fe958edc952cbde4eb8b21a245d75ef8558f7dfc00e1e178b36bbeadc851b0e7790157c561af6295e8562d8120415ecfaa588ea6fb578bd40dbfeaafb021c7d3a1c3f21f8ea7af08942d0ff6e5a32cf7fb82bfc9d1bf4087ca530dbbc1e29b349751d376529ab2ecbb464325dfff2b169d5bac67ffdd4e804b97ff1f6e690154d9e3d5dfe3d1006065e6a2335469fea461e031c139794a72a47722477d09d98c705efeba9befaa81f4e14fb44fb8590010373314c549ebf94c519c3e0321603a83fb1830cc38ed108bc62ce0249a5eec936dc0e648b6845d5a28d3d25a5337f2a9104bbf438ce8a7c8d81e0ae603c1abb05e0a19f53bf064ec1150146c7ba2547b3a059b82cfe953c72a5f61d94aa1c9abdfb6a4005b081eabc826ffb13477c0c61025bc0f7c32156f65695af28b3a3b8ac1740319adf2cf5cf2029c12ded4265bf32fe716b0759392695e354c9fc06d874fe4a2d7068ea580b58d2b61cf24afc11040d05ca0db5269f1dbcfeabe1df92217c0585b87e2b05f2cacf56a662444bf021fc48b35cb8e2bc609d178fbcf967d2f8f56e5c25a685049f1a93c1900178a338f09bed100316506f41888844ad3416607374ea668bf975926655eff9019b98f47a8303b4e78db6971efb8a9f01f67132e1f9ee91f0ecd789767ede85d53ecaa4386f299b0f40a537c7e7fe9cf5a89d134f61ada271f4f04682c8af486b0a1a69c871747f2facc79c36216d83cf851b843a4ad20e7f99c692974fd1191e5c59b9ec79c431ca50688eddd9db0eedef8ad71ef770d956cc0e4f8ade6787b80a931c356134aee85121b0036bf91c83ce2904bebb6c5fbc9c9d3197aafc1a1be03162b7ace94ea7a30a258d203c0c87a3f3e0c41b13e198fbd289ea4209aa597fa79dc2107bd1ccb078daecc36c836ce9d4ea91a1b1709d84d1675baf340ce715a6f4e1efd94cbee96603fd64c6910fb9a49fd61c8ff59cb8473c1b5fb23b9e12514dd5ad101922405db7e05648a152d7565f746867ebc990fdb89df58b9fdca033df211f09f4a84f46facebd0ec8dbf341d6b7dff3c0c546b2d9af987597540b9888cd0e6c55b1c019eb8b7e5e3f496e8d4ba61d102413e4c68b8c7837613bff369e80fdc9b3173bfc84a4d0f5cfe25528681e77d20a177ceda5b4831d4a297ee436db57c5fb55d44dfefdeb1a8242cdeb34ab99104afda9663306cb162e54476e82bcebba018c3f32834f2c4518a4d9eb9bb2cd5d7b2964256a109077a808e8b64fa1bbee45488f4278291305bd530596f7cf6cefa8d79bd092ac0ab0bef91c2cd35bfca91aa9c42ac4bc15ab3ae56c03e1225248c394ca4248ba1a67119d10cda1a5a01a451c2bc6042ab73191cdbf9e56c38e1b4b1f250b2d1e96c89ced52f942a837c510de85f19ad01da28507bf99393d7d34b089bcee618e904d10417f3c3272a4e006d725a5f46227ed12cb6a6c1bfdb764f84f376280416b775fdae262f7ceb9d1f7a1da8bd58707074967ad3228987f9fba9feec573038366cb0eacf960d73812d15abca4a58db31012f2c682339878fa47f0461ad0c79d33859c5d37b3b610184ff7b545ac54644ee5a36fdb98cd9eea299b52c1d9d3204563650e83c80576ff27cb91f30343fb9f558783cfc5472295450156decd5690aacdb7f611cc59041bd7fa095bd3fea517447d1210eb8ec84c65a74705c26fb83fb71b16cebb9e1ba0e066aeefdf68e616eeb5910181ccc981a330feb5b04634619b11755d50774f6fe7fb980ff7e07b2a2586c23d9af459a862a5bffd5d3a041a999aaea48b1916c9f3a9ffb0dbd655315cd9e61f025f029a8ccf2e51c15414638b352cb841b91dc08738acff52d69a1cda272141d7602695ab98af8319db1296e3e9ab8c5337a2643809e6e98430024c32be4083b130cb08d8181d96444e034a741e9b5f5f3204cebc080a31a64f15dc7cf419a8edc0c6442c24be40c2249bd57ae4ea0e5c968742015597d776bac8f037b88d76a23fd7810694a947a7865145c8c47bca9b1d1d1dfb295f45dcb86112ed8ba32acd65795f0981603c52af14d37b8bdb94ddc738c9d894e9da54eeb4c0e49106a27178eb86da549c09006fe09e2fd76be0a34dab0eda327366eec34be1c490a86d2ccd56e84773dc3abc02913a1341b3959997ad645236d074a972d53f00059e9fd6ed51da6ebdfc387ae63d66ce7d9797b4b26947a6a885227c8885b6313ac3737bdfc458efbc43ca0de9af26fa2d2073ea0f354774219a3a53378d979e9372d4b9c07c52fdf4e84878248d229da1ea83065620d1d00dce01f87c3b1605de7aa74d06a6fd0de37a8a7311c675b75f57117797a2cdf5f6b083c7c93bd54d28170296cc2641e1e01b0aeafa11940ee4b1fe4dea42b8dbc3395ed55aa674489f56af530417550e3144200d79ebf6af4ac356d0ed7db946bec71c90c6edfa76eb6774526cb152652b66b3ad75341835f324cea7f87803527c479f5cfc0f3625b3973127c5e2e010211140bd7f6e09a9bab264c630e93ee240dfa0395129e5a725629f2451d4031b993c92e461a29c5a16d45a2de29e42410dadcb91610d2c2c6f7f19648e441c78956e3568a0ea10c7a68823eacb3fac5477bc3bba8903d4bdcc6acb6833b797fd242ee764675227224d480dedc09a600ceda5c42ecd55d9fc83c0fcd218e0ad910e5f8f560cdfb65b3286cc506ac73e25aad2cd610d2e90ace8a13e71ae3d4e669589ca6eda601fbee8a46a4a49306e4bd8d9af4aed4644525f78632f18e32ad0e9598dacd8951a82d3eea5e157c2d36d1862ea7f234668eac8e3a127a72199edf50f99412cac68ef60e9b40ae9beb2b80d02dd6e76757bd0c369c70e8f798e980bc3ff15be41d80a917e225e44e3de096f66ee091e925b955ce57fca4f8fe2b0527d325f4e24957182ca30565d2bbc98056381819922972d50b955d309696896ed16ae3b81ff2cf3984012670f9d1e5efc0c4d08b492beb16013b4e141a3772030a2683e5bb327166152045315a809cedda8c85a4996522cc0dd1efb3faaf92df91620ba5c342447842b85af4b6097562620dc17ebc300e11ea6029c24b3a6ea6974d0a7103428cddd6c8b3da6e5a17ff0cfdcf1ec61fea331bd5e3ab69c2e53342141d3c81fe3f63ce27ec95ffac3289efb41f9e7feaae8fd7b2bbc8854d0b6d7a2e60c35a90dc841da5b38ca751790ae88c7527cf1f990f6638070313ba0a2d317edd7800a845082b1b7b151384551d16aa949bc228a676140d12675a9f21f4d8f7457e515419658b3c65d47f8c6a1876f0e093d48ab70d9071cad07bf90e80eb91106c5b1688a422f514e5b1ccbe4ee7c63aa3ab824e08ac977e849ffbd3f603cb9bc76ce3c6963d4d9e5da8095b7ffe0dbc958316a4c88f076663718c392fb608d3a0cd5f068f11afaf18971fc06cbb4b791b7786083b69d8003f367d93cb46b998d020c8aa7794290cdcbc1181ea6952f69bae4e1e53898d4bee54ee2c59ee834444413944beb4fab2ed526990c08f8401f29920c67b739c497b9fd9bc1882e515ec99e59dd7fc9db8673c67a8b99a513f33ad645f669705bf96608dbbd1a78e7a1c28cb0d23550adc9a09f87797c8252db2dc46cd3c8f5e0c0948c093ebb6f0771eec6a55e46173238f949171a72380e97ae5df01a89f9db6d8ee1e6bba110b03aa5a6280c6a8d02065bca779dfaec27878c31822bf4193de0b7e9b4c7a8dd9221ec12c2b65ebd27bcdc18091ca65e35d85ec253995ee3af1965bd40e835323019fdeda2ed06b956d381e3b0c8f68ce2265c9403511246fdf46af218d92d79e03990e47bf8d3d9049fa101b6d53901745e1fb0cdeacb2e33e27142f148c11ed37b1ce1fb53473cebea66ff0db06e57328dea96305518fa3adad9ce54822239a2ac435de980833ce90ff84153b1f264464d21da8f78838255f04a2aa0d3f07a4c242763942352e4be02ef0778dc7cf76ad413c12ff29f939b6465dee2bb9ace561aeb01ca99c647bf30bb67b4a82a0d68ef7099bfa2d971c3ca8dd9fffebd68443440bc2631e4e532a5e29672953478732d3caf371e7ffb0d3341fc6d4aa5e8c3a792009204edabca9f190d3b962242275e44767a33f72fe39d66ce3756ac1ab62aeda068bc4d1530e7123c6ec857433b7d52a96e7bf423665e9322dbbf820783b7d7c52e45807395491126d6f75591142af1b5c506c24bc14e9f5e412701f2cdeb1c5c2a21bfa5140e63070af1299cd82bac772e7443cd9312f32a820910eb914f53daff317003fbc45cd5d51046e9cb6a14a3d1a02e0340dc67d18e182d9be14849ac7208bb245011c1623947791fd407091948ccbc27a3a341d1cd07b4b13bbee7a80d1b323ac2609b0eeafba3dadd7fbcf77971d38adf693e57394cd68b6c328dda772f6ca5084780f8559993d15b7f0a86a28fb240ee98bebe439d0e2c1a35a9ed717c7f2dc4bdd2c975e9ccf8c3e17bfee45aface7c6f1b223be6f539c41624e9c4b04b3968ecd67dd8a98eaab26478edbae2b62872cfc908e80fe9077de1138ab5d9090639b2190ac0c6aba99f0fe959f1126ece544d22c5fe8fc4e7b3003dc46c23b3ea089d66987ae78547cb1cad6fe579155ece79cbb3ef302369b6d6195f64353d9a912506b3e388860311fde3573c11886e0856b665bef28a27135c4e90aca57922a2e1de2ea6c71991e9f10907874d36ff06c164b2bafa664c8ae0e9046c9ff9a8020a925f823b6ef73f265527fd16157d15ac3eef910d25567720cd9677fcbebc9ac7ba82193ba11cc88e0d1d430ab1b295426221dc4613eff572e2aeb9f5746043dda0378ac09478f03df6d9e011100a823a8cb57500a81313bef33698aaa2aa0f37c6cfda65e45e2944bfd49cae221ef3e6b6d66c9611d2eef3109f1f9fd7e8ce65563bae2c886c24aa805a9925d406397bbe864576bf6f5131108b6edece295d7d5a6e5c20d1fc460776a7f86353a7876f6b9def17023b62a8bd062c228e5645e0a62a7c46736ed7198f87cb586893f92447d263759019cae9b301acbc851db7198d9d6d0483ae42150213977ef14a7132401f45a8b9d77d065d233946e24afd79d86fb3e4974e7837681778a05d9cbb05351458a326f03692f154597d1a01316272040fd7e6e0b09bc4af36a60fff88f299389a36c78255022a8f160e2f01d466b4ab795555e7e70e9c2b6b662d180385af7d4f3f81d027e7d5f3e5124bd27b1d4967b128eb759", 0x1000}], 0x9) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0xfffffffffffffffa, 0x4) 16:01:42 executing program 0: r0 = syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) listen(r0, 0x9) 16:01:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4ffff) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) 16:01:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0xd4f0) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x3, 0x3, 0xec, 0x8, r3}) pipe2(&(0x7f0000000000), 0x10000) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:01:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40, 0x7, 0x5}, {{r1}, 0x0, 0x10, 0xf0000012, 0x1, 0x10001}, {{r0}, 0x0, 0x8, 0xf0000000, 0x401, 0x51e9}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x100, 0xe3b}, {{r0}, 0xfffffffffffffff9, 0x80, 0xc1, 0x3, 0x2}, {{r0}, 0x0, 0xa, 0x1, 0x6, 0x8}, {{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffe, 0x44, 0x20000000, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffe, 0x41, 0xf0000000, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x90, 0x2, 0x6, 0xffffffff}], 0xffffffffffffffc1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x3, 0x6}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x1ff, 0x3}, {{r3}, 0xfffffffffffffffc, 0x1, 0x40, 0xa2b, 0x4}, {{r1}, 0x0, 0x20, 0xc0, 0x6, 0x6f}, {{r0}, 0xfffffffffffffff9, 0x18, 0x2, 0x356, 0x1}, {{r2}, 0xfffffffffffffffe, 0x1c, 0x1, 0x5, 0x8}, {{r2}, 0xfffffffffffffffb, 0x28, 0x80000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x101}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x6, 0x71}], 0xbcd, &(0x7f0000000440)={0x6, 0x2}) getsockopt(r0, 0x4, 0x3, &(0x7f0000000000)=""/231, &(0x7f0000000180)=0xe7) write(r0, 0x0, 0x0) 16:01:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x101, 0x0, 0x0) 16:01:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:42 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r2, &(0x7f0000001740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000100)="4713eb11e68604f231626e82e06b242a643bbea57d89a1e8166e65e79664281b108753a704225bbf969f43b7042d916657c32328ab28169d56a71ad72ed3b1d85a19a8a60bee78dc05a11e866382cd7c9abe9b3a2d2c1907a7e582c3e9deb449d7fd7cd115bd2d1afa9b75b03e2354123e3b5fdba885acc344e37f870da2f3977656637240baef9920c68e324b610bb6f5bab456f64150c3dec6333df5671e548e433d44", 0xa4}, {&(0x7f00000001c0)="af12a89d9b8e45672751dfa1b531c33d8c30571c01cffb7a562cd20be22f745cf687c59ef9e046e0c4c9f95e4e9fa4a3bce8433d543c1f3999b2f333562e1a202c6a112217f0de48aece5c7ed730c4fd6f6b63876485204fbd9a8cbd5a91", 0x5e}, {&(0x7f0000000240)="5507873e6fe4290c4a44fd783fd6c4b09cd563cb0b8c11fea51d5be3ec9d9b0c15e8b749601f98248ee93e83d7543b91ebe342c4a7f658cd1bd9b492cc43b1e2a1a4659a13d7cb60bc7c45fa406cd223485fff5f17236b956aae93b8223d1af5a56331f420f624c82056c65bf349a49c6202e4f021bd6b803dc2d8c0d77e7120d6268dd033c7d0fbca314081afad453d7c85a9e867f8207c72635ed5f367dda4dc55f235bdc42cbde4dce9ef17bfb58212a85853844652", 0xb7}, {&(0x7f0000000300)="f5d00ed0c610de3018b82ea5764a01355ed651bba53500e83ff0ec4bcc30647891ca46453b367568142b26", 0x2b}, {&(0x7f0000000340)="af20c7e9781d231225e20b808ea25e589eee523fd18560d93842cbbd89fbb8cd", 0x20}, {&(0x7f0000000380)="5a700684b47bbc1f961d7daaf712445104e75766f86ab08e3a634b52b466f3a8267d31d94da3bce337083e099889917e96c88030f56f6511d8226963a68c99d2228b4a41e0ef266e6eacde7b1273a78e2b81455e0486b6e2e0ca3b4ecfd029541141c32530640b4bc8584912355074fecb7d4e093b3ba6bae91eb224c34460eb84e8ee1bc8c7f1febba4e59f2a1473d84c6f288a4ade9b0c0c6b3574ba3b0e9d8b010d6e85895f19dc14710e03bb60adffac45", 0xb3}, {&(0x7f0000000440)="88599776d858914238069d55ba940bf35eb7265b213ceca164a79e914155", 0x1e}, {&(0x7f00000004c0)="1a8a51f802c1ea18ce880c96081afda8a60a924549c964ec645a51d6cc36bbc37e9ac5f5c9b0383fa483020f11903054449ab80452e49fdb32e3cfcdfc0b7a1ab600ddfd4274f17093f0a98a134e3ba704cb599ce404a89a49d6409e5d445ec6d3d31651ecd7f40768af5bc6ef9b58f7ca96f97126fe3249f364104c0196e77664de52d6eac6567120ce0245f5fad9", 0x8f}, {&(0x7f0000000580)="6ddc3af4ec2b0c41afddd03b191c54abe8f16da11f8ff7d520b9dff41f7d6a61df777f3f9cf8f2b7c799d1bd6c2d8c12936f455ba75a6e19b8424cd3aadefa232fd6cade69cfc6c0c91c0214e9ba5339d2393a2e5a82bba14851e23cb102797a55e25996531bf8de1bc7db6a31802feaed2b1d071ee1e6574cd77ed24ba57782827175742549eec2efe93ae56ff0de63cfbe022da64edc7c1a0759dfde141602e018fda2db2d10b254c91ff0c0490c72402e4f5319fdb2849f7503fdf4ba0aa24ca92ea6ec823bd936e5c188b750d32bbf95bd94247083c1f364b183266946627674a98ac647473a35bb9f27de24b45492b13ef64ee6a4646a95017d52070d825bfdcefd0aa7760825683d60ab6824e538bf91a0e795518a73892a74f7fd535de9f189f7329d26c05650ae4f5a30568dcb431d0cd96f1b7e01087ac0e3db9c38f00f81b9033686ef5e1646d28a8cbec55f7da69a07bee00884ee4d671f3483ac82e56e8aa3584d39ef518c1de26ceb982c79a59df73f9fe1cd378fa35c303cd3cf8c56327af72e5680d7225c6d57b1e3b8f72cb083c3d4efcf5d6ec44489ccf2d5ddc2be8e544d88c1f4b6786737ab8dda39a940dbe2cb656de8d4124e776f67947d1bf0b8c19c44c5f43aff8c0f445b9a4e6b19bfbb0a47703fffbf315d5b6570095f218189cbd498bf9a6c47a5030c573f24e2ca6acb4949464bd07c22bf6c58e496ddd280c9733166a07b970908ea809e72bf6d9d981f9339b77908b0337e821dc3393b306b9228d0cd893acbd169aed6c97eff9b4d818645eb074625c750fef1415055ccd32cca039f623748b9ef0edbd5d82a24048934541020bc0c792ca19a7193c614ff8fe55429668373e06b9df0868d1a9a2d6df3cf46ab9b4dcdca0facb94295eaf6667b9ef4fcd1e842cf4215e8fe8ce810e698ccaacc3a687be1b982d6957f49839d0cd272577e97c29f2b0f0c1c4049f596d9a331687be1b2007033cffd5bd4c0e62d485306937d625d93b1843ad29e19e91b43c686a40392c7cd0fc39162ad7df931ab246faf0fc12b24733606705d05e5dbf29f79805da7e42455e2ff10da1d1f1368370b1a8895ff9ba838b0db850468e934639536a2ab5494ae455f41a877cf0555c26ecadbdbf3133fb2e8aabef25ef7da54f4f2812d47de58608fc546d5823c266dc92cfb795a013de88f36f9313dc1cb80f26945cb14eddcd8e07fa12c2af172b5bc88e0f2b2eb323a5828189f721810c92164d6d1ca5c27e7b92b405b84bea21fa1dcf2db980d2db893b1b068f86ff55fd8d76d2033dec4ceec3413d76efcde9f3459f92ddb5f601dde535f52078c5939918c014345849a9aaf748d83e5e765c114d46679de7a15d1c63cfab58d1ebcecaf36cf5132e9e9e3fe3100f499c03ea033dd56e64abef9c04654379d4c57a06f68f87b019608e731c45abde6c6d9926a07b12ceb821dce95bde2db408a08e77b86838af0297cb798f17277c9ca5c2334efa57bfd46a200c8041a4cf0e70f0514f3cc26414cfd7361337175938b1e92479b99f68d8587023a2afa90901fc987f7e9eceb68d23f981bba10ff6d63a4624717fb71304bb3609b467e18c0bf64a9ecbd6cbc5e74d0af6c768993aac843e69904ed36407fa025a5e65479c1e2c9a9aa66c6a442d98a4f7d0e6084dc33fb0f579720905d2e0eb49cf910399c0bc30dfe5b41d325ce75d1f3e3f253ef375cb6c0bc056c6ce0350b28b44aa2fb76b52e115d62a231888b335766b13361312c12b9bd97789f9348d2e770e742e68d666b0bdb9c5938a0cc948e3f90d8d5a91ec9f8edffbb1a2da61503720e5053bf6a0afbe5e8632c5bb6edcbf091a2c26dd35bed0e04e5e784db01f26a908b60e50d22aad9f33742cb5666912ab2974621923374c3038e5166c03379d191765a6f7ebd0bc7f941dbb2da6a024a0417b0a3880093117281ea037a7748f63f1567569707f77db9a7c6c4faf8bfddeff5e8c6142617b69948b072b4829716347cf2a2a297da8b851a7d1ed700b46a2d2afbfe083773d66140fe441672dfb30891c19efe7b01c1dceba54b0be7941c9a3c638e7e78c9873c33851101b0291bfc92c5084725d82493d636c8081dc453f4a526ba19d5cfed4f3d3b3fb544c70817192cd1268bea902bb7ab7d5716be1c84beb1e36c05a064d5c9349700ea72e29fe2e06203585b84ef43009fc740c477ff91363b252b1fcf4c6241a67187b408eb4730e02abf0b24de5518d16dbfff246b85242123ae56882fda8101c416ace56150e49ec1019c6d3f0524594df2f8d48f773d3401e9c5bcf3e4c3f8806f28e42645a2b88a0387169b63ab67bb1369ba6e09dfc47acbf79cf9b7ed69c4c2fdd92adfddf7cb291ae4ddda95ade616b6088cc7081134e933748212a00521122aaffbbd4ac586ff2060c1c9123ddc322defb375f466004693fd330c3758aba62e13345bfcc7376a3536449ba756c06e26b3afa65a09eee129c55ad455d7eead0419cdb687f064c33c96929216c58e3352278df44d28e07e230b2089e6ba32f410ce5520ca74f06a61e137fb98a968f4ce65358f1a3c18c31461f15c2436aaeff40f19fb08ec6a368981727eeacddac9ee653c4d785cf2e37da29c7de960a35530e76651128b8c2e89f2e1687b4e9653553dbe37fa0367baef9c285932cb6f50640725e337a73ffccfad1f20407ae64c60ba87e8b3751478128bfc82e78768ad7ef945ceeeede624a5ebd43b8243cf56edaf7170016f2a3fec1e722e4156e15fe7487fe63686ce3fb12cb65dc47b6f235d2fc7ab60d2c6191193e2accd8db524286d041bcc8c6ef8c44da4f9d131506a841d081d2111ee4e21cf7ef40d5cd857845a30a148fca1c96daee0d8f22dd7a3183144c8b49027d7999ed690d62d386de75ab84f934ca4e240fff7c6d4f1a2c710aa0bb8ae48ecbaf29d14bd0c99599210caf7fb976262f1e8a83728252c546f43e9b540b621c23a24d9beadbda012a1d2067f681e9fe8dd74a95a48fa40776271b4a517357e902d925ebc15007c380935f51f9e99fd5bc33ededf29f9fa0b34c864995c1f5cd35ecc1b0f61c6b1019a544b01b7c8dd341f9cf0e01554544668d1e97e6af0129b3dacd5c6553d47597b3b4e00560ec371c7ad2b2396888f48da3477bfbc1a386f94fca511795645ea970883746963ebd64d30acf68d1389a11edf9776e4df47586595bd05926295f34e44aefde614ec3a0932fea914a2f3728f60102138b27ce6d43eefc180de143f025213ef8e8e3a9048385b68e9ceb260665d9ad0acb5939237df730c2e1e7f98d0da45060880e6b322f13638bc13cc077f46bf71510485438cb6437c8dff13d95989109f3d301ae5fed0b76bd5734cd464c85ffbcc90ff1e0ce9953241032d348731c6d5708b26e9f10eca5954bf6870066f6b843adbb1c170242f3b0360a3e90043e260a14989935cdf3e9afa2fa17aef0090987a14bbc1b2c2396dc975f7aa774f373b91f57d4025308e3d41a3d39aafb9fa85fa5a767d6063d6855562f7dfade15a5af76359353f411bc551f33c914a518f6b27de7863e8d82d2fdd147c361f18256665d2c66cfd5169f988d631ebe1fdb61efe563e2c2727a52ceb6a83535ad7dff758bf81bc9701f44d85fb4d379c3119bf4f615453a1dc1a07367784d788d362b69d39238c5685846ddd606fea1cede362281a6f35d4f16f2b4619eb248cda7661b94ea64fb03b971c6ebbd6b6f28bcdd953cd58f27f9da6484203acbabbbf81ae8e1834e15f0ce15b0733a5f445323d7f83b978e0dc8f238765ee18fb80d166661b9c3ea3aa185c58602fb5132de9f82316c30bc3b8359dec589b41424cf680f9b61afd98355b1c81680aed5a1b2bf54f700f86aad383eca33dbedcdccfa5d8981ff8b639bc3f42007e4f6d2ba8117ab77a5436b7015b517d8c02f5d7e696534734051397ffd9b84284325be50809969056776e0418d217be36cf30ad272ffe0c2dc2c705da534a3bb47ab35d88d1979c11902f15b83d126ea3cbe6e5401fa682233a37a1844ed2a81bbf18a3b6204a4696e5918921148a17cf7354bd2ecaebc97614547968d39b84cd3a8b7b849dfcaf1336347b8da0fc18fa82fad908057a5c678e5ea12ada058f17f563121856902e6422ab6cc1d2180f7a86cb75ce8a3945006a6c9bd112c8e09a32f698414042b86ba1dfca59ed94ea5773090e9c3d89355330a80a9370a0725fa46fa60bacf14c89b6390a82cb8e5e85953f748be20065db97f978b89edd4162a62ee34c3b291274d0ba265eec7a466022396d6e8b721c0003e7939640f54cac2d7de5d7772ece5cefc7c559384682b87cddd2353f452885d3b89334a60f59620a6ae06621b5f867a33f2869b0d8a09eac5a603fe32c8eff6bc66e57d4036461e05c3137d08bce619b9e2079b17eb0bd98f538bbdc86b0195c518eda8a0d13ee015f35bbe4e9e91fb5417ca00dff87ee518ee5526494546e95f3cc7c82ed821448ba960b22c5cabdbbe1ff7d45e23b079bccece67a0c2e6787ae02f2463ff670ea70e863b2ec615f709f418d413d0ef986568272b8a1fc0712f19005f10903a52e29fb996a17dc03ac2227a73ab8e2760c5f2b658c5a8065be989816632695912a8984a7c862841f5477d507dc25432f7ba1afb4b2a245afb273643fba44da761636665767ae88df0cc7a0c8342d4de7ed70cadb5770e5e85a88fd2176baaf8ca5d6f9fe2a8fb6370c7d8b17204a4c173ee63a853fbad4f11dddfb68acb057f00bd70272b99aa6e23622c7c9a8518f6757b842c78a18bfd474329dfa32f402e3197dfd42526cdc2787606960f24843e21eaf8665b9f116abe7bb1bcfeb49b401a1ae16b7e900a6e59eabab0a8ff0914dfa2dfbb6b1a5e805f55c664e50edfdfa1f3e830c31c1a213f811cf167d5e0f69c4a89eb24e7b6376b4e9071429c60b498401db1f6e67b5333c8d7e30020904869f07320113c67e6a614e4d02adcacfd8d91e7781f6babfa2112b596b2e73a11b5da0580ee00d63ee8cef49e8cfbcc0752513e2eff66b0ee78e7ccd51d4a49b4e8024d3a4e09c02b988175b1069a78cf257937c76cda4fa9b21640ac8afd43f45cc1a61dbfe906a4d3184362af461adf346223375ae522ea5ab443be7e2f2117a2a79468ee4d59baacac9b908bff4fdbde43c90b9f65875af9b3a8cd641b4ac7fc0ebb33d877af2b0e01a9510704cab4d4cfe15a81bb258b9eb0f24cca78ce7605b02edfae4780011ab0c027f0df45272aa2c65cb42800683a316d617cd01ab96f058fa5f92e1daff6487eb5a23904c11c8f963839b389b18b7308a1414b0b45cd76a543fb4c3d64a260909001e851d4c41361255c6de84394c61cc92e4e8d16aa4c505f18e25214651131da0aa24e38b8c45040afb416dd38dcd7d8b25deb547cca7869b91f37220d81f82be5bd749ca787cbe3dbbbd9faedcafbf95c94c1d985182f908d14d0ab933b97b6eef44666acf50c1293e83b0bec5068b124f37912894f6d6e517f401e0190f83f52cbd6927b091d0ad3c6db5a7716b92ee350cdcea2eae17e829db41cf37985b0290f0415155b9eadecc3db2fe2d6c31b65bbd63e93486845563f0a47596e677d17dff7df2385e74a7948b5a363473d6abd09d5ba92aecf3f0e401547bb64110080cd0e4c413ee9a4ccb6f096160cee7dea266736ac04f5f1d74b1e482d4d3ff755dc8b2560bee223d405aa874f6d21399f1b0d3187a3cedc4faafe37996b3af1c80e2e3f0a928", 0x1000}, {&(0x7f0000001580)="31381a5721299bfeba8ea8342bf853865eb722bc95e2a65131273a49a7c7f5024626afad575085c75f5ee9d1ab7dd1033a2801fd29b26c5f9824f6b7c803f0c390f01ce48d24a9e19060c30b275fa137a1723cae0fee5bcf10adb63c77e5cd5125db905de7615899c70ce94c8335b14a3e273dbfcd7bfc95c2fe337eaa24e58c2477623442610bd7d0350e6bb695e96e378ae3836496251808b0aa0c67fc33a791954fb9d2ce5ac38e79a76c7eed597d2f3524", 0xb3}], 0xa, 0x0, 0x0, 0x5}, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 16:01:42 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000002) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x2) unlinkat(0xffffffffffffffff, 0x0, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x41}) 16:01:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="bc07ad91d407a071fb1135d046a05c7d88b1f4383768becf4194ecb45bffbdd3cc6ce8c01d82aa91", 0x28}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) poll(&(0x7f0000000180)=[{r1}, {r1, 0x118}, {r1, 0x4}, {r0, 0xf}, {r1}, {r0, 0x185}], 0x6, 0x9) pwritev(r1, &(0x7f0000000140), 0x10000000000000b8, 0x0) poll(&(0x7f0000000080)=[{r1, 0xa}], 0x1, 0x5d3a) 16:01:43 executing program 1: r0 = socket(0x2, 0x3, 0x4000020000000007) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/246, 0xf6}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000001200)=""/107, 0x6b}, {&(0x7f0000001280)=""/185, 0xb9}], 0x6, 0x0) r1 = socket(0x22, 0xc004, 0x200002) lseek(r1, 0x0, 0x1) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 16:01:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)="3c380652", 0x4) 16:01:43 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = socket$unix(0x1, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='@\x00', &(0x7f0000000080)='\x00') r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:01:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) 16:01:43 executing program 1: r0 = semget(0x1, 0x0, 0x480) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/183) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000001) mlockall(0x3) 16:01:43 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10280, 0x2) kqueue() chroot(&(0x7f0000000140)='./file0\x00') recvfrom(r0, &(0x7f0000000180)=""/22, 0x16, 0x40, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 16:01:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000001640)='./bus\x00', 0x0, 0x2833e1ec) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) syz_emit_ethernet(0x45, &(0x7f00000001c0)="71a34c4253bd07bf095d99ecc7db27d7614d871fcb50491fdefd27dc0da9fbf493010a2812e53c783921acf18ef36dc34dff2e62599d2c8a5d6d50170163b8b99bc73295ec") write(r0, &(0x7f0000000140)="4d0fc38756000000000010", 0xb) recvmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000400)=""/234, 0xea}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/108, 0x6c}], 0x5, &(0x7f0000000280)=""/25, 0x19}, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7fffffff, 0x5}, {0x18, 0x3, 0xad7, 0x6bef}, 0x4, [0x4, 0xd809, 0x9, 0x1ffe00000000, 0x100000001, 0x7f, 0x9, 0x2]}, 0x3c) getgid() fcntl$getown(r0, 0x5) 16:01:43 executing program 1: r0 = socket(0x38, 0x8007, 0xffff) socket(0x10, 0x8000, 0x12000000000) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:01:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x20000080, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x30, 0x21, 0x5}, {{r1}, 0xfffffffffffffffd, 0x30, 0xfffff, 0x7f, 0x10001}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x4}, {{r1}, 0x0, 0x8, 0x80000000, 0x10001, 0x7}], 0x29f, &(0x7f00000000c0), 0x8, &(0x7f0000000100)={0x4}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:43 executing program 1: nanosleep(&(0x7f0000001c40)={0xf3, 0x7feffffe}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') nanosleep(&(0x7f0000000000)={0x4, 0x2d07}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:01:44 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x7, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f0000000580)=[{0x0, 0xff, 0x1800}], 0x1) getpgid(r9) 16:01:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) write(r0, &(0x7f0000000080)="e329f3d35e653f09a271ee4f332baa636f7153c92eec4830298c4d9f0b4db3e93540f3e03666cfd34b7d5c5d64e3c467112857fe9c0b565e18b2bdebde65cf", 0x3f) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) write(r1, &(0x7f00000001c0)="b7e9b03c7dc54454a97d0d6e605c6055f25c14d751d726cff065aee80915c7d1e9090eda3b6d5ab37d6ca23bc9ef332539474e28d2316e740ad9269d57487c60af23399c7f7cbb634b60e00b83ef4f836ec50b6cf58fc1aaa417d1abe1e8a370ca14467087353299410739f8e66331cf4060183485f6dca451a50c8cfbe6", 0x7e) write(r0, &(0x7f0000000240)="d7d26e897a10e232eccadd06567ccf4d41cec62cea85562a94fc5a672de15b119de9da607d7d4d6e3646a332516c4b2c1b317ad23cd753f7fbad8f4f50f00bfaf22b1d1f4ea9345f9925ae7a158d28f5c2410fca5b8cc73c62949b85c44fb40cb917d14d851d7352a1e633048cf0a7e5e9e4bb58d571c3ea16", 0x79) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x20) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:01:44 executing program 0: semget(0x1, 0x800, 0x0) 16:01:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x6, r7, r6, r5, r8, 0x114, 0xb3c}, 0xd2, 0x5, r4, r4, 0x5, 0x8000, 0x6}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = msgget(0x3, 0x7a1) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000340)=""/34) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r12 = getpgid(0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x100000000) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xb26, r3, r6, r7, r9, 0x6c, 0x400}, 0x5df, 0x6, r11, r12, 0xff, 0x20, 0x83d1}) getsockopt(r0, 0x200000029, 0x100000025, 0x0, 0x0) 16:01:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x14) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a5f90397b93234a686c1d1c5cf9a929806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:01:45 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control/file0\x00', 0x2, 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:45 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt(r0, 0x1, 0x1, &(0x7f0000000100)="f067cbd86bcfc88671643bcf677ad87f8e09e9e84c5e6e42dadc3aa26b6807bde9b15617cb6a9dc404476ef21146cfa36bac3ed3aeea6ca62d209615c802c3d5846f73643ffc438815ee35c8fbff8fdd75d9081897b5c8b7b15086e946e314b51c3e646c6216e4ca9001d5cb977efad54a13233fe7b0019ca254893f1846bd09596cd8080d7beb02f37a5813c7e7cef7c75dbe02731a1930297542695398dbad058993f85f3ae00cc4e060a19e8c155fc9cf4dde88daab71fca51e70bdc23a9bafaa7b250786092e35bf25c3e0c56c61cd9c5200d0", 0xd5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:45 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100000100002000, 0x28ad) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28a9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x41, 0x2b) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x15, 0x2) 16:01:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x40) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:45 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) pipe(0x0) 16:01:45 executing program 1: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 16:01:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="628c98eb466778c30e74cd7e4be38a106f15d3381222009ac83a6ba6b446e8161a4fdc", 0x23}, {&(0x7f0000000140)="e1d6e720c98afd1703fa33f702af472d53129f93e6b3f6810fbd7d353ab1b3", 0x1f}], 0x2, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1]}], 0x28, 0x4}, 0x402) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:01:45 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x7) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:01:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getrusage(0x0, &(0x7f0000000080)) listen(r0, 0x7ff) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1, 0xffffffffffffff7f}, 0xc) r1 = socket$inet6(0x18, 0x6, 0x1ff) listen(r1, 0x2f7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0xc327, 0x5}, {0x18, 0x1, 0x4, 0x200}, 0x1f, [0xffff, 0x3, 0x8, 0x8, 0x2, 0xda, 0x40, 0x1]}, 0x3c) 16:01:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc) r1 = socket(0x3a, 0x6, 0x3dc5) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000d8e18e296a74938605bb103de7c719d3b0cecb76fe9931a780e34644e4e62b5b35205c9a9d22b1ab126e6439285145ee01c359fd2732a3b0083688cf8a71297cca749872ad8d7abddcbc84a5b2a96171068c830767131adfed886810a633dc45b9b9e1cc64c989a6d1880955e6ffdb2a930b466312"], 0x10) connect(r1, &(0x7f0000000040)=@in, 0xc) 16:01:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x5, 0x1000, &(0x7f0000000180)="bfebe45a3aeebdd3f6b555862fdf5adb39c8169472ddce9c3e00ad3a82717f28d015c647e7e0569203f94aa7c0ddf77e5091dd372e4c4751d8ea151f185268307e96ac33750a005a85159072f83e08ac2244d577c38c65483372cf18f97bc0b51b39a3dcf10fba83e04d7e2fd45eeccfb0f65ae829bb7e41217b4614435c7d1315780a7ee52be8515da2e815b21117ca37e0d37d045347c4ba3919fb584c232c759dede4802c606b5150303dd31ce61ec775fa496ee060320bcd", 0xba) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() sendto(r0, &(0x7f0000000080)="300b3517d6ce8d3172595078a205327d598fa1b561720bcfc3a66aa2551c120ef2cca2e21b57cd1f71aff928890b2793a13d9339d295e5d5647c0a6f80a50ecdf9d9fd2b73ae1e4be2022d0fe1dff817d4e8d74e548ef8f336a895cfd532f98d2edfbaa19da32b751f795e187a659bba1ff717886a6d74091f14729749204739794061c8086873fd7918a07481c68af82efce9534f25b25d9bbb1f2d81f1182e5351b7d51b2bf5a522c5031d3b32e4453c57ed44add3d6242d077acf041ff81689e859361f8c4fe77bd0c0937bddc535223fc1", 0xd3, 0x3, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x10000}, 0xc) 16:01:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) close(r0) 16:01:45 executing program 1: socket$inet6(0x18, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000100)="7b95d77779fcdb26ff2c22d230d81c734b2c81aab091909910c8585b7ed974848f9530b11952fac55e1efdda724601d5b765487681dfef73fa67516dc673f9c711a3c296c5964af7b7e96b356ebb81397b03554b7de968ca7d799d33bf15eea9fe065dc66867bf666d84aa26c9db713ea561f18fb55554d42de4ff80787066b0cab34434651ce894bf448b0a3e754738888e1bf7d5ce8358920e96595a202ec3ff59d6028d0944dbce5aa323b39c2685fb964f87d842bcc0ae21b8525f6476bca16ba3da9b9b749033a25bd79f9d5c5134848b74a7dfaf8c1997e142778edc61709ac985be9b590d62cfe0aaf92275", 0xef, 0x4, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt(r1, 0x42, 0x6, 0x0, 0x0) 16:01:45 executing program 1: r0 = socket(0x800000018, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet(0x2, 0x4001, 0x2) r1 = semget$private(0x0, 0x4, 0x202) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x400000000001) r2 = semget(0x1, 0x3, 0x10) syz_open_pts() semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/131) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:01:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) geteuid() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x760) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0xc) kqueue() fsync(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() fsync(r3) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="bc36e1612923fe313fb432799816f68a911c060378a22a83c305f495fb0c2af0bc9fed13b4cceddc63473610d722f314c633f57ceb1310c19a213d032a546713a6453e2791803f030607b3b9d5430263c8ecd8d235341715c6dee586e6164a484614170682f9a33b16c0a4427249f462ba4eb6fd6c93c41cf5eb1d42d53f0041ebc2044cb5cc9e9998ee9bb7c33c84061f3d0cabbc7965bae642784c91bd80977046aecc56027ebb73d885fbfe865c040b6eb5c1cd577ab5f9", 0x1c2}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="eba07c1db91668ab0515d95f8013e5faaa893290ecd1d8491012ec6f66bb9fa6ce82d5105275fa63e3fa1fed5e53818f8c3531b49bc0b12206cef45b92d477c025cd9d79719813425cb9f38874d8fdc14ead4713c0f3080dca1c64156640f183105ca98ae45195e23cc4fb26b3f271c478", 0x71) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 16:01:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = dup2(r1, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x1e) poll(&(0x7f0000000000)=[{r2, 0x33}, {r2, 0x10}, {r2}, {r2, 0x82}, {r2, 0xcf}, {r2, 0x4}, {r2, 0x10c}, {r2, 0x1}], 0x20000000000000da, 0xff) execve(0x0, 0x0, 0x0) 16:01:46 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0\x00', 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0x126) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/95}, &(0x7f0000000140)=0x61) semget$private(0x0, 0x0, 0x200) 16:01:46 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x48, &(0x7f00006f5000/0x2000)=nil) 16:01:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x40}, 0xc) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="57aa0ca6109533081f3fe580fb36b90d44860e5c1c89d97f8e9848429d3388e7e8fc04fd77a2d6bb841f0a75626e1b2668418e8739dd6765445ba4412aca8009e1415b04a9e0531d2cbd14a9e12e229eb33baa965c8fa556ecec9d7c31bf1c89457fd3032fa99f752882794d52c12387efa0fc59bec7a278f4b625c30e37921dc88e34f707", 0x85}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x8}, 0x4) getsockopt(r0, 0x0, 0x10, 0x0, 0x0) 16:01:46 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) close(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xef4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)='8', 0x1}], 0x1, 0x0) 16:01:46 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='ww') 16:01:46 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000740), 0x9f) 16:01:46 executing program 0: socket$inet6(0x18, 0x8000, 0x9) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:01:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x40, 0x4}, 0x10) sendto$unix(r0, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) 16:01:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3ffffffffffe, 0x42) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() 16:01:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8008, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x7fff, 0x10401}, {0x0, 0xbb356c3}}, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:46 executing program 0: r0 = kqueue() close(r0) ftruncate(r0, 0xfff) 16:01:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0xcb4, 0x3, 0x1, "d730c1e7bb6fc6e21c5b00000000000000e74de4", 0x2000000000000000}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getuid() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:47 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0xfffbffffffffffc5, 0xfffffffffffffffe}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) mlockall(0x1) 16:01:47 executing program 1: shmget$private(0x0, 0x3000, 0x400, &(0x7f0000004000/0x3000)=nil) r0 = shmget(0x3, 0x2000, 0x300, &(0x7f0000004000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/95) shmget(0x0, 0x4000, 0x24, &(0x7f0000005000/0x4000)=nil) r1 = semget$private(0x0, 0x3, 0x102) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0xfc8, 0x1000}, {0x2, 0x7}, {0x0, 0x6, 0x800}, {0x1, 0x6}, {0x0, 0x4, 0x1800}, {0x3, 0x7, 0x1000}, {0x1, 0x900000000, 0x1800}], 0x8) 16:01:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 16:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:47 executing program 0: socketpair(0x12, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r4, r6}, 0xc) r7 = semget(0x0, 0x2, 0x400) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r4, r5, r4, r6, 0x15, 0x7ff}, 0x5, 0x8, 0x9}) r8 = getpgid(r3) r9 = getpgid(r2) r10 = getpgid(r3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x20000, 0x1, 0x4, 0x2, 0x10000}, 0xc) shmat(r7, &(0x7f0000ffa000/0x3000)=nil, 0x2000) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="145a32fc11a6b5841533e1787b59d89688202108ad1f4d00a73b44f75bf08f57b9a45fb18c8b8d7be06e3695cf1a2c147a744a903357922e55fea24456bcca8fa9ce07e91f6b4e748df3d002965de567f27f301f80ef005d852308d003a52795eda8ecb13a0b7519", 0x68}, {&(0x7f0000000240)="3624a556e294e097abf5ce17dfd22ba3c8d79ab3b23249d82becbb84e4dac59ae4ad2a9ebd183187cc7d9967ee8b7faaae2d0d56750041922639d2ed54072e680a15f0de53290e1ea88988af24bc2b28d9aa04ace28441066585b81ae8bef640b7b8a74a34fb91faa91b7ed0502a00576a03379d4a28bae7e71ec9ad93410dcb47acabb9deb3eeeff5fb54ebaf5a283b3d6a24d36575c7b2c8c4b6afbe9dfe71fff15721109d8669b254bb4393efe995c2aa3396", 0xb4}, {&(0x7f0000000300)="bd48b9246e5f47b72c8fb387a74db1c39b6842c91d5c4c6e95f543a55724cbc223451bf1a4ba392ffb64510c14d21538058775aa38b9de7893348523fd25adfbe3444bb8fd09933991f0eda7265cc668fb5ee9fd238fca43a43c14adbdc49c3dd1bd619ed0716b1573182015bd6978755e7245b16c1cd7672c7413a993487453bb05f72e52050a43dc4644683c300e832de8f1bc37a2c2ee512ed1a441131fc49b16305e21759488c948b6e9120ddcab13f38099a42be41e3e5e3c65dade2a39da0c3309db38de17f66591", 0xcb}, {&(0x7f0000000400)="09fdbda7e02871a8d582ec27b8d5b32ebbf867ed16416040468a8a", 0x1b}, {&(0x7f0000000440)="1eb34812310d043bb4c9435fe83b66eec9557188c64bcd76", 0x18}, {&(0x7f0000000480)="e193da5293de1f3ff90a52d0de6d", 0xe}, {&(0x7f00000004c0)="333ed036a70bc34662364219266a7a74c1d2d950318d7b7c8c144339c4c6f1071356f0a874292d4734162d2a2f4dedbff10e8e5db98646ce03906398b9a544d830ede17dfee001251987e9777804fd00d8745641c1", 0x55}], 0x7, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}], 0x20}, 0xa) fchown(r1, r4, r5) r11 = socket(0x19, 0x8000, 0x800) fchown(r11, r4, r6) getgid() pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$TIOCSTOP(r12, 0x2000746f) shmget(0x1, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) semget$private(0x0, 0x2, 0x40) r13 = socket$inet6(0x18, 0x8005, 0x3f) fcntl$setstatus(r11, 0x4, 0x44) getpeername$unix(r12, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) sendmsg$unix(r1, &(0x7f0000002a40)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000028c0)=[{&(0x7f0000000740)}, {0x0}, {&(0x7f0000000780)="f6acb5a6542d4450caf3f762c4620604ad12b911af97fa89d271be1e3782819b412448cc510417bdb5d2f800", 0x2c}, {&(0x7f00000007c0)="e47588cbb0a39d8e5b5106d3c47293f61c19ae668df95c2ce8f5b9ae05556b72abd6e9bdba9f3d07d427164d0472a2dcefe6cf1ebe81aae9bef3f3011f10ba04028712c8c393d3591f6517f5a03b40b3392391ec2413c575d22eb5b9a909145171b6a0d314bab5", 0x67}, {&(0x7f0000000840)="1b2055e61df416951d239745cab8fe85f7a002aa94cf098caf1803ad898414b3b2703e66286c5fa659aa48a2d8f0d050973cfaa535b71a1f5071d74e0843f7506b490891fee35407bd8e4efec07864eba5d6a55dd6cadc163b0be70597cec1528d2646313dc755b49eb7d052629f529feb6e0f0a1dee69441460feb9863b498c7fbc3bc2ad9d6cf376672a9976e2c7ffee50ccffca5cd42e204388c65c56e79b2215cc5590af381b1c948ef606d3d17577714d393465cf6c4b3ce10986706f21ba7f9f0c69c163534a12ea01d45435fe57643ac463b06b4ca055658d853b4c57ad9845f741a8e57f86f2cae8ac5b4296dd1bf3a114b50a7ae4c8240be0c989c5fbdc29b763de265c5a080b94183305b0d6152ffd50e0c60fa6a3eb3cb805adf612cec916bf74bb7589d9f0fee2f1787b89aa0cb58b9e40872e2f9e001268d5198e8bde33f7d59b84bb95c98c2608f3fcceea3a8894ea6c2f2aaf9d0005171effe30b8d2e22fa3cc40b656783288d498fcf05fe83bf3fdfeddd7bf4abf35315180408da7e6d532ccd3eb7554e313d0267b0f27cbfda4e801c173b4e97cb58ac65c63430314b616ec50c271daea78673650cd1666bf2709ac230778f4031635eff3ef80303eb605c7c21f2910f4ed73b63191d4402136d6e760d5cc281fc5d26a7bd759bbc45fef28f956da769a442f01e4faef6b65f261d6e4b3696677708ad4969a28e869730cfb9e072c28038c8bf43740032942a0fb4101915a7489ced5b1bfddb87d2da3fc7952e6525962676f9a0f731df841ac1fcce3e4c6cc45701568f712ae64d69c4c1d17353426375e4978bd23895f284688c3c57d0507fb442b80e1c23d1577caa7f8a53c2f567b9039d159fe6b622fe2c86ecdc0f12f1073d41fbff0d6c26ef1ee63897251dcc9cc4a3ad54ffae0f3687727d3f16065d91298e6db1b9837aa22e563daa653a0e0f2f43513b6c9106fc2777aad0f32cb47d69d8018c5302a4334825387a01c9f1e08302496e4d0320f155a571dc20ab174b9864ba1f54e0f19f7f61e5de37f63863c45d14f8897566191a2d13d31d3303bf8cdd13341b03866697413a03d92c9c3b487d25bab7dbc2ec679c1af5c27b49f1a8ea7ac3130d9b568d62ff2303167c9cd1ebb27f379fea83458c67eb93f2aad172cea6393d29202d004182c0083519209a9734ab64ccfa02743ea69a985e232dffaa9268fcf0f8d1aac4e644626569b2b9f38f244c21223742ba262d3efead6c66f9afe469fc7597baa10fc5cd0df5e380b8cba50cc3f7c42fa5146736252f3572dd32383232a5e5d10b2e1308a22c6584255d58eb4217640f5e80ed47653f262d2e275dc99ab30139eb820f38765541c6f8a7078ad6c1e3123602b36eacbd45f69c075248cc70731e22e429316edc554dff15ac9b14ba40209b79212ccec1911029244928bbc0c788df393af0ccdb8933f1eae49b87f6f7005a72b1921a5e009a47bb1dbebac72349e4be0c87d1ca202c0b039708152009c4046f5ce58513dac379a8281bf4e4e976d422d492fc96ecc2911d542ff489464a6e8cb8576fac21cde401d639ea642bd12e1e185c1997ebed421e939a911a0786badefbecab01560ed5f06aab1ffb62ffd7e88b53d424246507f1e1c4ee17379488df5c329164f63a1029f68c592dbc86011867aa9a9b14cdfdaf6bcd25b60e710d63fe6488566f1e9342812942bec2e49ab242e2af1f43c343ce0d14ec99df8725c892222a7e9383c2f7b574b1c6dfc94acd28d03b4981e9a3f106005802f8e69c62fa2f8f0005e4bbb1ce2f15b7e8965e46de5b3adef0d4626590da2fb7e83e33b02d67a44a4462357e3de63fba3f1c38d4737b83fae203e3b50920dfab1cc8bbc1dfb79f1c6284e62a5877fab59f6baae2a7521ee9d737d871329d810dff1689a7400895bc23cad6c63958b65a2188847266e5f4abf49ff29eb8b2fbd7ccc8ec24e094a60a40d6670632a036e7a86a86dee1126847d342c055270996a240ee66c27b7efda697f20c412e0be41b17781649e8924bb2ff8e6ebb8ec2865ca2fa2c9bb0c6cdc79abf6066ac5bc6f761d25852c664cd3a1062adb78fa24b7a007d0bc7f041901b863c7328380a8984538197ea959f170dff4b4e6804796b76f685deb2044e0070bb5e1bdc2339a63dd40414af6a9c5bf4842a41139c10477ac647174b8e449b610c1ffbbf2f2b8e30f0d3c142e9a4bde6113c093c0814a823cc751feb422038c8f17e0b36fdd59152ca3face4f34d94f46a629993c66c313ad53be4cb0e7613aff9015c2199ed5d4896df50c4970de31fef14b4ba62c14fad5a7bfa35048043f4453c5b105d727a1f20b087f9abb25ec6364bd9fe0f47c03facacdae2c36725420b4cebe9701cee7f1815113b557814ea692910617022952b658605cfa0583f6d7fe38f45f47827b22ed01945f8ca5eb9b4ddddf3013d76cd7d1cb0543e71652348e5521863ae9ead79d865971ac566b5818d2e55ec2621c118db61f41d27040d480f7545f45da628fcf79d465d9ee9153db90e87a949efb4aee1681313f3f3cb12186dc33ddfcf0a5e61f95a2e3d63df2550ed09d31bc46db7159c536513235069d334bfb0bada88ed174348bc7d69b9b1946f123755d88a3966a2a613824e99d9261368c3db231ad13481c326495503845c67ecfbc9a54587c98f7d2b3c5728812593f2a0a17c8fca924f6eb1887b25f829f164303c1e96e7db7266b14acfc14b1d76317509fd60ab568e8234e251fd7ae3bd1d86f22aee96a1bd5144ea3437b43fef4aba277db6b4eaf86bb49503340d728247f8f050f37a1af4fad99ed49e8f1ce30f9437251e3803fa9267a7b93966093b7a22f951df9ce09be115186cfea88ecf5c61d14139392f24498668d9039cb7cb03077bb9492229934e0c2b6683d49d1fbae37040518707332e78e12d032dc0d0fc668959cf876928ea9bbf59e91b987825135da017ef4f0031f37c21229cb83c38381c30d00dcbca4896bdee2418cd71934bdd93ac8e4e160c436f76d3c41b3ab0790b56ea61e9801007c2aa6122801b961889f99519490c7822e92269648b619c0649c54805ea7e928ee9516ca40360ef3ac28fe8d694c065b4453f3923e4b13c9ea744d39c8f229cf847924afed705570be43bc0cde666555e270a244c69f9510b09d5d732af20fdecf88949706882dfba721071a401139fac38650be9691af2575577d1ca12e5befa8deac58651f2ac96107969f5ad1bf0592902d527b8f0407ff6fca6bf3fffc5a1c5d659e72bfdc07c2f2de8193c6e8c186ae41b61b29121f7593ebe6d375b72a0de0576e980d833ab0437d2a8ed0043af0274db774aee644b351eb8f350431d58f78a693212fd3096df442cc8ab1227e680d32cdd26551bdc3b91428df7622aff373a88eb32de778f4815b44b5b43ae4d6ba1cfb11089efb2dcf7b1abb59c718b45398c3c994b1256e0d1b26049323b10f7a2030114159745124cc84f783bd3e702df185f374d7418c2c115071e5348e54e4a16a665c40020b02ac28a5c639291b6508b49df5b9af38799a06a821dd186671e827262cdb31bd809f84d1668c4ea7bf9b029609b90fc54b52328599419a04b8a65a9446f799ec0fe0f0bb2ff5fdb8e61b7151702aa67fdadb191b8aab45aa4fae3cb6973f5b1cd23a8020d36482bed08743744c126581d7776c167cac2195a176b8025fafa2dfce4d4b244ce155c1b001c6946a74f358d6e58e81799c98631fb2620fd1605ab502867565cfa1e524c04a7cafde0388b1d8c1849c125da0c2d3b6849bb2e4401e9189d1e7445de6da754bd682a369d4d52f4e700abe78fedac68d64578d2832f86b1de7e2a91c9f9ff1bbad172a76174d9bedb1666857e435dd5a43399e7c6806eac23fe872e5a0b90af6d97c2fcdc8a1a45440b96d5857bb41fb417ab7c61e4b9d09e8ae914abbad8d3c386d2520775aac1e08c0d7b1c0a29b51c95da9c3937402751b34af68d613296883cae9b7a5ed981cbf671075e87e5b2ae210f690eb43dd4df60b1b697ace4ee6a4b4e492d68c13ec7aa16ade38090f8f2dd5137197bd0ee4289a725c44f031f9ebd73d1910ba765d982ce35283f5ef127d55987274532342e98e7dc3b8f5c8ae2521dbd9235d93842a3c5e81389376865595b1ed891c9dbfa50a533c6b811a424e821efd94938bbc18a1fb8f4e1e282cc07568f82d26c0be73744c93f8778169ae843a9686373b37a8990517749cc2bf9e1268d849c061b4cd2799185b67ee6c0d61211770f9523f87e41367cc5ac5f617e20b2aeb982cbf1f9a80860cbb5405c4e62bdd242b56c31e7bc2525a35ddbd4d79b6a9719c2731158c7e1631fea421554e34fb5fbf9552f700693dbdbab483dee00afbc2a889b0b2859039915d771fc8e7caa5d954ddd3f617e823cfecb6660cd1802640672b98bde12db985e7a41215279e1336e31f3179b1ec1c60fda68c9e22ced6f520ab7718b812e10b6a116073fd704ee24f2e3c5e6439c36e08940564cc5136e6058823b50da0d130092ab9faa1b8177f509409d611a684d21d07c2449e31c1cd52d0d6e0559351410e1feec13aea5c50f41c5f4ffd10d4f71839e3798fe4855b88cdb09d683afa4c44e74f5f7c25f18a2291f640df8539db3f1e6307c055613602733416dc320a4231a6ac78cb4be0001ae69cc9de138f60d338b86d520e6ec58f493eb5b79851e24bf18ad467ffdde70d89d8a77de4624c1f48e76af3ba9cf24a81c54b69e609e6c8b19dfffeadd39d670cca7a2fddf7f4d358c89a70ade8e1666ec672976293d15d28eec331f20780fc75346985a2fe6c21497d6fcefb219739683a76291ac22f8a562a5777ea64b48d3d5ade393e0b6f669503716a8e6b82cf9d244779dda481bcef48ca595f37c309e202c52fdbd8ea4f88489f0e234fd47e44cc94487dfb851416e39981a7527c33b068f3d3a8175730209d3469ad5ebf7436f5ddbdb0c9dacfb66f05455917e2ff1ce7ecebf9638db2cb3cd51159af0e17d236f0a41bf0cae5716ce516bdea04c1be8bd6125b80186a6e6721e1b36916c0c96a0106620bf6e24cd74c97f884a600b6e1d7cadf0cfeb4fb8f9d4d40499e58c2470030964fca2a8b56488c1b2b96547a19b96ed1a264bcbed9700b29897bba261c64fab5eaa348e92daec65dc21438297d4244e9bcd9bf0a665889db73a3a83d8ab0d7abd4ed00429ebb94ba5ae12c9c5f3adf56d87ce41e251a6263bd0d3e4dffe06e72cf58e6865dfb4c0057c06093833c2fadad813812fc1a5a7faf9efe92afe3f2e961c08e51ad702d215a32e3bfce7e7054def92ba0a5066858ac7327aad92116c4b37178a0948ab4a89fadedb0956a07712ed27ed52b2b668c4f2d6b12d1e59dcd397cb86cb5ee8d38c90fa211a858a728fe0dc2b7c60b16e88b4cd598aee17963ac9e38592f920c4e046d3320195721eb691430d5b657312d441d63b1545a12b51b51d5f45b0bb33eca6c304f0326957a617ee88d83269dfd412e098890e5fb7913d40b693794bbfb29a45256ffea787a16bdec01467fbd2523515d76ef34daa6dbf8cb39eede5857c2712d80d508a549e7f435e7ad926631ac9572f1d7c910d94da13e721e23b84601241a08c82fbe6667a2b1af10ce9934e1ce2f37161a9ec37efaaa26e63e0c51f09c1422fc3596f1458309fbb16c6b5ec8939b1e25e7993274695f55f81cf0cd0d39b08289026f22241a067c21ff09103b5f3b02080f37ac02ebb1b79f748aae5f5", 0x1000}, {&(0x7f0000001840)="7f1c166a77904f10bc401dd0d47546eb5f0c6a2ae0214a65157b26964cefd4e8c829980baeccec59d994f6afd789428fdd717fbb638da9feb0bb05900333a4bae30438642ce1d12d97c55624ce24e673fb742863556f0457299d487f202ec956ea3417b818e42728b29482511fa7dbc67f65c8471090ab35dde7831db24184f4eaa03e7a580f45ad72c1e91f61b337491059ee514127f8c3039ad91c8010f8cab469ac34e0a6017f2295d41b1cb4a267db2d59919b08bdf5dd71c6b4919f7ac795b044b9d2e05107f70197ff5a8c99ee3d3d17bee55d5a8a75616b64fe53fea59053e71bf687784606a80adca4b77a062e7752e8b1a9064777e0f60e0abe2ce3e27acd53d4b0eadd1e9e42a4d4debbf51eaeb233725caa27138f56c1ff10712ed3645a59bc9a2b9bcb9a05eec8c79c67fa3474d02338d53405241df18db392993054846ce350df5cb41880f766b560c213c0d8cf2fb3ad2f166a52e71eef3f6bfe6d03084080ec64099826fc4d79b9b86d816ee19c9d7620497674c82451a870389e1c598b1deb11a8efbbc5f3ee56c99616f2f398b754f568a5ae90e366a469b26800063fcaff2a2de26eecfd199906296bfbea7496397acae1476e604123a10f63cfc56f5b1d25f0b0c3fcca690d6d15401d0445867e3fec7d7dbf12329aea7892dc960144d834b1d87c35bb2e717b369de8c12fdda95b828a091c1d4543fc0115decd13cb9b12300a2e12f0fd2f8e8dcfb2bdfd761e4ebee4be4c65160e7e4e8dc30b641218c1eec97bdffab1f3cfa8668ca1efb1faad6ad76bd889d0ef2d8dec57b6718bfaf5259728d2e43ed3128daa15b228ffc9d7a45ffd75885d93e0df2a2a4f5f7fc46a70333b265c65db9e786897e32a8be601df302e72ec226282e1068d1dad88f750b440264c5167e185e2b85a80e7351b9bcdae7fbff998a83acece7a1ed56ae5ecbabfc97cb4c9d99fdedacb5675432129c876628e1bc66f843a412413ce9bbfec0f4d3367153c07a307d7abdf551b91fa0c74ce763d4e5ef70d54ba75138b33f000d69ddf73497cab4467e31dbdfa07dbce8bf5fc45b4f925e5e2d2c867305ccbf057a525d0c0ac1f2a5ba679d5d0c17984f7bfc0b26ac4c53ed288849d4f7e164f56e418d9ff054cbb664ba868be9c8e235a2d7a32f95683238f82822967f8005574b4109003d61ea5e0d4086077d271d51ca532911022b68d5bfdea6213dce876e703d2544353b18e915d9dac0aa6d7f9c6f43b37ce93ae03d3c2547e5626b29ce41ef63a89895cb656d6b05583bdfc74d231b400e40011da66253dd0c791d0b44da6e674595bbcfaa69daad2839afb570da6e86cf435d80de1e30cd661a82ac1ef72af08d57fdd05a923c0b145bc0862841557b8bdad4041243136fd412c39eac83ac1649418f40dff47522d68809c96ae66804518b22e13456d23e8bd2535be3c77f216dfba2290e0cc465fa1aa27ad38c50667f462bc83f92016d5f3f5b22a48f38a29bfd8da055bd6ce0b1b8e6a93cd16f64b73e97dde97fc4dec40f34e669f8fe9a8a3748d210b51b160d2c27a8a5f90d256d300d83383aee7d4fc8a037c032f962fc09faf853f18fb6081619acd343368e963c1a23f519cc1afc5cb94a175a6efed2a9d3b159075b1067803918908bda7c729b717490e0c473b5078e2939ca415f2d4f78dbbef184d3c9a9e362fb2c32e44083a3ae725f6fd2a97ed0a2e9334024d4793ae40a4c50d97bd63875af0625fd16a5760e392c6d049a895714988d167be99438ff89ca4186b18dcfae86a8733590dcee6c2881e1dbd12543b5b602b1b4a1fb89108df9be3660ae6edab20cb93b98563f564b5f39be21e8dba74e09fdb426e9869932ed9763166ed0226f8bf31d887b6e62ec0d1ea593e0c8e4030ac893fc71e2ee5c2b5b947f41bc1d95c9cd49da1c95970f3d4b8e2bd9eb3d12f84619302f22a33dafc84b896750ffa3cc4e101f486dd820ec4b54ade97b0f1b14d0d67eeaf7d088af905804c53eeeecfefd9e843aec1cb97139e19fe7959063e184dab9d485cf81e176cbf0dc24eff39cf3526148a84e8b9d97a611883141e3384177298b9c8cc44c2a307d06fe6d023ce6bd0e0f5968102f94463be6fff6c79e69ce95ac70eb6ba421c5406a50a437a3cd14cbeab1df51dd974dffde990478e50fc8db5cac98d5f33f1a0570dab480148970f7ff7c572eceb72450e34a8dd1ecfd3683863689f8876a5e09e27f03e8a375799f0afda8dc465d6b75ea0d7ca61ba23c5f07cc4e57613ff53dadaa23da7b1f2a2f2f6327353e59e766c29d9fe514eb2b458c45a3a3d39345a8ce44ceb9736eb56f5be752454f1d277ae489f57eec6eea0d9ce8c3959dccfd1d8492a7d07a79880516c8e1504d7e645739bba8e7db8987d5dd1cfcd1c497371db7903b897116e20ab757bdfa605ec6849103f522ecffef6c5c410c401b43afbc2b35049529c6e7a333af81a68067268d265105c7713bb966e1c0a27f7b4ffbc674ff9072920aec6a072111cc2027d6ccce938a7e8902fa5444c660c0e6b160f7e3419420abc9504c7efb1ee845d5d898d613c3e7c0496dea22d386a38f9822fa8968f983f7da03ebf9846fa6659bf4d750f70790ff2f6f1dc7fa77632ddd1ef945988415294143194d73e4d0493d012a715360368c2fb125a83ff110f364ca85d5ad4f9cae40738174e290f2dd81c52e846592c8a73795aef5f52a4fdca233864b06f9816209e7657bffd4d0b43360ddd678a5b2a90e6609f805151cbbe1fda613574162b52563946b741c3a2d52b300f8f4b333df8a57113d6a956dc2abe82de590b7b1610d0f37da3461e88b6fe199373a401965f045c2ab14383146d86bebbc154df4b50fcff4430e7a23a95cdfd35c055382077cc4b0efc6a2f342fc18b2f1ae871761eb74430c83520e688cc2e9293524cc7222e2dbe8fbbf6b027642ef87432600de8d577d439af3b637c5c419fa802097fdc67fb05cd4f013d82adc5f38053ebb6e13eb59cfa75c550a6bccfd825a016924e21c9fb5e659e80f6342720535e384c00d17a0a1ff5ebfc817b5bdc0537f3c99d4c409b80edb185d3b8ba7ad885e464e20d6909caed170ad38282d83c7bd1523ae58ff21ba573600b9610e880a4310c1d33d856d1f4a53669358b043b33c564dd06aefea0f17ffdd62fb8155b7ae369284f9a3089fafd47aea16ccb7eb1f94104b0a9c10adca0fb5787d763bdf1aba82fdf55c9b8c6475bfab3fa59754fd298e3cd59d114fd04ebae06a9773979ec498e9877c18adb103520980b9b6e6c174074157c08418d36d521848ee2e2dca4e9359c6267b6aa24fc238f379408d0a974c97e4493df61a6ef6238c49098b02c292da3076d17ea1203baef79ae2b273b7be58682010306833066b63b03f268abd32853e9b8ac4ce9fbdd7fc2885d92db3ce2de74a842892ee47fb124f16c9d777169dc0cd8e27a530a45202ec9ea5294d65ad3eae8b1401ff4dbc216db617ece65666b7a673068a907311d3e261e830df4072f8d5b55e203db831192e5d934fda96c161efc27b01f57192917ff6f880456e2833ffa822ef7c86ae6061d3b16c819e07a0768bf57e8e33165653eed191c3c8e8f7fd61b0a92067ad5142fce8c7a25ee1d141012d7a0d917de1638c26db6e5ee00ab4e6be1b73af3a27764a6e98327116892204f6015edd43a170287e47303ed92c614aa3abe9283e14bf8e9e81cf970c9c3747b819b3cbc606e84e6d0d0a3f578b203d7461e41c5461e94979d9d593229b74b3624ed0cfc9548ce553f2fcd0255117874a2fd10600c7736bbbea0c31259b3ae587dedaa41c050ccf4761c53d864e2d927e3b8d6b70a13ae1dd50875150f70e45d7791c6b1aa9b3b7b78111d873067d8cccfe9a03b583e918456d00dc58239ad5140df8457deee981cccfd9bf6acb19eead936f210d3a3f08453ede7644c8d09e79a38cb4becbf42990c6902ff6f6d230e32b7f37a424de5e31f25396f67e550cac041fb3c05d94f6393f1582c9d1cb40291d47609cff472b3a5d6df3589313548692965db606ef515a02a88d7ba299cfcef5c6d75ab9ed5f3328ca2e3435b7fdbf295b9457d3bc148bb8000c6c99ad7727f6d494265d7a8fed31a5f3b6d3a3ddfe87b3edad0e28c01aede126eaf32f9d96df90f918b772babfa28656a65bdc823989f20a097a080076432694257ed930fff6d50e30551e87c209f49f6dfd2f9c43ae773c531b93fd65851edfc981174ebe1a7f77cecad8ea3274b397070e81325b6cac61ffde19c245f93b2ec3a2a7c377f255e357bd05b35933d6778028594193ee47b133e9d8e42192a48ba4e343f4a078e138e62c721c16771d06e79d79d8cb839e811b8686c69f0132d69fdc33b33ce9cc40ccfebb284613d5d6e4a99446521e9ed9f20ce63fab7fcb9627483b4644031934ce17ea90cdeba0b03df23e9f3e5d38dd3dbe98bee106f1b316219768a6df90f8e5aad0a4dc3e06e1edadaadae12598528589e9915b4b9085fe7bca51e96226ee15135897684d5ef7a01cf8259ef5bcd49a88efe101efe15f731796802e22a2202eb908968245da23305cb6914ab3b29b0528a37b94dc495c2a8e3aa3fe27bacb9e3c650dd73b18417b4e44898d9eda48dc5ba03cdd3f44e8e81e95cb622c72ad397349c5ac422a60ca0e883fa242a661f8548c4d152e715cc5adcad78d1149c8627edba644b8e3f582b3292b6dbcd3fbe299d4399d384f900d552a46c755875414f4aecc239fed9afa2aa157b1252f3a3fa67087e82fc330a20e8841d9c13f9c0431153b6e89f6005f07e6b4e9c0c7d800c2417b575e0b97a7003311babd84ed021c0ccab1449df8317b3e437cb69361567aa109d3e1c0c0b3a8fdc3e838962541dcb513fec93ee92911d050e47fcfece50474b29a00dadaaa49dcc71b55cd178e77e82319cc0e15853b0555b979b70a03eacd945e925246ccddd3ee982f57e8f88fa880bd3acff03fce5c292ba21567d9b70c7febc8620334aadbdb691e87e3004f066fef6385fb34c4a0cf5554367c274173c008c2e65fdfa33f88267740d6c716ec4e5719cdef59f53a0e75f44d9cd4067c312b5398bd8699f1e735ed34a2b6cb8416be50cf56ae9e9775a373c777222eb6f4c56ecea14da1fe195a071886f73569d9cbbea753590b502c2021826385ed1546ce13059ae3a2fc873dcb09adf482ee67f27464f33520e8fe95593e907388d2abdbe41b2dd4652e6b2d390750501192e71db9c8b57a57ef5fe287028832380c5093ba6f6631645814540db49df4df95329e3ab108ccd8d91b1454330ac62736d92a1b8f24472ca3bc254a729cb4d48fa9d265743ff477a8b5142071ed72e220f3cc4dc0ce7bfa20459b42903a7b224e64cd4ac012103cc07ac115f3227bf030084fc0b30902db44cee2078465252fe80615e2f616ac86348a3bd90255ff6a92712a9065e86d8499283630cfdbc94904437c439503fbcb237f76102600fe66f851560339b7753469f9a21620f0fa7bf46346ffcf98bfd5d1906bf07900eb73827f083d1b6cf113d2dd3d79e9e4d2518359ffa208885e1cde5a4411b6fc47d8cc7b90421462486f67b0441cad53951255064bb98f155875ccdf804c633706d0998b16e0ea7ab3f2a9c911121316b957637ada89babe7e181931e52bd5c560464afc90a9d268090ffa93c899313516d2f1f81db813c09f75601062c8abd91755de639b933637e8f24b90fdaa55c3ba27f61fbd0b26e9d04c4b14b56", 0x1000}, {&(0x7f0000002840)="effe4e87598157a6bfcf3ebd09e2d71aa641359d45de648441830fe48a911884ff2c446986839c2f47074dca983c20ad5a7eb4fbbea80a5b6c9adb4da4b989992c5c8f01bde46d9aed7968c9dfe03365ff4c6e", 0x53}], 0x7, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r9, r4, r5}, @cred={0x20, 0xffff, 0x0, r10, r4, r5}, @rights={0x30, 0xffff, 0x1, [r13, r11, r1, r1, r12, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r4, r5}, @cred={0x20, 0xffff, 0x0, r8, r4, r5}], 0xd0, 0x3}, 0x1) getgid() fcntl$setstatus(r1, 0x4, 0x88) getpgid(r3) open(&(0x7f0000002a80)='./file0\x00', 0x1, 0x24) semget(0x2, 0x0, 0x48) 16:01:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = fcntl$getown(r0, 0x5) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000800)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r16 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x3, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000240)="9c285fed9c399b26130fe8c23a6eaa8aadc5dabe0701ec14d3cfd54ebec56b6a4940266fb76d85041ff22093873e8574b914f8d3558912ae55422c10", 0x3c}, {&(0x7f0000000280)="8d1f165f23e8d6630314344de98331ec08e6ee5a7a132d5c861123aa0cb0d7253de3cd53e34461cb623ce2ea5dea799680caea811c35b092239f48f058ced0f0c9eebb6ee4716b2a94a8ae2f77a49b40d556f3ca361bb78783fccde363d6300ec6965b8de02f107a255164101cb3846967d5f7e98d3337c4d333a9d1d9bccfcf019dffc92750ff245642bb7f057ed1e907ee885a65c102006bbfa5ea0806cc8bbd7b444798d7d87b8a68f8aecd6ef563ff1be3b071215d7646fe5639ea788bc82c", 0xc1}, {&(0x7f0000000380)="a8c3d95244b065397548b8975357030546529e95a16b65e5128eec85817507320ecffc9257d8386e03c28ed3f2c264620a42f174160fe5", 0x37}, {&(0x7f00000003c0)="83720386c3c3a7730639a93bc641ad1a22b6bb8f7e8e40ac3624572dd51e76132929db93e2c19374a32ec6694a0d944c34491f1e4d278e6364a965095d91eb4a325fb25df819f2147920d665aef84eea40621233f9551ed5962f8f5b8f997dae14f45b383e8621afff1a7b8913a0a9479c4e6d7434e0c0ce0a91247c7a887c6dfc56395e0d6df9a4016bc8cdf17777989165531e", 0x94}, {&(0x7f0000000480)="90bce43057c0a59713482145ad20446372337c45b853f4387c7484a75643a4410b8fa02b268bb8de105f", 0x2a}, {&(0x7f00000004c0)="a0948ed0760917aaa63036ea2af63acd1ab6d017f0a9cf03cb54708d159e16152b6c5a69d4b05ab903d933eeb10dae23af3fbdb54babc10a6089da7b2cb46df5b9865fe9b80bdf3d8675df91", 0x4c}], 0x6, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xe8, 0x9}, 0x1) r19 = kqueue() kevent(r19, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r20 = kqueue() sendto(r0, &(0x7f0000000a40)="c8c6954a3dc17b80ec06ba2b9339964207d03c46ec8a83d1d241771c8d9e70912e5c6a3f6f00a30be0ff7a6e89f2", 0x2e, 0x402, &(0x7f0000000a80)=@un=@abs={0x1, 0x0, 0x3}, 0x8) close(r19) kevent(r20, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x2, 0x1}, {{r19}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x6}, {{r20}, 0xfffffffffffffffa, 0x0, 0x3, 0x7, 0x4}, {{r19}, 0x0, 0x1, 0x1, 0x40, 0x7}, {{r19}, 0xffffffffffffffff, 0x5, 0x90, 0x14, 0xfa9c}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xe0668b7e87b5a1dc, 0x1, 0x8, 0x8001}], 0xa9e, &(0x7f00000001c0)={0x5c7be8b9, 0x40}) 16:01:47 executing program 0: r0 = socket(0x3b, 0xffffffffffffffff, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') ioctl$TIOCCDTR(r1, 0x20007478) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) r2 = socket(0x1e, 0x3, 0x0) connect$inet6(r2, &(0x7f0000000100), 0xc) connect$inet(r2, &(0x7f0000000140), 0xc) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) semget$private(0x0, 0x4, 0x4ff) 16:01:47 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000080)="ab61f8c24f00d0700077adc724859d9cd32ddc89fd3f75b5d0623b5a3ed9c934675dffb6d3c9751990c719e2", 0x2c, 0x1, 0x0, 0x0) syz_open_pts() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc004, 0x8000) socket(0x18, 0x2, 0x0) sync() 16:01:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="97a9fc0b32d059ea9e23dd8d0a17148bfc6aac95af589240192d508272ef4945d1c3b232829e2448120762e233352ff2b5ce31658c2b4568948fafbc4a436efb503b0c9a02e50565c53fa5b22f5d002bad349e9e1648eb039098abf1d9ed85a8dba4c610cba29ef387c9a4d132d9324d87e95f9f4d6fa94754397a03da4223ae9a5cfffbddd491c4b32f0d25d6827a3e9a7ab97d2217c849323fb1a376fb3ad4efc8773e58b59c3def9f090eea7ee9fc176afc85878beba7d508991d2d74a8273b68d35d62633259ab2cf540c7c1d21a2dd929f969e183858d55c0bc65e3069dd1aee3d64d4f237f594fd0973f9ad171d9086d97ef21", 0xf6}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r1, r1, r1]}], 0x58}, 0x1) socketpair(0x16, 0x8000, 0x9, &(0x7f0000000040)) 16:01:47 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000300)='./control/file0\x00', 0xffffffffffffffff, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) chmod(&(0x7f0000001440)='./control\x00', 0x800000000080) recvfrom(r0, &(0x7f00000014c0)=""/81, 0x51, 0x0, &(0x7f0000001540)=@un=@file={0x1, './control/file0\x00'}, 0x12) mknod(&(0x7f0000000080)='./control/file0\x00', 0x1000, 0xfffffffffffffffe) linkat(r0, &(0x7f0000000280)='./control/file0\x00', r0, &(0x7f0000001480)='./control/file1\x00', 0x4) fchmod(r0, 0x5a) recvfrom(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x0, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000040)='./control/file0\x00', 0x100) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="e9ed801df0a5d87618ff7345c52d0a7a82a3606cad0562a99cdb022ba855884de88a6da79b4b2404a266dee53f8e0d119ad7b257960d96401cf45f94f638a71f8aab54a7bcf8c22473738a468b3e21b743e1a8973588c3828c29e8ff07249787a05c00652fad81daca5262fb3bee33d1b5acea553ca3c57a9781cca8e7bf820d3936bf50c60397bc41d46b28e122e37509f4dce81e31b6455bbbb1e8c2f13270b2fa67", 0xa3}], 0x1, 0x0, 0x37c, 0x1}, 0xc) pledge(&(0x7f0000000380)='\x00', &(0x7f00000003c0)='@\x00') truncate(&(0x7f00000002c0)='./control/file0\x00', 0x9) 16:01:47 executing program 1: r0 = kqueue() flock(r0, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = msgget(0xffffffffffffffff, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) 16:01:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x1, 0x1f, 0x3, r1}) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000000000000005) fcntl$lock(r2, 0x7, &(0x7f0000000180)) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000100)=""/9) r5 = getegid() setegid(r5) socket$unix(0x1, 0x1, 0x0) 16:01:47 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x3) flock(r0, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, 0x0, 0x0) 16:01:47 executing program 1: r0 = socket(0x3f, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 16:01:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0xe) dup2(r2, r0) 16:01:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000007, 0x48) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) shutdown(r1, 0x0) 16:01:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) rmdir(&(0x7f0000000040)='./file1\x00') setsockopt(r0, 0x1, 0x800100000000c, &(0x7f0000000000)="eaffffaeb7568ce2", 0xffffffffffffff4e) 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000006c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f00000005c0)=""/238, 0xee}], 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x204000000000c, &(0x7f00000000c0)="eaff000000000000", 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:01:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x5, 0x5) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) getpeername$inet6(r1, &(0x7f0000001440), &(0x7f0000001480)=0xc) socket$inet6(0x18, 0x0, 0x1f) fcntl$getown(r0, 0x5) sendmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001000)=[{&(0x7f0000000000)="6e5d60acd64c6e6b536ed2f424e3dfd25d3242ff8df0cb099a083b5e290af8db0373167c846e9579e2a5708591c643b273ff81f9c430baf0ff06bde132c163bb186f766966a4581533ac4cde0a221071fd95322f36b3e4b5923ac7c765cd7ffe204361b46f01758b584f433258ee049a5aaab1f2d43d3610fdc796f638f07ceb75d0f03463ac476b451552a5c688d588fbc7c561ea21638e77c0813d71f435f382793d728cccfe17e63b05eb221561e42c2fa93c523390f7057391fdf90dfdf2ba182090f14869898c8bfb9ff65912e1956feb82047c128bb433e5272bf23126b48a7e568d6f93e9ce4191fa0b2796c53bcbcd27115bcd39d5e2ba2d344f6087b43d5da29b93a7a075c85f30e090b41f6d4c94eaac14a2d93d2f1022437a15e28edec645f5106718f118fdd7d77011408a0514584ddff37ac7f6dd11caca27b0a218f6f989f598b58742b91400d9999b9a28eb9fa22e0ed9670bdf89e565684240b85ef6f0c5cb489184b5cc5d9633171371207ac19bfc908e3746be5105bf9d3e6e2e539fb2a2651c886349c3b3ecf70249415ce6595648637c637cf21312f730e4723a23e871bcaca8f0c5f9ee884f6c37e01b509085f25bb363466fe2a5b93323c7f840917baba2a76fdeb46aeb4c1647940d564f54481be08b80ddc113043bcf79eb021ceadf2f0985a8a6d91aefb23e545a2234a3d387609d81e524e2b975359c1e81645c162bfe41372925fd560a5069d9c8633b0d1f448af0717ca16c178f70629df0b52fa2c0b9d0ca61d99b2814ab76e18c76c83c8ede85d78e84867c63a0cb5b47ece24c4fc4d6ba84f8d7895611f94f2aa48df909fa42d84f5108f9fad5c2eb119962483a00046cc437c67482b7ebe6bbce6550cce2dfd65672368a29eea4e85615df35febcd88494b7329cc067f38359a3a26cd96a960a266f056779b2a8013f6f8af5af5a6d9f0284108d6314a8ed089e03f6746f569379eda893ceeb501dc51cde429ee5bb34747d0063e5169b3677a17972389da8ce3156601d077cf7ba9dba9a5d6e865108b24a0ecc0130630d66ab629fb146f79ddccd9c68f0b1e126214c8a0e8d4bbf9746090fe81e72ef52125b6289bdfc3a452618b86e2be15a2132ecc7981be3814a845e37db021274dfb07b696287e8e4c3fb888d26a66a38e67575450acd88eaad6d54bf524a8ab2262880c1c4077cf8261b0bad15e6f8ac8df7cb1a555939dad28c6ebe548de482d68eebd791585c447e81a7c5a53ac7acfc4dd4c07e4da4ba4fe897fc3b9f823b83dcd0ddd6130f86a3ac455a4b92b9f1e91b0e2ae426ee6a6fa4c2092d521855d60f19d695d53940d30745c4c8eb5a046eb9502f88ac40cdedc6910019b348acec1956aa15885d37c0f311bb6e9238b54ed8ddbd01d681615cbb2959aa5f64625010e61e16c0ea78641ba97bf33e3b544c7e22580a8f7740e5252c3ad3490b0172ac13a83e72d3bba23cff3c33b017b280cdbefd09f89bb1a430732fff023937a9767a08a8249cc0425d89990654ed1491ca8fab73e8308fbeddea3acb7a008d6d8a48fda5a74f6d0f8f27caf4ee680c16833facc0053fa51e237116fe7ebfc110c804ea5ee049ab5774f9864dc4f082728cbd8d974a2926a6571dcfda50b1a9397216104e5dd37c49d46f135fdb6add8370be1d2c9be9ca0b9b83ceb05c8c091c8da90833df68c6bac0acbb04031504677072611195d9a6040bceb94680d740c03c1ea1fc6b8b17235ffc1b2a0858300201f88ca8d160e1cc7825ae7bd685bb0ff17b49976c6c8c88cbc090d25d0865a2bf9adbce712e897be92c36de07e7295ceb8218cc7ae50ab9d2cec008bf9928c78e8a5547242d082f1f3c6221494c4d2922473135a7a06ae2fb9191377bfaf4d56410d8762e75a5738d6c559a37b8fa7b3c2c2f5cb9dfcd6b8c79532a7c5c27afba15578af166e6b4189f10e966ddba1f71e6c86abc3f84cc37dcdf42e0d8e1f4fc909d054261932fb6abd4886039cf33eef51f147f2fec222ee544764589971eaeb820ded64880e99d93c15dea8e910604328225a8930fe5174998b5a9091900e7a7ff616dba3a53297f0149e885ec92524703ba6dda5827acd173f40e2dd38e94fd9deea125daffbb5b37bbac44db0dd3decf9fb858038e11d3704034c76ed71d1b607086d6db314ad4eee3eab2df75bc9630b107b10191c0aef522380c56e2ad1a0ac40d48d2d04ad2e873506c85411d399fdea45beefb41daabf55aff9b2607df4907b709fc250b543bf19bde4a04bb82279961a7dac11c085f94d68c05799d9537bfd3fac4f398c64d9c367eced3c26253c95eac0822b355d2c100195e88dd6fefc1056de4b54066dbe27c1881576f0538c1a103a4f1b84fb1297674ca9ac3996907440eedca0c68b0bf76d2f62167ab5ec82e445710116788b0c6f7a41445b1f288644eb233562d4816756b19e205d106e0ab1812ae4cafcdc6396bf87850dfde4ee39480b0457cabc4a5b76646a4a54bfac11d6eaf6fcebb13258ac74ccbf10b6a8983649f11e084cdcd3ee4fc80264f3fd84c919cde06d8f2f8ef1a4fe71ea7c68aadb60d5f79f575f979cc92014e177650256c31cc66fdf0cb806f873aa9e2713f86276721ef56817a150e8da15177b5734491c8e69c2698f901810a9f975199c7ea23c3ed53e6677c00e9f0fbb662b2a4deb497c158ce0c365e455d5d18a977f766dc285f16771b0d4e4380cf0ea597626f50df47d29d57dc70ede568477b67374776315d0eeae9e270ef07c7f2f622e7127a7a445f932d1b9e82b137be364f2f14f86faf2150ef8e801616fa0e1bafc7e91ae90f367028ef575f1672a2d749423f48c85a21372dff099ee66e70f45e7dd0b6ae9589f2f04d3dd514fec584224241070c43302ca6a1b790cb7e4e16b3fe99687be9aa962ed6e63ecba38088bcfa13a0ba1bdf4fc177e4826c96ebd915a0e3d563ded36e03a3cc0761909e3db89b2b25278d0422a934a78e42660a499bc94314393a91308b49e9ed2ca901c1fd8c4f75dc9dd57f114bd8773ea1d049584bc97ce371e3751f73d2e3960a067b6ffa77aeff6aa9cb1e78bba06397fdf74ed3e6611e030a0bd11ba9744a6019165da15f955c3483c339352775a96890e0dd0f1108933abda2c175e7ea8d9cffb1ca1dac05124091fcc9abea7144148a8894fc3737acc581e35009ec09f486eacf201dac9f5b50eb18ec4070afce1bab64794ce73001180c4baea1c9a4617fd777396c6b9bc317464869c3445f3cc05c8db26699521873cbe1f29d46cbd67c70d67b01b0ccbfa831c10b99efc8449caa6033d50cc1ed69e8a5892c6f5cd24c7539bdaa21931bdf8a9714bb0912ac06db99fed50ada94f648174734fbf359347174d21e2de32519bf5ffdc92de56e52f841994a1dec53e275c7780165285f5c4996d40602d6dc5d67586e993f65e4e4217ccb9566a97b66679a979fe743da0d796e36d4fa4d830d598c86e72936169bd7ce8aa132277bf85a1cbd3bb6311441b929a8c832d5f5e621241fc25ed7e544feb156a8d143c66b0e9e3228f148cf5dbe027ffad96096c23c9df19f4c6dd8022b8232906e8ce62ded42f45c2e56171697139bc0c2198e0f03f52e1f91d06b5376fa5f4be6e5df23ab73640745f596fbf6acbcc75f09013ac4bb6f73b35dc6e497209e651c9adcf5195ab062f9053be774f3a3731dd51c0fa115a593ca56cb4240d3b78e60d028a4d27ae551901e11718bfedb40dc161dc422eeb9ffc4c671a84b24726b86a8ccd0afed35e308f889eedbb43bacead8083332373f5c83d2be4a365e37b7dc65b5afcc6afb3ba0a0f58321d918f7ba8d367f8811ce3f2d2aa9e45614387ae83388153de4d570d456e0175cd55bda170fc450786b6796b2f4d3e58a127572441647d85c4098f1a5f4e2ecbf6eacce57d1ad70372d17eec855dfcd540cd5655cf763a1ce0db89a1396cdf11889239125cac06af127781bd1d7bea8f77422acc855534cb2c46b15091f6d6a0541170b51f926701f751f4e798a0a20838ba8f4fe0bce821d15c45c7ca7e4b1b4b73e4b0478eac80e059b2111c721e74bed3f8aa41fed285b4fb76f372cd6a2ba7a3f232924e76fed3b3e29b0cdde6dff3e657592f58ae9a5158b00cb9b43e27ec72623384651fe91bb8624ac4c95344f0e89486ed841f0d9bc63aeb9561e3384f308584af7453f47e025054d4da7d01d20af23d14e847f97d045ca32875f1b592832665d0e4d47743bad035642a9d858f61f78c66af13a18f06ccdbe12511c7b5e1977482074ae31cbdad8568ad903698b031277d237150acecdff32a362583b8be1d0b2df04bc2d55f4e2d12932a5c0a22a56b9a1c31b86ae622e4de61978d29f3c5582be3c7470d186c9ecef636c1c5be9e94f1765340f529d119649e7c8230386825595ce0a1f0eb411c955aa0f34e647acd7eba5d80a0261c97729deb8fae6ae02a3322ff01e896e493fa37f4c9c1ac62608084793e25142831e47c9d51abc05c47f93304ea515893f5e927fda031d2c43be153c6b59421d7f2ae8330a27f282a71d8ae7e3067e502e0484995e063c816928739b17b92c31b6235ebe33cff9608c3aee12a66d51cf0a91a42faa40cb94b90f2adefd34a91fb5fbdf31848d94a20a50ce9e2472574df09f7c5c877bb316f5ddfed040182d067a784b0efbdd8182bda0ae51bf26d90dfa2adc88b86d7405c9043bf542a003c5c938b1418f7a1c7c41657ef23c87ed44152320cba38a4712816cc99798b509c32cbecfdb23dac82940bafc889c622640656675163cd5f868e279b8369c18d8a9c7a89747c39858786d76985597ff821e33a136d1d52c1d937758f67ee1b5899e7869ad0e858db42517202f796708029fbb0e28684c60c3b103d04e164d63697106e742433492416931bba9dd4a70f4632f474bcf7ff7677c26c60bb34333beed875ada2753d9465faa8d10e28852f855e28401ccbe71346ff381c4d7b8bcf9519aa5d487ae7266efcdff60296fb9bbcecb019114809317dc10e392bf77e1d6060646bdb0e17a830b60ec223d17203e3254c7201c2b1b8ca5530b242de8906ca3408289f7e1e1a0da63d75182697d4e061b0be18a9a859a9443ac57b90a2df4bb0227753d4702a3bf5aa1e077c9638fe119b698d244aededba113f212926a2f257208c8ce52c7b6c81bc27e7463f20dba7af1da3c0865c3ae320e3ab3db4561b16b19baaea37569731535946befb33c538b67cc192ae0779d742e856388b9a5133604f6f18b4fe64506989e59365c177b3b5b9252781bdaed401c6181e84cd1beda582604c966a66a2058f5fbd1cca2082d2bda27c36e9f6d68b3d5a3c5d9957b742a4dd7e67b76f9ef87b2137dce4539af2c25af8acc9eaaade23bcb83b2d73af9b4359b3c7215bffa9bca76c6f631040b8bdf1cb71efced34d4883af74452f556b28653eb257c19df421ecb9b3a5f7634e4b23437ad7659e98db54fb6129c0302fb3c66182e27a4e5124a7c2b617ae45a7f84fcb8fa18999c58722190f76a0a5a64c594b0c6309c7b5064b2386b782a4f4f91813cc6cd7fcd56b7c01567b7d6f22c3269b724e20514b001773ac98a76d58ce45d39eb87eadfdfcd2d20f87668125a42eff4f20ab85871b721c6aefa0b79ac1b32c684b8c9bebfcf3b720e06df23d2a355ebd0934864d972f8806b6a055f112afb30e7f91dc217d7d7b15b6b1a71da395fb57893b68e972c3cacc77951899d929937a92c7ac93d9d0076e740", 0x1000}], 0x1, &(0x7f0000001040)=[{0x18, 0xffff, 0x101, "824583b493a3"}, {0x70, 0x1, 0x76, "e6b233f5fe7da77b45b7118def993579587f45c52094709ba41ad788958bfa1c096c60a69e9d43594ab7250872e168059310bdf9300b388778d2c15d0167812b183065773c067985bf968941cf2abed27a81f0b03d6b84a8a07e4d42a50eb9"}, {0xf0, 0x1, 0x81, "203e646dd3e1d4b7cdee51b926b16b690ba42e848d9d4ac92b60ddaae28cc0569690afd98f1faa2d879ed2ceabcb4a83498cf5d46c14417b6dfa7c4dd38c3c34332d7fc881d1fd0fabbbae7fc6569f8c4e3de21cd61e1ac0ce719a5a0f535782c78bedaef6813df463402c1608e513fbb4f551dbaf567f8e1de91eee33136797d45c8e627ca7b344e8751cb876ecc6d8a8d20e36f05fa8494d1a3a0e10947b0120da4c8d11e43a0d76a1956ce65a50e97deb236a0e5fc62f65c03b1983f74db797a5cdcf3b2641b8f62c45494b2694163ad7dfacda1c3b2f4c"}, {0x20, 0xffff, 0x4, "0b35e88474293a4e0efa8dce"}, {0x60, 0xffff, 0x8, "c6c66b1987a21b439e5f0d7e20d93589be0d6e9033da6870cf1e3acffc15f69f38fbe7956d1e13df0d214782267876463bfee2e78efab934f4e43edd4dcf6f4afb30fcbcb5052023bba5c3"}, {0xc0, 0x1, 0xb4, "0467c7d09eb393765816c717c759f2620377f9b9f9843aee2184a2c00156c051c42de8564ae56e799c35c163ef5d545c71b255a2a1e7adf2e2a209e2636e854f4b092fb908641d4f5fbe59133d13960189a47a351457d1276b53b27b4566feec1d9ac2ee354bfa7d868c95446474f4acf15f660fecb6e2c1954d2e7ee619f02e979bfac16215aea2e61a52b2ede62f1fa0efc3f01f4a750b2160981e9b476558bf3f2ae7011ba480051f877c67"}, {0x100, 0xffff, 0xffff, "e19ef3af139c374c0abfb41dbd1c8ed37533770215436d04dfdb3400074e7e170abd4596d59f3ef83d87bfbe2cf1fc06d18824b6b8b98bae75d5ee1ab95317ea797d3f61c4becdfc02172693d4f8523903643bae07b8378f65d1551889c464ffe063baf69c54f73c2c2fd8d763db10fb45b814529a91756b7e4bcbbb24f6b0b9fde6c2b7375c7196d7dfacd1ef7573e92615cf88abe43f835ef6c4de39cebbbcdcadfc3b301431b0c15716149024ab28aa33dea02a3ce83ce080daef043d310e783a82e71f14cb743a0f4985fe20c94a586aaabde062c1a4728010167ad802747a8fed60e8dd45d869ee0afdfe30de"}], 0x3b8}, 0xc) 16:01:49 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x8, 0x85) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:49 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffdff) connect$inet(r0, &(0x7f0000000000), 0xc) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x1}) sendto$inet(r0, &(0x7f0000000080)="f2e1b6ba9bc8d85b1816598e1374cd099fb7e670afb4de679243ea25c66291cd4513d2a3c4c39422773528bb110f99ca13ccac4df3dff6eb8dac6ac9d725d573b7ce433a9d724474703c2790b1ea6cab12abed624c0d2b66b10cada239197b97276133d3a32b737edfcf7ce3231f", 0x6e, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000100)) 16:01:49 executing program 1: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = msgget(0x0, 0x488) msgsnd(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5ddfe2396d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae33bd73f2a009d2e86b45d857809147dd0bce1f3626629185a27c1ebcb09fb3deeb474526dd98b7e685b46e1112103cfbe30d1db5ab4f40bbd0072887f2a3f5dedf358228aa89d34fd18555ae8b3d12c36468401fc3a25117c57a4b062d24200336a67b815b537abe5fc329ccd975e8909246b12a79f43519bb361a22ef7522db8bf92dc005119e9764e7d5d7c13e1b8a8ff8396897cfe28f918cc1dd4be9663000d0bff313d6bdd5a4197bf678e2"], 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000001040)='./file0\x00') r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300), 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) kqueue() 16:00:00 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1810, r0, 0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xce6) 16:00:00 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getrlimit(0x3, &(0x7f0000000040)) getrlimit(0x0, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = kqueue() socket$inet(0x2, 0x8000, 0x1f) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shutdown(r1, 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r2) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:00:00 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000080)=0xc) chroot(&(0x7f00000001c0)='./file0\x00') r1 = semget$private(0x0, 0x1, 0x408) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000240)=0xc) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000340)=""/4096) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xfe68) mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:00 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:00 executing program 0: r0 = socket(0x10, 0x2, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:00 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x8005, 0x7) sendto(r0, &(0x7f0000000100)="772d8e3f475508b77c68695d56aaef52eaa9df41671dc66d568bd2584725d893363c28d60785597f736dcb7b5f272065753da1d7b69b0c784a3886acc16cf41012317569daed8077d1ada84985ca3d15e06d6a7451a440f12179e61e111acb9af7620c6aff3495182b8c0c33e242bc45aef7b191bb19e5a02f1b916e88943affd2a7c0d5bae5faad5badd59857d575d88a29b1", 0x93, 0x403, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x1, &(0x7f00000000c0)="ebffcbff13b9fd602eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = socket(0x80000000000002, 0x400020000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56022e2f73003d5bde3704e6e783ea515d00003000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="46aa9300a8ed2591a1c6ac7655e98255b147eeba5c37f37cfade1ab5e858081fafff64d79867e3d2629c667eea452480ea37b437342ff56cc12de2ac4e782357b49b4765a2dd7ba4e353ba50e11f02b9a484cad1ac5bf7c5016991d0af6a0e67", 0x60}, {&(0x7f0000000100)="ceca30e7cc64d62f492eaaff977ca97072c95f83aed436cad412402e4a26a7d4f3a4f6b6db565c38a2927e56cda44f710256d24ae05044a139ee9d0c0b9f18d5762b5bf32778edda9761107dfac1a9e2", 0x50}], 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x67, 0x3c, r1}) 16:00:00 executing program 1: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000724000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) setsockopt(r1, 0xfffffffffffffffa, 0x6, &(0x7f00000001c0)="0509", 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffffc, 0x1, 0x913, 0x4, "bc4abe213b5b9b4276511308ce6191b8ab5d9ebf", 0x8, 0x80000000}) socket(0x0, 0x4, 0xbe5) open(&(0x7f00000000c0)='./file0\x00', 0x79176a6b1643fd3b, 0x110) listen(r1, 0xfffffffffffffff9) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)="f4ea428f6c0e6d83b9a09e4d30255f79bdea5bb2ebe91ec8bdae28f65b4942ca40a3010415794000", 0xfffffcd7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2bd1093a777baf3ee22a3347d48e173467478238e68ba1a727055e5b470ea8062fe0a24cd989359da6fe5570800c3fc39448ed81521d12de5b95e35fd53956f336250feec3ed6a8c882e4e311c70f2b1091eccba8de390fca2e6c8abf139a24861827e8edd0480555acec41bb3aaca3cc47c744db9b85ef8a4bf2ddaba9d140d3504fda72d686db6812f9c267c5617cee7d7288d8190abe992e457b99303a468496104", 0xa3) 16:00:00 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x18, 0x10) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:00:00 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) fsync(r0) write(r0, 0x0, 0xe2) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3bf1b05eb5ad35a0500040004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="067ebc74a7ea11cf801bf1fa48f4445ed5", 0x15a) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockopt(r0, 0x100000000, 0x8001, &(0x7f0000000000)=""/150, &(0x7f00000000c0)=0x96) 16:00:00 executing program 0: kqueue() ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000100), 0xffffffb5) 16:00:01 executing program 1: socket(0x3, 0x3357a0002f78d67a, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair(0x1e, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x0, 0x1c}, {0x6000000000000000, 0x7fff}}) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 16:00:01 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x0, 0x11) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/21) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4012, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x600a, 0x5) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) socketpair(0x18, 0x4005, 0x2400000000000, &(0x7f0000000000)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00') 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x4010, r0, 0x0, 0xfffffffffffffffe) 16:00:01 executing program 1: munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000180)='W\x00') r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8080, 0x3) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=""/14, 0xe) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r1 = socket(0x23, 0x4005, 0xf000000000000000) recvfrom$unix(r1, &(0x7f0000000240)=""/202, 0xca, 0x840, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x8) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:00:01 executing program 0: r0 = socket(0x2, 0x8, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x1d1) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x2000000000000000) getuid() 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x0) r1 = kqueue() r2 = socket(0x2, 0x6, 0xffffffffffffffe0) setsockopt(r2, 0x90000000, 0x7ff, &(0x7f0000000080)="d22ce3e0a9c967b60232ebd70b5e26a04b4ad6a295f7f7ce64a21a5f6e383afc9e7a46909a", 0x25) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7c46) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000}) read(r0, &(0x7f0000000080)=""/246, 0xf6) 16:00:01 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="5402b470e49baedbe472d6d9853230993028384a0f9a3cee8f4e1611f2de98ed444470a9947bfc73ed97ba6594a10a772246835e26c0717e9fa82bdb440c7a00cfc85ddcf5b36813d3b1159c6f0c0af1b502d04d1b11614500cd1dffea5ced5d196bb4273acc83a7aa1ba0cd85357b0372440a72c28c9ceee93597e51a16f8e4645a945ebcc9b39c5d24c8d792f867dd4a1fdf84e5d2fc4a58840dfc845e4f7e1fad85f15de65da207308d14698ade7c3e58cb37ddd801874ece0b11ede5289cea"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: socketpair(0x0, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) close(r0) pipe(&(0x7f0000000040)) poll(0xfffffffffffffffe, 0xfffffffffffffec4, 0x0) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x220) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x404) sync() msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/148) msgget$private(0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x73) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getegid() r6 = getpid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0xa68a36e8b9412910}, 0x7ff, 0x8, r6, r7, 0xfffffffffffffffa, 0x2, 0x100, 0x6}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x80000001, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="332f201bec970c46c03df164bee76d485d6bf3668e260c07f6ac19a17f0c746c"}, {&(0x7f0000000480)="ba525dd772b742bccb0cac10615d5b02d76a80f6a8a8959553301ec539af55e8d7358261d39f5919214b8519cc6e24c7b635b283c3550ada3b9f6d502ae4a221ea41a2491214d1e12cf42db161108672816f1a966fa9ebe6550c2162ed6eba4025da3d5b412857d72e47e9a8ff511aa1c9a307b1b6a4b37b82a00d45b86d80c5c5fa073d60d2de6c8207725b5bfaff43db4e52c971d1e7163309c42e2bc27d84c9fc342c1e1d7e3a55a0498bddc829045881d68cc25d7593737940afdf43e4db492d4209d3ae2bd490eb3cb3c2340e56de3573be7f222756c5"}], 0x1000000000000330) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getppid() write(r0, &(0x7f0000000500)="000500090069ba2ca64ebe8442941b19b7e40f16a715eb3cc24fae469b613eb38f71a7ee97218455971b2db7fa65844b438802369c28ff7fb6c26f9e814d82a86198e756aeb00046f2761aa0bda6ae6b4d9dadcb8d3941ffd9a1c85e4edc11abf004b42790242c6a17570000000000000000000000503b5bd9a83ba6d6e5153047cbdc78e54b308c966582444189728e", 0x90) fcntl$setown(r0, 0x6, r1) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x7) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000001940)=""/153, 0x99, 0x43, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/247) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000001c0)=0x8) getuid() recvmsg(r4, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000400)=""/223, 0xdf}, {&(0x7f0000000500)=""/225, 0xe1}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/229, 0xe5}, {&(0x7f0000001700)=""/180, 0xb4}, {&(0x7f00000017c0)=""/234, 0xea}], 0x8, &(0x7f00000018c0)=""/128, 0x80}, 0x800) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() munlockall() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='r\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x9a) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) open(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x40) r2 = dup(r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/252, 0xfc) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) write(r2, &(0x7f0000000200)="2c007efaa42b4e13d178f677db3256620075e745ba2abc90f808496b5efb361bb29643c87d7b7d9ee4243e61004424174cda6e9734023d3d12ddd91403b6d6834f8186ef341ed8feda3e96ba", 0x4c) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = msgget(0x0, 0x488) msgsnd(r1, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') pipe(&(0x7f0000001340)) r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) setitimer(0x0, &(0x7f00000013c0)={{0x2, 0x1}, {0x1, 0x80000001}}, &(0x7f0000001400)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) mknodat(r4, &(0x7f0000001380)='./file0/file0\x00', 0xc000, 0x6) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300), 0xc) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfffffffffffffffb, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f0000000140)=0x2, 0xfffffe4c) r1 = semget$private(0x0, 0x5, 0x100) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/66) socket(0x2, 0x4000, 0x100) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) poll(&(0x7f0000000240)=[{r2, 0x2}, {r1, 0x8}], 0x2, 0x8000) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x8001, 0x6, 0x4, 0xaa64, "f96c015b7f255ea06e052c67121b3e367a46f509", 0x78a3, 0x4}) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) close(r1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) r7 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100000, 0x101) getsockname(r0, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x8d6}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="357c451746f924a2c3e3c036722e8006a9876f16b66c64b844af10de4ef255b121b36cf5ba4899a6a7fb791495bc3a8a4148b12e43f349d5f64060076c8b3406b66b4667a9c3edfec4fbed", 0x4b}, {&(0x7f0000000100)="6e78e5070f357c7c89983d52408f7044f90410d6e9ae74abe9ee3ffc1c139861148c1b5d76ee58", 0x27}, {&(0x7f0000000140)="26508c07311f2cb51e300497e7fbdca9ca68a4f720b0ec870db7c2f49eb6b8a888ca27e26e222f39b5814bc8eda37863a13fb3975774ba79961fd1618908f2af877aa7698880bc82cc54130ab98dc4c46afbad4be3d966f789cb7cef2a4b9a612c9ae7c1c47da3cd7a1732a3", 0x6c}, {&(0x7f00000001c0)="a5772132e4b2fac078006fc1ae21fb92da70004f067e84923a7ec6cefedb9477f2a7845e3a1286c9f2a20cab8d01eef975bc65ac643e23e425ba250a0f23fb24d23809740be68c", 0x47}, {&(0x7f0000000240)="8e36736716a394a6ebd6c7675f2e0b71587cbbf3711f0c527b0a5c3c98aa5285f0c0e7b134a0b527c9536f72cceacbed797b89762b5bcc7d189c6dd17918a730e567d5eb276e1dfd96da528657e136b37122aeb46c7a2af07f418cc4e0dbe684f20358186992e6d6517928756f5cccb6dd4bf965daa49c180ae684f96e231f25a043a1cf83d1cc54875e3c9f9acde1d8", 0x90}, {&(0x7f0000000300)="d78aaaf1cefa053cc348d5e82096f239c62e280d4d758451f1abaa2c55bf81c45f7668702280e2fde907860b77c3f760af912ead9ebc1ace2c744e237e554cb93f73260aa97008da1a58bb51fa57619689f0a88bc8bde5d7cc6ab57b4c45b2dd5af4f6cba74876a643b694211cbe04cd2ce5d02419da1a24b94abae1bc4a8180a4300030613e4fc4eaf8f10e846212ad45785e6345b25035e506e3e0cfca0807e1d5d66498", 0xa5}], 0x6, &(0x7f0000000440)=[{0x90, 0x1, 0xb3b, "8df7eb60262a395b9cda221d84ce161876aa6f0ec0e1237f65a065a1fe41716b5087ad18f9e79152cb59ad1b056757e1c3edba50e3e842d4c613c776ef73e2ef589a56c9f27234f50f4eb84db97211c8719af79db326e83e4ea8a79e7bf6d1415a02375cf0fef418242dd935a2d7f376f26da501de33b7e317b320"}, {0xa0, 0xffff, 0x401, "e40427f4cfec52537243e6ede44350b6d5c23222ad8550d9915ad6da87a60e611a234eb513877508c9b032613f46c834dd29f55622668f093b23e6840f384e6250e1748b47454bbfcd1f79c3ba507ef8a37b360a7131b144ce497c336fd55261ed41bd6a06e8a4ec62bcaef885ec7a5709f5da4a93c9454c3eea82198db95e6cb32c19ad1ca9ef99dd77b3"}, {0x28, 0x0, 0x8, "7401ef3e12cf3ccb527bfb2094d7c10a93ec75adc345c24b"}, {0x48, 0x1, 0x5, "3360863aafd5bb4f4f89f2d2bbf0fb8cc66bd0e19aa31a5de439dfbcd66fa7a2c3204e7eeada5a60fc5c1319a6e65082e7c61737d7"}, {0x100, 0xffff, 0x100000001, "1ae2145dabe9952f1119fb20b537fb21ce5cbf433866dcd1655b68d6f349564b8ef30c11c7c59e92f68d5f6d24f0a88b8d9dda30bffb1d994827494c5c03880bc6f9755a5fb7fec78d9453926579a2488cf342a9f1fcd230af11e10f222903601aeb416d9d420f9c373816a241b4e1398b5f2604ce2ec736e9ebdeea4833c3ce7bb9cc722a45cb9e58b2feeca6f2db40eb8ff57ea4354cbd2c9998fd3ec6f7c4145328319409054912b47339f17ab251b4280ac04b50b58ea9660c362550453cab92c929a31b368a1a94e0b820537621fcd0535ace02324b814464d672367ef3772792fa1bf63ff58001beaed2efe5"}, {0x110, 0xffff, 0x0, "c69e5b548a1137d830ffc0ffc92a4f40c9994ca91e6b7232a96ac6fda07fafa8f688086e03a4909678984e32782e752b89b315dae7bcbaf1422ba732f90613463a9409563e664baac2ea8ed924d71f4b727dca2040d2f5f5b0c7d7a81243ceb2e809ac7282a0c30599ac0c82e57fc05e14b339d6df0e7b57d25ed12e51e093c572f96b384fc605bbcbe636018b743c28510c3a94fdcfa8cb972cec2eb1700e007b81a7550e0c81e57b0f757a8ddc83af0e0d0e23448312b69233ccecebe587feec8dea7eab222cf71ffda53d3020a3167bea23773c0df4329f6741c2af8f958e93106e2b4ce999c260e6536de887619ffead5e12f21c2617d1eeda"}], 0x3b0}, 0x402) dup2(r0, r1) 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x7ff80000000000, 0x9c21, &(0x7f0000001580)=""/176, &(0x7f0000000480)=0xb0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') mkdirat(r1, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) faccessat(r1, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x1c0, 0x2) renameat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r1, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') mknod(0x0, 0x0, 0x0) r2 = geteuid() lstat(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:01 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000080)="a59330a475d25bcffe32e95ac45efe315702487ae9d5928b5965696feb4a8f5f7e1191aa910c546610a34daeb03d8fe83271da22655c0af49d92b54454cf85c210d8c5258292a872e0cce32962aa7ec2916159f044e9c15026ba7d892d1f355a0a4ade6f99f4f0728953d2668f29f8519358a616f5fca90d84509a59969886db6ec50d874be5b0389b94cf130dceb1540ed8beb86776600c32c1ef1d304d47e32d", 0xa1, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="206feabb2d9b03abf2b451d525924c6fa25afc36ac0ec69bd485030000000000000027a1d558962b64765baf609d75e68b737805a7504397bfcdfbddf1a87e944395df15880b5ba31742da2fe17104f2c04cfb4c4f2daefea238c27467193131d9eb8fac4abd36de5f63bf41b76cf23847289e8d478ce8a820a87a9ec2c50242504c69d5522c063a143a2ab08c69735eecdad9d05770e9da269c35f11069a00737ac1e5d29a5f575a2147de67f3bcd1cf580021bbb99690000000001000000b46320a5414196ae91b7eebae5419ee737bf21e69e0ea693c7d0f1d325e4539b47baef20eba0736d37e60c5472b91929ee299dd67dcc448ff1add37b9f4d27f9ea121092aa60539aba274ff5bd3069680556b060f471c083c85373a5fea1a9b2e921f5c3975875f9796864bfc41dfa3a16b9534653619f426a61addecb0e648aaf4a5a038f00000000000000008ce598a360e64a9d1f149521d1418352c399b12b38911683a49962fcfeb8514449", 0xff88) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) setsockopt(r0, 0x10000, 0x0, &(0x7f0000000040)="82adeb65a879c56b349b94c6e44ec3c9732a86b9dfc1fda9756ca17b30a48dad52eac9a12751a4700139ac51006a3dc771d917a1aeef1b6acb2e36c8c4488fcd831b20280439351ad99520064f9e02c5e79fbe810d094636e35a4309ecc17dec58aebda45d8ae3e9c1a498b0df26d2d015301d58d4a704a796c483ca", 0x7c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x80, 0x5}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x6011, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="cc50ec131512d9dcdb2d69033cad05f265b345b0552352ec94046a46caeb", 0x1e, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x5, 0x556c) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x140}, {r1, 0x80}], 0x2, 0x3) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) r5 = msgget(0x0, 0x201) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0xd8e, r3, r4, r3, r4, 0x24, 0x8}, 0x6, 0x7fff, r2, r2, 0xfffffffffffffffe, 0x1, 0x1a, 0x5}) r6 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r6, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x400200000002007, 0x3) 16:00:01 executing program 0: nanosleep(&(0x7f0000001c40)={0xf3, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x80, 0x8b11, 0x2bbe}) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000000)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = getppid() r5 = getuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) socketpair(0x6, 0x3, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x4) bind$inet6(r7, &(0x7f00000000c0)={0x18, 0x3, 0xf0fa, 0x4}, 0xc) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/94, 0x5e}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000140)}, {&(0x7f00000001c0)=""/209, 0xffffffffffffff4f}, {&(0x7f00000002c0)=""/45, 0x2d}, {&(0x7f00000005c0)=""/85, 0x55}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/146, 0x92}], 0x14a, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getegid() socketpair(0x2, 0x4, 0x800, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getgid() r9 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r14 = getegid() r15 = msgget$private(0x0, 0x540) msgrcv(r15, &(0x7f0000000b80)={0x0, ""/27}, 0x23, 0x0, 0x1000) r16 = getpgid(0xffffffffffffffff) r17 = geteuid() getgroups(0x4, &(0x7f00000009c0)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000640)="25270d0cca3197e016ebffd53e27b51b359f87cd830dc2a83627e97c4b2e4e8fb121363908a943f3cc16bbc29e0827e2b8402ff26236109c419e56800698e05a199165e95fc222b516f463378157fa04", 0x50}, {&(0x7f00000006c0)="ead22937131ab2ac77fc88ab68b32bf4544d7f00b2cbcf3925f6a72f136c8dac12f6d04a4edb8ba1aec8f0e652a5c04ea1c340e4a822de930bc3be51516111298934165443ef5dbc", 0x48}], 0x2, &(0x7f0000000a00)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x130, 0x4}, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x200) kevent(r2, &(0x7f0000000000), 0xfdf, 0x0, 0xffffffffffffffff, 0x0) r4 = semget(0x1, 0x2, 0x40) semctl$GETPID(r4, 0x5, 0x4, &(0x7f00000001c0)=""/237) r5 = syz_open_pts() ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0xffffffffffffff7f) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x4a) mkdir(&(0x7f0000000000)='./bus\x00', 0x102) poll(&(0x7f0000000080)=[{r0, 0xffffffffffffffff}], 0x1, 0x0) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x9, 0x80000000000043, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x6) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="4ae20a5cdaa0651c85d1c950aac98b6ffdcb9e882e6354d29fa9bcd9ee6133101de1496e025f985c1e4f16203ca2aed307e3e660dbbbed1a423580f915eb66fe26a02dae0ac6b5d3dab888ec103f622344d0977b2cba82d513756235606c47392879a73dbe081e6baa9d55471352fca380180edd842e752ab814024c036c3cc2", 0x80}, {&(0x7f00000000c0)="a8b126bdf32e40", 0x7}, {&(0x7f0000000100)="616ddcc6080760ac1fabc8c4e868f12976c545a4b80b999b3d15f08586358c9f970832eaa3da2343e9cb810f642c2f015bba6a26e7dda1c799a850b7fcf60dc478fd54b997d56ab5b3d3eb814a550506c95414fa7acd85cb716c2af6b52b5580821c8bbf5a775a611802c5b013cd0ce0c55620d88f27fc4f1b3e92211f428832999fb50e17c2342e037019ddc9dfd602cdaf4e0441a40a7125db6400788e38c10f3c15a8759bfd398ad4e683b95976931efca753e3a13ed555adbdcd3bdfacc420c8a78d52d64066d4", 0xc9}, {&(0x7f0000000200)="0311ad077f038170cc94bc098d8014f03f75a8fea65cf2bad2327608970b4d59c6a1c3db0dc5bf839155c606b7d2ed28a41fa77c1e3899e6036f4f722c52b8d7bcc682a02c01a5c3630def136b0203d224a1d091ccdabb22046133cbdc9e031ac9c4574a7d4bf20ac362a30b709d7f245f201a052a4c9625aecfe43be2003b9814b8c148208c2c1343258f1a15c606ea840e6a5edb48f5fe8ffa23a010385436e7b5f9701dd4750a831e86d01edb4d572273b6bde40c44e4adb0204a4ffad2286b785f27c5356a3b8cb960f640a9e04179cc6b7d12d4c467435cc052492ffd8cebb2466951554ba30a58ef4c8195f6200ffcdd9b7235f13599a4ae", 0xfb}], 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x10001, 0x1, 0x2, 0xff, 0x100}, 0xc) socket$inet6(0x18, 0x1, 0x3) bind$inet(r0, &(0x7f0000000340)={0x2, 0x3}, 0xc) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = msgget$private(0x0, 0x260) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x3, r5, r6, r7, r8, 0x80, 0x9}, 0x4, 0x10000, r2, r2, 0x0, 0xb30e, 0x9, 0xfffffffffffffffc}) fcntl$dupfd(r1, 0x0, r3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r9) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r3, 0x1}, {r3, 0x120}], 0x2, 0xe68) r10 = msgget(0x2, 0x0) msgctl$IPC_RMID(r10, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000080)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d6297e40f1d4c57c91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f613aa9b056f021666b27352fab5f4b1cee802615ce5f3de882dde3fe5022ad8f0290bd76fceaec8cdfbe689852def90515e0cb214c3ef71ed0d013b89e2a232263e1b08b4b5f8bf405446f8980a345b88868167e350bb60070b87acf39d3a1024fd5e473a4a587ee7d993b44f298c8dce70acf27b17543e28", 0x19d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) truncate(&(0x7f0000000200)='./bus\x00', 0x4) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100)={0x3fcbb8d2, 0x5}, 0x10) r5 = getuid() r6 = getgid() chown(&(0x7f0000000140)='./bus\x00', r5, r6) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:01 executing program 0: 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000bc0)=""/147) r3 = open(&(0x7f0000000a80)='./file0\x00', 0x8, 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000ac0)=0x5) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = kqueue() getgid() r6 = dup2(r1, r4) kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x20, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffffe, 0x1, 0x5, 0x4, 0x2}], 0x2000, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffa, 0x50, 0x40000048, 0x1, 0x76f5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0xe42, 0x8}, {{r5}, 0xffffffffffffffff, 0x94, 0x4, 0x3, 0x3}, {{r6}, 0xfffffffffffffffd, 0x82, 0x31, 0x4, 0x7ff}, {{r6}, 0xfffffffffffffffe, 0x10, 0x8, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x60, 0x80, 0x4, 0xc3}, {{r4}, 0xfffffffffffffffc, 0x81, 0xc, 0x6}, {{r5}, 0xffffffffffffffff, 0x2, 0x0, 0xd9, 0x10000}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x3, 0x8000}], 0x1, &(0x7f00000001c0)={0x40, 0x5}) kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) accept$inet6(r6, 0x0, &(0x7f0000000b00)) read(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x48) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x401, 0x0) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) sendto$unix(r0, &(0x7f0000000080)="04fd8fa7e5b03c1aa2f8ab7e0e8f899e719f4f9ebc2f3a232222612ac038f7e7b2237a7d236df04fe2eb40af3c47e44caa3ac7523eed22aa55a44e22b617384c1e27c0ca1e2c09a8d5bcb97101b4c78ece58f3b146a1f8431a89d89e3f77a3317cf910c71ec46993c633aaa08a2ffb1eef325a4d4d72fd34be4df14fe3ffc1539e9c28f4bd52ade9d1", 0x89, 0x5, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:01 executing program 0: munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0xa, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) listen(r0, 0x1ff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027d2e2f57e96c64301129c3884974edc9f3f5be2a4a00030000000000000001f7b9a7eff5840434a60399e9d6a8efe4364d959e43df2a9bfeed17ae0e416f4ce5123022b0431697de6a0c4f62958ed562642aeea69ecff67b90f1f9b9807fa723935196bb3429dcf4626fd7f75aa2d571ce06bdc2fa761dc370361dcd03319ad94f9fc3d28da985cac9a1e7adc93847cfb45171b464e52be76e21d15b0e31be1a2e08e073e50a8cafc7ce38e8fb8e82a3aa60748ac449ca405412ae5f00000000000000093f82bfca75820f808b970004000000000000000000000000"], 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97b", 0x793}], 0x1) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x5301) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc002, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x83, 0x48) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5, 0x11c7, 0x8d3, 0x5, "3993e4bdc7937c8d086edbbe8568c9916ea4e718", 0x0, 0x3}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) r3 = dup(r0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = semget(0x3, 0x3, 0x430) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000080)=""/211) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100, 0x6, 0x7, 0x4, "8677e3f6e67afc623234b044a9c7862fb0a05002", 0x0, 0x6}) r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) select(0x40, &(0x7f0000000040)={0x6, 0x9, 0x100, 0x80, 0x6, 0x5, 0x7fff}, &(0x7f00000000c0)={0x5, 0x3, 0x800, 0x10000, 0x3, 0x2, 0x8, 0x80}, &(0x7f0000000100)={0x20, 0x81, 0xfffffffffffffff9, 0x3ff, 0xf500, 0x7, 0x2, 0x1}, &(0x7f0000000140)={0x4, 0xe821a1d}) 16:00:01 executing program 1: r0 = socket(0x2, 0x8001, 0x6) shutdown(r0, 0x1) close(r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x4, 0x4) 16:00:01 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) r1 = accept$inet(r0, &(0x7f00000013c0), &(0x7f0000001400)=0xc) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000000)=""/49, 0xfffffeb5}, {&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000180)=""/72, 0xffffffea}, {&(0x7f0000000200)=""/177, 0xfffffffffffffefa}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x6) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, r0) r2 = socket$inet(0x2, 0x8006, 0x20000000001) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = socket$inet(0x2, 0x8000, 0x3f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r6, 0x0) r7 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000340)=0x1000) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r5, r4, r5, 0x20, 0xffffffffffffffe0}, 0x9, 0x1, 0x7}) recvfrom$inet(r2, &(0x7f0000000200)=""/239, 0xef, 0x2, &(0x7f0000000300)={0x2, 0x1}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x7b, 0x4) 16:00:01 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/172, 0xac}], 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) r1 = socket$inet6(0x18, 0x0, 0xfffffffffffffffa) recvmsg(r1, &(0x7f0000002300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000021c0)=[{&(0x7f0000001180)=""/36, 0x24}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x2, &(0x7f0000002200)=""/254, 0xfe}, 0x40) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x101) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) fchdir(r0) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) chdir(&(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c775ab88548d6f950d700000000", 0x11) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) setregid(r3, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) fsync(r1) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/73, 0x49) close(r2) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/92, 0x5c}, {&(0x7f0000000080)=""/171, 0xab}, {&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/189, 0xbd}], 0x8, 0x0) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x2) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x8000000000000011, 0x2, &(0x7f0000000040)="466fc864bf7edc317e43dff7ad1c32c36238fcadc9927b4b7ee8c0155c579dc0855cde0b9704d854ccfffea0315e64ba2037e475617ef71d03290d37ddd6ec38e0b729d21b6fc7538e3501a212164e8f2e759ee1105b866c7b41b9d956ad8ed9408f1e98fbdf8f1920c21192", 0x6c) recvfrom$inet(r1, &(0x7f00000000c0)=""/248, 0xf8, 0x802, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:02 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x8000, 0x2) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) r5 = semget(0x2, 0x7, 0x2) semop(r5, &(0x7f0000000180)=[{0x4, 0xfff, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x100000000, 0x1000}, {0x7, 0x80000000, 0x800}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1d, r0, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x1ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x44}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000034, 0xfffffffffffffffd, 0x1}], 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x9}], 0xd79, &(0x7f00000000c0)={0x0, 0x7c}) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:02 executing program 1: setreuid(0x0, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0xf90}, {0x5, 0x4}}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f00000002c0)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0xfffffffffffffffa, 0x3, &(0x7f0000000180)=""/183, &(0x7f0000000240)=0xb7) getpeername$unix(r1, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) getitimer(0x80003, &(0x7f0000000280)) setsockopt(r3, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:02 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x20, 0x9, r1}) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2002, 0x28ac) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') sendto(r1, &(0x7f0000000280)="31477f584ecf8d4372d798a3e2b40d2e6cf25aa7f834559d93bd644a329097253ba0b171b84f2aebcb1f0399c83a15501ac6c3327507687efaae69428a70abae3cd7ee9a1d2af03224980ed9615911b0a541302641f8620853df27a1f75172dddd63c0ffa0fa1431addcec48", 0x6c, 0x408, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1, 0x0, &(0x7f0000000080)="8f4232376d48ce2acdea302914ef04458915616a70a54f4b8dccbb0599b26a28fcf48ad6fe12b594bebfdc5badc5bdf916a3ca637c82a11d549806c51a5fee90ad4f3abbd79715020c657db5452696ad59b484bc37e12989895394ca07e562509a91025a729e24f4cc63be245ee0292be0492adc2d42cbc01b7a7ddcf3c1c65a9ac720e66114ebd1ad16577ba6afa695b3234941c92a93ecdfd3ce5dde46d57824ca6b63fd59", 0xa6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7f) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x3, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:02 executing program 0: r0 = dup(0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000180)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x11a) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x649, 0x2c) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x6}, {0x26eb, 0x3}}, 0x0) 16:00:03 executing program 1: r0 = socket(0x0, 0x7, 0x45a) accept$inet(r0, 0x0, &(0x7f00000002c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfbd5, 0x7d32, 0x4, 0x27d7, "0bfc6485d9153f6a20ce9199bbff5164da9dfdff", 0x0, 0xc748}) pipe(&(0x7f0000000000)) writev(0xffffffffffffffff, 0x0, 0x0) dup(r2) write(r1, &(0x7f0000000140)="383fec40537d2eca88cdba1398e19775ea8c769949d16ba34e04454e3c1dea5999a4ffef09b1d5763856c7a9aa32db99e8bf192575c34530441348a34a0a429ef878beb358d5957365917980ba3f969b043c1fbcca2d293246870997e0de25ed5fe7802e74873e2203623a8ea3a197ce48e844393619379e576455ed3259c027006a475e6d80ab296522dec749e3de974a7b39b99355", 0x96) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) shutdown(r0, 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x10000000002, 0x6}, {0x18, 0x2, 0xe35f, 0x3}, 0x2, [0x401, 0x7fffffff, 0x80000001, 0x800, 0xfa6c, 0x3, 0x7f, 0x100000001]}, 0x3c) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x24}, {r1, 0x4}], 0x2, 0x9) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffffffffffff5554) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/23, 0x17}, {&(0x7f00000010c0)=""/253, 0xfd}, {&(0x7f00000011c0)=""/129, 0x81}, {&(0x7f0000001280)=""/58, 0x3a}, {&(0x7f00000012c0)=""/12, 0xc}], 0x7, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) fcntl$getflags(r0, 0x1) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) socketpair(0x20, 0x4000, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = geteuid() r5 = getegid() fchown(r0, r4, r5) setsockopt$sock_int(r3, 0xffff, 0x10f, &(0x7f00000001c0)=0x8, 0xd4) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:03 executing program 1: getegid() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4e93ed98941e4ff0191c5d4d66088e648d754c18"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "380768dd6ecb6c1f06b768469fec15a286b27866", 0x0, 0x409}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a896cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9c3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x4003, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$inet(r2, &(0x7f0000000380)=""/251, 0xfb, 0x842, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="3bb551c2c2b582f95f1c41fef3e40da4", 0x10, 0x2, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 16:00:03 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x188) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/50) semop(r0, &(0x7f0000000040)=[{0x3, 0xa22d, 0x1000}, {0x3, 0x80000}, {0x4, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x23, 0x800}], 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/199) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000180)=0x4) semget$private(0x0, 0x3, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000200)=""/253) r3 = semget$private(0x0, 0x2, 0x401) munlock(&(0x7f0000001000/0xa000)=nil, 0xa000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000009000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/64) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/246) chdir(&(0x7f0000000440)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r6 = getpgid(r5) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000500)=""/27) getgid() chmod(&(0x7f0000000540)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x400) getpgid(r6) semget(0x0, 0x3, 0x4) getsockopt(r2, 0x4, 0xfffffffffffff77e, &(0x7f0000000580)=""/142, &(0x7f0000000640)=0x8e) r7 = dup(r1) dup(r7) shmget$private(0x0, 0x2000, 0x19, &(0x7f0000004000/0x2000)=nil) getrlimit(0x2, &(0x7f0000000680)) semget$private(0x0, 0x0, 0x241) clock_gettime(0x2, &(0x7f00000006c0)) 16:00:03 executing program 0: poll(&(0x7f0000000040), 0x20000000000001ab, 0x0) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfff0000000000000, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r4 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() r5 = fcntl$dupfd(r3, 0xa, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) r6 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff5000/0x4000)=nil) r7 = shmget(0x1, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) semctl$GETPID(r7, 0x7, 0x4, &(0x7f0000000100)=""/57) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x9) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000012c0)=""/240) r8 = socket(0x2, 0xc005, 0x7ff) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000014c0)=""/76) shmctl$IPC_RMID(r0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/113, &(0x7f0000000200)=0x71) getsockname$inet6(r8, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmget(0x0, 0x12000, 0x2c0, &(0x7f0000feb000/0x12000)=nil) pipe2(&(0x7f00000013c0), 0x10000) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/4096) 16:00:03 executing program 0: socketpair(0x0, 0x8000, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/46}, &(0x7f0000000100)=0x30) r1 = open(&(0x7f0000000140)='./bus\x00', 0x220, 0xdd) mknodat(r1, &(0x7f0000000180)='./bus\x00', 0x80, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x5, 0x2}, 0x10) 16:00:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8, 0x80000000, 0x10cdede, 0x100, "a3be3c5fce7f96eead6ce486dede780b56beca97", 0x1, 0x39c2}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) chown(&(0x7f0000000080)='./file0\x00', r3, r4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8000000000000000) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x0, &(0x7f0000000200)=[r1, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r3 = open$dir(&(0x7f0000000600)='./file0\x00', 0x10000000000205, 0xe5) symlinkat(&(0x7f00000003c0)='./file0/file1\x00', r3, &(0x7f0000000440)='./file0/file2\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000240)=0xc) getpeername$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mknodat(r4, &(0x7f0000000380)='./file0/file0\x00', 0x10, 0x7f) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000480)='./file0\x00', 0x1000000000002020, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x8d}], 0x9, 0x0, 0x8, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 16:00:03 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x2, 0x1}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') 16:00:03 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x50e901b, 0x0, 0x400, 0x100000000, "f44cb0e0b4a1c8763b73f8f46f04964eb39d96e7", 0x100000000, 0x7ff}) 16:00:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) rename(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') setgroups(0x0, 0x0) getgroups(0x0, &(0x7f0000000140)) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:03 executing program 1: mkdir(&(0x7f0000000800)='./file1\x00', 0x0) open(&(0x7f0000000980)='./file2/file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002008, 0x20000005cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) 16:00:04 executing program 0: socketpair(0x11, 0x0, 0x0, 0x0) socketpair(0x19, 0x0, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:04 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x2, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000001280)={0x3, 0x3, 0x0, 0x800, r1}) r2 = syz_open_pts() r3 = shmget(0xffffffffffffffff, 0x2000, 0x102, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/4096) read(r2, &(0x7f0000000100)=""/67, 0x43) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r4 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) flock(r2, 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3}) 16:00:04 executing program 0: r0 = socket(0x2, 0x8000, 0xbc8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ffbe643d5a438ff163f107dc59c6a8691633228ca6fca8fe9a0655708d1d37669b790a7b9a5087797fc8403d0502fe5df3a051d82ca70c84c13aae31332c88423a7b2a60f488a4edbb7fc6a1c53d3aa84d3a1b251445200d443c36f6900c751777d603ddc01a0b0f142b9ffa9d1c57ac06b6739594ec30e5a331bf524087186d2d7ab816b3af04c2cfa927650cfd9a8293c95292f93a2489aa67d9d1f635b8cd887c279d6acf4506a07cf046d68e92f5e0012307f192630d8f6342", 0x429) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fchmod(0xffffffffffffffff, 0x28) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) fcntl$getown(r0, 0x5) 16:00:05 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) r2 = open(&(0x7f0000000440)='./file0\x00', 0x100, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000480)=0x80000000) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0x0) r7 = geteuid() r8 = getgid() r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) bind(r1, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="68264f2b74b9b59b2bd76fc38e8918240173838754f26935f05cb1a369b390fe032a1b57720605ba4ef3c4bcd42650d2e41755d44fb4e08e4462c1d37ce28ea9886bbecc59a4a6a1c11763071c49e66168f11af517250cd47ef92dc53da1d9317f936abaa2cc34551266e6c1215f112bdd11d4d6eb2f007c647d8bf38a2ca1daad66633a2476e8bcae", 0x89}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000200000000000e100ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0xc}, 0x400) 16:00:05 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x400}, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001080)="f04fe6a06898464999842dd28f25f99b5600bc8b4748d67185fd604b4b96dd4f0d589a814451d17c45c514bba2a6ae9403581be8a4b6f96fe99c9a4b0fd0c5787302f57437f5616a0522fc851397c713c1789b9006823921cc37fb718bc8a78713386c73d8ea5097d93735478acf8ca3bbee9ee868b8fdfb9d05512ef7e7a74a40bb558985215becd5b20704da7fb5e014e399837789e8c0ddd1310ce4b8747acb9b7e4b152c9410fa0ecbeb313e35ca465ba862988f61bd31fa5624e2a0c06438bca300b23d0ce8279c6bac4f6d9534c8de13b72ec35c0b2e9057ca1893f813b5fc9311b9264451", 0xe8}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001300)='M', 0x1}], 0x1) mlockall(0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001180)) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4, 0x14, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="89364d40e7f4c9c7abed672ab54643e11bfa4e4165e71bb3632558eb63a536e7516b92ca596a3f9df227d7792c73c9a1aa88a7016db4019aad37962c794869f55d9a7342fe743937668cf76b3e726e2a1408a8d9b9bbfd7487f78ac360567a6ba79572b48be41952fbeb3a2c03513b309b699e38f89cf097c7f1a050cf86c17fc9c4368ff2ce28a1c04e72b1496cccea6cba2a35733c8e9d31bd7dc04aa7e74c3fb419ff61a50409e38d71e6d9d1d11ae114ab513661bf30cd3d5b7e53a7e58487a9db5a02a91a6abfc4bd45e71f23ac958a725a75a25ac291a969da1cb709028a7d95e344e88bb7f588384d0243ee16647b6e690bd8d5e5165d0c6db99871cb1db1dfdeacf87b381e5ab355c030394f586b1d1adf15932f464d191e25f9bccda8af4c222480b33556e430bfc756d859d26a79634ca414afbf4ce484be69187b652c0de886edcd138c9e33ac4a1d077103b83ccaf63cc823953384fbec0ab4bd06d2d90aff0955d5fd1125958c3e25236dbf867a5ed2ce103f4db22b5700c6604644ef0c8b18909ce86d019c18a3b5e926e5bba988eb0c6ebf4c60dc7ca28ecf27e76e68bb4acffe07805f4b9b9913dd9bf70b2812d3f2844f040fd6c189d70983f0250c0735a2c1e5af2374e910ec484cfd90bf02e5c36cbbdb22d660128c38b93642b30ad6178e4c34e3ded865be76471425167e7d170d1d4d085ecf298ff5049ee853df06afc1b64ea4fda47062a14d6e65ed56246c84b841b0c3569e6c0f6eeac0293ec08d8a0fedf414bac2af38d28a3d42f8ace82bec5f3851b0a21b03b21b49d570c3de5fc334e5c478a97a51986fabf5141d3436d3669ffb239dc890a751f823bfc0037310fd5d394230eccfb854133ff11bbdb9fb55fd883ac226768f008ae0e59d6fc13717c7df9e20a270e9ee465dc08cb23dd47f997ae5819913849a27b91dc22372fab6b89f4febcda2d8cfc02723b9be56f59143c0a21605ba730eab970c2c25ee708a311227fcba737321281da8f7cc69b28600f2faaa8fb50d838c828d2a8683ba2d8d6b432cfdf8f3e46cb6f09974484cc9f42d85c0b2fe2b601386bb8287fa9b8f34e22fa043700aafef1fb59e377cff12cdf8a589f5ea4b29c96796708f2b48768797e37a4b029ae14436cc98821e3479c810cbc4c439b6676e812a8463ddb324ac3a949eb9807e218554ad46a9f5bdd0a29e5dea759803784e58ed9055529086bc602c5dec21fbc56cd83953ef4ac12a1c8332fefd947e047738c0a450149d2b15c4de121cf8e10864d685fa4d2f0d1c9c8548b69b079df6d6cc4b8d9f3fdb072ce498ecf39ccbc0651ef6e6e5b8a67fb1a5a903a9d374b2dac031798ebc671a26cfffc739737af9890a6ada3c653b22b58813ed5d01b8632db3363993b4d7b4221996b094b69bc82c146e999846d01a0a0a0dd1fc24e0614c2801bf977cc9ac158fc7999d4df53689265aae07d6feaa65f56c07aac7602fbcf75457601c2c2287b60891d242e7dce8cb4d5adc4a076b4ce7aa6fb30539dc954f0de327cf531757a1768a3a0c4ddb7decff4191802bbc827c632394be1e6674655a5d085f4361ce470fc08bc2066865a47d59140e94414a13ff996d5b0bbceeaa98c6ddff37b53ed645e137d01ebb476fe4a8d03d73d67cc567fa15ce142aded49a635a1164f3e1142fc308337748ecebea7fc373a57b035081607d9beec4e324def95af6b603b8f4d595d2612788f2cbdbee328a1264a36092253ec97305da6ea8d99b737c020253a8b55e46effec0ee40e9766733712f079a2fc41851c38249d7910c93fd88b959f5da73d4f4a18870e1bf158d0d0c6cb7a5cc54105ca1ce9552809c77612fbd8cf2277b1de8894d65ee20c112a22c1582619846dfc5745f75f5d4dd977894d69013a768a6e9a69385e8822c74984845dd612889666d6162396f863c2c10609fb21ca7939e6e0e852a0392da0872115973d105aad7ebcfcffc150c855d841bd82d8d4a9b073c4ff2bb431be5127800c60a9b0a1bed378d3d71f44786846120101064207a93f0997f8c1b435917e107913efea55b0babc5a1da7b3fd154f962db2fad6e8178605a9c1c77ce441b20d287ebf2d32a50669fc0b2702c02d0b527298173ae1e20d2d7db5f69f509a99019884a0a44bdfb3dc6ca0b7be028526f6055c7f48ecc8fd8b6e17830bc4ab212af2d635d9eaee887cf62b9e9707c7da733dc6b7fdf3fcf0ae5ab386f8fe5d89a16b8d07a4f283380163d849e82d598c7c545ab32f54fe1a8f289cd0e8d1aaeb2829ee4610fcc480736ce94447ffef520aed80c76ff767e9cf688bde8765d3ad775550bb9c66ef4ce2b05d98263af062af9c76205a34791b4d49b1c56f2578cc8d102829c4050d5e4d19fff9f6aea3829d0a13c95d61669c9b4793db385c8b241e49c7434f9df98fa65fedaea23a39c78b04ea1fe8a676273116a1e34904e65954375dac81bc98d344e0435e355cd7cd05ea8cccd2aa3480cad0fa45b406976a632ec907b887d324ab1ac75c3c3066d9c722db80d1277344429b1b48a3f53cecd72b0d7277129bb53bcdbc0728ab200b6cba302f92f00d570799a3da81cfa8ee24b946f91bda9b3d4e45353120b0362db9c6a6086d896173140047e6d15ea0909f6cde0dbf60ea0a52b3c605f1a2117366bdc94bed5e4c1ea90a6af54590d0b028d657ed9cb10d2206b8bdb3d84eebe6a9402483334e4577e1c90f4fa437652333f7b28fa4b830d05134991f0348acf219f61162a05e6397b78578781cbdf83816ead02641e3c83cb2ceee9c3efb2d812e096b91bc7984da7808f026cc52b15add2231fa6a8615332430d802bbaeed3816d710225642206dd270a4851c867467c976944d6e918dad54a1f03ece2c5cb97b74351b0f61c6dcbc93dc7b91cdae8742eb02c5d691d23fae5042cf45b944c30a9a25d45a9ea8915f0d9538eb6a5d3d23db696d623806675312c0b6aabecb0b50bcd071eafdd7b8bb044bd491bb5937b63e674a443d3d3ddfb4b805e956759695fbdc26ea886e75786a36c1ca9cd33c764cf39326cbd6c904c4a9020d0d7b53fdef9e45e199a1ab7cba3fb6a225c88d422657d975b67656ebca02f77cfdc3e1779ebae1e492d2cff8fe1581e0be23c52c083c326f64dee6f490c9b0780c10031597b2402da9dd97954e9d66020298a4e68ec4f808abc6678ac5a11661bcb560f753428c3ee3a1527cd5f63738346b7a483f00e43753a07d87c26a9b33b0191161ed3ff1aed52e28f4f87d289b59406af342b774a8f8e17d3caa328eb5cb95398c2d0afb6c5cb9135640438bd43c12990a6846b780f361fd81a26bda85b3376327b0984c0796c8d1484d6884cd42193e3a29b49909be1282c3726088050885205a91cf4871c7718fd8eb0d6c0b16435cc1937e5339864daa3324616f6cfa983fe6a67c86933422ee62b8af2ac1b5fb900d44d8ba207cc6fff0a1fb6066d8438243f82eb552d7299a5723a0d4461d8e634e55ac7a52cead2573bef40723f2219a82e5442980bb8387e16f960f5148bc38e97d754ef12acbd44042f265b4edf941f51b01f8465e23a8209a15455dd6dff968b9e2f7446fc4029715e4f97fd526856069a1a132aafb57f2f03a87592bf8200c420381d56701e0e7d394bc23c8da7e745ed473fe2dd369762cd10ed17726726bce277571818fdd442e530f2ab16429701a9a9cf9b151346e262778510a2af0d9bbfe06dd95442d83387c26a119fb94a26f44c3fac09adf26affdf255b38fd81b6d5795ea54072fd01bba53154fe95de6e777c8f1e2179ca7d85d4cd9ba27bc0b5003debea99b75f1236f49d99cb14c5cddb6b3a8083581f44c768d2bb01009b0bb3272f29014f95f1f398a3abbb4146f2a7c8702b134159fba70ce94073ea7e776887ae55774884c9a71a31ccc9cba2877c356d8a2c6389e8ff9a48b7d6b4b684ce487becca50f623381823321b85788239bd79a273fbcf0ac97d5a7a3aa428d9c9c01061191fff8cca0b283693f0db7be92213bb2fea72f754996cecc6dc0fd4956ed2fc4955e3f174332bb96e82dc5be5a566922e40cb33a559b33962bbc6870fec1f09a3ed906d8b15b387a1b8cde19ad9cdc0bbe39260061077ff184eed769e3edccec3dd789593eb3cdeaed1c051658c3e2a3675d7023a78e8f37e8e3b62daf08bc63df994f03a2e300011d5f7ca39c1b75878ae3b359b83c8bf2dafb760166b071ca8af8f454c48b85b0e07a9b8003b44a641fede45c8b44908e0885a7dd8db60d405b774a0119edc93c37254e540d1baf1845d740fbb54359086ca9ff0121e3c39f92b6ea89e0608cdeffbf339702475ed8570c331317d7afb18506ad249dfe96375ca37be4b3cbd7d93e2d37c1b61ccc9999836f9edbf20b4f92187b3cfd834c07874efa21dafe84b80e52dbff419d3b436cc5f8445c91198b8040d7b8a59ec62d258b129833d5705a1b9c260a12317cfbf231c931600a87209a17dee19b8303edec961cbabc84d05a6ff94dabdde21b9045b3f45a68003af46d58ea2c9bda557270bb7bc322d24ff351590e40ca98ba1da84dbf768c03ed3b01f70b6aba69a0b9a50e1c3f80694687878d5abac561811c99a1a8f2571a4f1588fbe7f315ee085183f009aebfa08489dbff7d1fa67f9824ed034fa75df3a7e0e842755232cbc54a9e470ab0459ee01a54b977b5c4d9fbf911870361071c209ce8b07a7619f4d773d1b62b6c9d428363d5f43119bba0afda4cec5decb347c3068115a3c04cab743121e61dd131f8cea7f9ca904e83c636124015cef3c6667bfff366afb076f069d042def979d69fb2c1d3187473803fb5f5da1627aa7deb791aaca928b21b28430eebfafe79f3f373b63e51c66112d73602851c1b56518b413e2b6d4294990da6a0fe74cb379d13a7131233073482f4fd398f33f5d15e66787bbfc9da0d12bb32f8f6af1670d1b47df8c7d000b90796756ef2cb0e8d47005adb665ee74ea8924dcee4230ae7b625053c218e1230c708816faef423b13d4ed86d6d822d1c2862e367be3c16f28a5df4b53054e6116da843402e51a0b2ecd181bb05dacaee76469486f215ebc7fc8ccd011784307e2a5468f761c602a6b13dc09be98dc1bedfc8e10b4196fd77ca7c83fa2bcf79a0ebfbc3ca1862e1c3149b013b41f8cbc2225765c8d92a9fbf5453357baf370da207d5d8b0dc75e20141865147d8803d1262266712a9460aeb6645c4b747e47aeedee7b1ec825b89da7bff3315cea98ec3f46edecd418f3de654d6335f90f76c8431c4411366e6c927d8a69f2763e9ebacc3491222b4a1cc29b6dec09407d5d3fc3e8fb7352acfe0868b58e5081096c19c4c1b7461f50f85cb12175acac4b40ac530b4329372e87d62f7e11962850baaae0b1c7b021b2ac756937d3239c67bd2e7a4d2708ba57da292f66788f6bc4bcf908b1e61e85e4a81211c335919486095904ff7533e38ab1832d23b9245fcff77566c22a5fcf77b64c24735b79c9b56ad783e67edce0e913e4b6b726d6c3ca121ac6ca13652011323276204a565e4c9ae809c2e50874fdc9ba6cb84f01e3c19ad1796ef59aa66f7e28f53d4ea273c0999e8b311f0b40ef732ce23395c45dceba4b79a5318e3c2902ccbc34a973cd06ee8028a2a711ee31073044cc0c636c630b7d3849b9493e25060afc79b78723fd85d7bec894efc38ec5c4a153fe96d3d3097ef14818e93202939d479ff1f1359e707d463821e097e0065d746535576381748a3c2d75521084", 0x1000}], 0x1) getdents(r0, &(0x7f00000011c0)=""/160, 0xa0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='/*[I\\]-\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='^\x1a\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='^@\'@$,@\xb4{-D\\{\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+#][]\x00', &(0x7f0000000340)='@!\x00', &(0x7f0000000380)='&\x00']) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0x5) 16:00:05 executing program 0: shmget(0x2, 0x1000, 0x62, &(0x7f0000ffb000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmget(0x1, 0xa000, 0x40, &(0x7f0000ff4000/0xa000)=nil) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x95, 0x3, 0x1000) flock(r0, 0x6) clock_gettime(0x7, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1000000000002, 0x4010, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:05 executing program 1: getgid() r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0x1c9) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0xfff) recvfrom(r2, &(0x7f0000000080)=""/47, 0x2f, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x5}, 0xc) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x82, 0xff) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x40, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/222) r2 = socket(0x10000000002, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffff6) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x8, 0x9, 0x1, "6eb92860ef5a6a1d67a06e0c4db7d41459902c23", 0x5a, 0x401}) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x200000000005, 0x3a) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) open(&(0x7f0000000180)='./file0\x00', 0x86b, 0x140) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x8, 0x6f1, &(0x7f0000000080)="d066ec27560732d3d6fa905ec753319d5f07a12a732f99707adfb4f180f26b27d32fcf95d39d840e4503a5d8df66df8631f903d1cba28dac1c33cb6495f7b1ce4da4cffa4fc112fcf88bb155c0ae9657119aac9fddebd030e13af48fa31573ef3f950b88b1217c6d97e80ff5ef680bf4f8a98262956c45accb788806b92e180847bf3ec7dc258075d51d22b9ef4e750fadb10ff753130c2e95732b3c01f4349ce7ae128d2b7d124b3e82f1dd40633c58de9186e3dda3bcb90ea212cf4f11da1458", 0xc1) setsockopt(r0, 0x9, 0x5, &(0x7f0000000040)="eae3b1996e486da87171cc34ba4c61e70543c63149d303084fe9eb0b1fc06341f7", 0xffffffffffffff9c) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000100)='/', 0xfffffffffffffffc, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x673) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r4 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x10ca0, 0x14e) r5 = socket(0x16, 0x7, 0xf07) lseek(r4, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r0) r7 = geteuid() lchown(&(0x7f0000000240)='./file0\x00', r2, r3) fchown(r1, r7, r3) recvmsg(r6, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)=""/124, 0x7c}], 0x1, &(0x7f0000000340)=""/17, 0x11}, 0x802) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000280)="2b9d0e6d7d1bdd06effe4c8d45fbbe594161da24865b4e69275ebfb18731596f42f70d41e0d70baaa965015a09099a3857b909713c7326897bc272cf942b27d002421177dcbce8c0cfd83d37928da5e3f40977964072cbc3a33c3bdae64804759205f9c15b56778304128950c191b243a5ac05853c30dfcd2c337e685604561ac0a62c5ec48ac09b18acf17e7808ec5aae55fa32cdd1c5c08efcfdadd1f4cbf1d0028953610050e9cf23ce0a11a40848f22e9b6ea6ada2b3c7f67be13180be17258d050e942d6ac43b3300983e814e1df68faf2e5209ce40dadfd614e40611417f8a23b154ab06c7b2f059d2d784dd260e854c3369eda66a6730a84d", 0xfc, 0x8, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:05 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x80) r1 = msgget$private(0x0, 0x200) openat(r0, &(0x7f0000000100)='./bus\x00', 0x4a8, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') msgsnd(r1, &(0x7f0000000000)={0x1, "40317d20f074b7b85feb1e972473fbb3e5c56e43099a43c66e177b4628875075fef298f7b99612260329b61dc17d1ef6c0a849d55a11d621bdc53fc8c4a7fe12189d0395e8f5a8dab19407617b664ff34c49d353f72b5a206c8273d7ce414ba65a45ad66328241e3f3ea53f39568f1291a199838b4"}, 0x7d, 0x800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x2) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="4a39747760a1fbd7709434bbf8848a826b21a33859a3a8431471c9e977bc6a4fd67b21b704a56f1e29d44348ff472f714d0814b0da771b031be3a5148ea2d23346ff9c6d7b06946bd9ddd45b7d7aeff2d5e61f815f6594e7d06f63066eda62d64734ba08e3e03ce80dd999d44aa0853c32518ee7d1b9d100", 0x78) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x41) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) close(r2) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x108) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x7fffffff, 0x8}, {0x2, 0x6}}, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/67, 0x43}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xeb17) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x7}], 0x2, 0x7fff) fcntl$getflags(r0, 0x3) recvfrom(r0, &(0x7f0000000040)=""/70, 0x46, 0x40, 0x0, 0x0) fcntl$getown(r0, 0x5) getppid() 16:00:06 executing program 0: clock_gettime(0x5, &(0x7f0000000240)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100fffffe}) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="7cfed30000000000000000000000000000000012ab975c3d7ecdc632ca4861fb591f4d539a006782286686c17c2b5062c3f3563d553347ca5490de88cd260dec7019fc3dfec13b6329f974895cf1dd26bec3f6e79717c0060d56b4d9dc36dc260e6cefc2975076d1cde190430d939be35b5faa1ae7eeedfcdd26f602b3997c678009e770718c141576b8210f362d2d30c923d578cbd196cd04b8ebc3e392308554029580aaec4e08b2096ddf56b05f81b5d78864ce58b4f528b7b15aedc0a51d26d0d363576b34cc9f72b002b3304e707ebc471900000000000005000000000000000000008742afc15a1f96254d152e85d927abee3e5b8312004dc47a8806f5155b46c73018017bddb2b2f1e62fcd16071bf51b6aa8fbf5cbed3fb25b9938c435a8305a6056508048a25569e404615d836e9643c5e2ba4fd844a7bfa4a2c6d0bf76186dfd18eeaf6e6409521be35b57a16eeafc9d27b48dbe69114f70c3c8f75e085ce35f2495b3cdb329ce1775d1e985f4a5102193e8a32f667bbb132289a5e467c082d2de0b7fbba187c21f9ce259c4a28c6685c5183daf2b5519c2f27337b49809fdc25795a5f8a2aa8dfc0a1c6702e6e91ea874bebce490b82137a0771e739b1f91c1fd20507c1016a24f0511cea31ddf9083bf785769423a057391eabbba0f0826dc4be5e0a8ecdb8521d3a06a3e0b7b92d2a6dc801abead4a17f57ad657fd448064fe7180acdb735b029b37c34621887073ebd8e145fb89cd536c75f3d31f11abba524f57613d4972f32a4c8face8f75f6d433597d5e53fbe896d06ff98d7a066eb3d681132888c98f0529a2377"], 0x1, 0x0, 0x0) chdir(&(0x7f0000000400)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r1, 0x5) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000580)="6bf133dd071be3cada58af58d6a765f347ce9800d00d2d2ea6f0214eee457bff9304d2091bd9f628a13ff37eb50191e5ce31f6dcbdfea1adbab5e00527e0f04ddeefb9b9b61e9e590ce38a90ea9cd4a5db60e2d9e6234e5fea9581941a78c274c5de33cac6c248e7a343e3a606b00bc4b643783927f8a4ef7ddd64d583911ecce93761f7dc9003eacce8d358fe2f5a1319cf4e9d08f01f3bea8496a10a1536fa70e9c9deaf02b72a9d9f1710d8b12465a6cf068969294a636f42f4ea9c0682939120bad400119cc840fd1bc20c13d4fa0765bb0a6cb940b8baf7a2f71d2a8f101557d1958dd92dc8b8e6ab6cc0c8f3510fdd743b568504169485e3e901bd47d2951c15a90b3cc1536ffd88d071668373eccbca36115d0deed64c254559ca9948517b8119e86eb254cad4a009b6e4631a053225a9a86241be62f4eb4749593a065c0ed3f1b32e92d668b23a6b8893029385389262fccb8f684283a0f4dfc118f65de00552f7a74d23a33395c9c38bc6cb8876b8abe5c9de2c8cb8d2857839f70b6123bf7fcd93d282c4d95adfc4766604ec6b97c68bc460734ed356aebad4778fce22b32fd9f1fef8d4bece36264748878858ba82af0065894180028ce0c3811fd96b65f934974bd050c1c0737f192f284245589fd266a154bccbce179eb7d79ff289ad05fd48df3a8ec0e90b3c99236fec99597e5286a9fb1a08315f92789cce8ca8759bfc679245ba9552c69c8a3ec384212bf8aa65d712cd7e42a5298a3b6870e011f671bb83d826092e1dd3d0a26fcbc813cc9682d49030f6b98926f40f3a7cff09208a0ea11b9b8343b9344818d33fdf0b8a66d335a3b8cfbc7045ae636d85b8169a7ee09569c1f1dc769c45b45fc4f5e0d55f25d5f413c481830f3e8a59d05a80d485dbf2806b803687860a1fc53d58ff7d7d6f408c38a4de82bfb5c345f4a5254de4291d6d56d963404b8f7a52efb0fb99522851e98d5652e9afe9bb0d66bc228045f8e708cd2427093cec88386351a58df2d987c9aeb49644059ee51960a33c3430d5516e3c9023cd47f9cbf06f4127b5f51c83c9be2461f32072939358b678098109b0479b32180a11b6de439e9231dec446ca0187af7feecd1e1dcfe43ff62b0a472e180fe8414eb9fe8442ce2bea7db0b2743ed0c8014c4762e0b8c79c5da1a5c34b8d77db627a511a461f17f03a5fa58f2436a07e6d45777c1baef0558917c62827a4a0419f2ed6c92250384fef27f78bce6bb6e7373541358d05db460ec9441279a0c8b3cd38687258908bf6042836c69a547457c77fe1c1117bd4114ab3ab1046a93e720f6715c149497e87072119739160f1f7cd43026385d732f502f340a04bf41c231f167475b543831f68084a242473c09fa9a04234f7ea5b22d07320c45c4ba208935bbb6ca2d184f76ac7f89148a042923edea1be889a12227001a6f41458888d5b883a68f91bec13382809e693f1c89dbef8cd92d6b7ae038c667610171bc34822ff07fc475f143ddfc891ab9cebe3de00e006909e76cc7b30e8c68fec02feb9d33de56bd1cd52201baf274fbf6595a83bf5f2eee9d2c78d8b37c638d5dfcbf3450acfb540a0d01b4e347d9d3af423e3e6c9b8123192304a4661e37b64f575e4040a06e3a458cdee12a54b18a2a997823df42d77acd58f94168f37d8e235d8b810fcc8f994505be09bb187e1b3ff78fbe35516792ece0194218502aedd5252cd6d6a88b6c34acd13cb621816945eb89ea72e55ffcf859e03f3ede43ca490f4f62630aa61f935435b9f4ee2605094ef808b53107eb19777a9444ff116fe9f79a5d38a6d1c10784a0ebcc329f7dda2afdb760a71f5755fd80f937e20f0ef6016efa6fae456ca390953907e40fdd9c5cf598d279ded16a70251710f9ee21ad87b07ab47d9d2810db8f33126044a59ab2660acf3af78ff2a83ca299cb9d7965a97adb24cabd0328765f96c507d913a5d8e4ae21329ec8425e0c646587babb549dd6432a0c83d54ffbe1bc8f61357b934be76314c6ce69c6cf52b8fb86996a61985f9fc8e0f7496c4c5caf4bc1e5b0e83b445fd8878e3a885a5e5f762d9ae855440182aba1e38c9671ef1bb1911d11a93398903ae9f16bc9e91dcdc0f7491b65c1286d70fa1ad8f5a7ba32c2ab47e9119e7bb7608f1bcddce468e0f4b5e29098f07ffe8a01459c7301e7fcb5ec38376ef9647e9d5edf3f3436e4d01fd6374ecfac5cff1eb802639f97f4017dea24564afffc08fe92fdc40265bdac6b1429d487bce63b5489340bf9a9e6d186aa1e7825c6bbae64d05626c943028f5d81b19a3e13881e8e65ca994eb3dbcf332834cc95ff856a680de8188e08bf260e26194acfda5b14aea10704b9962bf8fd80417969928dd45393066b4217bee038e850059b7ed91b316b73eb4ee8c10dab60829fc3bc2c0efee7df8465e515101bbf5f33ad976fa4fcc3db98478a0f31975ff13a3a93727e2e2cc50cbf9b164529f9475c68f783e940992446e898ca3822828163b4dde4f7a05864e831fef9232640296b469d2f8b83e02860c39aee13f962c1229828beb54fe194328c9c43f05ce0ca0d6c9bc04b1718cb03dc15639af1913f7d2a4996cfe46eb50abd8fd722dfc1b47d558a626f03a4b29118481fb29a912933138fc59b6c5c745d73744e3bc0a809f86fc023f44536916dbb7a2ecec1ed0f8bc52bcaf8c5adcd1086dfad13b132372acdf4e9f518bd7a9ba91341c70a0df3a597c5733d8e7d826184eead3cf2dbb1ef012a1d4251e0bb1736c15ad1508d9deab80189985638fb66937b9b6ad948d9f8394e9740c9bbeaf80ac57bda27e4c3050c824590d78b8c2de643fe74b9521b55d800d69c7aa2021508915795a65f64da98405a98a00ef2fb064b51b5cebbfce30c047dade8a791d1249e9e34e51bf101a69afcf803122aa0bb21ea5431845b266699ab5a57336e3ab46ba8059179f26341052c0b35088484fce9d334923abca54e42a707ca0f47baa277b2a9ce27bac61bd141c2fe2f629f75812904687d31b233937e4f9cb1f8f75f5b61041808df78f1d43eb1532465d594904a3ea4f92bcf38222ae9b0d8116cb87ad11b0de588722ac9fde89806717cf166cfacdb33d28b627df0d7b6c2797c1b7bb033e70153e7b5bcc87212a817846a4950a8530217cc0e4010080e20c23a1a6f4ace931e057fe7bea8ff5eb1d46900c9eb79f0313f92ef6796e431de9035b4023cebf4fadb74f865e53a2f810d443cc781808e0654f059716b9bf413fa41d3d7590d26415bc0af28036c95c83c07b649aeb9e4445faea9164fe9bbdeaa623aca5381b432ce85b9e917c9872c402dd5cab0d1fed8d65b5ad4ee6c94695f7d2db721f5c723ae6183234a57502ef789a99b9ad8e9e792f1633b6cc5b31680363a53a5127739afc9eae258ce2130f47583a35bcde4e2164c14c21f45da1e3841fb083b3bdfd4765618cef20f5865d2deec8fadb0ecb252ddfc8d39019d4a9799c511195a4df466f60b38196d343b2ffcf059a780ebf109c3a7e9b11db8b405c2fe89081295529dece7d948e5b5db314909c782fbf0ca38d374c1b3b1acc94d7d8c4290f587f3e6d75862a52561b4301524614f2fb7b6e9dcaf05a8371aeaa844058798e20e1bf11cf1e309c1c4ff8a8dbd7f3232460039850f3678cd1880b046cd3213d6aeb7496c30eea7177547fc90a6293f1cd3cf98a6969085827b893158cf2d60672163b36eabb56d8e7b975465b87f7cf0b1b406aa6600d1230ef2002c1847d08ff4daf9399c50336fe7ddc74b5824a7e6a6c2600663863ca0019f7ba8e13bb8ed37d755574130cd545e5ea3253bce3ccd768c89b4a8bfd6bc1ea02085469f297bd897787ebf3e4027310fea0d1aee1581d77fb69a997977a62f2d228f48516dcf89bb79fb97d69b04322e99aa6338b7ad1bc121c60f12c2f9cdc737f9c3eae280d1894c53ad72ba4bb82e464ee44bff6c295a7f5955493a5bf7eb305b80d4a526311b9eaf997787baef326f028d563febf425d7ff5d11fb17e28739a4fd083dd5405b701143a825c78eece9b100b8bc1407de4a28c3c7d2e8f6058db092e3053417af44910c7bcaa50378dd6e1040adfe7d86541ce0074161a265d9283d117c93320d74a5c2697d66eb3af9c665b6f1b4c44489925fdc39ff4e823ff205bba66c29655819ff7b5fc3dc41bd4173a20db7c60e32a02c2fad51bdbddbc0dc5dc403e124ee1ce7e31726eb0629ca20d17813636b98dbba1c03f33dc1361450bff09cbb7749a18ce247a8e713a2b632a41f42b19ff78ecdb72c75226a6084a29e74978182173a94f1222b6f90a6147971abcf33346738e0d67447864fc80b5ffd964d6090507a816eb66e9717d820a5386581274adf36894a85307ef5056d8b9578c54e8202cfd8a607a0e323d0436c7ff43e9f892ee4e2f769d290dc6a760391ae3417feb5928b68fd349d362aa221e212cceb018be3a6a4b2e59fbbccd2f5b932bc0a6ea355ffe9d906512cf396977f43c2937b9283ec3b3685e7ab71b708798da06c1da0ba80f6f3bf374b12e62b34c87a2bb21beeba750dcb5d0daa8c6ee4093f1b897cee6599be28f902138440495e85c7f7cf441db9161618fb224211f1616cfe5ca5252bfd8bebc1050c9e3908a6a76f1b8dbd37c992493852cc83f1eb91472a06f748cf8b0b8ad3c59f9c52ef6bfb141b46cffa6bbd30cb8025eca3a2ed7456bbb3167720fda557704ce2e9758f6dbd273ae9f40914d59bb9a720821307ff4c9136771d245ec75f089f68a643428496605811e29bafc5781b1da42e4f00c5b7dbecdc57ad331200d71b5eb1f30dd79e87480aebc5c4f51fdd81ab86d71843d879a1155b2e6f92180ebe4a39259526e1e26e0077eb01bb9d8ad1e09ed544841e039cd63c1202b572d16c827fb49d958eb646748253dff9b4b50bb5c93078e0296043186a852a11442a7bbacd1cd276c57f965ce5a6fb609ec23a40a5ccec90934cad91bd8b2ff15112b187f913b625a177fef50165ecda7e00f71259ef64c01cb7357d28878d6e8af5943035ff9367556cb723786cecc938af966bfa26e34d1ff2282ea311929836f55a46ce2bc640efef976d328b243b669d84ad92ea024ad506d8c7cc3bb1fbf93e7fd9c49155b98f4410042e39997131bf8d42071adac406adaaed1304b71f561e2f9715da1e33fa2f14cda2dbe4c961c8e27b5c58307e77ef01d96992246c1ce7fe36e3ec583f8eb7a02a6fe05ede871d6c39efa1fae3b8f4b236a67f8be4df6dce3e608303d41d4cf88fdd95f49381ed5760142de8a5943448c1ed7f987d2fef673da7dbfd53e1a543e9cd1d6ab9cd110d71740fd8ece568d59646cebd5c9d8268d1bfe98f700c25c089dcf41117acc2d9ba0186b4224352228fec0525242590e722471269807228a5ffe23652da7c257203143f3ebee0c24b1cbd2695d5cb4c33e6b558acbb44ef4645e7b937bb8359376c482f88b4ad9514c36abe76f530732bcda64991615662b400815e74fa5eb5c261c565e88fb0868cef8f39b46d46c15bd0216315feef5d7d9558c035829f8c0ad33a034e64ffbd359bfea0813c39beabdbe0dbc5fda5b2c8f5e28e67c025b4187049ebdba4d0c52ecd4ebea7bdd72686028d22368154010694c2463503fffd01fc8d6158cbbffa19502d00b7f57aad3c196321f5873cdc4f3487b274a84ab18aee04b02fd5cd82caaf182caf82b87b6b46971926bacf43694d71487a4ad76f62f7a7047dad83a90bfc9bdfa993e90955497ea", 0x1000}, {&(0x7f0000000040)="889c6b4e3cbfee9e92146b052b00282e0c54100750c47a704e7e04f1ff6b6042e871f30c3a89724a7f59cd9b3a", 0x2d}, {&(0x7f00000002c0)="7e27103c107ba88ce44e130700e553a2c9c8a26294788e4f6378575ad0b09ae289bdfec981ebd0feff2f5f86158cd3dec67a9f54c7c02fd0ced3d55f714a025f1077c10a6eb687c77f9d2c8fef0443e54871a681712ebf7d9be5c4ec5f316ab047e7a9531948a50fe959ddd11af956ae8e0d95cf6e83fe97d64688d2d57f63d3efefe299979559b122f8417c69ba552ead4b7cc2c11da19ce5d188861a3a07d663eb5b8c6bc1e819038e86eda6cffbe8d7dbd2a8f66fb36a024b54af891fcdfaf817a1fcd0d2d59a8a59dc38aaad88afa8c38d99280633b71406969676744b077215bb4347c492ec9406efe8c4013e43834bf0e2defc614b80259545ee8d39", 0xff}, {&(0x7f0000000200)="d55ff80f524a700c75cb34311f565b86c4df7e22f575b980ef2c73420a89c5f1c762b5e6bae75ed59dc98068b8bc6ce9bc222fae9293561f61a37a007ae0037845", 0x41}, {&(0x7f0000000080)="1ce3940c3f2bea3cff515375d63d9de96fbc5bf661af887b4e1c3694a85268e081c6af58bf", 0x25}, {&(0x7f0000001580)="47d0dc87efbf3b68ed916c0f753430a2f55e175c05896bb4586aad93499f03356d58aac9446f9cefbf5171cf2ce2b14f095002060a67cad5e03d87a28f96427a146203f3498373e7c3435a8b9325ab601c073ac3b0be93724d25d3627326d2f2340e0b6163c55f2012d46baa21b24d376987513dc55e", 0x76}, {&(0x7f0000001600)="dd8bd59dc9b6cee719cb655d366a92483e0443e63beac25d176f2d3c73add628e802348f06d75a3a2dee6319eae79cbdc841a087e5130e0a59e71b5082d91761850a0d17d91e37709225303f0322a3844dfcc9dac9c9a897c4117df00d", 0x5d}], 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: pipe(&(0x7f00000033c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="fc", 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000040)}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/131, 0x83}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5, &(0x7f0000002300)=""/4096, 0x1000}, 0x40) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: socketpair(0x2, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000000), 0xc) r4 = semget(0x0, 0x4, 0x104) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000280)=""/150) r5 = semget$private(0x0, 0x3, 0x59) semctl$GETZCNT(r5, 0x7, 0x7, &(0x7f00000000c0)=""/220) write(r1, 0x0, 0x0) poll(&(0x7f0000000240)=[{r2, 0x5e}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) geteuid() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x7, 0x2, r1}) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f000006a000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)) 16:00:07 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x38) r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x400000000000034b, &(0x7f0000000380)=[r2, 0x0, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff]) fchown(r0, r1, r3) r4 = socket(0x800000018, 0x1, 0x0) ftruncate(r4, 0x2) write(r4, &(0x7f0000000180)="43a39d283c48576c738b67e1979a54f2c26ee90bc95a2adc7bed69738bf218c0af424fe8cd2628a11c023498d813a7edb0a9296191dd721e8e4f02080efd40e6a1ee47608c7f1132f594287f50ddec174b0b56f69534472f6c14b9ed221172b4a00204fb87954da626667ed091dbc5be351551abbb72390aad0a6dc3d97c049ca79c6d63b090becf13b1cbcc75773534dbd9b838ab6705b6ac5f61c96b6e8678dc74dfc0e6fb0f6d9f", 0xa9) setsockopt(r4, 0x6, 0x4, &(0x7f0000000000), 0xb1) getsockopt$inet_opts(r4, 0x0, 0xbffffffffffffffe, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) sendto$unix(r4, &(0x7f0000000000)="0d1ca17905234935f2d397617e7e47e1d432fb2c1eabd90132b9fce0438b1e853f11a5abd228bf44b220ac2e6760b2d70379be1bf0fe4c2203746a0e65b54f4beccf7eb1f7509a71003894f4b617bda3ef269245e7cc19fb79b57b", 0x5b, 0x400, 0x0, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000180)='./file0/file1\x00', 0x20, 0x22) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x8000000002, 0x80000001, 0x78ec, "854955000000000000001167f5afa680400900", 0x100000, 0x203}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f000065b000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) lseek(r1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x8110, 0x40) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') setsockopt$inet_opts(r0, 0x0, 0x19, 0x0, 0xffffff98) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/207, &(0x7f0000000100)=0xcf) socket$inet(0x2, 0x4000, 0x7) 16:00:07 executing program 0: r0 = msgget(0x3, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/22) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x3, 0x80000000, 0x7}, {{r3}, 0xfffffffffffffffa, 0x8, 0x80, 0x6, 0x1}, {{r4}, 0xffffffffffffffff, 0x2, 0x80, 0x4, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000080, 0x2, 0x3}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40000045, 0x5d5, 0xc38}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000001, 0xc13a, 0x4}, {{r3}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x7fffffff, 0x100}, {{r4}, 0xfffffffffffffffa, 0x2, 0x4, 0xc27, 0x8}, {{r4}, 0xfffffffffffffffa, 0x47, 0x18, 0x10001, 0x4}], 0x81, &(0x7f0000000200)=[{{r1}, 0x9f76f438d84b6559, 0x14, 0x20000012, 0xffffffffffffff1d, 0xfbe}, {{r3}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x80000000, 0x6}, {{r4}, 0xffffffffffffffff, 0xc8, 0x80000000, 0x3, 0x2}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x5, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x5, 0x4, 0x4, 0x1}], 0xffffffff, &(0x7f00000002c0)={0x240}) dup2(r3, r1) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x61, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x118) r4 = socket$inet6(0x18, 0x3, 0x2) r5 = socket$inet6(0x18, 0x2, 0x7fff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x1}], 0xffff, &(0x7f0000000240)=[{{r2}, 0x0, 0x2, 0x2, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0xfffffffffffffe01, 0x4}, {{r4}, 0xffffffffffffffff, 0xa, 0x0, 0x7, 0x4}, {{r5}, 0x0, 0x22, 0xfffff, 0x8, 0x6}], 0xfff, &(0x7f00000002c0)={0x8, 0x280000000000000}) r6 = syz_open_pts() read(r6, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001340)=0xfc) pwritev(r2, &(0x7f0000001280)=[{&(0x7f0000000040)="c1bbb355bf1c476a34c63cebd3baa815318b144ab05d4fa7d2dc5996a69adb9056ed42aa57e4293e1fb01a1e817eebcf9e357bb99e26a06202bc7bdbf7f75c3466d14ba48d63b811e8ec8233b3e3c4b54ef745dda6c6e88dfc8f0986724e33bde00be234a9168d32a66b30539d2d91d2d039dfbae8a29958c13a39ab70e43f12905fddc1f482bba359fae3641575ce10c8b511a45ac953afd8a518742e724b5d74695485b1757fa867323f340ecfdffed302b48cc0", 0xb5}, {&(0x7f0000000100)="53f36fc3f122ebd180b04e8ea3af79dd055e501acf3dc8cf13f6dcef694e9e66299a6ea6e26e18008088303ace0e30c55cc0208dc731820c5e129d1f81576de65d644eb8b0d51daf5ab90ed6a7cffa51963ad959632bdba868de3068ce482a15dfc167e0792125e7f7d96c88d17812dfc026c80b3571a3c7ab66eea279622c1fde2658ba1f6fc57ce1435dd1362f751b42ac6ea9b7a25f31cb6b0e8ed49712743fbce61ea457822a9958a3808ac94bc71db76cdab96bdf0f829a55dfb4c9542cf1b28c9f63296975570458092ada081872f5b8e78968ce97fa8306873390179cb68e4b314dacabe17cae1f0c95b7e0a4b1ac878d889481c86458a2c0077d2e290c2444acc15fe33f25db1d0d8b93dcf8650aa86afc6f357a426df2ab268fca84220a58dff4aab3bc3730d411b9c6aa213210d91944148638a8bed6dba07fc9c6cc3420d06ab5596ff057b49e8a2687f4faeb0ccb6dbc30d110ee616396b19f8cf38a7eaa7fcc28feb758c103c1f02f157029ecd23ad456a8f140de8366eb8805731d60efa89799c323f3b463ae1e945d17b2be07337a973afc58006f0f4f7d8dd7c3dc06e9a25821ed7fc0ceaa1b01473a7ca7bad94d6cb4b5aea354deda711ea4764d127594fb36fcc545adc3de0873dc0bd10e1d4ef907abd3bdf730cb3d0ad5eed0b0dee59d3468452893ebeca1ff8839c1fe141161f9d8c18cc6d37d45dd33ba33fadcbc5161d4468d4cd694b0d4953c77e1da5231b379049605af25ec9e339eb5194f3c81c6da1f2fe72de232237f056f6d55c3ba7b7148d52fdb0c7582c74b85088b9071fba1fc4388501f2831f80b682fa049b32c72a5e375e086d5dbe76aaffdee598db0825e7c0513108fa4eb43a54ee7479b3bf593472a515f5659b0ded0ce4053d5d630227bad9296b0e5c593aa27212aa3f7d5c11335bb1c04f2c2656a6edd5129f2f40b2fa83e09a014c7b11c3f31c54ac1ff1de78e17d531e009a25c20dbfe35648d223775ccf0b931446c818384185ca69deb67be0ff0fee69a35c6f07ee3cbda4b08a5f326a6e77fb6449788523d17699f77d3fd2afe60e1bc6f576656973bfb527c4216901e456294a095ec65bccbd4fc292542162bc0a18721dcdb0b43c789b8d20ec1e0b73e5f93ec853f821dd47c4ae0a76377457ee9b2ca36bc1900a4372a91556ae6bbb0272f4fd90d9c0d59d55344bc4a057f4934563db82a8e8489d9078fb26e09bd7f3ae690d4ac6d24d4cf1e7409a395de95b1ae432399f99b03d26ccaa400f1fc8189698af814e3c78b7d9407fd1b2d5c5d7c19e66415dd7a9a944e895f9d5c4210fedecf31d82b0e223ae0566fc55add95949e465b9b0c59c40219c021a87e46eaa10af67497f531a726a56ba69d6155f62c4ea45c291a1edb809a514f16dca44e1599583df96a161ec8334b78b443a333bf43934a802bab5e04e860467e192c459b5d632931b4c34cf1a9f6d020f0013ce9d8e1b30a8160f2c89941d7e9201e9f9dac5830fa2a044b725c75c93f8d1dc1134d639c63251f523dc1737492501945072274c94bce7bfa7cf8b65828e72b99e4e26349b6caee6e2d1ce09193deb554de71cd1f927cbf3803de9e956193f65bb2d99caa24e8eeeaaeef4e5c3785c70114b61eb0785cb417751a41f9800d677f49d5ee9283a555c22c7ad7904e3b558e55888215055f91a60c3932ff4024321ef8688ecc2032b8bfa4985d5c83d6e98280d8439543e3a795b99660eb7308d59f9b80dac5b5eaca07d74920193834113abbc0f9cc7d54be16b141ae860a32e097107b03c71a4a940812d362f4b6bde3b8fa715fd37c46766c5e22cfee5d544a0d4f3dba84042fe928d913e06b9c11a93381555a643723de068fb401ffe7da1f0539d27249aedef5df967b0169f0e5749d7857e4ecefa13c88f2b595709f90b0fa01767ada20e30a764df83acde8462d8d2d847750ae7296c26b564122a7be9f56db004ea82bd54448f0d5ed5f7518d155ee9f5edb2d42bd6a358e96b2d47c03b1b3dfeddac97900eb41066fabe03cbd8eae98aefc2e90fe2b1571372295cd858ae49340aca489e86aae9ceba009fda36d04883d3a39440688dd19a100f1616b9a30c3fbdd8edee77a01843b60dd6f8a5f092579efa87c75489bdf473c4695918e54a2240ea9f8ee52643ba14be34d43df76dfaddcf2286dcee86842284e9453785641cdfbdfd60a78861f44786da43eec1845b1517935d610cd45b97ecdf207d68225b2847f55ff5ea1e10317dc8c28349e92106cb3c4fcbd12e2f3b5ac941834e00ba264179b00407152fb1489cbd64c5864a0ab8fe330fb2043c85abeea8316660f3882d10f655e5cac2e2b43c65d3c03343048d22f20b7a5669f2ced93dae4a2523bc2004d94fa2ca8022902edc20bd327a939a845737de3f85e98930bd5a27012e264c61dff2b47f602ca014b2263fbb1b3d22964c1eb484d314d34ff585646a0336222282eb4782c75d985b96280514e74743a42f55c95427dbb6d44eed334f7b7fc94fe3fa2c3736f95779b23e716d6b8296d3a9ffb8c973ae170156b3c4804accd0eabe7116746c4c6fe3716d4509ad610de876cc40ee60bb7814343da6df30a673b443dae5aed5ef2b3de2cc3967bf130d83d6bb0a04f680d4abd2338b0a25a2ab748cd0f9175d6aa73904c13a540de1eab8d085f6341415968d4d8258912e9a4db790b090f01af656c681d056cc0736fa6b016f5125dac150562cb970f767ddf26c80fb733a6d090116130523c873f2b633cd686b0c119a1bab3e8c3814e02c91db3bcc1761ec547dec0990227e86290d75cdf6b828918aa89a0a1fe644a5adea86dadb2c135ada765065547f5a47b60a4e09364430fde4956896a165f3f293eed3b2e376305ee5df72bd39d6ce2f3e68d92295514fa960563fc25077b57835cb356a44d97783844df13826fc5853ee5111434c52b0846b62769d247974c7865efc5026d484947e8260ba24cffe6e2b3e4b18dd88ea12aa487456d8165bb8a9b28c790d0eb429a4b5b8d9c99185d7f4d532417b678d49d243ec708a355723bbef5b5068e7ea7baaefda7c1f16b3b6462dab189d84fc9807c57733e9f2a1e45f3c5a60fb7d6167588a22e976a2a1fe231a423862299265c7d242a95105edeec56c6647d47d8acd6a36d90ff412821f992ac4dafdd043f79833162d700115f6a34a03cbb3c17b0b45c71e7dda53295922d0dc825521961629a3a40ebf89931677cad38dbc00d4538e03718943d3e0879d28361b8112fc29d8269ccce43af4e47ba038dbe704b16c59750856021b92e29acc17542ed9bc9c56c433869c810f8e7610e40c9acf1a0e2cc6f8ae924960bc0b2a8e52297b0c504b52d15ded744b6e377b12354504cfe36a140ab2c84571ee5f8d5c7c31d6726240b60c6c9e49ec42a8df93b367efc3d9a9c5b559b593d2c83194661791475895e3bf241812fe476a2a0a71760e4c6aebc335b8436d51b1c4e1d313056af063e24bf45c566480c854a9a7a713217976fd1d00d703e3b503dfd97e4cec3e18919053e7846b6895311c6d50bb757bedeb4a4e5eb4f6743c185cf11e4b631ce9ac4c6babf3c7fed1bb074b9f51c7f58f9e9f173fb6a92277fd85ccbb883bf8b8226e7f2941fdc168b41d297853f222f30f50a7c4303cef62c11df1e17e3f840f964c14e38f283c46b130cd11a6e28042348712b72997f5e6d8c588b41a1a40dbbd0ea3856d9a04963c04aaeedd61c869d9f23fbe100b24bba389d710ada78684ae2039a9e66b2a8dbda7b984e7a155a959f6a031ee2368e6adca93ca22d01618743f3c1062e9d33a6b59172df48cfc15ebc728546958e8015c729875134f0ee85f0534478c8059c91a5b776e5c10142f1a1897f4ce25f7ea68bd39ebe9128aaeb35941097161393ad8bfbf24cea5d418843c803e5393722c4b774a0869590a7885e30fc582aee9261067894b7f36d08e40f4c68e857a7aa0cfee219dc7c3e197f5567169d917bf1056b2f222f36cb983758c954839361043885d37ee4341d276ea9793bde1a03e05597467f5bd21f10f1aec132361697b659fe411a9a40c0416585e2ab6b5e911990d40806c41c61b152f4b12250eb17df52dd92cd10a6e84c483a218cc7af44629901f2a0ffc84bc47f0f7a5320ff886bd604873c0e9167b0245b0cae3b87ab4787513db87c6cd9f202690f624bf052343f66683a5802e080876272a09a256cd237f93edaaaa5843cecbc9293efa54c5dbb769d8d3ea8df696815ace94616c6fe43d119ccd9f51024e786d1ef65327051bf30a54154c6ffd2cbe77ebb4466681b9867571bb8e779565545918c808f0009afaf24a9c50ea3734609ce922e4fa0b33057985d8a0e93d68850267487dccccc2e020314f1f21754b23c96419a3a1cb416fe5ade363cf3fbdb128e648a465dc46525a82a358ca1bad5b869806fb603b367ceb736361a98b92b57f9de16fe8510f1ec9fc08a84a7e4d83ae645422d01a3202474170d33d5184152b7658f96a5707378200983f7094528405eb345a4c3f47fe2d6a2aa36958bf895867f47bbe619d3dfdd7f59217995c3eda2663cec3ab6f48915551075887d1faa5e53a04d70260bd46a48b5230ece1ef05630f9a24d2838360fec0753037508d319cacc7ca530daed0dbcf9da579768da47d81e0365160751a3858a23885d8f3e6dc450d3e77ee2c1eea94fa8d6fe47a8890a54852c92af6626096bc6509514d0881b748ece463f03f557eeb3b87f0b1d60bd8b9b6f7a582af54ffe4e33a0977b3f7c7bd25ce16c8b9fe174c7e37c5a0c0ee68f79d9becbdeb9601ea29585ca222052d8166010b249e794b27533180f926d976f92ef8b7c210fcff7551cde3ca28f6ad8a3313a29f4a3594c2a5a44c1ba8e967f9376fb07baf77bdca308faf4e97394c9dd5b1df2c0fd71e26b77fa10da41f2ddd9d477eddbe6a29bbbd2cc89740ff25153cc8c93865626fcf9c1d1b841372503e5af0928fd75691101e78dde9943772f810d232dbf731d7d6f0428d01581555278c42c8218a58928d3cd5901783d93c87037a47d6f8bfc886aa40fc001de08e9bda61e78219c994fd4e4c3bad93c79afa1e2e7084df464b24a2fb9abc0bace323b8c111759cfcf4dffd8a005dd0cc6f0fbec2eabfe6c4916fe21ff87153684e3e4eef548c4a657c9ed1d38c1eb988f769083886def887f6ec215dc8f99b44fa178ca90674ba672a2464bbc683607f4733c5e1e8d7f3500c10eaace1bd3e42aa5f558483883d2da953f2636564f1f19dcdc58dc20b0e52c087d5edeb25d6ae24acc91c2ecaaf7338b7a25a35109b857f162e9c6638d9c702642a0ab0670b9522053f7ecb1079e6459d21203246fa6c6bca85523824807f8611a4610cd3c4c891bf3758d0603611e5412fafcbd5794c9103991970c6097ffaaa1689147a3de7a8002262b2d92c59c7111e8c4ba1e547f555ae3b1f3e26a52bc5da303b31109351bfdca1b1e1839fbb8b5bf388cc48b874bd86c67fe2415c9aaa496407b4db62bc95612f37f4f83f66d9e5cb03df5da8757ca62d0b6376df6009fec65e14af6ed15a22232ef94f9f346bf572aac17b529de6fbe0a935da295255bc657d9c9f3928fe2b6b64883cf344ff5ae414a5b4f5ffc01d6c4d3d76547a178bb80436536af93b59b23bada1003cf9d032800d3af42f9abdc430cd33eaaa9be923535bea128eae1ee66e7725c93c64221dc4d96db92f5518d20e15460ea8fb416d3beb306265a33a45ddd", 0x1000}, {&(0x7f0000001100)="9c6a143bfa41d115677711684d04744489cb0d0bd7fe4a71a2e5b07f72f30232bb7d6ef205579630cd4c8fbab284b8c19532e2a005f144586405630bae684c7b53a3ea819df78939b72821f7da9136b76abcdd904e0e1addff0f04ee7fa3ae3d9c78fd98b9b9e17f9b00fa8f620b4b0c6111ad1cb11cfdc344fee9daf253d0bdcbe562a63e1dc4a58ff88a2b7fe3f8ac3e767803eb67e6e7656b81d563632cef94fefccc35e68fe48e7b1161b5b5cce53270f4365780e03243eaf61f887a2f2e34bfb17c6cdcf5ac3f163e091342597ec6e47992c1b52351bac33b448eb346e1f0f57b", 0xe3}, {&(0x7f0000001200)="b2146548ff7ce61d731ea170113daf31c080874d9ac5a4b42ef62ab5eb6d23decce302b20fc50dc2a6cb60fb48c79964241ce2f839fd12443700beaf", 0x3c}, {&(0x7f0000001240)}], 0x5, 0x0) shmctl$SHM_LOCK(r1, 0x3) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x9, 0xff, "4d55c45fcf41f61bff48ffb651c31350b25b99ff", 0x20, 0x79d}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) 16:00:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="2b08181adb7e39ee3a6f8914e4ba36a2f8bb1c9b3e04c071447e568f63f43a70ce230136b603d819df756084f2c39be3f3fd12684bb0af13174ffb3fc0a0c428ecba8b1f68993ead7e6e326bbbfe1f4d357bddf8b351e3ffb4715a542be756a5419f285ea94a13a2e20c5ba43232e7a86ea93902790c63542806576024a96695daef212a2c9b29f156daf0ee2a9ed5862f03fc54511bda98f8c381428aa273c5a1b14c37f0e6fc53c3788c49a66f50abab42ef43ee5964b696d3f4a6a3010066d49007f5e1642294d84242c8b8551411650e67dce2d0b5875b2c78585fd05676f2bd6779a164886745e1d56e5feaac38cc98aac3665f4cc1e1b239f21880d7adb4e6cfd099ec0ace2e59696bb52545bc53472641964bd781c827cb20232b7b15c431094b9daa77ca1bf3a3417ab5d945b78dfc4ad6e0395b0add3635ce5e26f12d9827ab17190893ab35cdc800bd883cbd5750721c6895f6d6aa0c7ede92f78df5c28d1d89f7676729da7a9038dab282e78f8ae4be2913c1d28d1bbeaeeec46f046d44c42801583320c14d00a2c0272f495b904db589cf83fd8d1fb8979722107251ce6f6f66c385f38f2ab867c8b76ce92c8b0adf494832eefe596a9b66add741d1b19c332475cbdf83a856255dc17f8fa3f073ffd765e916bb42c7f2ea51246c93ba486ec436080f0ff753213c411ea251df3f087394b861fe9c7bfe892eff2304d899a86c2f35f662cf01c128e684282e73e0e786e57b745227d85184f8969a0af3d966300159999b527d4e1e7ee4be7e0384df5e18de6d2215c0e5f57ffb0f4124b32a0ac1c03862f55bb534a4f2ee218e8baecae5db834e9b17981cb8b445d5712bf05556cf6660bff0381434ef49125dcc214968ace58069dd84724b80a5e8c541e79643f33733110e8249d2b86c16d68f75d7146f831c010da067e814e9d47af8e7f3364df22ff9dbb6b6e4578c4f4982c0526678f74de4569fbd6ef80b128b3455f3ec2a3f4aa28b9c830f1c817ad42ba997799ed137e4cd008bf39b6fb0cd1d0e28c8bbc407a96d66c771812868e80c63485c2fcb905182f59402e2d0ee89d02504c75830ed4843ea4e35d9421347c6f20c23c508ea097302c28fba142f245445091bbdbeb61bdf2d66955da401e7d6aa1cb75d8611f4b14da49570a126f8a4e968c55dbf429174ab922d4c93ba048a1377cba27271550ddb8de259d9bdf22777b9991334edb9513dded80bfb6b160877c7d61ef73281e21bb42af920535dfb76991384a088c1e4935eb8020ea2339b2221f24ed06d69df6ca83b005194c2eea97d6bc0a551e502cb29a4a56c3a4796607cea0df8ffadd76eae44da191a6cd37928ba8f5271de1c305240558796f6495e69b4beb85a08507a61f21389c53ffc2c01ca9a5f1e37868d28bb3df6fffd82a6deacc549e4bf410488d8e3d2f7d8577226ce4fbef649b84aad00eb0f5cf968196e37b5568a58e3aa972677abf4b07aeb68d70249b1412fd1c3411e5d04a3232baaf33179007d0eca7e8b02f15f49559be025c66c7d6515ee8fc337c2816601187d20275c5cbe8ffed99151506b53adf742acc20542721736c2110a874c9ed9ae5d350d665bc50bd535747316ef457d3878216fba4aafcf019a98e87824d73d598f7880a6b549a7d91259c74433555ea6e3e12ab0c6c81e14109b2922df1f70b88e58ef0e41687d1f83ddea7ade6538ebb74c506db7efe6eca39d8dec77e68e1ce2d4a00fbc4e638f7cd3e53e4dd7dee0a15cebf2c9688b9a4d195f2a6054b4d441704eb6602cd8ee763ca51270f8e576dd2c9ef443c075f7e9df64331c7999aad89fc59da34ce976b9a50cfe9a914f5c06987600f915f566b9b3a7f27f1f5a116406a93a2d7e41bac55fb1cf2b21b24bf466b838226ee4d53c00b46bd96bad9ef70ff157beff5baaf07194254b528c06dfd65114a4a0a8de34b3d465973246ba1a08b5ac0eb675d9c57c263aaba1e3e3c91bf3c3813bf2716b931975fdc6ef99f0d6a781affbfd74960b3a0e70c8c0a51fec37c3382af539075fed8249bd69d57186549c06d3a4acf66a75e61407972a51a18cdcc792a55bf88fd85691e6dc00c1d64482ee9a0b9a169cbee04a725d2730677529d1a1e1c1477fe28772e9faffd2f02d595ba9d434d54d6af3ed4efd324001169f9c63f801931ba8df5906596160ea249da21b2e243bc3f97ea0eff3c26468f1367bbf7d3bb60f2da2f5e4efb810c451d1084a905659cd3d6c317c4c5bdcff66c871b40b69760255b0cdaec890f7b9b09cf763726cae20d2ab4431ded36d46cee7a0774a08abdc81f01fb46cfa3d952ddb6d884a4005ab5ec816121dae911d5266ed3e87381be4d92bddcecc8ed7fa94f441900671fc6d8478bf5361d0bfb64325e7c4e98c37cecdbb7472e13ec546499481c728cecb58af58d5f6b4ac81348b970e1d0966be00f1c184eeb5f45f5e07e8a2d268dbcf6ba5c89b0e1f552131908e31be9ba532ff14e2b787cceca0b00e2a72787bf41b0fc315ddd08fdde1fda0f3217abde5d0fe6f49135d068c8a2f0f570819827bde7d96874591f210aeb158db8d8808d1c1c9b071652e0cd6970478ae85de4ffa0f9c4d7a7ad3c49115fcb71a3994e4dd70b8f89dc1e6518dcc2bb6c6f449a381a61b15c6a9b224a5bc96aef35c6d5b5b4c1253ef25dddbb67332e3723489ed03aeb8da1c816e107293b49526f062ee04f4ac9ddee7702482b53b577fe52ff84d97ccb3044c8f1ac0f48f32b76225654272b1d85ee46cf258e0b00d0125426fd9fdccf3190e0178c014165bed352aa65c829fbe478b1cb0cfb437e09a4d84f6cfe2e43a9d6268d17e10522289249544d36ee8e0a38e8ba80f2cc9b23f8a2f3232b06c0e85ab782cebd9d774465467b2835308910cd346a501643699a6c7c627b34f45e58350aa88582d170cd7e9ad747a0bb7d4276d2191b3e6f333477699231e6e7fa9fbe3c3563c3e0c2d495067a09779f224c06374d39781425513c30ec9ba2adaace5ecbe18918fe2cb522aec4b369d4ffb6ecd0214858fe134510f8b91971f4691f3de19a0401f65695f32b2c5a413dc5ad00071272137e4859e7180b947d13219cf5b34cb01821b03c934f1996f50ed7d80b2151f117aa52c2a1bd4911362455c1c8fc2405f9faf98ad786f4b1ab67fbc13ce7afbb55542f2c8767f6aab08e067d459a9cb42ec069eced8d5bc11b3bc0f176c2ff6a878a446631a2a074140f3619ff7f05b67c66fee9a0473bb6a007e2883f78cb7f231226cf60e7d367ddb0361670387f22735efcda8c3d02de6b341076a71069fe7b73500aea9518944e5b18070368d77b3e477816505123f551d82626182afaff6ed4c37a0c2cb5cbba63c070191f252b5952236778e81f499b99a24bf43f34ba2c19e39d36bac682ab433d64000bf13c236e7bdc2d9175d5360d0b7f722ebf037459713ee3d81acd4416056d5a4c5023c1deefebf32565e2900c9d0dab5acc1972c38e2f813d8733f8b65b32632d7badca8299989977630dd26b63482fa6b79b3928321cc376673fad2919b3e81deec8e6aea68e22b65845f58a6bf4f447d2b807d448683fed12254dd66c15ca786f0ea38ab5ba8887f6d79f21952450be9493c18d37013dc744db936f49836846f4ccc098d10a120b5dab81c9a4aec83b456a75f168a1a2cba9f10caeedf6ad34384af3ad9bf2444ee25f82cc6540ffbde9da37c97b70c943844f0c22c070ddaaf9b88ce61938c08744eb0c43849db4837f4b7eb2ec8fd3eb53444df9f1e756acb4b79bacd762381e02673e2885b44629273f9b66a2f335bfd36cbd30acc9bba78272e4472e16356de1825c76521ba4a775c847e7302c2cefb108904adafbc99cd3e507af88b0ce55e0e108f86d48129475c49bddc7aa814290e5023b8a9139b9aab9818fbe2537ffc0b86d62d619bafa9002372ef89da63e5ad559171751a83107fad9c810ebb74974072415be77371c7986b8f64d5767d1a93d0be4f36e1084b49e8ebb081e883288e0338f30766b07f25a20efb5586218b61e299846ea3954ff643aefde562efe9cb52ccda064b9ac9ecfc53803dd94f4b2f66eb8e664cff574663126a31bb7f4fa3456febafff9991a2cdab3b57a1093ff22ab325a04c623b5e29a6b8d78ccd6b9ce886e609907b0ab303aeba7c20750a240c2462f891d2da46577138d035459b52544d356b4e4b696f147b7b13a32fb29abf62ce66b2ad9d2df1a6b4eb9043c395c923296cf2afe470ffefb4cbf7b84d89c24465c7d5403c0993317b9e54bf717c6e21dbafccfe8cd2f0302cea20d52bd14ce72c030561b2e51e1171afbb30c20fad1f614b2ac745a8ace67e792193e7d7cbd8f5811a4b2ca3409428ed6dedaef8ba86f2d1314d81ffdb6c0d7db94ff7226194d33289459c0d8f8c77de81eba5eab98858d3b221c1cf74883581e334123ea9b98d37add28ab424a8af29c559bcc5217f3dd3723649935e37837e0e2fcd09da390722336ee65dab5abbdc7856e4f70ec4fd112400b9e2bd4030d204466d7b66d66550dcd300b9eddd6edfc00e9a0251d37972f4706f7dc2ef2844656d8a8b1580554345fee6f23d750e081b187e635ef7abaaafe9a15418206fb1294678077468419fd7befb5d2acd66d74cd7dfc16b4b9fa92967b336c0fd61aefa51f63c5078ed76694425ba1663118f40ffed5198b109e74e7dbd37649113347eb7404b145acf1de5f7059622a4718a5e80a2f86652ac76aa61a776611d0ed10297fbfe1b7230066dccf91a17d74e60fcb65a7df88ff66fe13245c0807f1551426698fb7c2bfd7356c2a06f6bf596f0f57a74857f04a101a9746bf644897d26a7e0ed8c8370b61fdbbe7f317f0eb96c0136bed041cd416dd3b293886ba7b042fe03b7c6919333a1a773f7fd91bb2593c2ee12c04841ddb0eaa6c0fc0d6e1a482e0c3d00eedf39c6724bb6d3902d20e4c3b411cffa002f54dcd6a0b39e78cdaf115a0aa8168397f80cea48cbfbd0f8fc7f94e2608d5a72d11be171ff0ce54a864c57fcece6ce44317b03ae0ba7f8cd96f495a44a8a85e33cc1d3b43a359276b5bff399adb36718bb94ebaaafde187ca478414c0a6e3ec7c2cdc9670585d66f6843ab09653ccb1981b7e76b3ba8dcbb639173146a20f721fc04f99ee94a43c16f352787a6652592fcd0941863d1f12ed1810475461bdd77283a9b6b4d55ea6eb884dd52405d7585bb4dd518ac8a6d77eb1355d8a7137642e76d5dbd5b9e8c8c72bbf959206515ffcbb270bf2215e285312ea4ee714fe966e6c368426b86c63c08c7d52cbb79d6798a83755ae4a4bd98dfa2ead15f802cb3abfcbbdf150a13ac2f1490beeb08022362c3c3", 0xee2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x80, r1}) r4 = msgget(0x2, 0x219) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x2, r2, r3, r2, r3, 0x2, 0x9}, 0x10001, 0x5, r1, r1, 0x100000001, 0x2b90, 0xf5, 0x7fffffff}) 16:00:07 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x33b7) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x4) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x2, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x8) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:07 executing program 0: setrlimit(0xa, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:07 executing program 0: mprotect(&(0x7f00001df000/0x3000)=nil, 0x3000, 0x1) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlockall() bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 16:00:07 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) r0 = getegid() setegid(r0) setgid(r0) setegid(r0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = getpid() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000940)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000800)=[0x0]) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000040)="e9cd382f8f2062a10ac706cd76d7a6e90df99c8c5ae2f6e5febd9a61e10303caf81733dfd63a4d50e1d0ca1e8a1c3fd9b1fa88449a7dd4e7a8cbbed8eca3d68acec319662db1189fd287f9d5c5436a24c805e3faf962726f121eabe1e0553ca84863703fe8c5358621f16d2905bddb1d29687abfb800c35ace46884bc6e6513e3097ed7ee42407fb87128060b980678714a6b96f94e4bfad6f8ee6", 0x9b}, {&(0x7f0000000100)="eb4c2aea043aaf26db77e0eb0d6c7fe9d60f69c50196ce59d7008f635bec6f865e53fa43b86257209ae6daea7c1274e5c33f0aa7b3cfabfe4780ab046aaab31582d082ee471b74c5bbe8717cc21e153fc149aa5fa5b509a8b19d6e4dad7eff2d992eeea9051f13563ab13ae4b12f7b6326d3915afd064fb3b42a04d4d2562fbf0444f6439adaa969089f5cddbf5bdbafd3a5fb41837097248f12afb112c13a89643e8f02be9b944dd86de639884036fe117493c994884c63e0ebfa60e792", 0xbe}, {&(0x7f00000001c0)="0a428e7a4c5e1dab0db8b93c73", 0xd}, {&(0x7f0000000200)="0dfa37452f91cd6a523cda3289ecf8506287cc92e557f076ce981fe5915cac00e6616c0fb4296018c1125a25b305d186c69faea4d21a6a93b93c6e7703eecdc117bcab245a1120b776a835641e338f03da61b323d8e4c66873d2576509fdec660c2ee480a76241fbf36539e9d494a8430849e3a1e4d59a8454c12d0f736e0403bc4af338b45a03c2cfcbc66a05e3d591e5f26028f547cda0e298d9", 0x9b}, {&(0x7f00000002c0)="30ff352a33b65151bf2989da3031e815fc1128fa46971237171665b60c2ed42fbc8914daafb9b090ca649630bb202c9e2ae106731d1fedaa1aa7cb66f30fcfcab73f610a2b87f3a31b56b5e7180e30b9b399fa42ccf823a9af05eab3002d5e691a841a04df1ad42e5402a9cb521b1e77a4e694252d161c6ade1d4b2207f9bca62bd2025d0f102d622bd71e9a57f8d1343336ceaa7bd23d654100eb490c30eaf770f64fcb82a89d348dd9a5d8e85057582a7609", 0xb3}, {&(0x7f0000000380)="0d2046a6d967165e6adb0fac2d43db73dcd9a72036b95ba22bef4f2a96a31c6364cc693d8306e599a355fb3058af025235c89448f3e3a8dd47315a512ea74f2de7db367aa3bad832e9eeb9e4fbabf3f7f64e1ecd3046f3c66a8e1284fa79e3950d72eba503735642a5cdd93b1bcfad1543107e97c26921b7e1eab18d0b0321ca2d754cb3d512f3da356c60738b6619d229965bb7151813710ffd63e62d0b104a9b49decd919998478993df872b553fd248d75dd909bf85575d1e6e5e7b5e9eb9c43d37f45f868baef6ce4a4ae2d5a99dad40f9f0ccfc35c933460a6961051caaa57a3b99bd5723972fd0", 0xea}, {&(0x7f0000000480)="973f031fa0452cfa4b319fa485047b38dd45cf07bae09a925f155bf174f3387040c05c7cda8a99e3b49aa04b632c7233f9d6c1cacd4f76b9569eecffd7ef368c02b2d08cc5e52b50de2b999f74dcc1cf0653d56c9f5c4e85625babcb15f2720dd9cbaa3f0893ac23d81ff76678f29345aececcdcbcb792a087abfdc456f41eb3def98af74f6ddf0b3d5d2bd74d11e285fe7091ebdd94d359ef799426e6ed6ed8ff3cd52531381b7e9b7df8bd0bfd4565ec8e0f1af6373d4fef131a2540fc991160c1619c5a7367a8c1ca", 0xca}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x88, 0x8}, 0x4) flock(r0, 0x4) fchmod(r0, 0x80) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x20}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:07 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x2) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0xffffffffffffffee) ftruncate(r0, 0x200) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) sendto(r2, &(0x7f0000000580)="0b80ed1f41670bb4392adbbe601847bf48c0720ef75b50a0a644f4b531a680b2c12f1b76fdb1c1125e10b2e821f1fb2845e7ec1565e0d0edf185575dfe91e31339e67382cc943624559a7a758c38eb08847b723828cd37c5ddbed9f054f955b1956d1b4dfa047538b8a8e093b26e9e3d539f82ce0485a284dff648cc23bd5424c0fd3c70505110382c87f861aba8c46ee482b9c336abdabb94350572a6b40abb02ed1f126a74faf0dc6f9c3982808d99958b5e9aaa2adc7cce0620f8232fb99c22b106e11d640aa8935b085bbc992b156364d59ce9", 0xd5, 0x400, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000280)=0xfffffe50) utimensat(r1, &(0x7f0000000300)='./file1/file0\x00', &(0x7f0000000340)={{0x4, 0x2}, {0xffffffffffff8001, 0x81}}, 0x2) clock_settime(0x0, &(0x7f0000000080)={0xfffffffffffffffa, 0x9a}) getegid() unlink(&(0x7f0000000100)='./file1\x00') getpid() rmdir(&(0x7f00000002c0)='./file1\x00') utimes(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f00000001c0)={{0x1ff, 0xf001}, {0xfffffffffffffffa, 0x612b}}) recvfrom(r3, &(0x7f0000000480)=""/225, 0xe1, 0x800, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000240)='./file1/file0\x00', 0x0, 0x1) 15:59:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 15:59:54 executing program 1: socket(0x2, 0x6, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() setsockopt(r0, 0x9e5, 0x3, &(0x7f0000000000)="3ccaaad010ed1af3357f11526d670a74ec4dbba8dfe5e17721d98719e0c5f728d81ae2550ccb4525dacc6414a26f2e8f22f5a3d80908bafc83436f3528c5e9b0374d0f1a8fb5defa2fd9fae893ac021197087fafa7da31b29071e58d2d96cc8c28ee26761071cd254e02630cb6fbf8409ed634d9fbe85668feb2db2a551b6e28cb423feed7bcbdc36be69b3f0e6ae27c8f2d32288dc04555638785ec844e72ba19c0de95d49aa91ee66efdce31", 0xad) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:59:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x6}, {0xffffffffffff0001, 0x2}}, 0x0) 15:59:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="f408ba880000a1f83e483cbc7f6fa81a01340f545aeedd832001cfd2cbf969f1496ad9566dd877368842482fbb51490b23f1d7f8c3e2537c575e677aff98ca2e3e6cc17a12707a7d37ba5f9015f491436786eaeacde28b4fb95b248fb79092a909738768d4ebcf410b5b147f497c04005abe67ea9f29d978508f0181d211dec62c7492dd24d0204bea61e1398e0a6e78e6e000000000000000000000"], 0x18}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/32, 0x20}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x8) socket(0x6, 0x8000, 0x40) 15:59:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x75b, 0x1}, 0xc) 15:59:54 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x100000001, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:59:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) r2 = msgget(0x3, 0x104) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, r3, r4, r5, r6, 0x0, 0x4}, 0x9, 0x5, r7, r8, 0x4, 0x9, 0x8000, 0x400}) 15:59:57 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) syz_execute_func(&(0x7f0000000080)="de5a94c422f9db26647f570f71e12164420fc7780a450fe90ac482619364fd370f5b6a00c4e17e120af3490f2af6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:59:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 15:59:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') read(r0, &(0x7f0000000040)=""/66, 0x42) close(r0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0xc) 15:59:57 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) flock(r0, 0x2000000000000d) flock(r0, 0x1) flock(r0, 0x1002) getrlimit(0x0, &(0x7f0000000000)) r1 = semget(0x1, 0x3, 0x24) semctl$IPC_RMID(r1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/249, 0xf9, 0x1, 0x0, 0x0) 15:59:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfffffffffffffffa) 15:59:57 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) 15:59:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f00000014c0), 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/120, 0x78}, {&(0x7f00000003c0)=""/74, 0x4a}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x7, 0x0) 15:59:57 executing program 0: getrlimit(0x7, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x9) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) clock_getres(0x7, &(0x7f00000001c0)) getegid() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x3, 0x9}, {{r2}, 0xfffffffffffffffa, 0x18, 0x40, 0x4, 0xff}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf0000040, 0xd262, 0x9}, {{r0}, 0x0, 0x4, 0x14, 0xfffffffffffffff8, 0x9bd}, {{r2}, 0xfffffffffffffff9, 0x2b, 0x2, 0x1, 0x8}], 0x6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x2, 0x4bf}, {{r5}, 0xfffffffffffffffd, 0x41, 0x1, 0x1, 0x1}], 0x9, &(0x7f0000000340)={0x2, 0x3}) getgroups(0x0, &(0x7f0000000380)) semget$private(0x0, 0x2, 0x1) fchdir(r1) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='%]\x00', &(0x7f0000000480)=':)\x00'], &(0x7f0000000600)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='.-\x00', &(0x7f0000000580)='+\x00', &(0x7f00000005c0)='\x00']) kevent(r4, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x40, 0x80000081, 0x1f, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x8a, 0x20000085, 0x7ff, 0xef6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x8, 0x1ff, 0x1}, {{r2}, 0x0, 0x80, 0xfffff, 0x4, 0xffffffffffffff00}, {{r3}, 0xffffffffffffffff, 0xd1, 0x84, 0x1000, 0x3}, {{r4}, 0xfffffffffffffff9, 0x82, 0x10, 0x4, 0x8000}], 0x7, &(0x7f0000000700)=[{{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x2}, {{r4}, 0xffffffffffffffff, 0x6b, 0x80, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0xe2, 0x1, 0x2, 0x25c3}, {{r5}, 0xfffffffffffffffc, 0x51, 0xf0000010, 0x39, 0xffffffff00000000}], 0xffff, &(0x7f0000000780)={0xffffffff7fffffff, 0x8}) fchdir(r3) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$inet6(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) sendto$inet(r2, &(0x7f0000000840)="2c25abe2bc846d78388da92d47214c030611cf01e0e631713da14256c9b80be1b74c75b7565de56015ac0d792423ebd9934fb0239a6c0d30a6ff4e", 0x3b, 0x5, 0x0, 0x0) pledge(&(0x7f0000000880)='\x00', &(0x7f00000008c0)='::.\x00') unlink(&(0x7f0000000900)='./file0\x00') unlink(&(0x7f0000000940)='./file0\x00') pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000009c0)=0x1000) fchdir(r6) read(r6, &(0x7f0000000a00)=""/19, 0x13) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000a40)="06a5998fc2b1e049cd82433a19c85a9a4ea9cdccec6a6f7bc46be29ecd3e262ca40e64ccbe0a6ddc9f5409f2d91ba4197b8a0e7dec6dfa42fb92ce3fc3e460f0ed8e163b17b78c9315fe81846278adae252c0670e6da91c0a086a43465636b90898ecb58722c2e6df88a4276409fc4640d5bb51bd7419907725e0bd95b88210907cb97b7b5012b59cc64feaf5408b4344696de78a7de217b7db7ac48ddcf844204294dc2d3bb02642a26cf12e2d71a41630dbb2d0f223b926429b15bab417f9183d9d4813728193d4563d9c83c", 0xcd) open(&(0x7f0000000b40)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTOP(r4, 0x2000746f) 15:59:57 executing program 1: r0 = socket(0x1e, 0x3, 0x0) dup2(r0, 0xffffffffffffffff) 15:59:57 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) write(r0, &(0x7f0000000000)="b18a82e309b2c013744f1e45f4f5f95467d2e80837fc4f8272bf9a27c03a7209ea6b64099608570860792337a32361", 0x2f) 15:59:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) mkdir(&(0x7f0000000080)='./bus\x00', 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f000005d000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r4, r2) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:00 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./control/file0\x00', 0x80, 0x100) readlinkat(r0, &(0x7f00000000c0)='./control\x00', &(0x7f0000000140)=""/22, 0x16) open(&(0x7f0000000040)='./control/file0\x00', 0x60, 0x0) open(&(0x7f00000001c0)='./control/file0\x00', 0x10000, 0x8) execve(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./control\x00', 0xa) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/218) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ffff}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:00 executing program 1: clock_gettime(0x4, &(0x7f0000000280)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20003, 0x21) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x61) lseek(r0, 0x0, 0x8cd920f31de0982e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="8306cd534f6f2f2abb8b0c2b3483d69f5d27b631b48b9b89d0c74a771d2c760ac571de042ed2f6d41a522584713029bd11ad5b82", 0x34}, {&(0x7f00000001c0)="745ed97762669027358cc9a4253864492e3c14238b72390378f68294cd3da46c2bd8974b48f05f8a3aaa49f96041d8cf0a611e758d100a8b88065f367eb1b5b356b438cb1bd8b21b7a988a5fbe44889cf9f1f3408ada2640414c3be04af8009d040fe3ded7ef339544836438b5c02c8675c17a864c1f63fd2417", 0x7a}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) clock_settime(0x7, &(0x7f0000000300)={0x6, 0x1}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) syz_open_pts() r0 = open(0x0, 0x20000, 0x80010d) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x100) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0xaf5a7e8938ae9ed7, 0x100) 16:00:00 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8008, 0x1) utimes(&(0x7f0000000040)='./control\x00', 0x0) 16:00:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) setrlimit(0x0, &(0x7f0000000000)={0x101, 0x5}) semget(0x3, 0x4, 0x0) semget(0x0, 0x4, 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x100) mlockall(0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x53, 0x20000000, 0x0, 0x11a4}, {{r0}, 0xffffffffffffffff, 0x11, 0xfffff, 0x78eedc3, 0x3}], 0xfffffffffffffffe, &(0x7f0000000140)=[{{r0}, 0x0, 0x10, 0x40000080, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x22, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1ff, 0x7}], 0xfffffffffffffff8, &(0x7f00000001c0)={0x1, 0x2}) setrlimit(0x4000000003, &(0x7f0000000000)={0xe3, 0x300000421}) r2 = socket(0x37, 0x1, 0x1) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r2 = getpgrp() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x1, 0x2, 0x4, r5}) setuid(0xee01) r6 = socket(0x18, 0x2, 0x0) accept(r6, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r6, 0x29, 0x27, 0x0, 0x0) kqueue() kqueue() mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x1) clock_getres(0x3, &(0x7f0000000040)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000000c0)="222c029915170f630000000000000000000000000000", 0x16) getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r3, 0x0, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x97f4, 0x8}, 0x8) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) pipe2(&(0x7f0000000180), 0x10000) open$dir(&(0x7f0000000380)='./bus\x00', 0x800, 0x20) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f0000000480)={0x0, "0fea24cac455842052a2d295fe731571a39735d296a630225e7547f42ab04e655c9058a9a6e523877c9c275be87a9e5323285f1702d94e6388cd8f92dab3250af3183e92b4c7a8da4f17508a9ee31a2ae6a011aa567799bf5b1fad92f1b07f0cbdfe202fc794083d6269c9dcda09d6639831ebf0a6e071f45567e67d18d03dfd0a2564397911361f91595792ad6479300395c6ac017c3e9ede17000e77aadc9532fc56acf31e7377399c9a008699c1efc1904249a15085"}, 0xbf, 0x800) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="8257e89553429e4602ddd0d12aebc2f91b9181a1a3c6ab3247aaaffea81c117c2d636303766be893ea38b47774406b8fa109aeaacf966ef555a55286e2d3ce31317d4912c79c952dd13ec98dc16cffa73289d0434db8b8a2c295a3782a3732fee205b9e26ba12025ec4f4d7a22ef59f9c5fd3c5db8332743972531bb99492905f459972b5a7e872de50c406658dcd60237290ba01d5eee95fcc3f93bae6f292ddc0770e56638d397e55209d7c8a90261a78409bfb5697c4d362516d8d7fc70cc29bdb7796e8b4997d23402f53aadb694c2743ca3443defde8ccf1c62", 0xdc}, {&(0x7f0000000300)="9e8d3ef521c156285c028b10f5dbfc651cc01052e07d92fc4a409e0dfa17db0ff17570d41d4b591a092d0ae5210003c974231935613d32641ac4ba8a18aef97005fe45de43745ec80f5c6e7ac2e07f3653e03a1f911399a67af714ea1023b6", 0x5f}], 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0x2}, 0x8) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/199, 0xc7) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x2, 0x0) listen(r1, 0x2) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x10001, 0x101, r2}) fcntl$setown(r0, 0x6, r2) 16:00:01 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x1002, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r0 = socket(0x0, 0x8007, 0x3) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) 16:00:01 executing program 1: r0 = geteuid() r1 = getegid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x29) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) select(0x6a8a325d, 0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/165, 0xa5}], 0x2, &(0x7f0000000180)=""/137, 0x89}, 0x1) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./control\x00', 0x8090, 0x80) readlinkat(r0, &(0x7f0000000040)='./control/file0/file0\x00', &(0x7f0000000180)=""/168, 0xa8) lstat(&(0x7f0000000080)='./control\x00', &(0x7f0000000240)) mkdir(&(0x7f000082f000)='./control\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') 16:00:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x84, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="1529bcf0adfa0fee62d208b418d731daa4c9ce69f8e69690481b6f8c9406094b", 0x20}, {&(0x7f00000000c0)="bcdd136ff6161f911660b191ae1e50eb0ebbf1ff40cbc16857aeb5a5ce7d927e5c23513efa330bbe9c6cbf7754ddc9906eb2ba0932607ecc832c3e439b30a7db567c0a11e9b36b8e90826682bc987bd8b2dd7fc63133b3cadb1bd93202d3c93bc434cdfcfa5478defeb2f4655f298d83cba26c9b1e07f58215f37c7b01edc90c4e383e", 0x83}, {&(0x7f0000000180)="cc93ece672f0825bed7a9431df054f99d930009e847b54eda4e215af9c41d9bf1540b269394b738a823d40ef1932ee84520fb70e5f31e561abe6608d9490d39c070c21019cb236a2e534b887832e4506b8264112d6ee455edac2f3a43cb11193e45e0092d29b5d8049a3556fbe1d02ae0bffb74af25014fa20d18f9b3ac5cf0510a35fb014635728c13aa10add064ae1adcbb764a350485990be59ec1c10a62e0fb69b7a60c7857e231c5fa972f23901f34a11676e28efc6971a77", 0xbb}], 0x3) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)="57498fd184417ad0faa349357a6a882983801d2c556c4fbad6886684c61fe437", 0x20}, {&(0x7f0000000180)="76c0b126a6104e75b1c0eea060c2989f506117d877cfc3a75cd4c67dd5988e11aa4842bd4336f1da14104aa9f9840d78dad505d319c7b544e1dfe86bbba6222e7072b19d963f3ba791fcadf88063d7db58bf9e63138ad2ffc1a1c2c78899cd03855f78699a0c9f8a0652cd4f87d6f67ce7", 0x71}, {&(0x7f0000000200)="c160174df8", 0x5}, {&(0x7f0000000240)="1a4cf52ed62dfdba6767c40531444870d3fa8d1a54cf8b2308fb28cc", 0x1c}, {&(0x7f0000000280)="e9e6d17f328238b01ddb314b8e4f9bb670ada78a26254592fa4a1d0b220f567b221590af8bcd6a199d16d42667c2319374f53b0a26d31250ac13731205175dd927b9860f79fb5c6c0801e5662a2bd5e3da7379aedb3d35fe727e66c14f4ab2b9086641838f94d7310282b62c345aa239961ed3af43f81082a1e736539717014670224c3adc99246b5acc171893325bfc", 0x90}, {&(0x7f0000000340)="b094376160f80b748581e95c68d0f96fd6b23aba8ca0410eceacb238adaa585581c90be605ad06cda4ec", 0x2a}, {&(0x7f0000000380)="e286da57", 0x4}], 0x7, &(0x7f00000005c0)=ANY=[@ANYBLOB="a800000000000000ffff00005d07cf354ab0eb1eedf602d1f7075ed5524cc5954e672f762b30f1a52c0ebe001c3d8bbb49f1d3251fbd91a4cae77d087ff811d4798dcb0bedb66347c9bcd534dc34c3d2979b7347d77dd0ea9494910fb4b9625adbc5809208091252d04e3c2c3b2276f0097260848cab87f1dbb4a86013a3f72374c8650d479ebade17592e94040e448515fe803a38c13274130e0010530d9a7b6c000000000000003800000000000000ffff000007000000300708b9b1c9bf91350bd767cbb9bd418ac4c7fca8d0004a6564991f2fc60aa41b2b5cbcc9000000e492537a8c0208a70a4676c9755372d11de5c09bc6f78abc0dabbe554355ad6d3864a41f79a80608819e972485ed217b8eec2f82d6be27a580e7c73c8aff2e389ffb55057f39ab5720de5c04ab1156149bad4b4e3c2e72ceda22fb84986421cdb61108a2c2d5c71e78255e4c8d8dadb07debe196c05b93559e5dde36267999a5cc58c18b11780857bf24baf3"], 0xe0}, 0x405) r1 = socket$inet(0x2, 0x8000, 0x80000001) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r2) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) r4 = getpgrp() getpgid(r4) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') recvfrom(r0, &(0x7f00000000c0)=""/205, 0xcd, 0x40, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x8000}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f00000000c0)=""/52, 0x34, 0x40, &(0x7f0000000100)={0x18, 0x1, 0x0, 0xffffffffee9cd338}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000080)="1a7b43da", 0xffffff6d) pmap_unwire: wiring for pmap 0xffffff007f00b600 va 0x1b2db20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b600 va 0x1b2db21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b600 va 0x1b2db22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b600 va 0x1b2db23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f00b600 va 0x1b2db24000 didn't change! 16:00:01 executing program 0: r0 = socket(0x200000000020, 0x4004, 0xfffffffffffffffc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="d939a98cfca3fecff6ac683bb86fdebe070d5df4e211ec5b57f4de5bb0dffb12cd", 0x21) r1 = socket(0x10000000002, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socket(0x1e, 0x4, 0x20) getsockopt(r1, 0x6, 0x71, 0x0, 0x0) 16:00:01 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = getgid() getgroups(0x0, &(0x7f0000000040)) setgid(0x0) getgroups(0x2, &(0x7f0000000000)=[r0, r0]) setgid(r0) setgid(0x0) minherit(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x3) munlock(&(0x7f000071a000/0x2000)=nil, 0x2000) 16:00:01 executing program 0: r0 = getegid() r1 = msgget(0x1, 0x202) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfcc, r2, r0, r3, r0, 0x80, 0x1f}, 0x2, 0x50, r4, r5, 0x3, 0x3ff, 0x5, 0x3c491188}) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r6, &(0x7f00000001c0)="40a384299b0092d125f18ae2eda5bc58777adfa506b6e99dbf0a7e8bf8a6853baf0cd1612f88fcb991391908b9c941295b13f72fbf61fe7d6e2b637f233066e87f90c9c5a2052223393533f41e853589555b64084cbb018b7cfd88dcbabe2bb077f487b39ec89e1eae2598c9834b0f98cbc9e0590bbbe6ac491237fbc053445d10a0788a3a672a08efa9678f1465056b8289053f386d8967d18c1a7756328e3101e81de060be84ee65f9e1a3410a1aff9b528525b5419edd", 0xb8) 16:00:01 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x49952616}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x764, 0x7fff, &(0x7f0000000080)="03130bb71e09344b33daa1a1bb960877a49b2ab27b4cf99213b6e4e55f8cc14fee0a01256255d892fbd932b21312a19a59ab7d1be16acb5e6551b04a4a49618271bbfd06c49b579a794ccc4125e65136635b1f531d4661e0f4c582c95622d3f17216d941196490a639", 0x69) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x7) 23:49:42 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), 0x4) rmdir(&(0x7f0000000040)='./file0\x00') 23:49:42 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x1) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c65300001a143da75ca091046d061ac2d5bd94772d27bf0097e3f4e0991d6"], 0xa, 0x0}, 0x0) r2 = getuid() accept$inet6(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000340)=0xc) shutdown(r0, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={r7, r4, r5}, 0xc) r8 = getgid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r11, 0xb, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="00002e2ffbea66f368d0653000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="19b9ff9ebe385fbab7ac0b9c8347663b4b01ffffe1ac6d9d0a7adc5df09d06ba8d0bfe8ee95c39478623718e0024f487a2f6319d7d114f63057aeb8d6b2d7d82989dabf16f37b1c9c938631e525bf028450258102dfe4d846f6d62971e1313e033a90f715e290d5ffd771bf1a11e587b9ebf9fed713b8cb5847a8065895275ec6e1ae4ff628087b058fbcff91785a13214c2d340ebff0bd019d1b2aa62454a93a9", 0xa1}, {&(0x7f0000000100)="2d47ab0d443fe9594b7a7253d2a492b4201edb7c7b4bb2db5cc1308a23213f7011f6268385fe063cf24d0012d1da51c99bf23fb9a17c541ac5d41badfe4fd1069e0d5d25272050f806b28d4948d8ee6651246087e345a26f6898b4747d426848aad791204e89c69eef58438ba125ca9922a67ccd1b1aaddf0576fc8947ea57677cae3390c1cb886a90c867b1a0fc87a457f5447d40b048a03557e89ebaf0113cfc66cd109e987001077692d39c58421c7447e980503cc32a6c3fa4087f3f6c5c2339b56c8da4b89672c0b5cf773b20b40d89db89abf7092ea78604b7075f0f8df87261ee0a5c0c7b3fbb0588", 0xec}], 0x2, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r2, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r2, r8}, @cred={0x20, 0xffff, 0x0, r9, r2, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xd0, 0xb}, 0x8) getsockopt$sock_int(r11, 0xffff, 0x4, &(0x7f0000000600), &(0x7f0000000640)=0x4) 23:49:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/180, 0xb4}, {&(0x7f0000001180)=""/189, 0xbd}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000001240)=""/207, 0xcf}, {&(0x7f0000001340)=""/78, 0x4e}, {&(0x7f00000013c0)=""/90, 0x5a}], 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x40000090, 0x1fc, 0x5ed}, {{r0}, 0xffffffffffffffff, 0x40, 0xe, 0x5a29, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x5, 0x0, 0x27}, {{r4}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x2, 0x2}, {{r3}, 0xfffffffffffffff9, 0x10, 0x2, 0x3, 0x3f}], 0x8001, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0xc, 0x2, 0x5, 0x100000000}], 0x8, &(0x7f00000002c0)={0x0, 0x40}) sendto$inet6(r2, &(0x7f0000000040)="23f4a9ed3009fff3490fc717db4320130ac97d6306ae82f1733c1d6e35d3234cc91946735751463721766f258dfe311c18", 0x31, 0x8, &(0x7f0000000080)={0x18, 0x2, 0x105, 0x6}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x40000ed}], 0x6, 0x0, 0x0, 0x0) 23:49:42 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a53804deff0300ff03000000000800"}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/134, 0x86}], 0x1) r1 = semget$private(0x0, 0x7, 0x1) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0xbd, 0x9a3, 0x2, "50ec85684e872e45b93344a03023417eab24daf5", 0x101, 0x8}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/107) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x0, 0xfff, 0x1400000000000, "c6acad91ca29a25ac6c2d51d412b833904c2c36b", 0xdd8b, 0xfffffffffffffff9}) 23:49:42 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x3) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) 23:49:42 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() write(r0, &(0x7f0000000240)="c358266903a8b92e46cba0552113e46ac3e8288457dca0079b12efea465ba9ecaed1cb04c66865589b384be7fafbf887fa77490cb5758f8a88fbd93dd64ce3affb1f24a3db91c60a5f4b34f4ca56e0e87b2e62d3819228323d9ab47a0cfcf442e1d812303a06d73b359d306ab65e4e4e8039b26f0a29dadb6964bacf4c6753fd9ff332c2db910ff3fc1435c3b9c516934b00007d246fc62f4f75a11fed94cb794429db62025919caed813526c662ba38f209ad261a319326d4d4b2d0da466499617add991bbdea8746fac8c9182b9623387e45cce5d0a0856d701a96e998a7db41b6a7715f4e", 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 23:49:42 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) socketpair(0x27, 0x8002, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000300)='./file1\x00', &(0x7f0000000580)=[&(0x7f0000000480)='%\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='@}\'^.\'@$\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)='^/!{%\x00', &(0x7f0000000600)=']\x00']) r3 = accept$inet(r2, 0x0, &(0x7f0000000440)=0xfffffffffffffffc) ftruncate(r3, 0xfffffffeffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000ac0)=""/78, 0x4e) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r4, 0x6, r5) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r6 = socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r6, 0x5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) semget$private(0x0, 0x2, 0x40) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r7, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) sendmsg(r6, &(0x7f0000000a00)={&(0x7f00000006c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000700)}, {&(0x7f0000000740)="a9db60f67e933046b4b6faf9e2", 0xd}, {&(0x7f0000000780)="27135227ca7bdda43d8feff4f08e2853920e5fdf9894b43faa51c7fcd521c56ed99c31673b72718d7fd6cf8759d0409c06e71c77ee681c486d010a5579ab1c8167254ded94a93a3b83b89c651c9e99f5c539b4fdc0434dc076db8b741553f0d955a9dd8a3e2343d55009afb02af4866d75e03afa0e4132f846114d8356751ef10d6c23a0", 0x84}, {&(0x7f0000000840)="297d51aa19882f2b", 0x8}, {&(0x7f0000000880)="6517f6dcdc4968a4f51ed06b743b203fdf22df84dd6f21d14e5fc0455f2ef0ed23ac34ea1a02a89b0351c588f9fec20af107b08c27363330d8b0bbc6ac64806741d7d6a55f98350d28575938d6ff444a0aa84c18202265615f5dcd5ba403c9453bd78a", 0x63}, {&(0x7f0000000900)="a7dd738c", 0x4}, {&(0x7f0000000940)="65e4d406dcfbc6c26b2c6317a8efcef1", 0x10}], 0x7, &(0x7f0000001740)=[{0x110, 0xffff, 0x2b00000000, "59830a42ebaee439946c5800e58197cf40914d89fcfe425bc70b38a220ccd2c0ba73ac0810eee98abde69158688bdd29ffaed34fa5775c1b440a39af103420e1791618e243a28487ed8032d1b42c141e419dff3816b02ec50889a81ce3c2fd50d6a2c183ad92d540b2b12d056153367dc17ed16cd101e0796ca07f037a21b72b5a9f546f825628c0343ebc0fb2766a718176c56cfd7fb5db12ca3c717da24241fa4069d088c8aeaeb0cce07aa650338e46a3cd8f9c03a37db07d9b8d5956b10ef00116ca616a4ce447d2ce1d0f335651968746648a0e0163b0297e70fa93bef88968df485637999f39a5fe6c1f54e969a16b2e931be50c1d427a32"}, {0x48, 0xffff, 0x9, "cbba08082c6dfbfa15438c0a350c79b5b1ef35d9ecf757560c30c2ed7e5f071d8bc3afcaa832b63806dc4fc5a4e384a0e273"}, {0x1010, 0xffff, 0x0, "34996202a34380c011aacc22edf44b84c2a2f8408dc945857c0f70c69686fd4c615ae8b9eaaa1ac7c40adecc1a93e0962c5c4986c978846a56270ba755b97cde883f19f8405b6b281be3a130f831b3354a92ade9081f48fbc09908414d88658c3dbfc3dff2827c3b09829bc9ced9fb310741fe6cb4bc562e09c8d6b91a554e9738acc76bfcba1625e7def214ca0e4103183d435930733673750b23d4abe04fc2706fdd9eeb80e1a5be52fa4affd39cf1ff2ef76ae25eda7051f756c94e15e5cefe40dfdcbb3224bd91e26ad66a2afac7b26ba1ba4d53371648133665f26b946a461055f2ff1f27cfe1ef98356acaf2ecbfc99b28939fae0fb2fec8487b28bc8c736ed319b422a64be424cee3a787095a598ffb6b609e9c03cb54967b072789b8dcc38779d75d0ad7d3060c6e08f14e0984047bb58baa648d74cd1bccb6a551c62784c5d564f378323ea6cd820470fe8718384f4e1921d48241fd2644b4801f34681b46dafd2660e5fbf8afb9701291ef345aa385dd43591efd8d2f2d9f0f8cac5f0ca352a2327ed500759ad79993c1ee173c26e9222714b67a5661483c8a4280bf27f0b9c4a1f5ac38e109a38986f31affe2ec7fe12c7b210e8fdac2f9ad8369d27ad5489e70a57d3ee194596dccc5626a8b99368dca2326d35c44d5234f72cc96cf7bd5119ee9be5cad9d4466551bbde8b60be8b0f8a88faf2a45d0ce0a0498eb2ce9ef11fd40193e4619ad54996b37bfeba89ffc9adde4562258ebb517e03c2514980398ce9a97190ee1a0b014a03f69cbf96066cfb460e303c9f9ed68f86c9447b3455dbe619c94501ce0719a29f1a99b6155749444435def9ab089508032217a3bf29199e2e52d0d201439ff05e2d6605bd4a343acddf56bbe45406e5ff3491d138d30f70b1e29db594ac17fa5b909a8926dcb269cd5fd0b1cef9116714a2d303567458e502f991c87597af0c08d126d10f8d80c9db5454023562cef1331d9c2c1de025d6884a3aa58a99cf4df8aabd0e68a04f49eae46149bafaebc64fe0f32f795f0a4ef0a05c6700ee465528a09d929ab4847115eca80814924b6188c2cc555f669929d67e2a97545a36bfb03c6e397cb4dec6e9211950f68c3396769779fc864d221576fc6c1f9c316afdf92a8c7cfe556cfe4e2ab4f73d30c457ee64fbebef87f8d9e964f7c3833c4e055b736307047e50bcd139b5d9898082e269d5f7db416771be028672bd2423793abdac21ce59b912d9dad3ac388273bc3b8e1a55eda3331ad1a7fe301dac7368f77e3f7c5d29e3894857feb44a810f01246cc3ece7df6604359da7bca8e20608f9d8a827d7e4e881910912dc0603bda992528a859470e1f38f198aef4fa9369bdde488b7d489e225b7c6512d3d8f7b829a13e964e2388bc83ca9f23e0eb344270ab7b3a361b19bd045a6a61660eac9826e612b2f992ed4d3ef34940d3230bd018d0176e18443623e5b3acf6bd6c6ef227d4cd7d9c2b353cf36aac73a6ee7d35899cd1f511d5552ef5482acb0a961d12887b7562239ce083408d41904894da292802669d5ba76ff1281d4dc0954c073dc87841e3201f824525250c59b50bed327365e589081cb1b055ff374bc017875a18cfd1ef5a207d692bc5b6bb1b64393cdc0221ad9ebf4002e60efe82acfac8302ffb0c2baa0b305d993119d008251aaa1904ef689f24f28ba487b6c9167b1871e1c2be04bd7010e86bff3d9f4dd49a3bdf7bfc89032deb51cb15e6046c3a3a02c8b028659f0a78952d7aa6416b1d9a775ee2aae729bbeeaf5959c7aa3fcf7d4bb4bad9ac6f9d61a80d34f486e8c0899d59b3f87fc3f26af9ebf3398a642a4ffbe349aada2ff747948b6a57574f660962d1b17f9e64263029dba1b0c10e559d3a9988ab03eca7c5fa1e004df03b197a836513844e8bcfe528959e57c11292b99041b42f2bf25111018e90fff735daf07239cc3f247aeb6d6eb3b737a1691ecf2699dddd84516ceed208c4c6f845832e3639ab7798be40774c4e0e70052fee717ebac351df6c973fcea17d5e7abbe0bea886e6323c9cf2f03b2baccc7668a12d49d0b7636c1cb59c0e6ccdeee29c58b3ab1cbb84dbea59013d851939012875105df3c1215a64365f986b4bf9e7df3471c979aca7ed383e420d1aac65ebea7c0dadbe2b207964201c320833d4923960300ce83e3d562bbe267ab89f61b4e7249b23c2815c52c7d112a3ea84a12d84f8930dd92bd42723ce1aa311f17c2a2f461f32041048cec2ede3b4f47ac590ad43970de515c2e11f0664c9558862b4ffe7b2a16977c67ee1781d231cdedf2be51d62d160582348702974f6b53b87bd64a4cd1747074adb4fb02861d8602bdd90e75359c36bd2ee59a79ae41b328fd18f6296b6b2af0d9b359fc4b7da8f9eb99a0a1799812060ad87db8867ecef3ef3c7c21d8720c7ca525c1e3715613706828256d3a1afb5406c89ce65f10da318aff924b2cb7bedabdefb68c32d023bd4556661b1ec5f146ebf19a53946a76acea6e2a764a0c586d852f8689bdc3e347d6d10042627b1ad93c09e57abc0b9befdea0d51d111cea743fac73ba69179f63eaf89815f7a9ebe0b6080b222deb8d1880e68bffa5cbd019174319c64471db732e848cabe7d15aef7728ab09c3c0dbb2504602a8e4cc8bec1327f80ae71fd490e4b7589850b5562f789704b710817556944553418461a0a335340b7bd00610d92d6236d069fc8c7a5ae017fda030289213a322d21ece16e6fbe961ea1b8e46823cbea0ae6fbca36fe986a1ac859563250b04b539a594eb04c53fe98dd17f8ece774ceb73556535feb453eca8debcd98d96fa0517c6d7f8c3a92d877a06eb6d49c5e32285aec76f286691f73b5113b73410444d7e06bafb1f4db575873dac305e48986a14fea87f7c37545e9a4c6880babe50f3e4df6df151ab0753a65178ea8a09a43c0fdedcd53822e54c9792baab3f8662499df523bc0196f96df4b8e29b1b96842d989740865efcab274a97ff482a21c6456777ca836285c92a6e3a570e14d5e649037778b0515ecf0a5fb67105ffef56f10ac478db2b4be5b82ee5c8cb883ee3ce842f272ef3256215a5bcff1dd37c21d43a00aaf1196689ce534ce7dc719ce7eca3b0601a3508ec4fae8f641471d23b39cac4f7290b5df11873ee437355d35ceae24fbb171f9bc7d738f92527fa94b189bce7d5d9d3a3bf5662b664bf9766956f3aa40d9517b9339735bbca145a52bc1c9de0d9b848ebb09e32a8fa0d92cdb0f5c71618c0f5e7bb7dfc060ca01f9ac4ca42870b2514920937dff06fe8f8d2d3be2dffcac2082a37edb2c73bba6579abef68b78db78327e9617f67c677f095ec8d6853f66aa803214d026f2f8f7589b0fa7794efae1b8e8334d50e7b371f0b2218a7e29293cf6c6b33e679c636ecc5bb036a2061ecfffdc289636755d4f0e8877cf8a4b06981234707e60a72e15c7ebad3644fff4036363f286a2788624c6808cdbc0b5b9a783201838214189a2cc7af90d1703c4c3d5d00f736ce6404f9292ac38a702b2691a252b8390553aa17ab26ae7f43f06e5c539743b74f09fe456cdb91e3a9745034c3cbbcf692eef6d34a99777e08bae481011b2db2c4025c4118f36a7c4a943991cf8d6d13c81c2f18a772fa9b5c012d8635d1494f7b84cb176c76481fa7bcf9d9788ea2168cd9fd7fe2d7eb84f5e89e6b25a1a1f49e24757048ac219e2026b62e151f14b2832efa8844d36a84235f05b86d78b88abe9f8dd81de3c5e920046bd56fdd1d713d9f25f57fff06f815d3f44ec6b011956f54504080f1bae236f59a0fd54a5a1c2e12856b533215621c60b1f07a814bb0d8a59e77d0ac536aa4d65e4ce16d89c0596fb29412ad7045769ebe20316c6fbde9122d701310b3084a208daafc6750bda7d453f4502a3587f34b4662876a819df1d0ebd8fb69bacd9662f383be694cf0a65ced7a774105929eaa9db6be822ef9ee7f5093bb273d27ee12fffd7d50c9ad26d8742e8c42ce2f6373af9782d8014b574b72027582653a567320b95e0d1a4274938f5fc8e6232ff58190ad88dee1687b4c61541552129f828b00579ecce76dbea28ed83c553a1267e86fa1dea341cdbc90b1b8493a9a809ce454fd73db74ce875ebf18acd8264ce445290ddea7ad0dd1268808c93e2d06c2d7dc1e86a462d8c119b9c9fc606a727ffe78b1f936b9c1d296031b47d09a79588718b521c793aae0681b1838db23e85a52f1dcc01632883b908ecdc62b5552d81a6e1a8b7542d9841ffef32b167ad36a37108b6d75cac8038cc53c7bdd12ea385ccc69b98f509c10e33d5a93cede0acce6a929c2e6d3648908a9458344fd10fe3912dfb84204330278ac28434bf8ad543a404cfe748788013bd1ad594fcd4e4a9a1551ea3b11169ef1531d3923f1a93ac4cf745091b4595c72e8ec2b5ad9dca445c6547935d58447721fabed9cd01b4a771c0172cc7fab600af397dba6d184a6a17a3f3f4bb719d9dbb9692b33d5e681ca7a8adebd1ae05352661b8ee4f7de09ee2ea18c80be29d7ce967ae0b4c322ff5132f1c038a9010d468a02761dfe8a99361c9dd10de94ce0cd2e57feb264bdd86e3f763dda42424a6e40290bfeb443fcb62851a9ed9770276185feccdd236b26cc6924daad0aa22dd4608ff4d5f8b1c90446e5c5c781e8da98e8286e914f3f4afa4d46fb05402931af5b1e06e73972e11b238a874ca72cd44bacbbe2f38a73bfbc59443c280ffd553ff8bf38f65442dde1d54ca45f222f6c552031d78ed7b089810cacbc7bd912f77ada5e76e3f1981c2e588dedad925ab639fd603d30fd687741fc84d6982fb3f3a805dad32ab4be3e3a7489523c69a683e4397fda99c6450856390d1740871e554bde2eeb807e2c69b283c897e90f9f83d2b22ef1b214ed6f9a9ba7706df939664922bbccf35445be0fa8d1cea79657a39c2ec667b030566308d7fb4112db95eda2756782893301a22d6ba341a298d990f976ed01224ba89915b4070946fb6896af7a5f3ce9e3e64302eaefd94d85dbbbe7ae5ce05f5878a041b6301c8f89648eedb42009091aa7b653bf7f1e8eb030815cc793e92adf83d5d2e7f3a0c9d4e2cd531962e74856629e1dc6e4b97ef1840d542313d5b3d9be79ee6d32c27f1725ac3191ac0efa69101d55eab62c0d07f9f624d57e2d44fece8ec5581b74b1022b635f7f80a53a41eb918a11b4d6eadb323cafd05916cbd818e88e8772fdd9c47ad2659182bfa7d810df2da813482857161fb8590752ed39a8f12926e46a4c425c127ccedd89cb8ec93335ef14ed55f230ab85f510489d1e9eccca011bae3e530662a733fa6d3934e6f7ed480737083ca571970ba09b587fc4cc1ca83a606c92fc2bf71505d209005596b7c73097b770d3373d1a5b13f00cd3378604ab18824e832245fa247adee9f1aeccdf874e05cc7a21ad35a2d26dc6e305f5c9ed4960c0fa9ec185c392ad7ecc4a0e3491e13849fc544351d6300aa38d3f0742a181c4212f687dd417f9de65a2b2b0d4230a5467f1be845a003d4e29b40a6aace5cb7c3639a95132dc6556c7efd9b25fef681bdde677001b62742fadf197face4ddcd6d83062255f094f7b1ea5fabdcb3bc2100920dff2a76911975861a1dbca648f213b4e90fa06dffb448555d749b71481fca6f8860fdcfc1e7734060b2fbac5bd1d09f5e8b150c83b0d4b4cd94143635807d4e6fa9c170e94337e4d3d20fa5f47be1681f14fc5f7311984d9774fd540237ffc16cede2616c7e6e66fe0326f47a"}, {0x10, 0xffff, 0x1f}, {0x30, 0xffff, 0x200, "4bb355cfa76c810aa19abaa1c9704b83c156f690071a91b8fe23a51f41"}], 0x11a8}, 0x405) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 23:49:42 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x3, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/200}, 0xfffffffffffffd86, 0x2, 0x1000) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='\x00']) msgrcv(r0, &(0x7f0000000500)={0x0, ""/117}, 0x7d, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="03000000000000004ad8d2fa3239041849817c5ad0bcd7414485c6dd07246d3472d0de8a1f57127104a7b29e5e8460d41da67fee5cc2ccfb1a0839056157e8e2b9773bf6750c8868b54c0132178d704e5099f93a806832b4839971f4441e1e372d18532cb3254707c3ee1d06e5ca6484b7e9d8ece99846c60ec4bf7fc0fd754455c8e7e64af1fb84e568e4d106de69e768d511a44545ec6a89f9fedbb8e9ce6fecbf3f5d5c928bd22b0a1888ed4a0268ca91d5f99c2c921299b33790309470f261137cdd9020a24a2e42e763207f889bb839e172aa6f5e003d7ecf2d0477b95efd7075e1a5e8fb0744e5939fe62351e1d88bc6b6ca68f60ea6c39ec369d3b1c6d505dccffd0d10d84ed00bc41dcbeac6c51810cd814e759d0e432580d381b791b4e06f3d70b12e4d8cd150452d755e49aec490c425317038813555ee370c5ad068d555b5e949e05d5e1580a0"], 0xda, 0x800) clock_settime(0x4, &(0x7f0000000680)={0x1f, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) renameat(r2, &(0x7f0000000740)='./file0\x00', r2, &(0x7f0000000780)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000007c0)={0x4, 0x7ff, 0xfffffffffffffffe, 0x8, "192697bdd2d1c65db638162f13fa7b770fe15a42", 0x5, 0xff}) getsockname$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) msgrcv(r0, &(0x7f0000000880)={0x0, ""/158}, 0xa6, 0x1, 0x1800) r3 = socket$inet(0x2, 0x4, 0x69df) readlinkat(r1, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/75, 0x4b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getegid() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000a40)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000b80)) msgsnd(r0, &(0x7f0000000b00)={0x3, "82a8ae8ef49d94c436518ab5a488cdf929e566a37d660456c572b9135c2562234a61bb23062d9fd71cd65b565b88ec178338810fc7a0597e09facbf47c34a2d970adb339e0be8fc6b0c9119ae72e6aa3a3bfb17a"}, 0x5c, 0x800) 23:49:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x120) 23:49:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 23:49:42 executing program 1: msgget$private(0x0, 0x381) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x20000200000005}) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) 23:49:42 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000fbd273f48462956474e8f04fd452570db6929db101544c975159ce8d4a7be3dbe50be31d8a8de27c4e699b24321966435bb95fe5501c56754d438fc6a57a7a0bea96f6e37ef0fd4fbd849fba9bd82c9c376827114a03fd474b5fa84b8b351bf4be3c05e0e36da100f108"], 0x10) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x80, 0x3980000000000, 0xffffffff, 0x80000001}) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 23:49:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="ef04d33a41086bb27a993ecd4ce548ba9478cfb72f8d2c2cb8d4a432dcb55e0c527ca566ea357f72faea64bd7ca8650ddee6f41902c349e7734937fffd2cefdaa8ce5ee1b09c81c004c5320bbda5fab05e163bde44d44b3cbb673d7e3c1d", 0x5a) 23:49:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x200000000000884) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x1000021, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) socket(0x1, 0x6, 0xffffffff) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 23:49:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) 23:49:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2110, 0x2d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 23:49:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getegid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setgroups(0x8, &(0x7f0000000540)=[r2, r1, r7, r3, r4, r5, r6, r5]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r8, &(0x7f0000000380)=[{&(0x7f00000000c0)="623d260488bf27d27e82c32633e6635da0ba3d3736b8d81ac6a81e7127685f8aa7b41e2277a97efb2cf228c123d309250ac575e734d12010635608c9b0e18d910c8d38068b3717b54f8341c075da5fb16e8139066f6847caee91b10c5e1718808d2e3d6dd205323b91556c6a8a758447ac16c60aa02bf373984fa5f282a7318baf1246be0c1523", 0x87}, {&(0x7f0000000180)="bf16190e48727fc603987cfeaaa74c87f7df1ba02f6466b2bc595b92b6360d034fd4fa50a5374fadfdff116045b3ca46e890aa52", 0x34}, {&(0x7f00000001c0)="21ce1563c71aa26ec6acaea525588dc7bb340d63330b4c96e5ce683c21eb21978dab744541d5926beb120c2d2dec19e67c4290142ece15bf5d39f03196", 0x3d}, {&(0x7f0000000200)="60e3f0f1075db7fade01d781e6db2eeea599e0636e0f4328f3d007b5fa8cddd7aba5d32e1a36c818e855a310e20338b644ec864a88f389f9733e88696f5e3e41ff83b1ec15b58eb163471158cad2b022277d50521cfff2071669414a38707fd988e9c5da127492ecef4238c700c3c659ca124705abe0", 0x76}, {&(0x7f0000000280)="b288a948883b16cfacd3c2dddd83a65b24b68106a4e675e592b9b8f679e1886599ccf47c082d9d4310eb0cc535aaa47876d287e9fe111502337c5e20c4c2f3b3fd0032108c847c24f83aba789ec4efe773dad8eb21865ee6ad42641b60413146835d24dccb1c0596daa989d8586ad2328aacef3bd21619e4ab069606b693a7715ab0cff9e625260ed66076af7fc39cced01d59f420f25b1df58d126870e8455a7ebf064c5a84ea74d688643c98893be16c76640fafb28d797df2245ef1be663c2534bbd67172c3", 0xc7}], 0x5) 23:49:42 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x36, 0x5, 0x800, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x10001, 0x4}, {0x18, 0x0, 0x6, 0x1}, 0x3, [0x3, 0x200, 0x5, 0x3, 0xfc40, 0x4c2334e2, 0x100, 0x41d]}, 0x3c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0xbb}], 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)={0x100, 0x3f}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x86) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1dec, 0x0) uvm_fault(0xffffff007f00c630, 0x7f8000100008, 0, 1) -> e kernel: page fault trap, code=0 Stopped at pmap_enter+0x22a: movq __ALIGN_SIZE+0x3000(%rcx,%rsi,8 ),%rdx ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffff007f00c630, 0x7f8000100008, 0, 1) -> e pmap_enter(21f0a36be38e60c,0,20,3,2) at pmap_enter+0x22a end trace frame: 0xffff80002112ce80, count: 0 ddb{0}> trace pmap_enter(21f0a36be38e60c,0,20,3,2) at pmap_enter+0x22a uvm_fault(b05166223f17b8a,ffff800021063080,ffff800021128000,20000000) at uvm_fault+0x934 pageflttrap() at pageflttrap+0x18d kerntrap(1e0b0254a3059023) at kerntrap+0x9b alltraps_kern(6,8,ffffff007f7c6350,2,ffff800021063080,0) at alltraps_kern+0x7b copyout(b05166223f16651,650,ffff800021063080,0,ffff80002112d150,688a52c79c8) at copyout+0x53 syscall(1807268e5c60b826) at syscall+0x496 Xsyscall(6,0,ffffffffffffffb4,0,2,68673805010) at Xsyscall+0x128 end of kernel end trace frame: 0x688a52c7a50, count: -8 ddb{0}> show registers rdi 0xffffff0004ffd800 rsi 0x20001 acpi_pdirpa+0xbe69 rbp 0xffff80002112cc70 rbx 0 rdx 0xffff800001541000 rcx 0x7f7fffffc000 rax 0x20001 acpi_pdirpa+0xbe69 r8 0x1 r9 0 r10 0xa625dc84970dfe1 r11 0xe1f4fdab22c29198 r12 0x20001000 r13 0 r14 0x6474000 __kernel_end_phys+0x4474000 r15 0xffffff007f00b180 rip 0xffffffff81678ada pmap_enter+0x22a cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002112cbb0 ss 0x10 pmap_enter+0x22a: movq __ALIGN_SIZE+0x3000(%rcx,%rsi,8),%rdx ddb{0}> show proc PROC (syz-executor1) pid=490217 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800021063530,0xffff800021062988 process=0xffff800021065a50 user=0xffff800021128000, vmspace=0xffffff007f00c630 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62228 110675 28063 0 7 0 syz-executor1 *62228 490217 28063 0 7 0x4000000 syz-executor1 62228 112999 28063 0 3 0x4000080 fsleep syz-executor1 42788 387544 65015 0 3 0x2 biowait syz-executor0 28063 191048 65015 0 3 0x82 nanosleep syz-executor1 78674 83439 1 0 3 0x100083 ttyin getty 31711 211197 0 0 3 0x14200 bored sosplice 65015 185037 10707 0 3 0x82 thrsleep syz-fuzzer 65015 144377 10707 0 3 0x4000082 nanosleep syz-fuzzer 65015 363863 10707 0 3 0x4000082 thrsleep syz-fuzzer 65015 510380 10707 0 3 0x4000082 thrsleep syz-fuzzer 65015 310779 10707 0 3 0x4000082 kqread syz-fuzzer 65015 277968 10707 0 3 0x4000082 thrsleep syz-fuzzer 65015 491055 10707 0 3 0x4000082 thrsleep syz-fuzzer 65015 249668 10707 0 3 0x4000082 thrsleep syz-fuzzer 65015 362118 10707 0 3 0x4000082 thrsleep syz-fuzzer 65015 40792 10707 0 3 0x4000082 thrsleep syz-fuzzer 65015 418355 10707 0 3 0x4000082 thrsleep syz-fuzzer 10707 138997 49947 0 3 0x10008a pause ksh 49947 222016 6623 0 3 0x92 select sshd 6623 268218 1 0 3 0x80 select sshd 71935 473475 47148 73 2 0x100090 syslogd 47148 240318 1 0 3 0x100082 netio syslogd 14192 508034 1 77 3 0x100090 poll dhclient 96792 209304 1 0 3 0x80 poll dhclient 59136 483934 0 0 2 0x14200 zerothread 38531 4695 0 0 3 0x14200 aiodoned aiodoned 67236 303026 0 0 3 0x14200 syncer update 6978 521280 0 0 3 0x14200 cleaner cleaner 34917 491891 0 0 3 0x14200 reaper reaper 50260 240412 0 0 3 0x14200 pgdaemon pagedaemon 9239 464270 0 0 3 0x14200 bored crynlk 78164 327020 0 0 3 0x14200 bored crypto 75174 181807 0 0 3 0x40014200 acpi0 acpi0 95919 323939 0 0 3 0x40014200 idle1 2605 243158 0 0 3 0x14200 bored softnet 56711 333649 0 0 3 0x14200 bored systqmp 34728 326625 0 0 3 0x14200 bored systq 88660 350262 0 0 3 0x40014200 bored softclock 16145 340604 0 0 3 0x40014200 idle0 1 369284 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}>