18040acddc56570ab0cf4a0b8087b739d1247bb6ef25aa045bd2f19b1b33c254763fd11bf71dcfd0c2a3986ccf6a50661d176435461f74a5343413a8f856869fe3178f4d3c21a85daf3f6b25114e763263242bbeb735700f851168c68593ad8703d20428a09dab061f1ad2f5b51de1139e9adc6fc2ebd6a7e83d94e1c487ec142db395ed3b7c0e78f86a6de0547c802a373fc768493af52aa97c1856fa27ab8fa3dcb8077adaa359549ebe0ca10defa1e431782206c025a0dbf0ccf08358eb9c60852eb8192a40b5ab5a5ecb9d369b71944e9bb14f1dcef3ab1baf62f811145902238875e901b560a1b45980ca9288ecd2f6934d431d2e274454a2f3795715dc62d8e7ea0f8bcf7a3d3f68b6688319092b5754fd5eea83edbae1ca353582d38ee10d1f48340c1f622f79f9709ad187e8ce07519bb0bfb301e5aa18edac6d3a12f1dfce2b8ff23f239b204b4a5bb162a77e8011d971bfa393232599a9d1edb3f8cd784ad2b21d0ad1cd70df8c7d1f8bd8156d8c3d94ea731730513f5cd23ae35e5112569d4d3277b2b10acd61a81b7a89c3c7ec5c21289427ba33f2a6c75f18c4cd081db2c42f1d374360726fd56759ff3df746539842db08c24f8b5e06d458655669a8b72479e0995c35fa18cb7db1c17689491a3ae0ed8d38f9cac7a285f2026e677ec41b8cbb14390f414ccc46572a2035754421fd8e57ce33221fe1fb46d96f1a8c415e9d43f784afbd563fad1f1b0b10d295563db07225b6f50d6699444f7f865b06f449d725a8c65e8e57eb83da6cd0e89642e501b603252c9be341da9102fff6aed479f47982a3ba69ccc44ec35586dc5b6f7291ae78abda3149b2347bab884ded30c9ca53626d3119308827851d482e39f85c2166a3bf0bfabf40740218e689845a64bb35bbc8bd0fc722a10076b5479dbcc1d7ace6c4b3c6b72fba5da15314297ec9864367255904f53d917ce9f8c6d4e7353ea348ac27f80282ee5cd2411fe6f04448fb239544417be8e7f70032d96aa2fb20c8d7f017bea0b892df740c7685964859e6f7a6da1e4422af2a4235d0c7fe10b7649052653b7477d6fa07d93cf01fc557e2f58c40c42dd19d2b0ae83d9201833d1fe851a040af2a4a80a13ac9ecc096f35bcc84819243020bd89e1a38aa24c33d82405828579f6b4586fef446d198f745a36b5da6f72e6c2dad88954d39cc02a139cd259633c0e2a0b09b3c70ebe63feccfeee16142b463bc5fd20085acd8b3b684342da3669b041708923d90634517bf51df9d2fa6cc4728420969813a430d66a0e0d4b56a7d013592e045e1d690fbe572cc310f0e771ad639deb22d86e8215daa6900ce2af2a9355ef434cb79f1f2060c132839a4188e5b03c95e7fb4d1635c794c63f2167b5e46380957cf269c1aadd1d3a452bfd91a4156a6606897ae2a70131ae94da17e5ce77d3360e895f61c48fbc503c13ba3cd7713f24d2dd532fbce1a3180ea47988636f394b29f610ce11d9954e26a6bbe60ebc009eb5403cdad232c55964c2318360579401cdf5337dfd7779281a5f49df79665bc733967cf274f14d78d7c88f274459dc715d7acd70ffa25e88b7cd5e1e0fdacc16ed1c62896b11285e3efc8dcf9b33be62d077af6afd85f4b93bbfa521fde83d97bd3d24946cec3770c3913e7a6d92a42001856b33787e9439a3d822ecbc48a19bca0504921aa5d1da76358c1ac9581c12ca05d4fb275bf179a19ffb3192e53a7236dc4d61358aacc1f23f9e58c9074ea52e2da188c9918420a73b9391c5fbdee51f48ce873c69496866a09ee9477e3a9bb89e761346dd73973ee43de10d8d175fa35cfca35bf91a8ecfbc4be9229495511341d1a7bf6f1af76c2662f7f7d37256d1d425c2caaf48a6ba00a2350405fcc7f70ea4c26941ad22fb59046c86047af11e3de64ef4468c9f7bd196c74f19e3ff863582c260a44a11751aa598fa0508504a7d830152ee27788cc2b002b609ee68a5b925c1cf27e96077632cae7d151561ed72b3e333219b773ea5b6597a6dd781f4c6cca8eea39201d036780145461bf8f3ae4595470540fdacefe64ce7c60c78aa7879036f0983f7fe917bc7d0c688147d87811", 0x1000}, {&(0x7f0000001100)="ecbb01b503ca22c1903786b3dc95643847fcc5ef400dce9add6b8c25e77e2c7aecf874f0bb6eaf3f03cf288487cde693c6a595e224c4cd5595d6417209beded7d7089ee0ec146fcd05417326c2d142d2b9e19114531996f3a7d4c6058177f44355a28c3dc476b8878ef594b95d0afe7d99dd2b7a2465a6e7c035171e15bc39ae041fd133ed2e4593a897a6dafaaceb0a6b8a3360e6e388e3ec6cce9653fb403cc58c5fe9309082340325", 0xaa}, {&(0x7f00000011c0)="4daf83c4e1f38a8cebec69893a8d283f80484715e32b8f68cf60126e35710f0b15abc49b5d688852fcfd6250b1871c9319a3c1c79da5f5dcc5b21b76973b11f3537a59df8bafb0df627b3dcf9951d01e4148767c2e47c6116fb8f29589c2cf28ea65823da8b554d5e14dfb3c640acff9ab58db448110ac961a37109bf6c1405d6f6770142a7aa3bb7ff9c9fca32071a6322b033a29fe568eba468f81363490247e7ef671f00751f91a6716f07206493a1a7c0ef1dcdb76a0e38d80468aafde911b8f364ec85bc55a2433a7d882817c2d239e940404e7190e9c4850a24a1d785283937321f262af43c6ffbb8ddd677110b93d93f6674ef1f2102cddf5208ae9114aecf0b287f28f69aec7a8a22068c2e0644239ee65eb17dbcc4bb8e9fa25d94ed39a1b77ca747157c8170f235213d5fe4f7e74bc5976d4fd439a3d5bb409b4429e5e44d91847ff857d16381f1e6f6b272235f1e1acb6b0db3f0161c72a2baeed10c0df7df36112ade2c00f116db400035a031df528031beb7bbfc61b89d1d45ee4e479f847e990c1ea7bf79fd5da1a94cec3764ae329df7137e0c153a32bb0a797cb6b822441bad39b22c8d65aaf45965b296bb173a60a1b1bdbf84d7625e2df9e53c40ab7cc1c836e7e6bebd2b0975dbe957c2ec3b817340a6436770107094a13b6643a99e60bdedcf1de27e3bc2637305a6a7bc0d34ec4b29304fd01032943528cf775887ba10b8903d4b2bb260c60068d41923fc4b7052235559e37dac5ccdee2dc1619df107c82b30bee01183a9688829f3a48fe619f9d5cbfa7ca2c0e82e959eaffefb95db7852786aa294a5daf83da23d03802778f08b2195e85d229b9d6a5fad3d537429bc7a98b9c55526a2e3557d5c2a882c9e10ef52e44827cbf16ae1f9f7a5eb15517e9dd0f77a3a564ee01a5ac169e3dc6567405f28edbe7ce6d0e27a301fa930841ed74af5aa47449f2f00e4799caea52298c8db851992ad72ffbdd671367c77bec6917185d57461f8d387997451b646236bb7e1a61ad120d06c52eaaa6a96674972ed360da9772ad3b7517f18e39f075c6246c73145b73e0a5b627cc5b8312cd692cc98377034b3d44bf607ed450ff1c859809495f6199b827ef3ddb0aee041fdb39c90ed71fb407e96b72e7e1fe33eeacc5d355560b7a6abe29fba4929df742289f58e99c0e3b3cc8bf7d50514de0ac6de4621ca634125ca79c738daac2c76c2656b1543ac648b28efc0f945fbfec120fe6809285c22fa03ec851ce9f371ada92f91e198058587b0f9422dbf8f132ae99b22638c48157e8034c467ec45d9dc3436cac2510fe460ef0a300084fb8aa6f47434e3cd985536159b3d08c3bfbdd9835ea9b9e2606992d323319d38f1683b2f6ab3033a22e2ca40372b172df2eab254db2b21ef03cc7a7dbc93b798ed088d8ab77ef270406481a4506e09a15cff3c410e8ec42cec3a1093cce21d83f018d2de9452416fa9ce52adc97846b35a06d838a0404f41c0ff8f777bc6b6c9fc20539293f70400fde29fe1ba0d0ad80c80911cb9ea3fa391232b19b1894776465ecbbf4bca455eaa0377e8e54b7f3d9cdefeb3571b915d8cd40736334de06cc6f7acc8e5bab4f8c148c159171d926ad3ecf6995c3f26f939dfcc528c1688b169d98ba77efb8c5e3ad67da65697e21cbb24eea33c138d0620fde076cdd7017b6c7d52dcbf5860aabe32800e5969dd3dd86fb4536f0ceeb912cf08197b1889334bdc5bea62a19e021a2c6afdb51d29331416c9a9cd3bba7d647931ba6a81ec7111cf4019a53a441f9d80a35b6026d3d7321d8cac5202749cc784f3b0a534e7a64ff221d509ea13edbf89bd1051a353440067d7a97005e826e40bc7363562ec9869902a33e091e66a22f1dfebca667121505369d67fda04bd8828c657432915ee6713dcf363711b856acf3d867c2e4effa763355e8be401b5835de7b3eefd28b44d8e975843fbb197671856862a010e8f5d08f5506576a836f401c75800358ba24e12c7c2e6819487a0e08bbef2465fa290edfc159d0d954d31eea2f9ae2b9d06fac5fbccf96dddf05756b86a3e06a1ad97e33fb837d4ac0d1f495b6fcf42afc92ca990a2cb78354adc0cc2f4ae87f28ca4f9857b8c4439a397a1ed543fe2ccb8464f0064dc20c7f292d309667ec27e325afdf386e4678b53f40e7fbd9b60bbdf61d90200e145c01cf1fd9a9efdbdf897541975708ec3dc7447525cd051eeec54bc3b97326c73400b09be5c0e614c90df832bf5055f1280fa269d6f8c8f71ff5e29edde2145724a451219cd26c54cca62eda354eb8237adf7bf7b62fa7889b24f188a41c9b0cd53ab83e60ba12c25b082bb15b747a8934d7286f68fc25ce0cafabfa0ab89576987961983e371550b1d9822ef3f71ad162525badbfa3d3839bc96015cad47dfe25c4f50b9d798351d5929e5f98952e88abb5ac46e8cfbb81e6378a544ac1562ecdd6d55d092628d51bd83b62342ecd1f2617f1aa86f5f0b27496c6630a0f4770892747a054833ec120f87dd34e24c785936e8e08349c74d804ddaafadcab2df45124986741cc91768ae844f163c711dcffee2dbfa0705a776e14473a003e8221cc5f6a0a24011ed8b22007b85e5547e16f0a4844b68c6804dcda2aed3359a3fa3222e7ad9f8dfb35359216bb69a2033ca0f01ca15da725bacf31a650f885ed5a6155d816c9bc4addbddb2b6e023c1df98f447b74b2c310418ce1a22e549a7e98f0d607456e24a28ce022b4e19872b535c170fbeefeb26aa7af974ac0fe292f2c89b9ff4e862766b872953f936bb292bd197ef9d386dc6856dc196b88d51cd4e9a1222732ae4a6fcb6adb0819a95019c1b13c16f2d38a2a809040b968de6297e768a125fa65751a55ac9da5a62464e020c55d4531cfef66f89290a4dd901ebba56498e3fa8ed87cdff3de5bdef55f2977b523192e1e3dc1bb731db3ddfb907e9530acaffaefea58da9f3864df92b802c6bc05d988df68ff4ba33784f7beab185361993878db1e798fe8018a0a25a2a01caf7162cea8784306f32cb0a7dc77b6603d6f0ff54a4c82054445733ea700722a21a5cbfde3cedb38a3099ee4e1290351f940df613498d8d94f8414617eaa8ba6a8933fde3e361cc281c3c092c4acc9d9da129198c06a07364ddd717f0eb74ca90c05b1b57e2db001dc631de4af06bf67f7d1bc5a8e999fc35e08cbc6fc4fa608c1ca91902fd3197c7b15d612d23fc7b13a13d5552ae8dbdb59126fac60f934fa39c34ee59d39f8b51e0cb36f7aa16205e4ba68e3aa52403b8a30ef3c72bea6665b11dfcbc9495a63167d32a69f4c8ef64e8b8023554613dc93af7fe70cc9afa4ac225735efdf9dcc71659b6eefda298ced03a62e0c1e2a1f43210ad31c8630acc1f0a16d154ff67d6d92fb66b55397f24048d9a39a3aefcdef371d146fed54b54e6a2fb066a5c3f0198b80737c2a223f898cb0effe02a68d58aac1fd3a280b735b418496ed9d9cb4b4797248bb21a5bec88f40df6b396c5254987e2a34c8e869caf6b3ef3fe625d767f42d6905fb11aeffe41c7a72c80a6ddc08d12020ccff4eab73466f1e9eda2ba5003720617ae896dec810ffb5d25ff99e30f76e84887588213602d30894908a72a4d36dd68f25beb33812d50c03f16b4b5ea01e220d5e7b83de8eefc013a91d55f6b8c45946a8488983448d163915c43e1e97dbf7b90d4032657d54ad7fc6a41d4d175e4aa4b01745d21cbcab0a354a6a160cbfd2cffaefea3335751d7216bcafe7fe9bf1d72c9544a5eb3045912fea5bc971f1c6dfcb4c155a76f7e15bf663eba21519a4ed828462fe641e9bbf7f63297d6b122c7ef0de4463149057fe4d4ac5dda280a8537c6c0c93ba5fb5662d84b53e8398ea5b3d55302a5ee958ae3f5f7e053f5ba1ea2825d9d9ecfe3bc2eb691cdb32d56a78263354cae200494d01ae777becb349241ef98e8bd47b07f6782ab0b962b6caed2090291ea64e36d294e1bd5fc2bc1b4d624f9bb3cfc33e10cbde67e424e124223831c464ee9002bd05cece69434f24e275564d40381c885fd6072621bdb513ff4f69131b14736130b591d915316a1bbe6a485408bba83d895b20b78cf977577f9eeada94b7baf5a3bf54561d86876134d5deaa5216e0c85eaea1ec9f247159983d87a72471b5799ff445678d70113e55d51ad8967dcb3df5388a126a8a21e253922fa7ba3454fe388bf1c9c4ec5bec560bdde2eb9121ae811e906bd0b1be07d9ff3e5dae00cfaface39b17b1a539eb814e7e9d09cef823487c2e969b19af48f5a07790098a52a3ffb205f59c4eaeff8db7b0bf04bae002efdb5a58387827dc5498793a1322c118a4ab2da422011dd770ace81f6afe1287a224e9793c89f78404b72c464fa20ea963e733d2954e29dd36d13716e0df60590d2be2d6a089641c243021c993af56bb638a7b085d411e2ffb962e31231bc945c12953c1d184b6f290478b7f57dcc33ccd13cec48af9cf077c3e5222ec69c4bee70e0bb3f63ba894bfb059bd3841d6f3717c0497a5647db801e1c70bebb188ee8f643364ff6967ca4c95087f56ea2b4b049955d72ac9d5c5936bd802c476df5e3382f607d584be2be745f5101760af93c53ecd786a6ba395336f44e349de4661de963e6588a36b18b7ce63d91401b05419ab68d1abb5bd9dcb7a0375f52825112363db8261af7b2def6cfc14d49411df503aa038fbb8217b58c1a50df473d7274628616b27bbeb7915c5dc137e5356c0c702a3eeb9972ae2ac2a9106324dded094cd030e046ab9a204692501f8e128ae5abba25dc353d3883a1dbfad9e0eb74d348d3a356a130c0c508cbf4cd871519cdaa2e7b2848d9f0355e0e23f4e1a1ad308ab7bb2e86c1ef23fae02b6117d6c82c3b5dd74f646608b0a16fd9af554ca35c979a225555a777c076af4e21f5e13b8a4203e49966984263494ea103afe27b5a72451e1d1a22055647d466dba7e6c821e87d9138e5ce5f301c6ef4827f7280d41672b6d9cdcc43cd3bb166855fe58e65624fecbd599e1c0eed1a6fa57e03fa58ca3bed35ccd98112ffb22bea94a275d9d142ca06ebd9cd239cc4ee7a5f54293fde0a670e9b9c0fa7a961f530ec422840ae140121061a66dc89462e6e277779e3df6993f0868df208324ba9a9085f1dd8399c39f5db36a4659b42929bbd9e31889b514dad6eb302721b458d3cf5f275bf861315d3688eb7cb839ac2a4aeaf8f4c1c31b233c7b11a3bb812631e25dc37ebb3b7d1101124a54c377c4e39572d679ada58c7dfd5a6285bc2ce090494c0f2dc045810066738a7313359c17fde9a4d4e2f8e20fcd4c5c156ec01441ecfe3bf4c875e9dbdba1a99d93b6a033d77f3d5391293ad04f37f1a5a35a83288afdeb9a8a45ffd0d11994c61d9bc6011addede74a8989fe343d642d56f650fce4832c433fe27be89c32932b7c08fde63489a85ae0941c02252de883172fdd6647558908d2ca5910db8d4ff369bf7a68325425001a4946c9b67c7a5e3b2b6e77e792cb9149a5c845f4c605ab9a8699b0c3b69714405f1c244fd8e05ab255c8febecdb8335229ed0f93f76688e9c6c14d46a7876d8459cd591822020141944d2a7da0abc0f664b2d5ba665ebdce4c88587fc02e584bbe4a827bbab44ebee979bcc4be203135500350d1d1e39da37cda7e9e019a43bbfb7bec14727fdaffd38275884e857e77c9aa669c6d50b1f550ff625b07d2439f4428d247f994e94c956cb2b0430101096e9d3116b0c2fcbba0f4797c5533b4132d", 0x1000}, {&(0x7f0000000040)="49969c31127de6602d95910789d31f68b96398c240078bfb0c38d36890c44c8abd87f7a9c375b765a10b", 0x2a}, {&(0x7f00000021c0)="a7aa5f0a20ea490777045d7063ca6ffd38f6eda0c923ae8027cf678a3b7b2419151c63973c692fe125c55726385835087824128cd835a6bc4543faea1435296d008be1ebaa1927003d6ef30161b514f899d6c953f2e11f0819d011682b924fc46cdebbbf8fca96a47a2fa1f53fe9b690a4ba3d9a87e1e288e719de709eb2f20e5ea735e6000e03e8133495a8d6a9e7492bda3b01f90451fc4fa9dec55c92a5ed59b17500ef3714acfdcd5f8143464292ede7e2ad110b331b82", 0xb9}], 0x5, &(0x7f0000002840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x148, 0x401}, 0xa) recvfrom(r0, &(0x7f0000002a00)=""/202, 0xca, 0x41, &(0x7f0000002b00)=@in={0x2, 0x2}, 0xc) 16:00:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4000000040) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) dup2(r0, r1) pipe(&(0x7f0000001100)) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000500)="4a16a136f01a2ab495165ec1f620abffec084dfc9f733f3f09c61005c626f25dee11c7949c60d5a6b611e4f6fb4618a2ee05d685a1bfd08d8a052f6b265a17f4f54f9686dbbf71662eea18e5fc3d7f359a98bd86dc9498b066c3faf2fdf6c1a8c256de01114bbaf829a2e7dc37115cecb5ef094a975d71d39265df649bb5c1c3cd5cfce69b88bfd339b07bc9644b249c4335bf659dce411a5d598bcb6b3fd7500ecc3e8e48eb437c63523c6b871f4bb286738e7fed4024d11cbb9e391de3d190da5c4565ab7efefd9c2d1cfd267d2756b55f417635d97678cc58769f8e1f0649406ef49162151eca9b9b082072", 0xed}], 0x1) truncate(&(0x7f0000001780)='./file0\x00', 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="a3fd0b8e4da1a7a34d6b643846ac5735fd1e1a7bc2f853a61e97f93c5ce16f43e67a0fd7cd7f03bd5f87d3660bd9168057d209fffc7bd2", 0x37}, {&(0x7f0000000080)="17b35b081ad86a27ae70f0cf30d9b4b8c9c008c4f527477831b864f6152d3cf6dcc86ad8d660b18e5ff1b2f0ba969f4dac1cc97489fbc5bb9108a3e8255978ecdeadbf3395e4aaae4d129a14992b3067b4a13adad26403f0206cab2212c484aaebe4", 0x62}, {&(0x7f0000000600)="7df882a458500231634297d547917870adf4f8ca4fafa542d4224d673fd5537241a06adfaa70d5b7e5a8e3f6540e63e597eea03c2a8521bf657269d549acf8959bf2752b4827f741347fa4697a22a2340c9bc50c2f1c34e31ec8aae0a53af9fc80e9f9be9a9b0845e8da7db7291d212e4de74b93f729d91bdc21760794770c38da2af8b3484d8aad1050f16522b62ce671bb7064a7783944d28fb85e545a950f1781a023759feaaf2cf94bac0e0091ab0f755b433967d11fe09df985f9c30a0d001558e7fec274787b14fb6c5e0a172d48e6b63c773b0bb77f29ffce8a2611f8f373016b821dfa8fdeaeb68f81278cd6dad973f4bd3754df08ed796c1a26ff57db97835e2ae10f3c5a2025445c30099168c3d418327baa394f2d399bf1aa54e5f6368476a0e830e987f68ac9a0eaa5c9f721b2791257f0ecf8980cb0dc2510b1c1bfc07495e957c44a483d7d1edffe5dc87cdfe873bbfb6f43654c063ff590ae764747ba74d669754efe206655a7dde8735034c25e6b80a226f61b578467de66e740e6f679b5964832b51c792164b66c08181a6e368a91d13ecdcd46a8d5808169ebfda5b5dc86f6ba96b210983155f18ab7c6124729386dccd3aa66a9b490c94f0d80e991da0e756d4c0132cca51a400b1e30d3aaf7151b97120d37c83f7a5a14c2f58e09f63ec91707fc66da633d9250c57d0068fdefd92d40c66aea8a4265410187e4e48c672d94c0b73974df1b269f54c93cc320f63c7950fdeeaf35066942f623c5cb233541d89dd9556566334fabb1c88c1a890e8a6173d53789d47f8973a66ec41427f01c1c604cadebb7f875b4b1e02d1fb8fc1b49f533216178de7b564a21383875ec5fb2db3b9398b7663da36e1196691a193e979c665f3ba8191f88dd30df333423654a0aec7065e84c7554877c107b9b75fcba9b8a652619f9525e7e4463962dccc551e23648684b098d1d2ff72dc1e9c0a5be6577584b912dd6da837661ad506e21474a8bd484cbe2deb09aa178136af5eb97e35396a9d8ddf56b03d2782034a5256b887830eef426ec1584279d06433a1158cf6551c06f735413f0e9f29f53ac1cd379edd46a7c3651da9c45c14cb6ac48cb8d46b1fc7fec1b3cf73bc8fe3799715074bd5bf9c6624f4ff8329a00d7dab56bd76b647c775e26c3ac1d4aaa1418ec381803575e16aa5a62e79a2bfc6807f80995cc67d3ea0ed30d38100a0e2ef4563c6e3a90516a0a463f2a6353b3e3af3c8deb772d3dec9d5c7427e5b27f9a03a0352166074ae07111403b57423724201bfe57bac89676990e3515fc11f9d25fc044f818a9452477c1cf3e66b71e929c0f2b9de9763ef8f980d464e96b042b5e0ea3decbccff2879a1270f46d4cc2df2951763a1103b6231c91e97901a2ea9b228a1b35c74fa6044e60d85720802b206e3f239ce20056f758fd7132adc7a8d39f5a80be0fd831661fd0cda02301bd8c079f07ddf9689fb46855f5b85d79b5b2b1994ccc0135617c0f73a6ccae6bf135230845dac859b7420771245873c913fa0f2bc683d45c7b909aeec40ad86489aee462cff82eee2a07beb5beacc7fb863959bb9c1cf4046ef11ad28d674d32b056b6da73a5de9c558d34c3d62ef2e76e92487d96641dc93713c480e3cb4003c8d2565140a59f0dbca69e5b8afff6b6927403c7b4a04a57f8eeb4dbf15421bc9f5eda8b578197a2224a0cd0cf0769f2d0af14eea6630812ea4359defe6fb52861d6af5ab093e06741948027f57ee7908f0933c9f03d407f888d885519aa70cb6a3a56dc42b19828ef3b3a36552e80936ce7857c62982366b0ffc92bfcf40ebc63a32f85a1f632b8fb0ec3b81823bb0818afa08c37c5163616bdaf72000d498429146c3fce76369eb340c2cfb0ce4eb1a6539beb8fd8d9a7ac16036fb39e28e80cc50f9c121b9feb53b0e1d9fd5324dd9f5b7c1bf1ad3ed6b18f25587a0ab193564ab61290072ccc0330a4da5649e720ac577bbe1649557af28a7234570fdef05519e905f45cabd53f197fff42c875e1554795d7e1862b8068624cccd53dafbd370204ad247b2d88f8e62f885d020514abd4c2a17ef086be42c6adff86f432982dc477e3a61936e6ecb00a9c4d5997aed8abe9f17121089e7e62b883dd699259e280c919359cc6a7e92960d9a4daca0de1563ea66ddd55fa706b482e1cb0a069bd2dea3f4af9fc02e6590d1f7a83a44172449d5d626eb62540952134ac75608de731f116c658c8dc69335f88eb11a0241f5b9e776595c5dca2f1b1ab16e15e79d20482bf8871d930af051384a26165c1bbac2f904a11f3c1516391af7a2064e259a6ea73e9eb05ce8b19e51b10d774674617d402de913c8e4812b45ba704a5e865df6fc198eea31cbd09fb968ccad8e2ea6435af89d8a92775da08440a1b2cff8039aa65d0006445981727fb699d2935f690cda0ba188f9c8a03c8acffaa34c56b62af46474d9cec3b878a842e79eba12a76421e57b3e26dfaa130fe678d5d50712efd2aa7002eb5351cbe3373d41034dde6588dc98fe4cf869df5622dd697596ccbe18627f57f78347d3c172576b37118d21c9092531cd6563027fb8f2fac161811af5df152c607c9c0cd26b39415ff971b0be14406d84159e18869335bdd1a5e7627d1390dceb507dd2806d99774bb616780f547abd89a2078310078b12dc974db21d1868cdafed0251ba9d335287d81fa23223900212c8c2a9be5285a5b9d7ba247a289053fffdf0ad26529e5b64c3bf1baef9a62865f32c069bf24b5b2d5b7f9f057cb29c3fce857a3f5973ee8cc4b0c45ac031ed715c4bd7fa2061b208f70bca36db7e6e492cd3ede1ee6d6cae11ce710c59facc88f66adbbe183fd7a40bb137c466b039911877aa083b6dd7ea2a81706deb0d290971771d9836123915746e2937d08e718dda5a626526422eb433e3f6d6086bea3b23ee27cb30b681ed14590c5c2b9c94a098660dc755516ce84b1f213207ef9e1446a7244aa8045ee08805034418e0aaeb16acabb3d43fd69be609d1c95ae8ef84f105ffb34c77a0131e94b96dbef43bebef32d87ab942cf2901e023894304cb21b840169c82f43c31fbf8310e98b01dc9a5fdbb38706d87e7ae91a29bd484ee1d2e180b5e946786f9850ceb133516393355456450c108a876e81d78a4a79beeb256079f72e160c11426335702f8718ed623fa9d880798a7276a754bf81fef4752cb5718a85238cbf30b07ca8a9a432b97589624448bc6ce064a4f0b2f62f143b0eeb8fbebaaee3dd0edc528cd6ef151828ae4f7d33209a5997e814934d958873a2e17e53260ca8e856a5ed75b4be23aaef39c9669b3cf709394787af2d769c3744aac75f4402a2774fa3bf2cca30adbf265128a5c87ea08acbfed8ddfdd162ca355f602ce903db56d67a5223448b1e072ccc5c7720bb7afb1a0405dc293f0c1a04ff2b2916cb40331aa1cd5029e706547bdc41281d6c45335a3abb7454f05353367be844e6d2d3e2dcf110eb62bb0703f9a019978f80cb33c0ffe1b408ef3a0dc3ad8566bdbd3e53fc49a3a910c744adcb4a8c23ca634e89a34c9657b93fb845698cdb9ef0dad527fe18ff0738973ee4442787e6a46ae9d8fb227b6c331c3a81fc35f311790e6f32985ea5487e1fe31113569f7555e997a0180b21fe9fe5c63aece61de1834e5129da549b724b247a2b40d1cf9d39fcd79a053dc6b3055176a3118cf5aafa98a737c45cb3de1a210fadbecf5b5b161171551f66aa9ddd9cc134d6983abc16fc1007d1ae8255d6e4ea307feb85c2911bff1e8505e7b2ba033ed0360f391f7288ca4c30aad9c895f28905a065db907e3d89c4f51cc4eddf23d84aceee20ebb8635a4db3aa6efcf26f9f04ce01371588d44c92436a1db689f1a3461459ab4e5ef991fd1d1c96bda34c9df8f0f12520faeabfde620e7247d95d895031dcb454530e266e39366d8fd2cb0c42a5454052a5c95940110842ac4f877901d5c4ed713d2cda7229b9e3aecda6bf6fe6427b0f320385ddb47fe8efb23d0b18719d5dbd9b620aea134d8b4185b8c3287a86be9e5b1dc0c7c13f041d714fa9a6d0c25c44b0c6bc084a71d67057481aec3c73d13e5757890becb50fb9fd2e6c0e993e8e15f9f9fe803171f3817cf2a4e9d316156ddca155a7ffe641dffb6f589d21ee3eabcf4a0445b4728b9c70ddbe1e09ff75d44c7981f393c859f74f2229cdb077b51fa320a4d968a4498f1e7cd2feabe793f96a68fe164c9c886cce5539d4542e2e2029643b231ca59d6231a7f8d00260c0cbf9d9f4ac0112f8cffcaf6692e81c1a4bec3b1dda702f6eac2edfa1f53c72f4c1b0a8417098e4aab270361e42ce8d9a273579ac364131f3b567568b72b1ef6c6d01f850ab721b7dfc9df7a4730d6ba938cc605782176818f9b6f6ead6530dc12820e9ebae26a9a544813e0e3cb55625bf792035cee0c0364cb4a033edde68a900af9a9fb73ac5ee198c91ca07223f954a4cc69a116a820d8dd9e04f8f6538b3d3ff91aa068b53609377433d81cff0f7a8bc3ddb200c8b588d04759aa96ee17b78a896d409738b2580ede780dfab0faa606cf3a14650579664285edfe89d1bc2db312475c4401332272bdfb1a996d693bae58a60cfc4cef26f41b895a9cfe9f0cf3c1872b038f468476570782edf4b703354c4262556daeb8eb275b51708c3bc887975f002f7450d3dc0072a70e36d6ebd351af6052af7e1ad221f3adc4405a3230b821bffa05ee88da71aacafcc6d3dbb6693e56db818c911392be0a564328ca4137c3ec99099aff25730571ca317522436474814d48439880f8d80a371f5a8cb88d27056d7337c85d43db209b2bbd9d62d8a1cc9711e74abb04c01a059ad3ec75dd2945e814371bfcad4f8c12cc2f65f45fa7bbd5406a4f64c3a6bb8188e8f42b68d059c5f10a8d9dcae1c6b6bcb262c3f64af2e8b49fb8cc908d3bd438c4e01b7e5ff8e0b50118392846d79271b21ccd52fa4b74633a4bf19c0c984bfbc44705c3b3250a6069efdceaa45c7980e85c019305e3732b480d915239e822e551fccbcd6c7b9edb0d22aa0ec43659ecdd35fa92e5f68b730c42baaa305c6588756d916233132a1b354a0025bf39f0a7225cc8736a528a53db12a259feabf108d2937855b3fe680a0d8c5c0afced8b18e8e78df3156bee8ff35ded20935939f97d912cc77c7d1098f46b9be1dd05f310c2cde453518b188cae8d3dc6fa063f91f28dbde7e259ed4ef0b029364cf1f1bf2d5fb37a554abb6aa4d28b6a5bb4bceedeb173921a89267095b26344a77210e4e4e0872ec5be66c955d5d7a008bead404cbd5c6df1bd9e46953881e931ff5ece8d68ac842076a0008edeb63d213c2a1eaff215e7f36200aa6c71bf257529985a754f0be276b3eec0e9393736943b4a903772e66ed49c1b258357ec095f34991c8b58cb05e2d18118414fa7970d4d081519914742ef29f8be957f00b6c4c9cacfc324c5386f2f5f1a412a668a805b378fb4161e509f6de1d0d8526aaadcec9fa90c08dfbbb8096c17c3f9b3b85c6c79c7e06f7fedf444e03f62d05e5fc7a18f10e551e2db27ce2d8eb2c78c8f8fa1464e43f28605134b91071588ffe891f6cc126da9f6fb3ebdda7ae00443e840a3351a896f977766ef545669c94691dc25e531112115e71468d2690915ab3b4fde916a719c6eaf3432319d91b319b2c0a3ea6adeae95fd3988cf8690513c4104369932bb0245d6ca098ad71c8a8c05c933085983a351bda3c9a36bfad13566e0f7b2804fa0b8", 0x1000}, {&(0x7f0000000100)="a4f84d870318fc4af7fcf3fb683061bc51bbdd50e87945346c5dfda7d72bfec38682317a78ed6e9fbfba32e7e4418d638c320a871c0c4e0fc48e17c8", 0x3c}], 0x4) write(r0, &(0x7f0000000240)="93fed1f1a5d7d64b3657e4793a6d0778eeb55857fcdb0264e47fb7ed821d7a8ebc2d29047d76b315ef52ea63d9b3ed4cc97f4969aa0b66f0589d9f6c19b7e2fe9382fe9fa6e5ffaafaa7c8e7063d0f3fd6ccbb1d011763ace3557e48b456e9d9ea161f63c23de991642401c7d4a5f7884142ef543855f0bf3a4dbfe02bcf7a13b90035dcf89b96775627d7c036ba878833f5f5c7926f7c9b2185732eaaa7f5e7ba8522", 0xa3) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:19 executing program 0: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x3, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000080), 0x4) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000080)=""/5, 0x5}], 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:19 executing program 1: r0 = syz_open_pts() symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x79865ffd, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x1f) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/99, 0x63}, {&(0x7f0000001100)=""/129, 0x81}], 0x4) fcntl$dupfd(r0, 0xa, r0) close(r0) dup(r0) 16:00:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) dup2(r1, r0) accept$inet6(r1, 0x0, &(0x7f0000000040)) ftruncate(r0, 0xffffffff) 16:00:19 executing program 1: select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x2710}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x2, 0xd47, &(0x7f0000000080)="14c6f7cb72", 0x5) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x40, 0xfffffffffffffffc, 0x0, "1eae8e82ab0303755ae500000000000000206fb2"}) syz_open_pts() 16:00:19 executing program 0: madvise(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="b17b7a2604b5a519116092b2b48f6134872a87903246be5b030bcb54d4682ab80b098512a285ef97d53531a1b8c579a3c82b680f7f3629e7e38a75dcdcf8f139d10ca0b7330820de4ad51933434ec89865ba6a5b4d33cf8503b0cb4097aee7d8e8b0c11569f24e4da2e3be8693392fa13d4f12d6befc0b80f6002c76df9feded81cd33f24112fe0572a148f808cad9308d89e867b9da97fee899d0448802065950f23d2c7e0efb04853a120b156d6a44b838458a1804", 0xb6}, {&(0x7f0000000180)="7ba33aa0a041d074b485b1fd59cd85ab541b1049d5888f224e1c1514b510bb0c9dd6187549a14a23678321fcb229ec8f18f8644de16327f6bdbc24d1e27dd1d70e99e0f9f9e832e42105a890778fe5ead7a8b017fe93a072dea57fa47a69ba08634af58c677caefe0674f03b3eacafb4a0ab386e8c4a284b8d0825b988859a927cfe19a8f6d5b97994e78611979ad5ca3909bd9033e2ca24e82c047a71f1b2436ed6e108e84651daa8aabe93a3238fc0506fac6b6728fa91e8e59e0d0589c6a4c9bb7ebc4dc0b8d43345d9682d78a7a17c745b218794d4a806f0", 0xda}, {&(0x7f0000000280)="486b4c3cdb811665e1b5097d657fc990a914988b9fca13ad291331fb7e80e5ce7755f2853df9fe74a783bd5c3b3f50c231183d793fb89a88", 0x38}], 0x3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x6, 0xffffffff}, {0x32e5077}}, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r1, 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="a9dbfefdf8dbec7891d3958173c716f61d99d1d2f7fada92a8e7298c0058cf7682cba4ea55ff1671700499b20eee0f23f6f2ef09137eb913cd3f293d4ef93b89fa62eb4166ca288313929cf1c68eceead6a2e993469e0f30b91f8a0213d5218a706a1dcd7c6239dd0552fe279b8ca54414951f330417fb8824fd9d5efcd66a734336f188e43c42c40f92145c321658505312c066e149be23221e169240666f1fcfdffe466f74d9b2b29915acc464cb3678fa8512c3f310e773341b1939b00b", 0xbf}], 0x1) 16:00:19 executing program 0: socket$inet(0x2, 0x3, 0xa) 16:00:19 executing program 0: semop(0x0, 0x0, 0xfb) 16:00:19 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x7d, 0x0) setuid(0xee01) fchdir(r1) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mincore(&(0x7f0000002000/0x1000)=nil, 0x1000, &(0x7f0000000180)=""/159) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f0000002480)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x100000001, 0x1ff}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)="e5aba854d3504bc2e5cca7abf604a3c81d94332e87d804f36b", 0x19}, {&(0x7f0000000100)="ff875f7c37a0364c92afb796c60ee0893aaac575fa89d78d2dba3a8e123c837d4693e49a2620c9de755a6172a8bdfb7c6f4a9081d398f62eaabd4fd71e01491c943abccfb22c3b9925c20a73c22298ed10a2713f07600d1a924747db5e62965cb0dbb97e3d67add437f4fe52343da04af59b0fcd2e59d500b1d502da4b30626d7684f31cb54b5eca69b92460600de590f3284496ae7ceab28684377207a538bc70f6d924ecab49905a6d1718d8cdd45514dd3ddc6cdfab2b8b4bb4025d58cabdb6113a046b8abd04bb1266d2d97b8b7224f31601bb83fcb945528a09cafff209352f0c4d50c15cb1aa85", 0xea}, {&(0x7f0000000200)="9ffb61f1b541b467f5282112e88afb525a152479e00c5e0ad13f32d11ec05cf1ac2ca1f40ec88dc2c6de73e293e400e1838ab44f88eac06d89c93025c75e3ffabcf99ebea5e731053683dcd99639207187ae2e02cacddb9051eab045bfc7850c5778c47baf96891582579ecc37445c81321ed7978cc949932835af629a0dff74b3f22add615d857d2a28a376f9fa41637ac9bfa2cfbef0cd80455b93d51e1d235ccf529cdad50fe9e6e4867493fa41f6275d1ebe318cc9e351610c92bd0d7d23d413cf541d10b05ba90ebaae292e12aa739e98255c", 0xd5}, {&(0x7f0000000300)="d00fbbabfb1af0edb18f44091720676633287742bc6f0bddf9e776d661b2b7efc52544dea297188cb967fa9371041a4217215f0f73f1a17df606ae1e035c0a758b58cae41c64a5baec2051b93af7e2babe265ac0e4a60f3f1f7e8fb4b64e463809ec2f8af822282a0c2cba3ed57b68ad48d796105f1694e61c3f80618cbecddcad8a562c24581fed1833a532a693eb70c47f72884ab232fb2e41784bdb2cce2a4bceea4e84ce0b6a62bc58825d01c3d26bb5626a9d281f3cf83038bec1fc84a646099efed76ca3ff5ef7390932509189c4aff018e2ad3c1f6d78638c58a9883b25800a497e07bc648f156ec030719329f06cf354d9986bdfba31c3aa0e9c4e17097d46aead7b634f4abd9333352ad766d1d0c091add665214f1f06c8fd34d6b2c5fd9230671cd019c389db9e1af76034d978abc915159ebec576d7f06d95f1c68ca77ccc268cca6e524b1b8b5be0c8ea20b7e416981ec2fe84a9d763f33f636c78c2e26d27b67f8bca92a282cab70ac935c232811402ec281d1661e94a22cb2a0afa811cca3aec33e27d3035a34126c305cf9d3fb71fab7a023dac853f059dbcaff6519049a6a4de28d036861368ef9508beb17d3284af8ef5160be16c1e6f4d9b9bdb2ac9dd22dc3696efdda6f301bb2a23e23437f8dd2bad8dfa03d60ee1e37374f4afe068b9939832f41322e2be0a92c44c428dda89ee8267acfa8a7904bb5ea0ce8e61d90c1ed1e40e240893197840acf440a9eedfde18095f62f225f757ab2c6395afcbfac1f0a1bbe09e0c1dbc974c71262ba912f776e1480c2be4dab295e60a69d6933973d194caf5011df19ad54756a5fb38373d0dea71773468dc98fadc62df30890c738dc8b3ee835ba59695f0059edc339378724168033482a6d0ee7aa0d5192c8fa59017a9d3ed6565e24b6909f50d6bb8e23a909b3492aeb7b11bcfb3b9a45dda979b54f7e67d21c05be20ab7353658e6c45db884ecd55aa1f8813849aa9f5bafbcbaaf54e15cd5cbb82532ac3a415dc43e1bb7f87b9c74d0af458150078d56e5f65e52c0a096c27ea563e5fc3f621264e7d5107ecf3ff00c0ad97c12d1109845ebabdbe909fc4e4c6f71c10a6cb68016044f0aa3d0208c3a6082deaaccac4ded3ed5511392b384afbb079c454542ebeb6739532d138a2648433ca195f02de70da20ce4a2787dbf0dcb1e883ae4014172f3a4943ed9924f34fa181cf603215e8781faa01ea6a10cceae69bb6d10b596aa5b929490b022590d6b9327216cbaac4c56024de083fa95b680489a43b6eab8ea541c68081768de2bf28ac8363081d7da0a2e551cf7145b98d868ffe64cd8665b5e4172b7eb25e08e381dc477deebb5e4b156ff3a4fa4e023d7bab3b95dac8c84ccd21c989f042700d6b2a64e77752d91a6bc4cec9bbdc237d57ee3c0072739d0e7340bd8ffa5337e2e9bb47545e606f18cb80b9792382e8615c98bfa4555bf273a01b6bc55276c9ce70b4cecd449d95c4c9a3ee749c3224864846512e2c48a789acbcf55eaa094672230fc4c25aefc7f839a2e6750f54831db0789e423cbb7d68f09b9de2cf2827a6c6bed179bbe0e6044d7b3b9476cabc874a60c5ca0f1003da08b590310cc996479dacc511cdcaf579afd4e742ebc4016a4b7054d4c15cda4c2384a5a0b67d5474b6753041949232bbce9e75e09345a790039e06d3169b815e7f5a0cd515ff1f393b4cbde16d5e5dae927f4603b46cb762428226354117f2e56f2bf036fd24bb012515b88d38a3c3214e47bef8504690a4c3fbc9b5ce32d0fcb3757817f4a747452a5329c646501d06b3c2cf15521658e613853eaab9eccca4f443df86cecd927074d12359aa1057be1ea5697182bf325c11ab7872d310d18780393ba84be93d18de5d46da038a981d7ed8b70ebac1f39cb082d3bae3812e4549318fda64102530a581a5af4bb10a2816af2c3db7b3ef1ec2e7659cd1cd412af4e7b83dad4a70c4b5251d809eddf3e12f29eecb6947b556b1620129308c71791ee2b62fe55048353464cf57b34226fb1a6dac2d8ca75a066d4a238055bbc16d05027c0f0596954911c30e48f90f13a0f8813466f5d2d9f5d4e22dc94ac80406d7db7a4839553360a4b4a8f1d005ed630a3d343fd0489ccf8ac9412738b75904e7dec9258642f5c941475ed1d34bd383e21544f95dae34cdd518b7e75cbc06012def4171735b09eac25af31d661837d214e7f8c9c4c0fb1e2bb076fe22625d14dfe82f59b402bc9d867692ffc5ac3b4d4c5f02e7747f5695070a6dc94d90991b5e2c58b161e2a4dd57f7d7321b5299e9c5f2aaa36d5c7171c95525fb0b4e24ba4382648eb471725fd391a4aa3a77921adee35c547fc1c0b90b065339d9366790ae247888c4bfc9e85676245c090874ab1bf557b584786df8adc2a6fc0320bb2786a8507b55a45e20c53ec3df614bb00ee840a6e2d9b22ddfb9d79d0d690cd91c5698c241308c2a77a299f3eb843041a3ebbf2e660c3acf8ee0f9996a5eaa5200e7afedeabd34cd5334cb0ae5c97b7317935dbf6c7b2dd2f957582a656d549a52edeefa6af87ce7601a830a1545aa5aa87063e2f5ee2acd4c7ce880443558fd970e152ee5fe8fd21023d44dafa1e5939b6c9ee08f9054b77089403c612296a8fec2c466f79ebbb470e820d0a4195aa75cee2d41aac7cad8b85286a2912ee8079e3d957979610fccf642ecbed00b530c436facf3f74de6cd840b5c0487cb1bff12440a8b983dbcea9f1651e066c47143d6796523234ac84c7a6b2a3107dd274dbdecabdfcbd5a9a9037a5371f2bd1d58d1c6b2e6082f34c321183adb95acb266b4e6a08e542d4a86d304d7682beb5cedf84645543b88f5e2dbe9a3c33477f5a9509691df13b6547ff3f3a0514cac75956c7e93dd6a92174b3a9d584b60a18ae8882a1f5cb5030076e4cc65911364710592e42255e04dd262bc42384c44ed49b12273fabc2c5b219b71f115ea604a22cc07d43244ff3e8b4f6ce974fb8666fafa7b6a35c466c2861df8c7e8120fad062a8b1407bdc495c389999990183d502f6bc53c2f9eb505d1a59b1355a408b956ca1c86266f4e4a6c1de8b6c9dad1426877ec3b8f06a809fa84440aae4bda2406593b6156f1f0178441e1a9741b2df75d9ca202c2168515ff959472425c5c6a771113b0975f3d18572b6268a04e7d30e1d7ac543b419a89919496b2bce5160d3ecd459842f4fe25fe0381e96801416242fd9c1cbede28eb52de39520dffcc3ceca0c555fe57539c245d2db69aac547d67ad2c14df0f230ee03810796137acac5189c0c8d102366720e030cc59630a203d9d6c2ba663867c685a15563623d0852efdace1a250c8571aa07c6b9a80390aac23a3b7b21cf2340bde7427f45ab4f1da029dd929a24f84a58f7550e25d8f644759086a0e72b6317d23942ca3b55de7aac7dc392f257cefd31e2283a399e961a6edc821a50c6dce1c7c31ccf4698cc6d603d48b1c1e96fcb17b1d94370f6e70ccf52bffd84e80bbcc052a128a283488aeba7acf447cee4feeb7f81b14e37b3462054eb93a00b03ce54d7e5f277059d03d35375948228f8147259fe2c734a0220c51115013eb32ab008d19e3c9ced5b2a62966f14fe228e127cd49638315dcf38aaa9d7135ba3d0d3537d771288d6971d63963eefae73e57d211404b44f6d45f1306707147253f70fdf3f50824855e571e35d3a17fd1fc8c5f3433b9196a9bd63e8f844ec0b6171cc70e942ccce73cbea008a247851cbf098f367bdc6354fc4fda523cbd35dea5400b8a5bdaf205c1f069da3d2acfeeb088a43965cc78e8a2a7a8dd4bc6e54b709e7b451f486e03e40c2dbeb1fa76a44ae91d7955a6c88ac077c1517e0a4f72e12d0aba42f5b636ac649b580933bd9ce45435559eca2ac77863e473f69a6e0982bff589cb4dcf2d9cd1fe7e8b6528884b1c5ade043839f8b2b2482960c65ff02c8a059b203e3e9168a68b37c2685213f2b6fcf2369dfee7c6334f583c3917c4f81876cc4f9bcfef704404ae6b24c072d28428a79077bfa5ce5b49728daf309560cfec68c40d206b04131c68aec366354b2d748fdd5d1965e79144aa52928fa8bd4f6a989641b8e5977876f3e582a624424b79f4c53ed91154945bdc2d7146b82baf419fafdd1410015dd9ab1b0dbf6c45c6303c56b54dfc260f9dc605e39e566b18d2b98fabe0496dc19545ceee27ada29b4ef7b0a9c8a71e802fc166741778d846c791a14a018d7caa8a5f3a97ac8f0786bc700b2553359af3cda3c207a663ce6177d982428f78af233bb0bd15cfeae955de180d7ee7a88f43bfb6a02071865667988c9b0891b6cf98b62ca47cd4f6fcee05232f573d9d0235aba7279ab6e2dfcecc2704c0b6337064edba2770a5f614e6d07ee7547f4b13e2595357a52580bfb7d196f6b7f819760b8080dbd5d1b026b7f58c5b8b41d08d00643db8b2ae98e05bba9e63972bef289dcaab9b9274a889e51ca40c296795d9222314751b4cd32187734165fdcc32933acdcfbb2868851ffdb081daf4d3f86f24644a1c5222fedd33ca25348b3a9c433435716785c58ad2ba5d167299067c1f9c5129948fa44eca79a9e3147d80f555ce98d208fb80c682577d336e04af0dcd56fcb70c606651df0311085b0d3b1535f4de0ade81f656ec729add95fb2b22205800878792613079649aed606b82dba4acf271b126d4cc6f63d0fe335383622e80ea3426e3ffb62407984828e59dea019d8db4eae527ab3705246ae13f882e9754e8d454858a28b61a609bbca6720c1d1260e4c8802d709d0a85d5df30b0aadbce24f1472bd5fe4a3c5315ca8a1caa87184826961ad6a15fed5df12c528ee21267e5f6d4a3677cc100a15c3fcc08d7d9edc08e39358e1f575a3f03b925938a9decbd5b6eebbdc9550c66848f0b5fe80b8b8d030d82977e1c51b397725df1123d97ee9803e72e72ca3d52e3583b7eadf4969036ac3ab3f68a346e6f21fd9ee589b19ab6435fb3bc75c3e72d107214b06b96f217b4cbdcac180f4f67bd98f96114c3bad3ee6cd8516fcf3c2a79863498f3b5adcf75af4003dbc86c4b872902a16bd46e58e5c89fad0326f5723834e0f00ca8e014cbd372f73cd077937d7c1b28edcf415fbc8148f60caedea6ad70b83751c31595fa1460638e84326e1aa44ef14fdcd911153a0673d8358720de60e7803391eac96e1c22c2dc4f5f826cf8272ed022cf7fb14cfda6601c0462b1d295ff5700221d778aa98c63917f98b0af172cca333128235eb63dd728f135cba13f19861e6d893130abd4814a98b20fd0dbecf87fb945c5bc2b87d9d6f0173eae4d19bff8438a3a889fa867e6e15f0cbfc147c017ab1551e90dd57dfd75c45cee302210577155deabe4c3aa2655c211f47a83d4cfe11e79d7cab9dfd23483e2f8254ca55a352259a3e7bb1bcce5aeb38002443554df325f19fe1a7d75bb70c9181e686ff4a67744769f2204806a6386e742ae47095ffc852225520a5de8d290b881412dbbca1fd1b2d83568a78c7491c8a2d89f524a9d385b54e9d8196192d99d7ff39e424e8a37ea0675d7a923ca8451d306012dc611bd6dd246ca74977867fae228bc6de7aa54e8e824bb8476f5924a012d544fe47692f1b35f96c43d3c3f22bb243f2b17f9a850df53386d0ec0668c5c1ae7bb0fa4b5073ef610d450534c2c7b630530965f50ac5d7b6527c81c79bd805f81a5ff283d920550b91933112b0597ab2590a5d44ad008653fbd013ee9f078ce0ecdb2e0419c7539d000aae4cd7", 0x1000}, {&(0x7f0000001300)="f61d2ee911155d70b9379b6d1d40a52e483e249197826b1e86ea04dea322df6dad58b8b6d0300784edbe4dd7e57fda81a0abaf9d6f82304e5fbad8ae5ab97ae45491114c851de4d6159c5a66b9a199614e88fb87cba144804a4c205fac661968e3", 0x61}, {&(0x7f0000001380)="c785f20b", 0x4}], 0x6, &(0x7f0000001440)=ANY=[@ANYBLOB="10100000000000000100000002000000452d78709acdd2b6c0f6551dfbef14281f530651f27420814f47323cfe7fdbda42b9deef4d39a3b24664a7162e069d5de8b036531e3c93247d08e240af1183c2d33aec4a788cf8ddd314e0c9facc2747dc0d7ca1b456066cd4b734b5b95c4a057ac5e42bd97698a79ff0fbde76fa3b366a2d71e68e228a1e3c0322261de66b8d933011def9e20e2dce0291a0edc7c56f420fd71067468c2bab5a96ed4e5d8a7a89abc992fbdfbbab8551efdba5b280e1cd1a9209e98c9cdbd0dab89fe1e85eaed747ae88e75c49041bbae7a1e0f9b509995cbcbdd3b3bbdcf7f503f7c7e26579afc830bae2f95dda89e90e6bef05a1ad95c54653004ea438585fd1a96eb6d7f70da3a92cca66db52e00da549ed07e83ffbaf1f99b8a0730b2434203a8e91eedc7b41a827f6d0014a8cd75c4517bb21d9f5703c357ac500ecced092300b53b070e39dfed4d5b455c0bd55081c24d4f9264073a14ac50bc8a023f04541dbd72d421db932e948fdce8ceb83d9c07c97d6ef54094730e421e6f2cb4002d0127441a56586636b52d2f64e1168b56618ce650612a0254564c9ce149593c33f1b9ec210bfb6fe381dad4bc1ed7310c64058c280844f8380e5776182475e57e7f604a404bbed709d9a7dbeae8b29546bf9ec45a25cd7cd0183b77038a42346c88dbc27ba2261af59bedd6108b314bd64ede5114e8ac426a0741a95caf8ca8f3cb42d293245183164daeb5282db7b3f3f56c76e8ec83eaa2e1a88b3b23860e826ea98b686ae7edf6df873782165deaf058e1fa23b6198267e3c922b68042d71bd94a0b6a8a497b4bd7fc6e6609935eafa14dd6fb53868900af81c04e17f8142c59dee883f54b9e33c1898c18896780e4031ef004c96240b245d697e1dd41ec0d840587119a932f8946987d32c57735631d7b0d22a559cd981a7e6f67357f4a865779b903840ffea9ed25ca6a128765dbe0c43e69e1e3c57b28e231920782228c9228b5e3d45697a5df77e1f0173422ccde1313b0f312dd3ffc0259cfab1ae5072516579d9d36db5c6e492e43e3a35c3348f532b6acaf97117a04a080d6349010cc1785f9afa535721802fc51a1ce8a635ee350ff64dd8221bf176c6225d931b2127b57545d576c6918a638ccf6d1f01c820a0a150e26b3cb221b44f701668d577e7f398510391530878996db551129960c2354e4c6eebeab50b24fe3fc06adf59b0ebd57c58e2955a70d36ee5ee24cb30cc862d84ee73529cdc8ba3e5bdb7b29cd11fcb7b8e3e4b01f55eb40af43063d89361316689e668725a6a74a2fde9a462858820b5c85470ae36fda7b4c85f10cd3a71c2d1abe249b0a99bfdc9926eb738953a8604585025a0b05db005a452e2a560f97bb2468d995f7edd70eb4176133f4223d6a195959826d1b673ad6267146840b66b8c7af9b31a8fb3a679d2fe75dfd35163eb20c8328fc4eb0cf680740f426484f8e4ea7ed43c99e2b20c7973cf9c399339cae4be76bc98af24524cb2ff150d6d57d11da3784a49fa9c30f2b3e88f85475ac3b192c5fa9083bd0384d4cdc25cf84223162932c7220d64667fe14e4d8eec6893659f50c4a15ea7daba00a935211f799dba0310afe32386a745d64bb5c8820cdc02cee14a0f55ad09c46cbd40bc745b2d14b4bd879420c7b83866eef8784a0ad6fd3ea3e73940cb0dd7e8e3b83ff43d591e585e68cb3ade26350b25adbbc3b0178a8f1f61486b249441a0aee82895871c286374830a2e7a8423642a23fdd21225e53e2103e7520ac75f98a8ebef154e2c3d6f17400dc82acba10bcd8c04d1efac8b659785773655cfef2fbc8122b9f08127787bc0b3de0c8418a93e32cec2c13e4d65dbcbbab9e3254fa641b1ce75a26bf8b7bd36e135aad6019c24507a86462a3fd36a5cdd2d39d766b5e878e2b0b124bd23aa65459990214d86e08f3abc933d776d4bb3f7e828804e26163c829de3b66b87ba413a6881046ed621d0eb97644f1381959a1370f2f3c7469f6b556ad2ef483e8103ff5fc5c47199e4a43355c55ebf67bd362002d518cad1c7b02dc69678c1e8f4af0b387f8b77b64194a41570963bb3b3ce3c391fcd4b013bf133e9479f8adc2cfcedeb50e14bf43d8008f410155a73656ae2be396fb4873cbe852f389c0b4db17c6e5bf407b003fa2d7310ca1680ad1e4e3db47cf32bb2d807fdc6a29a8fd515412174ffe73da76852bba8bd49d24d182b1e63e3b0d7fb4e9f2b4a7407cbe7c45aa92aa4259b63e584d5a416370090de8fed55e30c3d16056407e512c023f3edfa0f83a70bd5db94bbc9469cd2edefb26f51518f10955dc9441333a07dbb4ba9e495a9f5a1f41ec24fcfbb68c774e24352f05fbbceb66deb2e3e426982f38bccdf95afa1e5a7afd624b3b02e84820d391286bc624a983f5c409d7678dc88f12fe044856855f9181f559d955afb1711ac950db2123a8c20ec63b31eb22b9a4b6296f2c3e165a397b6047340c64a6e6c273c519af5154e0934faf4632125ca18fafa8ba97672d5a27fb5088f0636dbaf34eabc3968ccf094bc3a22b169e86fdf16e9881cdbb2ff505f94cbaede2d2aae375dad45084188ec9090e742c4e6ad47d0235a98e70714011f4c713e6f5946edebabacb3f203be434ed59923d053a718d1eb57182185180ba20936f6929d25bb7965306453973b925db775bac7c34a69b0664d5dd6a8b9d38f9807d571eee29717649d79cf444735d090c47226607f321925879a36bc6bdabe66b5846da8555de8a90ccf86079a8f27b8d565d5eba82c737eab17ddb0d178ce96fd31b3ef49d3a526c86c05b77b0f55a1f2804cc682d153e7fe8fb78110adf1d7fa186dc6ac2fe67507e5b7a8ac43030c6e46300e89f06f269b175f67ae32ad684fbac2e08c884e1bfc60c141449d53ad7c9f07c81ecf5e40223bc5df833229604f9347a59c22ae5223a8e926b33b41937d124e680a56aa2449fe265435c66d9885f8581f5913b1b2e194079b8f51c0a47baadb7ba7f7695907a0bba307b971c1e5643a5101c5660e9fd40c4c37f012a0d0d99121723afd9ad9304c913fa3e4195f32039a116294cec9310eada40873bbe27cdd3cd6a7f1c08f429f6aa72db9a535dbaa27f15dc1067b6aa773d3703fc54bc745919c4357f72db4da5ce32f4bf1fe7137c2db5a9bc5cf3b28730d9bbce2ca9daf6f3bf3b83ad0be0ef9d53e5f245d5b47c0a8c6244446b95d6deefcdb2f1a639b6051790e7c25a8ca5e578268b6bc9ccbb21cc202f6e3fe62f7a60a734bdec8964ad2bc6892a065b6bb5963f2f043d79b1edacb656cf3357551006f95dd7e02bee1f1ffb9a015040e8dbe6a3fb5d4445dbdd53193fcbf3e13755d6ac062fca71d2337540d3c5b5806dd3e0e06c93381e0b62adce225926f6dab38c3f393734f4da93117aeef2b7b860b9d9784de4fae06bcd0a998aadfe271d57ecf33cc5b2418b0e1e186ef67b03823afc454e4fa52d6242ac1539e7481465daef60253c9062e513fc249181f9cf0bf7e767a75bbde656b4d15a8875c814c15ee40e6c0abc635812b8cc1e923a5e3e2479c33c4b83b8c9206525756b49f03552fa5cf249684bbc6f2c1ecacdf7d76c848ac6290b4880cf0be3a221b4babaf65ee7f3b3e1c918873df9040ae0dc0ae346f74a1707d92b8e01e77e231fea61c31cbae05e5718f9d1df02db263fbaab686fef2478ff5ecc86b11d875c085ccacbad1c176aefc0453e6ad45582e141ea5c1a70bd2101cbe88aaab8670099d1d9a4a7a91bc83693b4aff86891c0561574ff0dd61244326baf5e9ccdf69d19714a23a46de2a02f09d1711127acee2a80637a79beb68b9c5b44372c4939468846e4cc7746f68d08ed5ce7d1c931a5a3f2f254d1620b7e7b803572f16a5d1e9ec2be927b091164a4f4dffd8a64baf82b8a9128bb9d35946f3af6146e4c0000000005288eaba5816409578623af813e699530aab82e94b04ff40acac24b3c8671786f149398772ae58fa1aa934153250d02608939439703ab0535463ce7b5510e93533bccf2c576b0e2d01f4d4d7b2b3ef0d9ff2702bd36240b84f46e41471f91d5918a583da2262f3914d1ae420549a69502b043c3978334ac7b76fa8b03b3b2d77154ccc1a57b1d9b3095a661418116f53d9f3ae6d82ff5a045a24caebf5103ad7a94f60733ea346e59ce6e886807ed6a6a260a58694fe474e5aed42a5778e21bb7b95115b4d6460e3d87bc7d1d0efc18b4c8bd67b399c526f8cf859feb9acc9acdb5d110ab42a3705ad8847c594fc64733786be357065f95509cf823ef58f64297e905aeda0b56a0b6042286ab0c23b5255014c3e9e536816baa3238d968768dfb1b9a1853c140a2e91eb6e6ecce80307466fbfb3fd2d8cbe6567bedd9d8fd11c3cf6d47bf91c00e5d580f08f6479b6cd177a5902f00fa79abf07472b2d6753f362cf973f506ae7fc7f4208d0c1507693226051e66bd7eb00820b54063ba04619b51983787894c4d33a9600e95e49fbdcab85c06d8bd544919428d2494517b78b85a4a2b352f38ef8224a517c4ff1baf15da842a802348f0e50adbe5d47054b826073211c3590039a3408329bd48bacc67d22a0e46c6a23e88d830137db6d0d5bd5c61d92ffa2d89c6e128176041a04189cb9be354edae52cef7968b0962c1106ae7e65e937600311671c4a51219e959cd1197cc2a6656aae7e24d5bcd33431881ac971b50f2d283794d6363de7d5b78d2dc8d9596cf418625ea8913f57b914ec2ef701d6fe4c7b8c960bb36e5f5538e3a7f5ca2ec1eccb612cb9414b197eab08550234b11831a520fcf9ff5a12c6ba5d9ee5b8e34350aa93a8a4f5d137d8d767dc5ce8c395c4d105a9b62186570cc74eac4a52f4b228e71937081156fa477f2f987ab117d99902458668ff85fd3524577df5d0751593acde3e065fc3766c4bd396e183640af6c5dd2834cd13f8b05676879dad9a4f7f57ba09ddb86ed60202c213493df896451e2d43f4981a484ac1e64f83349f9259a732c039fe77863ef1ad68fd2cfdd894bf8112d800e82f6cd2b3665304f9e87eae5efeaac2c2df425a1131e375c9270648422945f5a6ac94bf7d13f045ab52619db52fedd5efeab18192ea3ed38e84a3fac5eba56d253cbc2d4b72ed2c713cf8a2845c1949a8fec47fb67402e26ae42cf82ba45524f10d55d1000aa241d30481485fc31f8796e27ba66c173f6bf4f74e7e3c7f1712c2b93be01ed79c10e6f12282366d6793bf152828044581c54c10b20ebd99279875cfb01497aaf17ca2278033c24dcd942dec50288726153420e0fd8f2c2046d72014ecff6e33e7c7ee3bf5f647e87d3b09b33ec90b8f0a15252e145392500ac616b7d2deae48d4b6c9cddad7b255163dde32ffd5478bf13786932051c97c12b64e69402f4f55aba52f3268a3102fd13547ee7bef332788703989eb18e3663045964d8c09d734d2c8e1344befd6c62b7cd013b9ef95443183444e2afd0bc8b164d90aeeca1e4ca974226869cfe93f535604524dc2dbc9d7d664d23f0909a1a76a6b47946051d0f0c589d04eda77507a11f7263fddebca7c5750012db8dc35f95d6f6b9908d335f198d7e90fb1dde510576a7bcd280f15d9720e336cae194120d6f3154e0cd0f90faf8739dc143a76da73b2f47ab86a99dfa395d3cca02fbc4d27a7f4a6aec76ddef878708a9038d016170ff9eb54dcca1cab5cb30cfba0fe0a0492157b8d7655e2ffc74d162d8a9b6260c05d37027728f9ec9062d0205d1b559b3a135656533d5b674c1a40ff8fd0db"], 0x1010, 0x400}, 0xf912233087e5dfc7) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80000a, 0x4f) write(r1, &(0x7f00000001c0)='2', 0x1) read(r1, &(0x7f0000000100)=""/172, 0xac) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:19 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x10000) syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) setuid(0xee01) r0 = msgget(0x3, 0x1) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) geteuid() r5 = getpgid(0xffffffffffffffff) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r3, r4, 0x24, 0x3}, 0x5f31, 0x7ff, r5, r6, 0x100000001, 0x2, 0x1, 0x8}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r0) 16:00:19 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x3, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = getgid() setgid(r1) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:19 executing program 0: r0 = semget(0x0, 0x8000000000002, 0xfffffffffffffffe) semop(r0, 0x0, 0xfffffffffffffedf) 16:00:19 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = open(&(0x7f00000021c0)='./file1\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000440)='./file0\x00', 0x1002, 0x8000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r0 = open$dir(&(0x7f0000000580)='./file2\x00', 0x20180, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) bind$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000005c0)='./file1\x00', 0x40, 0x100000001) recvfrom$unix(r1, &(0x7f0000002d00)=""/132, 0x84, 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='/\x00'], &(0x7f00000003c0)=[&(0x7f0000000100)='.@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='(\x00']) accept(r1, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) mkdir(&(0x7f0000000540)='./file1\x00', 0x8) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000600)=ANY=[@ANYBLOB="4fa32b6e48b79fb0bc0078ccac2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x3f, &(0x7f0000002ac0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000640)=""/244, 0xf4}, {&(0x7f00000017c0)=""/4096, 0x1000}, {0xfffffffffffffffe}, {&(0x7f00000027c0)=""/232, 0xe8}, {&(0x7f00000028c0)=""/205, 0xcd}, {&(0x7f00000029c0)=""/217, 0xd9}], 0x7, &(0x7f0000002b40)=""/225, 0xe1, 0x8}, 0x1) recvfrom(r0, &(0x7f0000002c40)=""/113, 0x71, 0x2, &(0x7f0000002cc0)=@in6={0x18, 0x1, 0x8, 0x80}, 0xc) faccessat(r2, &(0x7f0000000000)='./file1\x00', 0x800000004, 0x20002) 16:00:19 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000), 0x255, 0x0) close(r0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1ff29168, 0x0) r2 = semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, r6, 0x99, 0x100000001}, 0x2, 0x7, 0x4}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0xc000, 0x7f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0x1d1) r4 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) dup2(r1, r0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/167, 0xa7}, 0x842) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() setgroups(0x2, &(0x7f0000000100)=[r1, r2]) kqueue() 16:00:19 executing program 0: unveil(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: semget(0x1, 0x4, 0x50) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket(0x6, 0x6, 0x5fb) r2 = socket(0x6, 0x7, 0x10000) r3 = accept$unix(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004228da47a7b0e6d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcaf837975fa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x350) shutdown(r3, 0x3) r4 = socket(0x1b, 0x3, 0x3) shutdown(r4, 0x1) accept(r2, 0x0, &(0x7f0000000900)) r5 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x1, &(0x7f00000007c0)=[0x0]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000040)="36bc2ca0d5144fff563a74fcb80ee661509af00cfc38820f53b33d736d47e0565b3a579bf44826e56da6ec9326ede9443eb3528b0a1515939f5c7a1141ff0a242e51b2dc99ea30200dc002d0df990fc767", 0x51}, {&(0x7f00000000c0)="9b09c4d10267cd5992cc2ec1939028a33bc8494231bdb9055d9d57cc2def7833fcc785d0a66bcf8dad98adcc03dee8c311555638b190428a6a87ba73923915ea13296ffd1e2f9240be74580ff72733cfb0474bad582d040a06bcc37287c8954d4580fbc3f3eec2212744eae67958ade12a093eeb865543443bc5fce8991f883b498de185dc566029060cc653b99f3e850590508cf0d2bd592ce80f18441abd7652ccc29fb488d89a557ef8efa8dce28cfc", 0xb1}, {&(0x7f0000000180)="513c2bbe4949bd057c1e42776deb042957df1c5e819a81ba076e8801eb8eeb2006641b565943b977bca51de6444c7cc8786066d1456b2c4d70f28922846c73c246eeffa67f8ab6a9d5eb512aa9460ad76e615f76bafe9ffab19d0000001f93a256e0cf94670baed665fc7db839856a6f28fe68e3e1c62963079dcf2af94c83d7281c990891f9f30eb7f0b1c2a44e8b44f0a766b02157ec14c80d91b6a75262bc103a438c7763d8d9bd3f8f3567c0a0d8f6ebbbf6f92e4c9fda2431efa866a4df0743bdde6681cb818493fde261babee414569d8352b790ea5867f28361c7a579ab5bc45300300a9cb37bdc8fa32bb426", 0xf0}, {&(0x7f0000000280)="e32cc6343e74935b6f280d82389ee592f054ebf9ec659a4712faecd516094e2cffdd703b03d85e2fb4a5fc4031881f8dff72354bc64d900e15197f850608a9172a01745fe5fcb2089279abead0289639e3a8d3c0935b4d4541db46d8bbb71a2bd0c6ffdced65018b273ef9466112e35e1784a060ef94a2a9fc39832fe65594533cdc48620a11bd987201606ad71515918ed0ca0b67165928da3f0ee02233a32edb079c1e216069cd4badd56e9805f378454a301f530a9bbe2dc06b236423de94d559a6256b6ae6e2cafeb103d295aff0199350fa798f52582eb7", 0xda}, {&(0x7f0000000380)="4bd7d16b76134ecf606c560e38b7f26f7456e1070a0d2b22236e5106add0c5c4a93e9b83c7583f02c3e74b8dd6efd80c54a68ee19fef39bb0609e0a1f024d175266107ba343ed27245127c", 0x4b}, {&(0x7f0000000400)="d85b6c4d9368c4d959d4226199794287821c87e849940c398805658b1514a6690c75d9c6034312108da3ffb9295a5e3b4a9e5901308f61a1", 0x38}, {&(0x7f0000000440)="3eda42a42e372af8e3d9741a8405580ba878f91243229d402e42dfb2065a675e1da3958b24a4354b71eaad7f95bf1eaf2ea3ddbf7d28e2387be7d6f9fd187b5a9f7cac46b3d12710334aad65be46f30cb2937691b8adddfa64693244e92bd1f10b9cbf4d540e7a45f272fce1077c8a", 0x6f}, {&(0x7f00000004c0)="1c5068202bd1fe93d2dfbdb401165e7d517b3a046068e4df6265692106bf112ffb5dc3fce316da06025ff621f430b525f8580f8cd5ffecca13e79f32fd41521cb24d77c8cef8109c870fec8e13e038f988079404d9b9e43f6d3c00c0560642f5dd2bda1decb209d0e52055c3b13c15e5fa40e7002e784c3b49c417d63c80421ab83f5a90aef8b4a92f0a464f01375a285268e174e883ecf1857a5a8d2804", 0x9e}, {&(0x7f0000000580)="2e7945417824e2b6e55587deb63b5d1ef65374aabdce2eb414fdcca8f76d32bd14102bacdf629bec22df7abcd1b8c11c88a94e5179715e8faaba9173c89fe158f31f6f88423c0311ac41abacf498d9d26fd819bfc0587beed3a4d8c0739a07d5437c3b640f992f4f4443128d4700599f7cba403540628c649dea25ca5b3f38bc605c5d370396bfe7ff838a826f8c5cddd1cb5c01d68f2050337f4a2b8feee2e6647c74b0b493c224b90c0b9ce4241d1b63504a5e7ee82930d80a661e663866b1b63ee04fb08a4fb5808acf20c35d512e941e499242", 0xd5}], 0x9, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000000028000000000000002200010001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x1}, 0x9) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="68000000000000000100000001000000efd00bc4f8402822d1bf00668a47821214ad304f34e4c08770cc9774bca47aa0b31822ef16ab30aa61524388d4ef1b9876f5dfc7ad8dd6c95f75663ae5a789b6475b30acea042f840053000038"], 0x69}, 0xfffffffffffffffe) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) getgid() fcntl$setown(r0, 0x6, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00d0"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) dup2(r0, r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x27e, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000600)='./file0\x00', 0x200, 0x8) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)=0x26) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='*:\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\'\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#&#\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)="c15c2d7b2600", &(0x7f0000000400)='\x00', &(0x7f0000000440)='@)\\\x00', &(0x7f0000000480)='.\x00', &(0x7f00000004c0)='!\x00', &(0x7f0000000500)='\x00', &(0x7f0000000580)='$\x00']) recvfrom(r2, &(0x7f0000000140)=""/131, 0xffffff55, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:00:19 executing program 1: r0 = socket(0x12, 0xc005, 0xfffffffffffffffc) sendto(r0, &(0x7f0000000080)="b2475a48c56127dbbf91bf376476b5802569b06a694c351eb3b180c196ab38b86b6170a5c99ad9d8ea76f0de37796db811df829e09e64b342ea8c9d63aacd08c9fd0c8d703ccfd75885d89ad98d20ba5ac8adc9f49ce45030acac9500821868d66acbed80c9fb2174849297c685ba1005118c74fd2a89c74e2bc09ee5b121026759f7b4699e54e766fd627e645afe0e7c09432fec58a0a997a72d01625d00089bd2f7296d18c08c0ffa06fbc05e31fc52d9363b3c152261267a339729ada82d37c341b1a8db1689a18b41d5dca00819e4d693a8595d9192a613a1ee287a512c8889cc3b0", 0xe4, 0x400, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0x40, 0x2, &(0x7f0000000000)="a8f7cdf5d40fb5fcef839941d77c9da0ab8ba2c61890bf951a1a32a5b50de0ffd927c1943afe745edd1c4d4916b78e493d730b1d80c1cc10156c71eaf477445d04ed6ac7a851733028c9d7c7dc70f8e54e3464c401f33489", 0x58) shutdown(r0, 0x1) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffe, 0x2}, {0xdf2f, 0x8}}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x20120, 0x80) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x9080, 0xb) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) fsync(r0) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ftruncate(0xffffffffffffffff, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x15c) r0 = getuid() open(&(0x7f0000000200)='./file0/file0\x00', 0x100, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r1) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:20 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/252}, 0x104, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000007cd2c630ba5bdd6f6bc97d5ff0cb9dd3e096d2871590eefe4bd2e54657e9c8bf33cc94920bef20579b19e0bc7163b13a55e9f78172593b9e26f4f5a1bb6246400aca8407164e19da45097619d1a5bd22421b65d75688256462a2a3a11ae3"], 0x66, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/134}, 0x8e, 0x0, 0x1800) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000019fc8)={0x0, 0x0, 0x0, 0x0, &(0x7f000001b000)}, 0x0) getegid() dup2(r1, r1) writev(r1, &(0x7f0000bf3fa0)=[{0x0}], 0x1) 16:00:20 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() r0 = semget(0x0, 0x3, 0x200) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000001c0)=""/177) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() r1 = getuid() setuid(r1) r2 = msgget(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(r2, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) msgget(0x1, 0x2) chroot(&(0x7f0000000080)='./file0\x00') socketpair(0x1, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x5a6b391c) 16:00:20 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) r0 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) msgget(0xffffffffffffffff, 0x0) msgget(0x3, 0x201) 16:00:20 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$inet(0x2, 0x8007, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x18082, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/137, 0x89}], 0x5, 0x0) 16:00:20 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:20 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setregid(r0, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x20) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r8 = socket$inet(0x2, 0x8005, 0x6) symlinkat(&(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') r9 = semget(0x0, 0x2, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x8, r6, r0, r1, r0, 0x80, 0x3}, 0x100, 0xdae, 0x30000000000000}) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) kevent(r5, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffc, 0x80, 0xf0000047, 0x5, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffff8, 0x80, 0x20000004, 0x7fffffff, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0x22, 0xff, 0xffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000028, 0x4, 0x2}, {{r5}, 0xffffffffffffffff, 0x16, 0x40, 0x7}, {{r3}, 0xfffffffffffffff8, 0x80, 0x3, 0xb5fd, 0xfffffffffffffffd}], 0x1000, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x1, 0x1f, 0x3}, {{r3}, 0xffffffffffffffff, 0x21, 0x0, 0x7, 0xff}, {{r8}, 0xfffffffffffffffd, 0x81, 0x10, 0x81, 0x8}, {{r8}, 0xfffffffffffffffc, 0x0, 0x20, 0x1ff, 0x9000000000000000}, {{r4}, 0x0, 0xdedb8138dbac3f96, 0x1, 0x0, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0xb0, 0x2, 0x7, 0x7d2}], 0x9, &(0x7f0000000540)={0x5, 0x6}) faccessat(r3, &(0x7f0000000580)='./file0\x00', 0x5, 0x1) mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) close(r5) syz_execute_func(&(0x7f0000000600)="c4c17df416c4a3195d4d780345d7670fc7f2c44281458901000000440fd8f84299f2afc0fd4a8f297092bf82542a87") getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640), 0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000680)={0x7}, 0x8) mkdirat(r4, &(0x7f00000006c0)='./file1\x00', 0x83) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740), 0xc) lchown(&(0x7f0000000780)='./file0\x00', r1, r7) writev(r4, &(0x7f0000000900)=[{&(0x7f00000007c0)}, {&(0x7f0000000800)="8a8b2845522f4236369f68ec1235429dd634d2e45448f407944536dbe31453ad91444db15b217a009dc07c7cc8c388089912d33279e760a3e8adc55f3ad0cd14e2b9fd2951ece8fb3b22a8de031aa1d10a46b94c2cc3c7d963d3f8c1f27e70520a6928c5e89d283fcee3ac3ff0500d97a85f7bbb8c713feb916a949fceb1fbbc46e2537d032d2b9fa51fb209f6f17fdbce374da8a62a370d989ecaa74a3366f32b2c9c3835681cd7b55fa391f3ef6a862b11226b9cfd11d4ad868e8a2ca58906766c43898d167aa2524f16a0b8c96f06fa653e129df000d65f3f728ab1bd8b383a6741c9ada1", 0xe6}], 0x2) accept$unix(r5, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) r10 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x0, 0x2}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x1, 0x4}, {0x5, 0x7ff}}, &(0x7f0000000080)) 16:00:20 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setitimer(0x3, &(0x7f0000000100)={{0x8, 0x1c}, {0x1, 0x400}}, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:20 executing program 0: r0 = socket(0x91, 0x2000008000000003, 0xfffffffffffffffd) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10c50, 0x161) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="453c01daf80800000000928add6bed92278dd9b9ef8021a093503239f4aa84779e95f33b3d6c62efdf2860c22bc6e88025d820bf1734393e14e310f56597f185f2df07b2bd511f80601baf3dab5d5a6a1485291e2df20613d8be73fe772d9c5093e98c9f449916bdaafa712bc1f2d68afb05c7b4a4b42b735a45e711afe424537614f986132d028673489ce9a53a72e482e12eef9fb6"], 0xa) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket(0x17, 0x4000, 0x2) write(0xffffffffffffffff, &(0x7f0000335000), 0xffffffffffffff3b) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x401, 0x8}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1208, 0x0, 0x0) 16:00:20 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f0000000200), 0xc) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 16:00:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x7, 0x1, 0x13c6, "03880627809eef14ceda64d2c56aa36288b33e50", 0xa299, 0x6}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r2) fcntl$setown(r0, 0x6, r1) 16:00:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:20 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x8}, {r1, 0x4}], 0x2, 0xfa06) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)='(', 0x1}], 0x1) 16:00:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f0000000040)="dc95f85564e8e09ee58a41e6caf5e39d1376639d9873f4ac239d3e8c07b2e81e595bf98613538c1068ccea1f8f015c83e1fc6aa20a638335ff44281cc4570d96cf733500f6480c312e493d5e25f615721bc08da25ae47d32d1fb100aa093e3ad91d5959a937c1e43609f118eb1ba43e0206351209d0c73af38bcda485e5efbc0a89573220d07d91e4d3235c1e8d2b32f7a5bd1218e6fe710531207291bcc12c7173379cefb02dd9ba21f8cbef140bc8f5eacbb92fcb4ec57845601c1e978779b0598ca22b02ccdc10af71b6939169c46831904c99e42f32c8d94", 0xda, 0x4, &(0x7f0000000140)={0x18, 0x3, 0x1, 0xcdc}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x80000001, 0x7, 0x7, 0x5, "bdd609810df34be133ddc301cb18f07f3565603b", 0x6, 0xaf}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x6) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x80000000, 0x3, 0x2, 0xff, "2efb26095f4be7ff2ce2abac462a2f4bf3c53301", 0xf4c0, 0x1}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x3, 0x9, 0x4, 0x4, "11279c03a9208ac2a929bb4b42cc1e0d578c4619", 0x18, 0x3}) r4 = socket(0x3a, 0x3, 0xa5da) ftruncate(r4, 0x3) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x44) getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000300), &(0x7f0000000340)=0x4) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000380)=0x10000, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000003c0)=0x6) unlinkat(r1, &(0x7f0000000400)='./file0\x00', 0x8) fsync(r4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, r5, 0x0, 0x33) recvfrom$inet(r0, &(0x7f0000000440)=""/158, 0x9e, 0x841, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r7 = getppid() setpgid(r6, r7) preadv(r5, &(0x7f0000000700)=[{&(0x7f0000000580)=""/32, 0x20}, {&(0x7f00000005c0)=""/37, 0x25}, {&(0x7f0000000600)=""/220, 0xdc}], 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000740), &(0x7f0000000780)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) link(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') recvfrom$inet(r3, &(0x7f00000008c0)=""/99, 0x63, 0x2, 0x0, 0x0) mkdir(&(0x7f0000000940)='./file0\x00', 0x12) recvfrom$inet(r3, &(0x7f0000000980)=""/79, 0x4f, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000a00)) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000000000), 0x0) 16:00:21 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000005000/0x3000)=nil, 0x3000) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') truncate(&(0x7f0000000080)='./bus\x00', 0x0) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getpeername(r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) 16:00:21 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10088, 0x80) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) socketpair$inet(0x2, 0xc004, 0x4, &(0x7f0000000000)) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) unveil(&(0x7f0000000140)='\x00', &(0x7f0000000200)='`\x00') bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x3}, 0xc) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socketpair$inet6(0x18, 0x8001, 0x1, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:21 executing program 1: mlockall(0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="acb691720ceb41f05dd9157c7b7e6b194ad000000000000000000000000000150594b56236714e64e3b6fb725c58de4c3380e5f07f0cba31f66df6d1dbaafa3b10166b4f9c402bec225eb4e3657da758187c87e5b782091ea2f2a9be4735debf8e0e06d3bfae7c5529c710f0ae28e67cfa568a1b7aa84eafd5aa6bcac32a41b692a062b3abcd0bee599b67", 0xffef) 16:00:21 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x20, 0x0, 0x4) socketpair(0x6, 0x4000, 0x1, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r2 = getgid() r3 = getgid() getgroups(0x3, &(0x7f0000001500)=[r1, r2, r3]) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000001600)="ed2689c710a187d3da373829d055dcc9be79eec2d1ef20eabf6f3b79f8d8559a1532f821e27d1d3458be0723e08e29351dac0a573223f70b87730ba8c5702023df88ba0b670bf689be9bc76f786e2282709ca7a01dc7e6fec69e046eee1288b6f1e8d91a4c960c38307b19ee6bba6ff83e3943f2f341a1cf8466ac164c857e611103fd24a9d083b38d52b7dead8f1b5610e2a90c892b2089580084e5a94f3d4080a53b290ca367c50000000000", 0x28}, {&(0x7f0000001580)="749adce46437e97a47c03432a274006a4c3cc7daed5f8c010f105084c6e63c5966d883836b0c69d9b10933e2e3480a3421c5b1b78bfad4670a0976bd7d3f4e04702599d252bec4be8baffdb1f82a4b422c16b22a7d8868edc800ca4da7da2a3f231b10eae16b1cde5d57284c163bd152", 0x70}, {&(0x7f0000000180)="e15f9a7de9b30b1d5fa5caf189bf628aac8c270656ede33fbc73a8e2f9ff194badede8ac85b66f3cea53e2155a22e5245514be7f59b16b89bfc43b9cc025c6d91600b85ccd41da1d7895de417584d219120b7b0ecdb7a7aa466e74f5a29e0c0dff97b77b02be7ebd79ea899a0d3296ef671d8586b0e408ad15c64c984d4566258a2c72d9948f3be6f0d662174472e57459b4363d76eaeeb20181e19eb588ccd4c3dfb7c657d7cf18da286874971f61bc0006397117e1981edb6f34734ed2856878457137489c3d32cd3c39ab6541ac987d2629326e263f149e0183210e352b045730297a559db4746d57d00ae7d3f459d137e4cab7de241ffddb5b1a35c063f1458061bac261840d4eca207e032758213bc367eb37c59ec2667fe315d732e5d949254ddc6de726302a1244bebe830dae6d9521a135c3a199e3a3b08f0280abad35f79b925a90e9955914a0045b3a1388aa0521a31c3d7d537130fc05b76d5c2891273e732fb034c4df9f2c7c19832d36431c44c1d334e276c9005e9542d2a2ae1246a63f9117f0ff37d4611408c5b488a7fbc9197ab15721e4b774678632856d2b4a9d1058c280faea32fcfa8d21433bcc0119fab84b1971e85f8f148be3a4df1e11093795c0b21bd169c2ec51fc61a0be88281a43d2c75dbb263dbd910e90ead9fecc645b7bcaa7da2f09f496a81210688f1aa4c115d1e717e2583a56239ace4730c4e5d9c82fa8e6e417b5800e43e75c52ea3a6ccc9567f197d454a0c8d80fac3598cef5413c5c40a6cee886fccbb82c07e90c681de5d728545e86ebd436382cf6fe0e69358eef41bdcdefb31e91968ea0147af0b1b836ac94e5f2c3821bf4e745830a57275adcf93b2185c51af808b5b82d956113f0f1388781267b32ceda232cc9c9784271cdcaac15b8b727f7f8c2d1c6fff1fda0afc37370223ace9fca896058965b54cecfb7c2f8e9eb594c9879a6596bc7ff6dc7695e279f999a2e43d3847d1bb93708925b71f99c4621d20cfda398b91c9e6ec8e11e010f32b721eccd3162bcaa7eb8b8331e3d81307683e99f103c424e492dcb28bccebf7d627dd6ef1f55727b912dac0f7f57ef5ab7e09bd581a2dbc772e60a181b5766870676bb2dce8932d7a9ff62a42a4239964c615536d56707f43556da5dc4c8dd1eb10123e955813fa91d91522ff85f455adf2e077010c0b5ed8e558cca9cd703af160fd616f05bd6db74bf0700cd12e91a1ba356b84e30bbd0f6e9c15cdd50f8b8abf3412e03959b7c88441a037c4540a989e03c6f45cdff8c1adc55707a3c183963d52cef5e642090da93fac36477cc5c4d574ad0aa0474d3d8a840ffb3c8b0574781ddc0b71a891cfbc44c6795da4022c6d07260174650509baed292ba073c6fe9cfe552a4e329d10c9da69c423209d5e63fc9e8964adc6e01a09c6fa886c4b4b5e4ae343c209404cf4418fd25b75be0c19d49d808190ebd9402160b9e94e2d3ff97feaddeb8389c7a8eb773da07a962e9a7354455e8cc059f07bb89e1e7d34827373a540239c383bfdc310967b85e8630c169b204f943547b04a8358733b568f5ae763834f69a7d1c373b70e2525812f3fe6c29012bc7a271dbb19ed521b2b1f22b4f8c501d26fc0c522a672bc5d6f584631f49170ffdb961606c6f62033115e0c20c326d5337351b091d133e6aef36cafa63cd03d854d24810408ea9563b4e78423e9054b55b9c2db5a17c21398dca50503795ee4c7c9c0cedfcd4e8bc5672f0a0f49e29e0be93c168787ea772bf6367e292b719a3d42771bb61190d646dd874b0c92a402ca5313dd1575f6891711d004d5d558da8e7947296ad7625c450f50f0471ce5524d245c6265e87053bdb03a60b94a14598d4d60b426fd675ea396084d67466a612924bbd573adac6621749cb11d74a9044880db18a05edd72735c00307b188087675d4822714288c778e6d499083f7da0fbe0d64275056c848d95f88af2c3ab2340270a1d480dbe00eb8ff12486125f458125b53e7afee3008e487f6a74d75cb56b81a4ab48f65cea75d1143e7321df32341c68aa7d4baeb411a0646a1115328dab4c89250110da1927057f2cffb8dc10f855186ee117fcc1af138be927e3a2a89c904e126f0781a2966e0532d0f396c286dd96f16d9f3bac0ac223993d1f11b3934afbb6c7fc591d9c1ba2fbf81732eb5007eda7ed10a2718e9b99fdd0d156f16c4e358bffe435165e716c682648814a6746ef499b8188f41abc4d38b5d38856f69e074b1dfb2097fbf1fa04dbe0bb1838194eb5ac6e3608a16cd2d7a45146a24495751c9882aa43307f65e4cdfbaa2163409d79833b3bd6e4a8d04473d62af12ac399b1b9b2a5d71aac306bef382227f39a1775c5d61c3b357df374d9c635fb8dbd13884f116a68f8e1549605a516f0eab341ff3e91798841052bfb91f66148ea15efdc617b60c43540d05b3ca127eef7d25a443eee62f54446383425c4cabe70c92a4b0563d45a310759cdddb964927422b644d96537c4b3e46a25f607d8da45e88e38d29175eaaf7771d9c61d5ca6f0b7dbffbfb281ccc283afd6e4fd5288a512d337cfaf343b5e23909d672fb62ebb3d0d05593e6ffa8d8d8b6ba208d69d33935d76c18608b4ea512a6664276dc5997db9cd6cbec17765833d06978ff3856b5bf6643b92f74d1a8171a8bcfd2bc52b8bbeeff3fadeef52917fbd01b35de755cfb30352039ef9872f09899e983fa84e9b77c0bf2111597d22f997b249a95b5cbf7f8b23723c4dbfd23f00e982ca8e7c58c5b3d72c93ddc4f911cfae963c8e4e32e5b331c768e26f159e343b0fa76d39b05854d1ce0fee6a3dcbc31ed7d4681601efa251fcef4e75457ace46850a4bd435f79539e8745292b071de953a7ed02428de0f4b264fad95c822dd57d53a1ce6ae82fb747145978b03d182ef089b07f389dcdd1089dbb8d241b0af8fc10e4addcd71c45fbc60d35eda0cc87109d852bef94f7c1cdad1065882b05c6f48db6d7aca84cb060d3203871dea678585db0100852471b9c5cc5d93187f351dda6b438d58f3d374ee1475e8a47f528a03fe98135117bec429113d60bef995f582fdb52e45094e94eb07a9a5d467bf6d26ef263655e695bbdfb90d4b6737d5886d51e164ab751bf9597aedba82b9d36220251f13f1655e46717fc45d3aedefcb48c7afdeebac78fe7d9e4d8b4f6a121a5600d230c372121787a51a9aaa99ab0b310fd7f22d87b5786e2824cc78ca44848c7087f8e7be46b6a4416d43e7467773bc3b699366181c90b4be80b2c1c3b4d3b91e2422c68ae476d5458ad86b5f1e3416f792da5dde0bbb737f1fff1a75d6644a7f7f14080877383406a1dab897ea71e59c4c85754e18d1449f84eab2b8b65448131145f903576c7be7d17af8e7b074e22ccbb8dc84d4244b829ee132ef6422605300666090c372b92962a98941d6723022a9c5105660ed34239ebaec2a9baedc2031488bbbdac4adafe20ad04acbe6dafc88a3f01343447d571e80886ddf557bf2cd3d6b1fa0bee0a6857f2c3b66d09df540aad2e169591560c255dce7ef9319302d6f81ff0e8c8d67157c94c908aa4a0e4f6da894213328d1124d84325bf4a48c6c8771b8ab37b4bbe7f6fb89a3c75f0afce0ceab95734a82066665b6f50db04a799c791949d3f9a71da640f5fec48b2657d48b2b6cb276c3afb8a43e7de6187f0d94c9f02ff8aac1f46569d8bc5b7e9643b51bad325fac96a9524c873d24e0b5b0756374894f20f2355d0d90008b8e5509bfd8f477d8b20372e55c8bd6c91ffa105595a9955df00464d091d27f3520bb30cdd834f07fe38c784cb641c2e05a92e1a3049c734bce3a8c216b3889e47a399b0bdd56b1d806a126fff547d041b1dbfd0dc871dd0900daea270fbd8ba9b0cf7026314e948ed3669f39ee7eb57acf2608a1b281a5827a42c1714f62dd7290de5e6278d083e984371cf9d454362f99704495444e4000fc262c797569cac95685f1180c9db204a2a2667aa0ceebd3fc6e1eee562ce216e30eef414455723dd550196548f217c76247325d10631054d55d571b56ad32e457916e5a525f39aee5f0713b2c8f689e20cf8e6d2fbe5d48dc069f3b735253e6a109da80a8c40af9505a49268d70054dfda1a50710c273c9a9b287c04acd7b5d1e4cebde446acfedc0b2c47e23a16518dd1ff37f467836c9a4afdf38c65f6d2486956720d4a0b3a87ca71856e12d6db7eb43254eea118cc1f78b8f940f24b32dcfd82c1fe7b5bcc27e8d94d9929c96289b9fbc2d1673dffbfcc125d0b6f4c14da84610187bc4f0f5ad68fb28f8137ee9b6190dbd9beb11a9a2d216ea1e53a521997631ed34a03b011c121434b89782bd580ab6a4e744bf36bc23c36c27ad5ca2bb281192a617af89c94d18f1cfbf760777b564bc2933f89b7df2cfab54577e952e87b3c726191d6a5314bb0faf77d05bc569def28cae43ee3b5277e2e3c7b72d4a18c679e6d385bc53c8e75dd708d59e68b76040479dd1bb43d9e6c24fd7540ee50b57e60d0f96fefff19702eba77fe220ce05800cb250d86cde579e6e43aa0fdac1856d4802d3b55ff864eae608bf09bb2fe7b3b811c5a45e3d1c7bcb7a6c8eaa209032defaad1b16f14b689886fd653132cd889bbe7edcbc9ee33a8337fa962cf0704e0f85a900a72d9f0e15a774b4ca2082c65a3ea55b888f1bffb57b6f3d24323a68e625df8be33dddf430d03babd2b066372504f1fced192feca6859083984231b65262ee7ff62c49f4aabc3c20094a51f0116b926eafc1eecb737541f05a4926b42f06b68969cc55487be84102cc3b71981b5c38a6da97ba0f4dff78dc81f1e3445c4777aa643c6a8470a5dc59cfb0836748d2a7722a72b73d7ac91fb8ad47f8b495c9dba71b6d3f3fb4579ec656176868591d546c5c571ceda02e9bd7838f1857df465146c8de09741dd6e1cadf693ea52ba55bafbbef33d84d39ff501395b08077c31b260ea76399fbd0c85a304f27b10552b446cdaec1962603e41bb21d1101e36bac3f8f810d06dbe840c7b6206fc6c6464f5db08666655d72dc0b4a315167671dd721f290d5fd2d13234a804971148a72e7c71762d1dd18e3fdfb840ec05dece1c7608a81e2b2794cbe2c23447f482a325eeb412c0d00f96c09e4661952ddb502513fd79aeae6eee26ef8095806c2af30a0595b80b6739c1109da790e28b638566d54c8fecc6296d0bcd0d73896da990b8e23ce37989221cd488781d143298ee85c60cf336476ecf0c0976e020421f88e554999db08938732eccd4e09ee9e816677a7810766cc55807a61315281950623249c9940c0fd4bd4f42bd395e32578a161af68933d0ae112d8581783d6081e498e5efff569a3715fefbd65983524b09c41b43854a1bd3d95f604d9b7ad1db44434090dd71f7b5a75f82b993b9db7c999fbaf4615614c7e1c8c872b21e509793cc2355f0f1ca17799a1dd6b107c501f278e0ec862cb6a6416593f3e41876c1c5bbe840f6dbc75ea63e2db2c93927eddd3430608d02a12a87e10c414e8efad0c5a5dd9bee39aa0524e2f833a33c0ecf87ecc93973974e743c7ccec8aef355dbb2a535a6de8db72f83764452318fef93d878b8450183c335e6dfd41c1e3c1548511570c32adfed7fc3ee11ae094b62328af07cf15ef13847bd845b8f8cf9209faca0d524f4b16b4bbde5d0c5324a6ddec7ddd88c903c54193182eb3dc670d2bf820238c121fc0b7d3f0db75a000486bc1e9e099cc3f251dfb001635d4ddf08e4215089e0", 0x1000}, {&(0x7f0000001180)="1dbd97d7993e20f8c54158b0ce7174b3d423c40c784c7e0c95d1539a79e79fdae866d7ca02", 0x25}, {&(0x7f00000011c0)="cdc9452c0dcb2a918724fe3e22c92d171a2d36e5bad99f8f16e48220b5c4f437ac7c89b4e0", 0x25}, {&(0x7f0000001200)="86e3b3b990b8c5a58b52d21038c7f45879584796af5664056cae37c507a94e0c7c38598afccbb584b6fe045d3f669069ddb41b340eb5b4d123f829adddc50ab54bfa653878992512", 0x48}, {&(0x7f0000001280)="2cca06d1925af5852536b14b18666e6513ea72d94edca5b26ea62e7675553d908635fcc62afa585a2beb72175da50581ed6510badad8568af3444e9ff3fe97aa1abc05195f71edbafb0852f908c145490f2cf7696bda894984987a43230ea17337a64d4d2bc50d7cd644fb36c81e4b9cc99a5721197e2563aaedc158715bf78a2145da80487023668246d67ed696abec4a23adb84dec15ec58423f2e3c0965af352b636661a6851fd597a61b7821df487a6b05f473697644cfbc2f96d07bf0bc1a9151477cf0", 0xc6}, {&(0x7f0000001480)="4d4993423e2a0cc7718fdbbb394221b948cda7fc9838d18db6f97466851655303c0390b6772fdff0e46c1c36ab42480f19272b7597dfe069a4b88d695c89281802b2c013f0c7ea26b9cca8fc1a3c02c674c5ac1cde0c4b0102241ddf73be9de612e33d46fd4106c9f9cd4a3a", 0x6c}], 0x8, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r6, 0x0, 0x0) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001540)=[r1, r3, r2, r2, r4, r5, r4, r3]) setregid(r7, r8) pipe(&(0x7f0000001840)) sendto$inet6(r0, &(0x7f0000000100)="8df9cd465946c5ea5ba86e4bf81eb54512a7e97c2277aeff9a7169292fbf2b1130004ede0edd285c11d3a18b8b06041ca0b4f2ddb8cc", 0x36, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x1}, 0xc) 16:00:21 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = socket(0x21, 0x8000, 0xe78e) recvfrom(r0, &(0x7f00000010c0)=""/59, 0x3b, 0x40, &(0x7f0000001100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto(r0, &(0x7f00000000c0)="896e565e7205990188f0b736d754529186ba2011b363792102464c05ab5bae7ac44596969c3fa6ea373e275d356cc6456b44276f95674bf766bf5a4be1d381c8d1b317a55bba0ed5838f2b6e9fe49ab8503a2cfb7a87c504e0df213c7d5907bb134133f7b346d8282b6d1a605bef87992d897ee5697bea971ba390e7c6297504d011ee10a203eea70bf1f8ddb4acff899f60994582654dfec0b877e4e59d5e077be2c9fd695fec489113fc438afb6f8549cbd2451b4ec4aa24d9e6ac1ce0e833908d8fb0299992106abb1e2b43aa63c126df28b5652e38c7e2ed4a4b322d932b01e1546f858e3f43ad4128d6a5411767c97781929c6a4351f6f9aa34010d634c3e36789ea968d16cfe746689923d958d4a3624e8d07ef1dbf1e5c9cdb3840af39bd40c68c48bc44379ecc1cb71c5a57f49aace43b8bea1f2111e938445be684294967529b1c7fe8a2aa9d899fb4d1571789ba530b8d7f934e125bc6e4a300d806d13cdce117f1c7b67165070a1600f022e6f991243e6c6be19aa79d591515c7e6a08337920799256e6b8e3bbd4e8882ae7358e9568bb80758cc27401fc579fa847e7967704107453d27f66f4390f656ff82a0bb07a64b577630bbb4bf35fa5da4f0cf614fcaeef265ecfa6f29a757b50ee6af26f8e5b0e834728c5f3b1dea54474f7046fb57b5bf10316c8bc92cf688f0e7f82730c1e173a8411dfdeabe1b53649b9517bb9144e26bbcc7f140b9bf4a002548f6a2810bb5f921b3021e6687bed9b0db22a0aec217be359f9a3c68b85528146fa7fbde8ea3248e9d1a367eed71b2338644e1501b1e10b3f2c376d20874f8d6d2f6fa195235d0b1e4255a421789edfcff9173651d88224995b93c29cc2933a8d2580318aa11ec1b31cfccb50dad448c4053651ead1fdfd4108af415897c8c39278c9e06c71f8154103c58f56b15addffdaea5077900405b73114e69610efe373e210ffca145433f3bce34e40cb78b02b21bef6538de1e47e6b163a7bf9d363cdf2608fe7450bcaefb66d1c10794c61dd7a94737c031a7540057a9fb06745a50e3c86d502791ba97bfaae5af1d7e472d87decd3f967a84d815569da1a66fe021cfe6dc97dbf7300a2799bf4f3ce842e9204b803ba20251bb04674cb4929a2cdc3c2185843b403682da52cd05ab78734d6b6800efc2b977370bf76e57f55a092a5ca01b95952a7dab5732e45d06cc685060bd8d7720222d272a7d5933aaec3d404b7ca96272cca67ee660f18cc905e6747f6e90bf5cd1a0b827e8ec170cf237f1708bef4f3dce31c90c64e6daa9b2b5f38bc2991dff69ba1eedaff12a4c729f5822f93c14aab7229c1267b44f3167d03b041f38f1c457b6b84635e445d43f9e84a3e64a5bc11a68c5e53fd6897f963dc974612da213d2cc3adab8b55a53b6182f073e350f4f28fdde94201d13f59ae2c3b8541974a564c9b0f7033bdc060cf0e7e88f7508970cbb409cc48c980f4b60bf830fa1bb9a41e42a79414117043bdef20029314123e684ee0a3f752718e9e99d1337893b334b81931ea38fc38eac606b749c29f2637b0a9534f6b589ab59f5ae420841508800e7459c97ec939716f1a147034e893d2943d02938e3d0e2849d0872ec2b6b7a20f2461912d9b9e1f11a462c6b3d1f5271603dc25e67d998bf35ce3661ebfa6d4e72248c8336ff5f928988ea85dbfb53d02b9e4447f208b43a7f9ee9a66e49accd00b8555e8180786510b2831737e303b062f88802fae1f328cbdee808f4e77ba0fe7950d9556ff60bdf55561277f4b1a536dc6723ae106ff18605ddbc45ae0f8f7470efd2897e12f3c220f4b850bac9f894058f3be74883910fb2f3d7f4add6a5549201f07c3c2545883fd59c0e161c46e0ef914b1258abca59a69b57610172db3a9545a43a8b9b634acd658087a0dcfde3313df4529d31c5c9e83a31dbb06cf8532febd2985be98b8bb5951ea02d57c80b0eef5bd7297be9f011fcd74ee09b9ed4584765fd867b0f50d939f86056bba0b3dc98d6188522554e75be3d5b0fd8d9b87c3530b65d33a1e9827e42077124dae9c96760d03dbbb7f2ea46680d0c2d70f7561b9d7b9ce4e18acb1b8308e116534bf72946db4a865ed9801113c694c4b4688ae16429f7d42b1a3c6ac74822a5ad69fade37b3ff12bc0f6b17ff20775e7bc4148c585dfa930f49b90f09d0e065222b96d8a421bae5f32ed6403dba151280a0da3b6381cb881215a3994e33c5c84f6b39d1e889fbd2630efca1033e21f8d881cb9846a5660ec3e950e4c056a02a70a9ceb562c830167e36f3217ef53d1596beda3479c0589a22bda267af4a62cd1838efe4687aa7974a4b1ec546da4a7f4be284502062db655adc004b3e1872c7107cee87bc8d067054ac7400b333a3a24d33c2701899a72182b0b311e82fbe8ad36efd62eaba51b729403b9acfa29f720c20765153f46744bd6939fd84f13a256151108f0f6e6e2181fa0da736fe73120899550a02f0cd3ba0a505fb5e23290624e23ae9493dc2b719f9509e46c1b56117d1f68e15270391ac34f9e0f3fa74478a0a085c7e510235029e335f6d537dbd75ea70e56a349a1ff6b5b1ed7810bdc5757938ed264574e443f0fdac9e35af66b6c8cc1337488ff7b1b8651f18f7efc72fb4f8ef4667056794c9b71d2a7e663faef189a13ee0db23d8af2bbb7239bf25b99c3e162bc253e9a9e5a17a6c5d110811aa4ad060a4afed1f8a20aac36ce681602b83df62891ea5bf016767ac3f8b4df1b5b292c2382869bb1201f4986400a1857e71c6c2b5cb7cfb6aeaf4eda88ca6ddf34ac00b46a3ed42eee55a3afd0a578d0b1fd2387d705144df66014c758cc909b998867c95e97d725b2406179dba13c5e5323b228823128a165333466e0bf2cea1276b9fa66164a0ac77a295c7e6805ae139675e42e2cb84868b51edf017f53ed025a5d81b45f3bfcdb9c6685e69d0f96d03c7c0a4bae8f986c6c5b40ce5723e005a9d172e29a00e705bc4f4b0eb5cd0b1a6f3d7366b3bf71cd0543f90565b9b4441414d40fa14b14dc8c0ee1ad3885b35da3dc2f9c6de52beef5975974c3fd693d7a197e74a760f5d7effae222560735b8c236a5c8702fc1c2b23d8f555bf132bc3ca74d887d29f1fe637be5c6a0be7c06b155af25e9690be3380e9c579a7506fb2fb872b5ffe2a9dd29a3f406594efbde7b33aa2ddee2851a42c24757c463a015b303513e2db2d551a9429bf3c9d45e841450383063e19e65bd739cb3ff75798555ac4d9a9a5d33d383b52f4e8df61cc041225e16d9ab4ec3747552539f2b0d1429d6bc5979024ce840043282579465f6f2514363cd7edcd74e0c4db60726a5e7716c88de06b8dff7224f8dd130a5468f9a3dad9e543995f1ea296aa21f33ed73fbc2aeac80760f0fdd44eb3d7e065a3a0bfa25f760cb2e4ad36245bc84962cc1b34626d19cd84049c677a236cc1b90f810df70cdb8e66fcfa0d255d88ec293f6eb37bea4438cb512b442bc8cc85740c1b0a217a301cac562d00a6148c08fd7161a9f636262745cc79b5baa8eb33439e85debdeb14f9d3dc183ef75058774f2a9e4857da8ffd7848fc77890b06dc61bde0cdb943b9a1dc94bcc6d3b50d3e43087b138d2bfcc1402beae44b3a6cc575d95f280090469510ce3215d3ef9bc6d2ac8c1f58c9cea0799a3672345f7cc6fdc0a37b0adc16ec6f8adfc075cfe12f32ded5ebbafda3bf2311c39c7e8eff3667ac89a99eeb906a81d132b892f4dfe1ab8bd4894a4c4e95e01101b46a8d3a8ce4683e9dff0da65c9dfc42ebc456b916b09b4988daf84335da6cbb15848e3cc1b67693dbe92d4613445aca40645f95aac2039c983c10acda0ec2c1fece00aa699dc03345e9d7164b559ba56ad4722457d9b55d584b2b9ee16a65170b2b89acd73ec7bf3493cd0478e62525ef5d06d8b1c72b301dc5f851144752cbc6611cb0dbc2db5df8a4eeed7c19937cd57cdeca29f825885596412648b1b2cc6b133db0f50ebe2dc605dbc29d8f83bcc4b9c4d1bd2538c4e653509e7132e358716639747b74ca6fc6b236b7f6f22dc66af7a095b6d85900d89efdb744318a1ef98fb26d37178423e96ec12bcda58ee8fd57be7656cebcf75e73488173a7ba1c85bd7bd431adbfadfa7aa7d70372175856e9a47ffb5e27059a6396adcb2b11fc9603f9dfff761fb05dbf07d030f34f4d8fe0f50097102d9d5c69c988d412b67fc32d8769fa03bbb77772115446391d7558a8e003d930dd8c5e20b1ee873c437fe42ebc5289fb7a750fa7c12841c617ab3b66e3c31fa35a0c2191bd8a887d728c9012c9c881b14829372a9186c811415fe113e9f8ea0b318ec9e2e917a8dd34e7989e39644e26033fb9dfc66dc29eeec3628f9f46be767058240c3c030859f939776d94f8254bab1772c1684a624d5b225fc1beb0c3a60312b7a14224204feea54f65fe8d0774b916ca2c589f83d8ee40f2be8ce0b03f8297b1155b827bf980733427b473fc202de4f7fec9ed9231d9dfe0754932b6ee39cef6c4495840adb8999ca6566b6dcbf1a200768a731d55fae26265f51902de5bfb7b5b62c70342b6dbcc0ee02b6843a9c73c37fa341aa5457f02b7fd691585d844f1b3b0b744673ad1efd5e36ce8416f7b7b6bc71e7c738f3f344ad7c3131544f35007faf6f2ae812d2fc993a589963725e54ee7c0cee347c2f0ffb8649a955de05547d76b958ad3402df1ce5396ba4e7778a0f9346d4472afcc1ab2813e03836b8ae56ea7d827b5f9eeec2c76757625a4fbe100a4e93d7fd8867e4656bf408bc8dd7b228c91c50911837c828a839ef40bb7968ece3dc3bcb4122e3028752d0d0ebd1b42914146955954206f81ef7e5d58ad9ce7e901ffa6452cf90971a924e50448588d3b20859a4b3629f9c4b7714df0812d8c304a7e6413814d4c1d43c6dcda30fe2dceb49774f47214d32c3086f2356a4c77306c823ba4237a8536fa253af84a74c97debc4c1db2c8e9c3f06d523d2cfa98ac4296bbf81bb8445decb1f4709df121992399e6025433e1ad74932d592b257d82bea41fc011e24da3ac5a723838faed7bbd385530ae07869b268564cc55276ac2da4a2f02be91df5a78474369ca83a9f8070b0b466ce787d4c8cb87883034c0da07defd2f160d2bf3c19df724746b97b99226bca1ffb5046d8080769b2f36f01ea9dd324fa357d656c95b52dcdeea0be379b72ab55524b827e4e886cc6de73790530300a07e8f3771df85fd67154d99ff0430b291db2c1f13ecd543c67d5b0a2ff787bb7ea1cf4eabd6aca9405a1d351bc803913a3798fca4391fced96f6899da19792e867a2ff05936bb32eb35ab5def329ed056fdbe7fe7167181a32e704626bafb594b24075c1432d30a42aa708f1db61d1f54c3811ffb3aaccb15770698526e83470d29b38571da5953e50fe251edb7e912db8100e40427e6f7e5fcb89e2e26118f465c2edd18f3840ab4e89132df084df84eff1cc8aedf8f3ffa2086f590bf40ffff8a1a64b9051c1bbc88b0e33005f0f1d02bb048838d250f567962e8a3a7c7a2ebb1fa3b4d16d65e7cf0adada9775611342ebf3c10c26d43ca67ee7e52b7c1e12676004ccb081c1e3e7ac4d2b413cf639f8f41569fc941e04d262657e892db2e3bf8bf918b07f492d19e2f83d44b4819d3b56af8f6e5c6ec64bac30919f703cfd25c1b9a83f70af0b9aa2492aeee83cfc4c981270f501b91bcc4032aed0e2c0223268e559a7964c2c529b743f82e13a00daec3a4a78c46b31354833494c49d5e", 0x1000, 0x40e, &(0x7f0000001140)=ANY=[@ANYBLOB="0140653020eb722e420f46f1ce8546c236af0100000000000000437ab45fd4ffddeb41201929a64253326cc7d84c337646e20533a1d524b003b27953f4deff5d485067dda5dcfdf851f3379562d37ba3b4a45b6f87f4a758d0c50e1ab55805d70d4e10e685"], 0xa) unlink(&(0x7f00000011c0)='./file0\x00') sendto(r0, &(0x7f0000000080)="59f18a67528e251cbbba5dd53d580dc37c05211ba2", 0x15, 0x400, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:21 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000fdffff"], 0x8}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xa1c, 0x0) munlockall() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x317, r1}) 16:00:21 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setgroups(0x400000000000034f, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x28) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket$inet(0x2, 0x4, 0x401) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xa9fb, 0x5}, 0x10) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/101}, 0x6d, 0x0, 0x1800) socketpair(0x18, 0x8000, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/64}, 0x48, 0x1, 0x1800) getitimer(0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 16:00:21 executing program 0: setitimer(0x1, &(0x7f0000000040)={{}, {0x3}}, 0x0) socketpair(0x19, 0x2, 0x6, &(0x7f0000000000)) 16:00:21 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4810, r2, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x7, 0x1) semctl$SETVAL(r0, 0xb, 0x8, &(0x7f0000000140)=0x80) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x28880, 0x40) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, 0x0, 0x1dc, 0x40, &(0x7f0000000200)=ANY=[], 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x27b) chmod(&(0x7f0000000240)='./file0\x00', 0x20) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./f)le0\x00'], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:00:21 executing program 0: getegid() setreuid(0x0, 0xee00) r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/66) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x8) r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xa1) socketpair(0x6, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) getsockname$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000001000000d0b9ae1b57e8d36e000009000000008049f50a55b05d61610dc3521e13a41be335c3edc56dbb3c7157b9aef39571d6fa9dd2aa9d48f9c60e7b626a4d87af5b30688568661cf264d3678fd96cb86988dee6db532e7dddc474ce06c205fae0bfbe04b20b040521619e8a2205822ff7d250a76bc1af4c15383e45105be4c73439f7bff59542655816bb1eaa78de4554249322da1da249b7bc57b8adddd17da3272d2264261e8328c8ad8c2a20f9c6f4a6f59658de97"], &(0x7f0000000240)=0x13) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x1000) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/252}, 0x104, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "7cd2c630ba5bdd6f6bc97d5ff0cb9dd3e096d2871590eefe4bd2e54657e9c8bf33cc94920bef20579b19e0bc7163b13a55e9f78172593b9e266246400aca8407164e19da45097619d1a5bd22421b83d75688256462a2a3a11ae36191f840"}, 0x66, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9ee8ec604592ebbe35813bdafbc0ecc49cf2cd812bc84925"], 0x8, 0x0) 16:00:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:21 executing program 0: mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) semget(0x2, 0x7, 0x2) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r2 = semget$private(0x0, 0x3, 0xd0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000000)=""/24) write(r0, 0x0, 0x0) close(r1) 16:00:21 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/50, 0x32) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000335000), 0xfc94) 16:00:21 executing program 0: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 16:00:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) dup2(r0, r0) dup2(r0, r0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) chmod(&(0x7f0000000040)='./file0\x00', 0x104) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x6) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), 0x4) socket$inet6(0x18, 0x4002, 0x2) 16:00:22 executing program 1: select(0x3, &(0x7f00000000c0)={0x10001}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/32, &(0x7f0000000080)=0x20) pipe(&(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x11c, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x1) 16:00:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x4, 0x0, 0x101, &(0x7f00000000c0)={0x2d, 0x8}) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)={0x2, "d29e50b93f922874db"}, 0x11, 0x800) setreuid(0x0, 0xee00) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) ftruncate(r1, 0x4cd) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fsync(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 16:00:23 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) r3 = kqueue() r4 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x17c, 0x43, r4}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x0, 0x9, 0xfffffffffffffffb, 0x8}], 0x2e, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x54, 0x5, 0x1, 0xffffffffffff8001}], 0x0, &(0x7f0000000080)={0x585, 0x292}) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x208a2, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = kqueue() socketpair$inet6(0x18, 0x4003, 0xcfc9, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x81, 0xffffffff, 0x4}, {{r2}, 0xffffffffffffffff, 0xc0, 0x4, 0x20, 0x3}, {{r3}, 0xfffffffffffffffd, 0x48, 0xf0000001, 0x6f0, 0x73b}, {{r4}, 0xfffffffffffffffd, 0x1c, 0xfffff, 0x0, 0x401}], 0xf6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0xcb, 0x80000060, 0x6, 0x4}, {{r6}, 0xfffffffffffffff9, 0x2, 0x41, 0x8000, 0x7fffffff}, {{r7}, 0xfffffffffffffff8, 0xc1, 0x4000000a, 0x8, 0x2}], 0x800, &(0x7f0000000180)={0x6, 0x7}) r8 = kqueue() fcntl$getown(r8, 0x5) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x48) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) fchmod(r0, 0x88) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) 16:00:23 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:00:23 executing program 1: munlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: symlink(0xffffffffffffffff, 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:23 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x40) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:23 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0xffffffff) r0 = kqueue() poll(&(0x7f0000000200)=[{r0, 0x181}], 0x1, 0xd653) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) select(0x40, &(0x7f0000000040)={0xfd4e}, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0x4}], 0x9, 0x0, 0x100, 0x0) fcntl$getown(r1, 0x5) 16:00:23 executing program 1: setpgid(0x0, 0x0) munlockall() 16:00:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x20, 0x10000, &(0x7f0000000000)="506293dc4bfcd1f302ceba76c5ae1f69df2d9125fd8047cd4456972031a83b7e209c7b1273f552d99574864e91e81bfd56f85a9ada4aab90c6f094bda976d6b9a3ec127d3a686580f77d78525a87cca6e17c126412711a062be51673ba213a8ee03e98fb20d2c7334762e0b3102186911e53c6af5a514410164c32fb5bacc6477a20605065aff7e1ae2633e8a8bc4a33a711947a8cae999c0b611339d2be225082aeb89d1edcf54caaf8a5a9b4a25feed92a896e576a36facc6326f47056bda542e26e33ae6c897af8a43c61e0d96b7140bb1717", 0xd4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='\x00', 0x40, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r2 = socket$inet6(0x18, 0x2, 0x3) setsockopt(r2, 0x1f8e7ec, 0x1, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 16:00:24 executing program 0: socketpair$unix(0x1, 0x10007, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x9}, 0x8) clock_getres(0x0, &(0x7f00000000c0)) clock_getres(0x2, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffff492, 0xd40}, 0x8) syz_execute_func(&(0x7f0000000000)="c4626bf626c4823938a5f4000000c4e1f81772bdc4a1785b39460f1b1ac401596424fe46a20500000000000000c463fd096b05906466430fc4cf58c442f9aceb") 16:00:24 executing program 1: select(0x0, 0x0, &(0x7f00000000c0)={0x40}, 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:24 executing program 1: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) socketpair(0x3e, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmdt(r0) shmdt(r0) socketpair(0x16, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/231, 0xe7}], 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='&}\\\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480), 0x100000000000029c, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000700)=[0x0]) r10 = getpid() r11 = geteuid() getgroups(0x2, &(0x7f0000000740)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="48829c23b04978432477dc60970e122281b06ccc81a27432e55df85676eaf6bf7d3ce454429f949c5bca9fe2e0a90b6520884d175a21914b3242ed11acb378b6213ee818914b3ee76974e7a29b7ebb309c9ff1311db1b34cae8aa1cc574a5693471c0c4b5990b3596f63308ff2cf3493c36288dc7017a82e8bf1e1c467b67730a63b4cae44f09ff9a7514918e444f8cbb5cc05f6703619aed079fc6bfd59beeb2bc6132ad428b6becf2eca0c9b50dc47057f1d6fc7477b92264ea7d9d860897110", 0xc1}, {&(0x7f00000001c0)="024f0e6f55fa6672ba6d68f0030594c5a4e1186630666ca6e6e64d924aaa72abd424de1d84621fff04a00b24ee6c2f18b4ba75398845a3aab411cd331d6e327d723a75f974884fa56964c8701d1ae491dc734a584c38863031b65bb88e65c065f3cbccec56607ae30e0c8b39cc5ca8970dbf1afe102b8e70048027e89650e363de59216bdf7d4f5bfc5beaa50c8531858a378322d2c60125bf4570b5e40ca59292245a0057a231dc2e7323edf1fb00b91b6fadee858a337ce75fb999252f4c3604989782cd2529f950", 0xc9}, {&(0x7f00000002c0)="e42442a24345e37c92e6303768982f4d243464ea6e802763e8f6906494927b5454789914b7e344f7f5253474740da0fc2cc587f28c8a30e521e6ed705a02d72aa51f5c17242d7dfadbab83506e41a4d61ada376142bcd6b7d95702feb26ff24cf4091dc768cb11bb051d12bb45ac1d4ac6df7ceb1e1f65ba839d20c06c1dec65300292a23c07d7dd87908d4bf7898f300ad646987f098e308eeeeb69279c345b47f2207b798f1db474aeb80a1a9ebbb71e2adbe7c6529a2546a73ebe426b82c6", 0xc0}, {&(0x7f0000000400)="e03316bfbb1e31c4b728571c3328a8a8e2cf037ba79aae279833d268f26651d827340757405d4ff8a7c72432a12ad6504258b00c09b8256c1426f3c4da217346a75896e3c9c4bb36d5adc93510fecc3dd3ed812c4cf17989ccb524c9ccec1666819c21cdd6ee8ac3e8afeb26c27160c3f3a56b3cb45b25b52744a8a1645fb5a2f80a35b9bbd602ab5427d1337d66f2cea007c327244c25c46794670c5aa220d1a8985c6ba731d6c2ff5870", 0xab}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xe0}, 0x0) 16:00:24 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x104, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "7cd2c630ba5bdd6f6bc97d5ff0cb9dd3e096d2871590eefe4bd2e54657e9c8bf33cc94920bef20579b19e0bc7163b13a55e9f78172593b9e266246400aca8407164e19da45097619d1a5bd22421b83d75688256462a2a3a11ae36191f840"}, 0x66, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3}, 0x8, 0x0) msgget$private(0x0, 0x128) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 16:00:24 executing program 1: open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) select(0x40, &(0x7f0000000100)={0x2000000000, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000180)={0x8008, 0x4, 0x357e, 0xffffffffffff03ac, 0x5f, 0x101, 0x81, 0x1000}, &(0x7f00000001c0)={0x8, 0xc}) 16:00:24 executing program 1: socketpair$inet6(0x18, 0x800004, 0x434, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x7000, 0x6}, 0x10) recvmsg(r1, &(0x7f0000002380)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000280)=[{&(0x7f0000001340)=""/4096, 0x1000}], 0x1, &(0x7f0000002340)=""/47, 0x2f, 0xffffffffffffffb3}, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r2, &(0x7f0000000080)=""/88, 0x58, 0x802, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xc582, 0x0, r2, 0x0, r3, 0x168, 0x4}, 0x100000000, 0x4, r4, r5, 0x9, 0x1, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:24 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') semget(0x3, 0x4, 0x2) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x180, 0x80) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:24 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = dup(0xffffffffffffff9c) open$dir(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) r1 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) dup(0xffffffffffffffff) syz_open_pts() accept$unix(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') accept$unix(r1, 0x0, 0x0) pipe(0x0) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8041, 0x20) dup2(r3, r4) 16:00:24 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:24 executing program 0: socketpair(0x10, 0x5, 0x3f69165a, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x5}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="d55b165deb3a6ed9e46dfa6193fe3a3783cab39eb8be0e6f5b91ee9c1e5e86c71a712d303f5671ac801e52fea3e0e44a9edb7b2503ef8c866d428708b2cbfc0a168c74681a2dca6c675c6e3bbe02df1665d6e97bb748a4acf300b14cf4798dca38e82f538719a325c2673b264df95f8b93d961a6717168b57dacdff5abd755a7777b80738d71d55b6cb4e53e8b90597e1c38156ba6036a11ff53bd3e36b390594b0541344abcbf36a686f337114a24d2de5b382b766833f1ed2e9e821b0fce455206be1cd055a72a380215afd427014658cc878924a529c132da83c80f0154d2191dd93347172fbb", 0xe8}, {&(0x7f0000000200)="f5a39f0ed4cac2978dc846debf7f3f57fb6694435b302b257c4cf68147a7e9a63bc7971bc8869008357ed38c45b5b3d1793505f5d6087fc2d3d2d56364601d0034eff6b9c538a4ce", 0x48}, {&(0x7f0000000280)="c4718b276ea248ba78dd91e01e3d498c110e8c2df399bb71f44cfe8054e4f2a4cd04cd1764644b7e8c89d575925e4a5a0f445019f237e4b94b4697ef94502698af48df514b850f02c5ea91885d4a785bea0be5d9bc945e073037f51deb8af0b749908e1c4f7d344f035f57f84f2912ebd94f1a3b13f25e2abe5c98d6530ccc34fad257710b0c76be85afa5fad6516c741aedcfee2bd4018f8096746895321fbe635a9dc87071c1bcd2a50ee818", 0xad}, {&(0x7f0000000340)="7f7c046f4eef445119297cdf2600c32bf6ab3d8e3e8027d63457e71b8b272e113a6766e135eeaa45f6ee4673e3bbb25d50200afdfb8fad6c526051cded1ab2545ed626c63bf2ce0b223f98abaf375af9bfa9c2150694c567947c98113b853b", 0x5f}], 0x4, &(0x7f0000000400)=[{0x20, 0x1, 0x7, "2f497d7e1274492680b17684963f5aca"}], 0x20, 0x8}, 0x400) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="08278fe4df7b82931237323395fe7151c890a148f488a761f696afde61abeb42b8963510599fc25611e972a4bb4589465c117dd58a4ae1118820", 0x3a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: socketpair$inet6(0x18, 0x3, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) fchdir(r1) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x1ff, r2}) 16:00:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8330, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x82) 16:00:25 executing program 1: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x6) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() semget(0x0, 0x6, 0x44) semget(0x1, 0x4, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 16:00:25 executing program 1: mlockall(0x1ffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0x2, 0xcaf}, {{r0}, 0x0, 0x0, 0xc0000002, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x5, 0x2}], 0x100000001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xf00000c4, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0xe, 0x4000004d, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x22, 0x40000004, 0x7fffffff, 0x81}, {{r0}, 0xfffffffffffffff8, 0x48, 0x1, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x43c9fe3f, 0xfcb}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0xffff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x5}], 0x9, &(0x7f0000000000)={0x8, 0x10001}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) syz_execute_func(&(0x7f00000002c0)="400f0009640fc0b358566666f20f2c647f0a26f343908fc9f894a00d000000d3f9650f0f3f9064400f380b9300000000c4227d3174072dc3") 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x6) 16:00:25 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) clock_settime(0x0, &(0x7f0000000000)={0x6325, 0x1}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket$inet(0x2, 0x200000000000003, 0x0) bind$inet(r1, 0x0, 0xffffffffffffffb3) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 23:03:01 executing program 0: socketpair(0x18, 0x4001, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 23:03:01 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="5d72dff64f8ab4bbd50a0aa934d33c5e3f2f9e04cb1a376d1a62c39ff967c3c53c54c5ca7593bcf00f26ec3e1bb107e15bb14a5c13aca633654441ae", 0x3c}, {&(0x7f00000001c0)="be8f165de72080bd2987d773a5075030b80a8627e4816c09d156d4d498aaddd1de45e34af7ed4b136e8442069ee054a711c8184e78aa85c0f2c95062a38c0c9d3bdfc89fbf6180fbe8e742036cc1b6328ce7da195073d6b8390f85", 0x5b}, {&(0x7f0000000240)="cbc0dca0e65119a3ade00f71564341dedc8e2d15fd7fcddaee85a8eb5e003b4c067a91e82c4d66ab3ea78abae2b40cb06032433b83cadfa5b855b90e3d3c3d0f4ffb4e0c8972b276ab4fd116c1d966e07d10ffb18b37af7374b425", 0x5b}, {&(0x7f00000002c0)="6d8b8a53c193463a44703e5819ff0099d49c0c4c5a1b8472a2224535f14a148a3280682b2379ca57cd1506819e4e4f506de4ef560a391f0f7827c6b4c6ee0ab69aaa6e1259af48cbfdb17283ccf9a13610ba1f98f46a3f4eb7e0df297f3e8d6b380d9bcdc8ca450c635c6f4713989039f8003eee0027c3625d6b3671931ffbc69cdd3b1e4f26a6576ed9283832ba4247c6", 0x91}], 0x4, 0x0, 0x0, 0x5}, 0x1) recvfrom(0xffffffffffffffff, &(0x7f0000000480)=""/76, 0x4c, 0x2, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f00000003c0)="0004") execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:03:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) clock_gettime(0x2, 0xfffffffffffffffe) 23:03:01 executing program 0: msgget(0x1, 0x6) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) r1 = getuid() setuid(r1) 23:03:01 executing program 0: setitimer(0x2, &(0x7f00000000c0)={{0x89c7, 0x2}, {0x8, 0x800}}, &(0x7f0000000100)) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000000)=""/54, 0x36) setitimer(0x0, &(0x7f0000000040)={{0x9, 0x9}, {0x0, 0xc782}}, &(0x7f0000000080)) 23:03:01 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) clock_settime(0x2, &(0x7f0000000000)={0x20, 0x65a6}) socketpair(0x26, 0x2, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:03:01 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') 23:03:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) lseek(r1, 0x0, 0x2) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/4096) 23:03:01 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x0) kqueue() 23:03:01 executing program 1: clock_gettime(0x2, 0xfffffffffffffffe) r0 = shmget(0x3, 0x1000, 0x5, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 23:03:01 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}, @cred={0x20}], 0x40, 0x3ff}, 0x40000000000006) 23:03:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x800, 0x2000000005}, 0xffffffffffffffe5) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x10}, {r0}, {r0, 0x110}], 0x4, 0x1) 23:03:01 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1bd, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0xffffffff7fffffff, 0x4, 0x9, "d78896f06edd0609092f1e1d6dce4001618dcce4", 0x800, 0x8}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff}], 0x70, 0x0, 0x40000000943d, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x81, 0x4, 0x6, 0x351}, {{r1}, 0xffffffffffffffff, 0x62, 0x20, 0x7fff, 0x3000000000000000}], 0x0, &(0x7f0000000140)=[{{r2}, 0x0, 0x0, 0x20000001, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0xc0, 0x3, 0x7}], 0x401, &(0x7f0000000180)={0x1, 0xffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x109) r3 = kqueue() r4 = dup2(r0, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000001c0)) 23:03:01 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) open(&(0x7f000055f000)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:03:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) socketpair(0x6, 0x8005, 0x43, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)=""/231, &(0x7f0000000240)=0xe7) setregid(r0, r1) r3 = socket$inet(0x2, 0x9, 0x2) getsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) getgroups(0x0, &(0x7f00000002c0)) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setgid(r4) r5 = semget(0x2, 0x0, 0x1) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000100)=0x1f) 23:03:02 executing program 1: setreuid(0x0, 0xee00) geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000080)="f023795aadd5b095e2dbc9a85391be2765dd9aa86177a6b34b66b5f17dee2cb6e2362185b01cdc39f2a486f84902b4a4715f90e2b504c022a458409ef735d844a73927bd9e137cbbfc0e407d76f6133c27e4a331b47bc4b4001b3be48f917ff7d81f84337c17989f05f701ca26fade878d6010c66cff912e3fc90c9679a06fd6544ed92707a3cef0f44d85399a4fd17364be65b69ce58f5c7b44801b7967d65448bd8e78d03dfac761db6d63e71387d95fe2b73c26aee4a7d7acc8ca5a7fd2ed5f8d", 0xc2, 0x40e, 0x0, 0x0) r1 = geteuid() setuid(r1) socketpair$inet(0x2, 0x7, 0x400, &(0x7f0000000000)) 23:03:02 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/133, 0x85, 0x800, &(0x7f0000000140)=@in6={0x18, 0x0, 0x100, 0x6}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0x10052) ftruncate(r1, 0x3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:03:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x400000000000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:03:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x3ff, 0xfffffffffffff800}, {0x2, 0xfff}}) 23:03:02 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = socket$inet(0x2, 0x2, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 23:03:02 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x4, 0x17b, 0x9611, "c12aea54908df484edf316824601e59e89cd26a3", 0x2, 0x5cd}) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) syz_open_pts() 23:03:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='x\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x6e) write(r0, &(0x7f00000001c0)="8afcb0f588985c02053d50770ebcea007fd3822f12b7cbec86028dc3226560a72a82cb1b653b334b3bffdeae27d4e86f841e5792d3af7d9c8d5002cc9eace3e4a6dbd4e24076231822109a507d30b9b73ff2e3a62601380e7e8575cb516ff3016d5dbbdb1a6a32ec898002bca44bf5d8a0afde7eaf36f78594396f2a7d99dc01681d59cdedb82641917bead2403b99e023b43b267e6dcdf368e82ba16bb2036a75d3b44eade7dafb538679faed85ffe1aaa1f82e896bf7f6b9525b4552121283", 0xc0) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') socketpair(0x1, 0x8007, 0x29, &(0x7f0000000280)={0xffffffffffffffff}) mknodat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x2100, 0xa80) 23:03:02 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 23:03:02 executing program 0: symlink(&(0x7f0000000680)='./file0\x00', &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000580)='./file0\x00', &(0x7f0000000080)='c\x00') 23:03:02 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') rmdir(&(0x7f0000000040)='./file1\x00') 23:03:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) 23:03:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1ffd, 0xc126) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) setuid(0xee01) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 23:03:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2013, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20422, 0xd) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 23:03:02 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 23:03:02 executing program 0: setrlimit(0x0, 0x0) 23:03:02 executing program 1: r0 = socket(0x12, 0x2, 0x1) fchmod(r0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 23:03:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x81, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x4) r2 = shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 23:03:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) r1 = semget$private(0x0, 0x7, 0x181) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/10) getpid() r2 = semget(0x3, 0x3, 0x80) semop(r2, &(0x7f0000000040)=[{0x0, 0x92}, {0x5, 0xffff}], 0x2) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0x2, 0x722d0ca640758deb}, {0x0, 0x3, 0x800}, {0x3, 0x80000000, 0x1800}, {0x0, 0x7ff, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x800}], 0xa) 23:03:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff, 0x0, 0x3}, {{r0}, 0x0, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) 23:03:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r1, r0) socketpair$inet(0x2, 0x8001, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = msgget$private(0x0, 0x290) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="feffffffffffffffafb4544f9557e3e67df8527265b148ab91be2c4933d263dab85afb1fcede37ef6758c516a3509ba451bda8a6b81e731340b954a0cca050cb935d55cf6c20c2564bf8485966aab2ee0295a9d31624ff1f6482b4ba43de99c4b3579d717c8cf06053d33f2fbd970900cc8d416de688d855f7b3df4e68a7deae38e6e232a300a4c2ce5b24db3d5b31564f5e11b233a7b28e6bfa886cb436672be71a5d21b45a3d96d7f097ce1db7a1fffeb89807bb794f1900fbfe6541eaf17877947e8badd9b3f6ca95a758a2560b26e9a154740d08aef99b260173905cf371bc60c77a302ce9e00e2b41cbd77f0a44e30c74446be75fcb55aed8f61ffc82ffdc13ddaa2f86627d75330f44bbf14aedfc2b8d6a34bd9338ea58dbba350000000000000000000000000000000040538e8966f8e553f9632bff180bb9b16d317a8ff38f714fe658c609775657a83be8008f505ec236846769470ea5fbd5b7934e0079ab98a62967c888d4241b846326ab3c8cffacee73755f91ebba8ee5595e5dfed79d1b42435ce9682252668f8f5ad1478634acab7f42416cf515a92d0b7ad0bd38cb1bda080c8bfdf66c8e844a953dce0aeafa6a6208b2466adba4fe461f16d7fb25c0aa8d6494a8b104e358ac42008cc62e7a6833891dae2827ae45cbd423aa8f8761925d1e84e75fcb700df8ac4707de17a8b22d7795903b5b8b677adef3b803b927b98e50185462fbdf83d4c282bdfbd6496a3f5c83f1"], 0x135, 0x800) 23:03:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) select(0x40, &(0x7f0000000000)={0x2}, 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x40, 0xde9, 0x3ff, 0x8, 0x1, 0x6}, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xfff) 23:03:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/241, 0xf1}], 0x6, &(0x7f00000005c0)=""/77, 0x4d, 0x6}, 0x800) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) getpeername$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000680)=0x8) shmdt(r2) shutdown(r1, 0x2) recvfrom$inet(r1, 0x0, 0x0, 0x40000101, 0x0, 0x0) bind$inet6(r0, &(0x7f00000006c0)={0x18, 0x1, 0x4, 0xffffffff80000001}, 0xc) 23:03:02 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x200000, &(0x7f0000000040)={0x6}, 0xf470162806c9cbd5) 23:03:02 executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) 23:03:02 executing program 1: msgget(0x2, 0xfffffffffffffffc) 23:03:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x400000000001010, r1, 0x0, 0x10000000000000) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff, 0x3}, {0x2, 0xace}}, 0xb34add7776fc620c) semget$private(0x0, 0x0, 0x206) 23:03:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x80000000000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 23:03:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket$inet(0x2, 0x3, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000080)='./file1\x00', 0x20, 0x20) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x648) setsockopt$inet_opts(r0, 0x0, 0x413, &(0x7f00000000c0), 0xfcbc) 23:03:02 executing program 0: setuid(0xee01) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 23:03:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='&}\\\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1298, 0x0) pwritev(r0, &(0x7f0000000480), 0x100000000000029c, 0x0) 23:03:02 executing program 0: r0 = socket(0x2, 0x6, 0x0) readlink(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)=""/127, 0x7f) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 23:03:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/230, 0xe6) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:03:02 executing program 0: readlink(0x0, 0x0, 0xfffffffffffffe72) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 23:03:02 executing program 1: socket$inet6(0x18, 0x5, 0x100) 23:03:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x272198e1e2912870, 0x68) r2 = open(&(0x7f0000000080)='./file0\x00', 0x93, 0xf7) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) kevent(r0, &(0x7f0000000000), 0x70, 0x0, 0x943d, 0x0) 23:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf120b93df5f24cace12f3011fe759a193dac837", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) 23:03:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0xfffffffffffffff7}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000180)="a36e080f6d56dda94364b3799529a9c31664cb7794fde9d8437443858d1ade15cd89c2c035d12934a736060dea4fcbbe2c691942e8e774dc7aa4a8409b92f2f46825b7d3afef966cf735d3eae83fea6526bb6417f757bb77218f69f77fe4606fdaaf3233ca032ed0c0a5772aef119838222e012be6525bc3888c0c14538330f4b80df8e29b60e69607b627b8563dba7433234c62680bc4f4061bfe8c50a2619dc10c3118ac75b5b2309385864ac87078829312be4c8d3e152f753e999c5acb729d8add853a8944820dbdbaa54168010037bf8c754b9a720f0dcdbbff0125a8034fe77f6a56b4c871c7b0bdde28ee2465522706d9f0df04d5", 0xf8}, {&(0x7f0000000280)="35db16eb8b8f7dbac06999aa0d250feadd5d8c65576128728e215eff15c7462e169ad769ce5232ca72b228cea20f74d1087e111e708ac6c520bec1d88de6ead3c77b19ebb37d7c1b2037019972d913f4aec171e3fa6de7393c69d1fe4e75f188ba28b640a50293d5914297d014e09f10f8d79d455bac4f4fc58ef4c0696c6b8714b042615d531ef7d2c8c6a73fc13bc30a5e96e77353df7be6ec4129a101be164af4933cc7948046807350a6f2ca9f7b5e0560b1a0c1fd2aed3f9e1eb2772e0b018e47901313339b71610c5ca268b478a9762e17f9e6ab63bbaed6bbb13f87b7746e1bee8b08626babb4a2692c632a35", 0xf0}, {&(0x7f0000000380)="df2c1df8e5be79386cb557b6c5eef7b4e5ed418667b2480ec2f855a76434f60032c3d1b5112f57b9167f98aab51341", 0x2f}, {&(0x7f00000003c0)="1d74e75e15c39f07101ccd5fe2022850eeb506c367ee354af3edce9595006a451e84222829f9d9df9e85a0e6e77b354129", 0x31}, {&(0x7f0000000400)="852bf1e88c19efa29eab69866976f6a792467a41b2286b1de3d27a560acd0a6a8e2c70138923259d13b5", 0x2a}, {&(0x7f0000000440)="6f0f8496b728679f727871637b008dc66c60e0ba3ca222e3697b5e9d508b4f980ab32ad582ae21d7d4a9fe8adff86383f9973ed82ec8c7813496fa4266d08b50f330f4f16d6edf58ee58fa132680b341145e82c3bccfe52e74c9cc2da722d007de8eff1b946cc368663f0eb1289021af55c5d3b77996704761b786cd8ccda1394f1191342feb9c48dd3c10b7682c67815444b3408623f26d9440018ec173cf4dae3a4cb99b3b243d5350f67b42e91bf0a9e933f888d3add4cb1bce858b0578386e1f5d78305ffcfab1cbf784b966bc6c255e13072ece8f988fbb7cfcd307c4bee4e28fc430", 0xe5}], 0x6) 23:03:02 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) shutdown(r0, 0x0) r1 = socket(0x400000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r1, 0xffffffffdb3ce0da, 0x9, &(0x7f0000000080)=""/2, &(0x7f00000000c0)=0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:03:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 23:03:02 executing program 1: open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x44) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x40) 23:03:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), 0xfffffffffffffccd) shutdown(r0, 0x0) 23:03:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x400000000000008) r3 = getuid() pipe(&(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r5, 0x6) sendto$inet6(r1, &(0x7f0000000180)="da3c219f965113411f8bce2bddff9a3859c5bea92db30e4e4105f30b4f5b450fe439d6dd9463a577ddc06b937df5f101bd23514941c4b4145cefbc1244d21e381b758c8a", 0x44, 0x0, &(0x7f0000000100)={0x18, 0x0, 0xff, 0x400}, 0xffffffffffffff94) r6 = shmget$private(0x0, 0x1000, 0xcd, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x0, r3, r5, r3, r5, 0x181, 0xfffffffffffffe01}, 0x8, 0x1, r4, r4, 0x5, 0x8, 0x1}) 23:03:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000180)='./bus\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x1, 0x7, r3}) flock(r0, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 23:03:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="43a867912c6e9887c27ddba0b9bee8b1d7da4ae002093d7583d3d138e727496bfb9020f27e2762141a75b082c57b4045366e827eb134a2eef024a1f6d538245d6b6110c3bfbce67e2d8f9e643c502f53e162ca54dfcb58487b3f9b1dc6a5c09c298ba7e63eb62fa6ba597bb16ae822754d7babf5c7be116acef17e5c549dd562b536d80af647fe64b823711d2d9995e4e5b7b3c09fc3ab69a7a843d3d8a621ca262437fcc3b17d2e", 0xa8}], 0x1, &(0x7f0000000180)=[{0xa0, 0xffff, 0x7, "38351236203f963b1bdca59a6c5e544022071e9d8f828f98a7abc8a7c16d57f1c0a5197744c2fad3b8c71f4fe394f2592170c08f599f2f0c13c3d33b3b96247ab6e73907b56f2e79d9637615834c7f7d73a330218fc800c3180646bccdcb8c2e40244b9aa7eceb2450761119774cc35165843d024a403218a163ec8ddef99b501c78ee64b38064ac9bfd"}, {0xb0, 0x1, 0x1, "51731d3934ae67ed25ed95a7be0222b70a7d83ce582dbe9d323a51234ef2f1d8fbbc54f99f89628f81580070b26b5e5277c1380ab0857d8f38b6e2ea0478e7a28b7d4644300b166cd2fd988f90c4d3cc06f17282ae61c880812e94f0d0572cd8d128fc8887182c45bd94b978fe5273f0fee487b41ccdd684feed2511a3067a1e2e27c928ca34a4af536f377a23c5ad0d96d5fea2ed10d80bc4a272"}], 0x150}, 0x1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="77854e3d81bed143fdea33b28c71a9baea04b69174467f6cbeb89d648b8473c044fcab6308be5675d5c64428f731dd714b8973527bb96bc0bb206bea86b7dcb4b4bb0d2ccecafaf41368c2b611d8209dc4e69b85c780a86fce127b6ed3fc3206989647cca8140b57ab968c7fc1155789e434e51e3c8d41df95787d1a542c8c6875accdf53b20e9f45d20a14a7f97148078c82843fd85f1cbb4feba35931ea667d7c62d741c7c556882cde2c0584c7742015ba455aed3deb5aae34c8274bb28a0a7186c46c22e47b455d1647af72e2df82d497a95f29d3e4223ffa9e2ecd0b5704810ad831ec6a09659e52b792dc1222a653108f32b", 0xf5}], 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0xfffffffffffffffd, 0x0) msgget(0x3, 0x20) 23:03:02 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 23:03:02 executing program 0: socket(0x2, 0x2, 0x1) r0 = semget(0x1, 0x0, 0x10) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/242) 23:03:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/216) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x3) 23:03:02 executing program 0: socket$inet6(0x18, 0x1, 0x7fff) r0 = socket$inet6(0x18, 0x4003, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100000001, 0x1, 0x100000000, 0x5, 0x800}, 0xc) 23:03:02 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = syz_open_pts() getpid() read(r0, &(0x7f0000000080)=""/119, 0x77) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) r3 = getpid() fcntl$setown(r1, 0x6, r3) 23:03:02 executing program 1: pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd141f799d0e7973a) accept$unix(r0, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x881, 0x80) ftruncate(r1, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 23:03:02 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 23:03:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r0, &(0x7f0000002600)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000040)="a766f98bda55de9f4ef1d898676a2783551e02fa13730356b0b3c41e11a2310bea356371fd6722ee8f5e6765844c36d70e87ed1c7459e6d0e55d85e968ea6848990163a2a840ccb1a2b8c45aeee29d07d87dbe412bf4e64305e7fb026b1db0a8302b6e306eb0df6561a2bf772bbd9bcc85a53a39c8cfafaba4675a", 0x7b}, {&(0x7f0000000180)="665932196e4ffa3c583e3fd6d1816c678187dd0240a5c916132b7488ffff9aa8292ce3f4a0825e2f589b973a2f8844e98912d77920dbdda2985f9b6ccaefcd14507089e1b603bfc05f1a33bab6af9cb2ea3d4958a6a4e7721df2bde8d124a02d6d534c44cb6448a10d4c84f0c38d62d0d85754013d01123317df34ee9bb305e7ed66b8340c04ea7dd8db14e600e4c6d77c2c74", 0x93}, {&(0x7f0000000240)="a251c63760e6cc48cffbe93ea999eab05ea6318a744cbb51eea575ae3f4cdcd2d193fd6d677c6e82df9220fd82cc0337836251ad56963be782f0857ee7dfccd44871b2292594a851c107a33e14e18e7322305c58446fe44244baf5a13983f0bbddd0b502758178be82464c645bad37aa2bd7c19fd672294e32c4d69d6d33ce502d51ebf182dcad13cc7e0efdd8eb0f7fd9ae993309e2f5aa5ef0d9e03fbe911d22699d301b07735eabdb2758688e2dd7b94031e1aa4cba189f", 0xb9}], 0x3, &(0x7f00000013c0)=ANY=[@ANYBLOB="d800000000000000ffff000005000000876c3bb6c00a7ed4e8d1cbe6376437472049abc1f9c3e00bde5dae2903d9d58e94baf810c724f3d9ed3632aaa1397fcdf8b1382f159bc5b3ead003953e520821ef3049097dd972eb24e74ead3ded875f032d8ce168d18c329d545c2dc68833cf3e0889c81c6f4a324f337cc0bce46e21a12d24b8dbb00ef3a29056678a226b2de4e16ba6292710011bfd2d0fbbe88af95d17dba1e726860d0c088ef5e475c5dfd69df4ed22ffbe4561dde6fd0ab81e5bec49caab0412a7a7fd5c5c91389a0d709fd1d67691fa0200101000000000000000000000090000007b962d3a74c0f19f1b05e461c70f98090cadef00cd02cefed2da7f9f1b47a7adfea3c8f6a769ebd648055ebdab06dc1616f2fdb7ca2fa5bce4289c7245b74358cac81105cdd336f35ce7d1668f60911a3bc0cb0af1525e78450ee5f3128decac07b495d6b25f838f45b82500bff2aa09aeaeb4f7ef75b5f86ea1809f47288f527a95d5317c9acc30d3f50befdbab41d4a3cf91d483761e102260e2befe9ee087d07c099cfc344e7f21eae681a8aa4b2755ae310f35b48c23d9a2741d3f064ee069e49b0ef7f05e71e8e845fd0aa527339347c83a4819b0fb5ac8597d9a5a23052cb370c5801f6c26c1cf5fc58f2bb5a027ef804d0e55bffe3d3843df82bd19f44f6ba61ee7432428225197f8a399a89ac80a0a4f6ad119350fff47281bbcb1d28cfc68ccd1830544804b9901e567ac025a354ef4cd6909c2487253908182a34a49e5422a09b5202898913c69f053b41b44d948ebb3670640d5529130566841d0d9cddeed738f837a80b96c91ce3ae5553b348c4f16e4412ddc00d0c483a3ef2eb76b3c8a5f6c820d13747fb65bc3f016beb64c953cfb6eb4029fdc425312f2611d4f908b976481fd6ed18ae698d42c7441c98dd1c0ef0d3cb5539488bb277743d88edd47abfb6877f3dc37b36f48283e11b3ee18e86adb8359369683ea92042a611f28310cd44b4d4fb7f52005ce29620db67b8c34cb51bc5a3e901caafe4c57cd4ca85cfe1c48618e949fce01edebfdd6bb12cf45f8453f254f6153e12d9306b2a4acf175f1df253e9df42b9ee19c886f80e98bcc90c966226648a3ba04c2984c24e152067510061ea4048b2b8ef2431b1f5cd4240c42ca6fcf2e32d4763a30b27214bcaba5062245bab3593fef724d7ec8cdabf0428d5554005887d876e7e3f8042b33b902ba8a333abd7cca5fba0620b42306b905296635afe7c46d9f1bbaded0bb1a6872eecb9cd4056ca3e52d2e22e85982def6dcc60b53c59d7385803429d79f4031437f52f4da54547a653025f28d85cdbc60f3d618737c7fdcfe9aa3d4e6e46ab3b49bae786525712f2c66a8faf3f3aba72be46eae3275f3bee656fadf175278c1834a73a640c038c7f525a205ff5bde118b40220403b1dfd54fce54e271c909c0a36a2d276b4c6cf80861264d7bdef40b25ec39ed981a8f86c1e6c93be0466aaa39b78b36822cd8cf70a5ea87cc72efa7c6734d3f62838649448342aec13d43184834641c06c8d1cc7c11023abcc17e8ec4db15218ce3ce15f1c1fe49e7959f2ff5870da1ed013eef8479421946f8f89cc2c403fc86cb3eff6ea903eb63df2dbbda2dc2f87219d71822bb609326bb6f816fb2c31d2d045cd4e5b506fb00d6cd1161705d8078e593d859dabc69b526b62472715b53c59fd7f86a93e7912e18e4393f6d064b972ad842cc155959207b206521699d4e55a87983218d84f78a7e8b102829523f39180ec7eb5a97c46ce81367cebf00c63bc87b5f3e39fd30e24706d9790233ff3bb62127fe8edf07d089b1749b26c364beee37fefd33c24676acebc856733cf0e2b8205db024f37fb76c7b35fcf511c9c69ed6d61cc772362f29710cf02801e2df31847434425afec091823c5d885ab37d59a9ff5f82c4a6e6ae37706de919b216b882afb279307f3372612ff85ca974ea91bc42b11dc567fa98fe6dacc9e2a70012f7cdf2b1c52347370439fea49c9226a4ed4e52526dd2a7e366148791f87ed086444b473334cec8acc70f9eb7c55dd8ffbe0abf3cd3c094e9e0b8dffca49610416a36b270b49bb535d1e963a5a3b6325c97775e86f329143ae49253ec057254c14c5eb050b06d500c5d81ecef35a604d68b934820846f63ad1957e721b3db1b8f42e190642b8bb6af0467cc501aa77bba9220c2a162c6eb3a3d660f4a9f29892f1d6364a62db539225317adc4216e66d67706b3aa030ad22f2efe80709b5189ff66cbfbbecc72920d3bfc4c122c0493be06d4428924cbc7ca5126a68bb0c500e952b26086d03f85dbb95d5ca7d6b1cda63e44967bb410c69d1d9ae783922ba0c2612ce79ca492dae940c4e1fa09452b865b3c51346086618b504c6d62c1a35af7706a60558d2a9426722af09cb384629f9c350c457d1b6368dcbc97ac58b35f16ef4383025619b88d86a37ce2f82b624f40d8e0b65c177ae2f1ac17259d15cf0a74b932be1a1ae484bb5445170a3376b0963114b64bb1431e1dbef24a6fad8b98aee46e058939961ad28cc84274787af288ad7477f65aa39be943d5d39bb2d153fc5e351bfa83420c9f5ed0ad98f5d102b33ff1e99db834c5327b40ff045b86759e63614b6e70f3e597fcbe8037d61a055fa404f9efafb999e7b4fe7f1167bab5e504622291f455793fed4d6aef6eb438e850e523cc46eb71a310d09897b96aee04ef6889fb6c7d41d31a8ff84d59ca76987df35ad2d4bc4bf530ede2dce876b0fa907eac332118e4c7add5c7163efd04f7d0ed25fc74d9cb96e014094fca3ce44e4fae3dc5b08ec597d519402143441b59a160496950b2b7fa336c5f8af93d5a1d328aa5d9a44f7f1bef51b3b7c4babd59c70ca091c2fd4a9843e63d96dababafbdd644885145e0a2dbc76b7a747ad49a26e2141c51e2376d2b1886dd985bae4293a1d2913ab8f75844de97889ce0e68cb5ae528440fbd279ef24bd51fecb61d60648fa156eec491461f6a75a609311109e783e5bbd21e0d3c7e1e725b52665ce6ef093084a55fbe00b30519278d224dd5a7a6c5e97d2f92e04e37ed93799dd29b4df612d906683f8850d5f206fe90e1f4b8996c94cd9cab40538a2b4ad6593042943bbfcd65e2f748424319e770a67d843d19a377faec6a0a6e39858d162850b65856bd64824f9329f387ebbb1c717b28e5cb634d8b4eab5f7f59ab6cc205a647413d04db443af27cdc2d75a4b58099966f67eb2b3a309fcb8951125712bc2b27b91d99cb25e86f7588df9ac1f87957f00823e263e97c3ac7c469ce6a065e9c8c2671775b7eaba9194f9381993cd4fbbd09f07a408e8e81219c72868e59d88222fe19ff432893797be40a5509969d4c4f741bdb53990de2503969da2231a2e0f677ec0d1f51ecf09905c193ead644ef095b67ff8a28404901d586a1cbf8e01eab0ac2a0482b89cef1b0fcd0e2657b51128c3694cb0ecb9bbac850da4d8d732e44550408dd88b333a8fed4c10164dcb8d5478e2b6f87fec9ac47c25580a2268c81e760aa98cc742b5758d828f4414e10a09b7b220450f3f2a3f98c1fa4260b756a916fc6d0cbcd21c6ee77a60536399e233a9b10d9978f302369be0a5e1b657b29151b9a0c441ef84da15167515416b3fb14de190ea4f17f4f89922f64feddc8a69f45e992f2ae140fe0058b11af21b83dec6fdbc80e35a6dc86ae1d7bd696f22e48aeca1f900daa70724f2a4b4816314a2f9eaac140732cbc6121a030c451992ab4bda0efb1a43a9fc6f01122cf7b454f18b9b12b42c7bfa121739b18a5bb6d2927847baa1a9dc596ea4e106fda61ac79903307b0065228c13c861cbd9983dcb5a22e8c838f9f12ba253df6e37f9e7c15c83bbfdbfb95f0b1c6702f1368c1c2a7de7713d1ce45ff7db160e9e2a2effb3328ad4928c75f557a8f456ca29213ea5e97ae55296c8f7c4379ec921d3507ff2d04fd04946c770e74511ac17d5e677b335ffa6875bc8fd7726682a67b0498eab842b89295f9ae29668626de7e79a4cc0b52d1439c5d381a73d7754e4cd57a05ae71039374e09e0d93688c714d175568f97bf14b1f0200b2820afc53d3fb702d619633da044f2fd933c285a73d07743dea67c96ad0a9b0e8b59cfbe398aa1c41a14e9621896bec6cff09955b17816c076bc08f1530d6ece10f35a30cd7eda079771aa2c509399bbf610871dc69475d83aa938f762f447fce0ccb9290b25be6d251d07d82269072f04b23ff6028855f95f401d55a10c8eb2ef6735a5b055857cb1e0fdd013b111747d504522ce1c3c19a06f6c9f575b1965005766028d11ee32677942b7963f4074a449353391f90634c55310dda8c489f1f0d48131c2559163cc2c18a69f073863b1f34bc0348a1901ad219ed515f0a2405813faf1b20cd8a45688775d694904fdb14fff61974574be5971d38d35e420164fc0a0f91a886b679a3958bcbe3ae33241b41145a6e387699427c31401e22487c7a852ad6fb54ba7051c981d70fc129007247cb60e27573c2e1e73729133780fb4d0594a70b3939aaf4db9b5823667dc867bd531ee36edfcfc125e4c25517e30c31b133bc257f79a7b2483d51b7a3703c2f2e6bc35404f410860f716c33cbcb12b63b352230a3cbaeadadb3009cd7888d50690e7201c1c681f3a28a881bd8d7ad322314c207426f3b2b39fd79fbc8d9578d8c921ec154fb98c8a620ae090306c270828937b8be0d791590f0e8d6223851e67e782684e71cbe1b39d45b38357303ed801e9ea6389cc4427f631618bf609f95c7ac51ad34b7e8dc17dc9e42240c92550092134f7c5778e99421cc40d55176b616cc8cf00f01e9d89efe00877286a68b9ee78f5f07232fdcfb0fc63acc4baf03a163a850a021c5c2230d1d3447dc9cd8e79617365c7b2134e47aab09b1451364d976e1be60a23225e627bb5b2318ffd363112619539b4065f500e91285f117ceb75870c49abc630e7cb30efb688c25d92b11046e7045965e1d30fad81f37cb1b4c974ca39cab366f3dc2e3d789b897c2f375e55fa23a3e9c956793c1b79738b6a3007d0964c619cebbb02dbd7b96e623201c4579a7274c694628473f7cf351e66fe3b1bc1854017beaeb01b0c1502ec440da7e7fdcb23acdf83b0f6d507c480740adff6268d3a2bb0b74d8c7ae0f6515f5ef7e70905a2f7d07903f934a6e5126a83ab2a4b3c9acaaf66fae14dff55ebfc932f2e6074cc4aa6308ee730eaea6db47a13030ef21f548ca4c6fd15ed2cdefb3bd8476dae5894d38f9a1ad8423f19cce010a6f8142123e6db7d9ee0b16411e736b1e6774da45c8b0b10a6a8e483441e7be805f90ecddbd96361e0c5a026b9cf88d54c57e0a0e2d9053c2d02469fe6da58bf47ae133277d95464432581b85d0aff3a286dc47a0120b95e54a55512055161159543e71fb648158bdaba4c3c9eaea6026fc820b79620c0c68d02eb8c5148fe471496eb7ae5cdab25c120a8eaa8d1b91135588c701af2feb88d8384e2098d3b3db3f465ea5dc578156e844feae6c1b02b442d1a3fedcb88570a0a1069df2a813b0d36b2923d59eb69a43990dded4afdff370b12cde3d9bdf45d04d31dcdd38f0b7d902c567fd7fbf4023e7119b26f9e54868cdb46474ace0642e31fd67949b046ab82dc3c1a029d73cc5ba1678f12ee25087c6f92ca7603af8af3f82cc58eb005c2e695eb2e3c6b0397df135d3d228771d8782bfc9d9cd5d70eb570a050dffa1ddf4e644cd313aad8709acc141e603bdc151f502680bf84150f5776c805e4790b203280f6c8639c6f10962542484663c2bacef7fd6f1646a6a429cbc9180425b25c0b8e61af5151a07d05c5392f0259352e28f0416cb8cd58b7b4ad5a9f7256835b000be363f7213c31191cf11930eb8127d7a84fb3b44eb420d807db4526d990c1808eb72b98de643ec368729bd0fee8d57fab89269fde5f61636ebf34eb7619c0bc5b3a8c9289c9007207cf61db7b66f948b3c935f388f2c90a02f19dbd3f948b03b706f70e984a7133e97135c831a74fb125c41c931696a87330b3d202ce086035072a422160e4ed7a49e41958bdde6637a2d0916ecb42447c0000000000000000100000006000000770893253d2ecfbd24f9b8ca8317b8d96f91052bdc5b0c2c9d5d0fe80e2c42930841d6c3d1305c0cb98af4ca66f827dd6ed71c3844307f5296950c42e79cbb99cd3d6c278377c54408588a0e9720a3cac614aa48d7ea2b395bc1377c1a0d3316b682ac12d007e497cfa658eac7ee11f7a0d141d4575d1863b22527a5670c51ee76e87c930196e7d149679eb393958f24814e7ec6f5b671a5fc9cb8a18037fb0fa8146d1c59f800a4e1000000000000007800000000000000ffff000008000000d7b5b075c856c114c9d092f6b6f23119ebe18f77718f4f9b35dd873b1a543a4c28f559254919db8abc7033ede0243532df80ccac049412dfec001f5138302fb03f025cde9c09807b798542b7e829e12b88d52cd80b59c7bd0900bdc175c20eecb473000000000000"], 0x1220, 0x80bcd1ccfb2b66c7}, 0x408) accept(r0, &(0x7f0000000300)=@in6, &(0x7f00000026c0)=0x7) open(&(0x7f0000002680)='./file0\x00', 0x800, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) stat(&(0x7f0000002640)='./file2\x00', &(0x7f0000002700)) 23:03:02 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) getgid() 23:03:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 23:03:02 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f95000/0x4000)=nil, 0x4000) 23:03:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0x3}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 23:03:02 executing program 0: socketpair(0x18, 0x4, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f00000000c0)=""/230, 0xe6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x5, 0x0, 0x0, 0x0) r4 = kqueue() dup(r1) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) fcntl$dupfd(r4, 0x0, r3) dup2(r1, r2) 23:03:02 executing program 0: rmdir(&(0x7f00000002c0)='./file0/file0\x00') mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:03:02 executing program 0: r0 = kqueue() r1 = kqueue() r2 = semget$private(0x0, 0x0, 0x550) semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/230) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) pipe(0xffffffffffffffff) kqueue() kqueue() 23:03:03 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4d, 0x4}, {0xb6c, 0x5}}) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x37) 23:03:03 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) recvfrom(r0, &(0x7f0000000000)=""/19, 0x13, 0x41, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) chdir(&(0x7f00000000c0)='./file0\x00') 23:03:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x100000000, r1}) 23:03:03 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 23:03:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x200}, {0x0, 0x8}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20c3, 0x0) 23:03:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) fcntl$getown(r0, 0x5) 23:03:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0xfffffffffffffffd, 0x0) dup2(r1, r1) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x66}], 0x5, 0x0) 23:03:03 executing program 0: r0 = msgget$private(0x0, 0x211) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7), 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) 23:03:03 executing program 1: socketpair(0x20, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83f6cb48f8672bf3c802e1dc44a36576799d242bb3dc0d344a8b2ad22080fe0c7755854b1ebed339db0cf853e1c4a785f88060503846b35603957972008caec90e318fcf5ec3883bfcedd8411a7c1e148ae9bf3b83f9ff6f866e69dc5927797e82d286714a8b6d117ca6c36565277358b54bdb2c479225b9bd8ffa8b8f33ffe6226b005f6d0b6e4157e2559c6379c4c55345bacec6a9", 0x96) poll(0x0, 0x0, 0xffffffff) 23:03:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9, &(0x7f0000000000)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000003, 0xfffffffffffffffe}], 0x7, 0x0) r1 = getuid() seteuid(r1) 23:03:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffc8a3, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)) 23:03:03 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x4, 0x357e, 0x5, 0x5f, 0x101, 0x81, 0x1000}, &(0x7f00000001c0)={0x8, 0xc}) 23:03:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/156, 0x9c}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d", 0x13}], 0x1) writev(r2, &(0x7f0000000040)=[{0x0, 0xfffffffffffffc96}], 0x1) readv(r2, &(0x7f0000000840)=[{0x0}], 0x1) r3 = dup2(r1, r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 23:03:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x100000000, 0x1, 0x0, 0x0, 0x7fffffff}, 0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x2, 0x40, 0x1}], 0x2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x3, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x3, 0x704}], 0x3, &(0x7f0000000200)={0x7d}) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x35, 0x400fffff}], 0x1, 0x0, 0x0, 0x0) dup2(r2, r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x1a) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ftruncate(r1, 0x6) 23:03:04 executing program 0: r0 = shmget$private(0x0, 0x9000, 0x41, &(0x7f00004d9000/0x9000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x7}], 0x1, 0x0) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fsync(r2) 23:03:04 executing program 0: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') 23:03:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/196, 0xc4}], 0x1, &(0x7f0000000280)=""/186, 0xba, 0x568}, 0x800) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup2(r0, r1) 23:03:05 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = socket(0x0, 0x2, 0xfffffffffffffffa) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r1, 0xa, r2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 23:03:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="73c2249e08f096f25c8ffceb7cc5d78862a6", 0x12, 0x9, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001640)="3f26e8acec5e952fc0aa50b5a1fb708e00c3974077cac6048e7229d157f682f769d3a6de7f4bddc6a79caa06c68d37b1cf00e188d9f80c4bf77913566f20f5799b1125c96d1d82e269c3b4dfc5c383943d9f32e3034116bc9e1d0b0169a707c42130011167adbb6c2bb3bf779d6a602230e5cffc9ea8477c660e96e589a67d32aec6a897cf36837f28ab860ac86071f4b73b2a49968b81d27002d76d5878143caaa778cea1dbc4d57630f1c41d0199bdd234f25170c1b58f0eb99fcdfe2ed562aefdcbd058c2bb5f360545cac2ac5917c70d85ace0f0ac45c1c07844a12eae774e157ebb45d7c326d72c0576566f46beacf7942c93708d453f8dac5e310de3e251cc9ab9d559692fba9abd4a512b17cd3440052b78b07a8a82f57f7d892b89c26d2e6ffa088c2c82610e221c32605cf897380173482d8dd1b07aeb470100da8f13e08d588997d6a70eba5092393f6c881612bec6474144088906f69904391d3217db23dbc979f4fcf3f315e39ed4b4f5a2d52871fbf03c8a02a6c8c4a0a29f09e0b7c3fbb8feb1ec0619dffee5fb1e2e6fa1006d91f9b4da19d5e3c16dbc51212c3e0b9f30eda29284c609ba902c493087b765a2d2e326c199128b4e3252b84fdc483834049c6009862ac372dcdd3aae4e474c63d58a6bec1c52284bcbb380f68084c573f9ce81df8e75789cda7c35235fb474e94a92844da1f7464f06dbf409d942da38c051e36198a52d27d4d7991512c4235e3d9845ca72c49b77ed2a3cfb6e3c9a3785f479bf4d1bf1fd74f80702f891e403ffb596e1e904f0f1ed0670f0a260e14b8a678a580173fef1365e2564406a050e287a0b37749df0b7690df9abaeffbeab24dd7004b3d9bb979574c71df6ae1b9ba68f7d836f1dc56cda20cc1ec849b4a7bcd9b6e326acac8e51d7546f0ac23f9cf3c54aa9651a6f4f1fdb75ba3f956b6d8a13dc1d9dcdb5a884f1508fc05f210fe146aa41b090c7736198f06a6088c8cc508e505174598a28b99275e834ac44d6dc4b19c7181c0f4c18590fe974f7de1c9959099397a25df1ac3ca83832aace5cff7aa1f1e166e2d015eeb9e0cbd78316c50e67fa7e93bc63509f98c73dcb944bf976e1f11b38722c56a9394712de947b21f8f87bd0b78e5d2346410409f4e87a2831393a80c660922b22705617764c2adbc2db6e0eee7a476034c51ce7368d75bb18acc9e6add230ff19407731db24da6892a9c5d132e842e281db2decb42a375c9f68f3f9325744c21e37344c65a92427d311de919239f7cc37186357cabdfdd54aab665e12f4ad8f2b676750971bc934ca6d5863b5aca98e8b638bcdfe5bb3afce1c65239467bae1a123686ae43bea89d6439d35c5746547168d923f88f9c4bc8c1852f73d1d2acb589c56a0f7a8fcd58d3820e0f71bf54737877f8b75646f154d3323697b63caadfd5dd5763d4afe49a10d26b7eb2073fc5e1f4097307a55f9ebd0000d09e2eeb609ef750f75ff98e85980671cdeaa4e0a9058878f5f4169058ce514cef8035a11a43dc189ce67e149a910c8b0f8633a0f6146d00b8c6096bc5f107d65543e8122553d9e5ec26f4ec69f7a456e14d5a707982f523b54396273ad5c1c896ca9d56c1e7d496986ebaf2cd55fb60feb30cb3dca212fc63069a9d9beb4fae3828327fe3d28bbc4391648645fa3acda5d042a0cb490a7d255a644433f01e1f6546d16b68737128b8caa809120d3cf3edf2bfd2ea9bf1a17857fe27a0659b2bbfa324f85143556dcf430b69e73703fffa4cc6e021fc7a619df949bc21f379d3a50463ad0bdf2c715f7e3ef83f26bd1f11f23e8bbfe8d1e34984d2b45f3e2bdb67e5e820bedc87fc860fdcae34a3c455a97329b812cf22322534cdce4012198842c2ac3a81a7acd7e6d7bdbc20f207db72beaaf96b9dc6f6c572a665ceb9af12e93c97829c84112a78ea325a4235a8e1122b88f20bb1c7b6af20e68c4a791957de1402b5041e04231cfcf5a5b6b292cd418cacc1cae23873e520113e06510df7c6f7d5beeae2139a6125b446cb52cc2e95ec9e45bc35910f252aed26111298a5aad8d03444c2cc182f62f0ed7ed05d214de974f9891b423c6b5c40620fa14cc029624ee1b65de0b80c1aaa7b58be5eb45f4f1ff869e778c2199f1060149d9ce51f4525b9a6986173e34a9c9662f789b53e7f9d4c63449bfc571aa93be9f588f6559d90589df67f7027083d602889117832ae3a69999800808c225ba57fc9c348277c1fef31d82921bca50216a1c2101909f2172fb2f990643e3dd9029f6328af81bf698adf48f53adb65574086a1152dc4f06c6d64808d94322e39d1074246898f3106f980f302bf06a8bf6c2440fad7328304abca9c86fa17239d5e74080f725d773db715970ac56a6344abcf02ec0d8e0aa8dbc357e2cc506a817a47d32921728dfec399961b8d361a07471db56989e2f54959c749f6716bc59a3bc33098e3fbdb3046e15db1ea9b165f0db80b023b7326161b93d95a43ce96b84656986c96ec81bf03caf593cc538e15666a5f5b32b561e5f102a11586de579ed0867116eefc0feb05cfd46d44c70f13bb3916e976f915608ae48f97f7d8252fddd5c3b4c11b57a69bacff05cfd3979c32dc73b9cd94fe6c41dbbc49b72b0661240a1ba5c51d7daf22feef7affd27d3608395c724a91b03b2963a12c3ebfbe29a68ea27c8d03bd212b39fc8d13941edc7e74db97e00cb8f919b8a33527f3c466ff7e3dd93da9decd865377747dc1c4dfce408be382310870a954dc9dc03810d913557e25c54a158d455fe4726ba682b4d3bff0b44b4cfb700a75514cbabe1ca651c0370d47ade5ba5d67cb6d137e617b40fe560dea7098ad0b2919c1970abc54555ec5f2d93358d500fda763bb6972dd739922c702737ac77b396bf4c8f740a42678f2f5061b95963ab3ceb944f9df450db0d3a254d8710964111210d8a10761236c85e712d937f726d8d54794128290789c247804003b40008325b12f5ee3f7b0c07968d902caa802da4d303d01b79cc41b83c0d434baca02678aebd20a8ba9200db242d7d83208d92fe3215346ed2e523f901abf3b4e16bab33a8d1935ffb44c384823cf6c2c983af1d1c4e1dcf5eb08c19e56d33fc10e808fe3dbb2bbaad77f31792b6541aa835fe24a1779359f515fb47a9bfac5a672e1c5ed78b489e053cc16067a437c43e4f10d881053537d78caa2cb1e4fdaa29174e9fec574371bbfff590dc86b51ae5fc2a233ef3bfa4f6813683ad370d3dc24a858d063b415fafd1546c2443980724e510144e92ad2fe97c1ebe28cd80b54ef6d74ba30150a840b084e49c79e3018b7fac1d2fcbbfef005292e6eb16a38ef538af02319063acac8e710f8bb5495cf3f0b0626f214ad744a52002bbc2e3af8bbbaa3ffd41e84909823352272cce41fb089e6d4dfa2d12e46e246f7294bed38bcfd58c7db097866baf415f4513606d1e9b3a9c8fa50a0d22290cff205b8bdc86e73e73b98fff83e29f52467537450dee3fd6ffae3be2ff1b300cba3b3cd258cc3f6f11e88c7375f35eff230f79fa7e6d1bcee52f11cc3566ed8a7bdf676fc656d9da442b01427ca7cf7087bf8b82e9838e4ec6e6c974916da007b3c800973d247a49f3ff4174cc352cd819e001d965111848cdb3c1a46dacebd160b0d9125008cb3b24e0fa73779506808e93a2acdb5a24738d1ddbe7685d4f95e5c344826dd13e114937a0768435563ef2147f4b31de0513253de8289084e5219e80b3edf5d3a6866faefe96551aac354f521c7b3d1237f896d44ddedd99e4906d7874b4ded83d19bf7ad70aa3241a3682e09f273e45f95c2a06bfd8c08ef47289df8617156e26ce96ae85934a882e30a28cb187365cb38b127789aa784f24578e53b882f1ae14b884bccee39c911b0c31e8b8bff3e55f3ea2261cfa455a175701ce022edcea194e76b6c370c87a2a710cb8d529384905f7f79348d1a02c33e855f5f28792d28b8d8c811283210860b79a6a1c1a3f72239fea6b939a6ae2317381d98d5c41942e762058fc5faaa96d4c3804e89d51a018a4bd2a16324b043f323173904dd6f2a9c35fe5604ca36753df726b785f6769fb614f3cf6446c066bdaec2a22bc0e7b649219617f47d862d85245e119ba11dbe4bbd5025c2d7fd2386a5d1dd2d1ca33ea829b9824f61e8d1ec92de75b763f5e845b498b39c60af6b7012198842e1c77f5fc8ebb696b844f0004fe3e28e30a061e883db8f95cd8f0a830eb64706012f206f3895360d3b4fb83777fbb22fa7efa4c81057eeae0c70bb58a7fc5a78c4bc3bbebbc52bea366f59c769d152f6f4c7825b5de1bc1d092f28729926744b1af1f8879b08692cbb33f7f795e8c3a0076d1a88b3bc764119e52151bf3d63c74e77fe2358777df098ec8e15483fbd30cc95c6314a6312532c59733e92ba073aff42b7a5ccfbe6c92d91a74c6f1bcf57ad064416faa2859f2b9436f06a77302b684e2b3ef6190b0c37a98de85bbed0388ce27c43146da06ecf3c43339021ef469c3dd16099cd076d4c28552c6fd00caad2beea6789f77808d536d23038c716ac9477e6fcd92e901bdfb6134a915a1e4b50d218a1a3a76e3faef6a709e85b12c1eb7b18d8e363b4e4e768425f88207e0ad7349ea9cc7d6313d6c988bf1eff46f01d2bc130cfcdc898d04e241386b1eede5d2441fe5f17b2b7e325b672556242c44dd7246bc6463af0b58c12229b644ef7b0d63ab9bf03a310b1bd7970ecd160e2cae8b8a2c4809ab01a3ba5f4603ac96305a46bd845ba4722463a51fe3228529b0f6e2abd9ca69a2eeadf0093fa100c9acf8fa2272ef178f0cbf0c03c9bce444874c5cf2cdf1bdac7bfb1afb0971c48e4228a8819e5bf42b1aa6ab0c605e4849441cfd9ee48a433ab09561106c3debbc4609db82d433b202c1d802b7833a8e4da0a0d4b2065d00c323f4a64c966e05d1d23343e0be09892e6ec3673b21d3375df33171b4a47cb9bebc5cc8bdb67f9e6c3ef99b6d62909368ce20aeef831655d8aae15dcc8634eccc50cb8b62b8d84a6aaf5f57175d9735a39483bbe363d1ef4d095cc741aea05ae6b0ce325f66637e07374afcfb83755dc088fb01f10e8e26a4026d145635ef510de5069e4e16c9ef118d26fb0d8fab32e9720c5945de0caa39e2f3153179d71a48d81aff1cbdf851f576281c988af58c3a35e034199ca7e6b179cc8173d3f882e3434b3e866156f6e5bb59f5e72e9456cf4acd1035efe0ad3975c10add09163afdbae387008f5c325413a180114416af750047c94b3b0cb19ab171843851929f44dbdc4dc8a9402f081d05e1445d2eb6f37d6763adf40971bb55b4e733414fba4da806a2ecf60ed6bf2c1af6a3fb7f82a5b2809001c0d574072f1c10a4093306672b537375ed84e002049988d56cfdb47920bdef8eee2a4314b22dce24a94699f39f", 0xf11}], 0x1, 0x0, 0x0, 0x2}, 0x4) 23:03:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) getitimer(0x2, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) 23:03:06 executing program 1: r0 = msgget$private(0x0, 0x81) msgsnd(r0, &(0x7f0000000040)={0x400000000000, "c311a76edfd517080000000000001016e4c0a2f72633bddb51df6c192b3e80b5dfd2e4bc4287e7b42547247fdbd48e80de76f7735b33683b"}, 0x40, 0x802) 23:03:06 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_extract_tcp_res(&(0x7f00000001c0), 0x1, 0x200) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x400}, {0x40, 0x6}}, 0x0) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:03:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x4013, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socket(0x13, 0xc002, 0xae8a11a) r3 = kqueue() r4 = dup2(r3, r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x7f) 23:03:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0xffffffffffffff69) recvfrom(r0, &(0x7f0000000040)=""/209, 0xd1, 0x800, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x5}, 0xc) 23:03:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000440)=""/145, 0x91}, {&(0x7f0000002000)=""/4096, 0x1000}], 0x8, &(0x7f0000000580)=""/126, 0x7e, 0x1}, 0x800) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fchown(r0, r2, r3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r5) 23:03:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x7fffffff) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000001200)=@un=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) 23:03:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/126, 0x7e}], 0x6) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x40}, 0xc) shutdown(r1, 0x0) r2 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r2, 0x1, 0x0, 0x0, 0x0) 23:03:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0x20, 0x6, "989b6206d39d4610eefc77868c149d43bccaeab7", 0x7f, 0x5}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r1 = dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x2dc, &(0x7f00000016c0)=""/193, 0xc1, 0x1}, 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 23:03:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x40000000000000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 23:03:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) writev(r0, &(0x7f0000001440), 0x0) recvfrom(r2, &(0x7f0000000180)=""/192, 0xc0, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) poll(&(0x7f0000000080)=[{}], 0x1, 0xa48) r3 = open(&(0x7f0000001400)='./file0\x00', 0x10046, 0x120) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f0000000100)="dc1d8427466a", 0x6}, {&(0x7f0000000280)="48dea80c03b89138bd7124d7023f57e0118ae7415e034269bbf4574d5513f5dd3fb1c12bdcabbfe443f7aa0ec67aedfcf361809449f491af0ba155f8277d938abfb1efcc11ca7b5f6e737e51155953be50e2bb7111b1b110dcdb84d57e0922e1fceb51ffc9bb73bf7bdae47c47bccde6db30556114a3f4593629eb97145631df8d1fd37878a5a18bfaa02305b0ecf6bf784dd2404c4266b282f29681c228175412bff4756b0e2fd71d0fecca0ebcbe1887d2eaa9e3d2b1c45aa9049bec007a4bd72a0bfe8a", 0xc5}, {&(0x7f0000000380)="5bffa80f658ebe85a655c07097265811caafa05de78bee5a82123b9fb5878f5939b2e9792139c47191154bc3baceb9944948e788331d13cdbdd3bf6cdc", 0x3d}, {&(0x7f00000003c0)="408597e40427edb406156c45b94f099358a5b36d0fdbd5a5b223e4e21a1ec55c439d145f5ec52cef047ddf53fd2effdaa810180fc5d4552f8c0f7c670ffa3ff55653ffb3f1687a5373f87bcb5251340bbf9ff0c629961aa65fdee9bb1f00faa5db7c678999cc7875df9f8c01d1d6bc4fed6b8cd4808374ab6d7009c4845ad33b87b4d3e55818a49942ec1e214e15aeaee2d95dc70d931090e9c4a5c5626293b30258897c39a3c5969aa3475806d5eda642d59154533ac828c4fd8e20a201eef8b5562daea81004dca7c9de4709d383479f61d34655757dbbfc2de1d50ddbe322fc81fd8acd19aa1ddaabb573260c8d60e3428972dcc69137f684729cd78cb8c6868fb0136599e66d8d3975aacc53944a7ae1d41082a4aab579da060903d539ae6f019c8545edf2bde43e24f6a233bc9ea28c98caea65018ee293e701afd16130381042aeed18065b25f939cc9815d75c797e9969873f2dc3311c047f83e48af17ce476f30681762b31462048be616ab69a33c9bd9c8ea9b827a1cb69ac91baff479879534f6d7f670dee0452b8160adfdcddacfb62eca3634b31b930ecca751c22612b732061526073a436b7771372708e872d07855b85c181eca31113799468812652d9112020a458195ea3c4975b2422a1ed4205daf092fb7b4156ecab5e7ee8c26684324c35f609ce6d2e17748d66159302bfb3e46dbcdcce21218256e4ab70cf0d972e9bde1909e02d556f895112708a2b9c14e0e5be97993700967891ef4a23f13a9e4129510a394b9d305be6035d105e8411334874d020ded97d318df5518b05b904afd692a32e56a2cf6865aa78209976cc01e5c42ee56616e0a09917e110629e9075f433d89e61bdce8d77e297305186cedb26294e16293a6683bdad54ae922882c97eae3607f5c897ac6b630f5fa73f27a49d0c778955134df70b6032db909d63dd3f175bc7fd0b8121d534bc1227540a3a07b13e5d5f55b872b84decf611c6d3fed165610eed74e7cfc982d40efbd25c85cb8e1462dde3fe97d2e2d9f586455aaa73337e1a9d906b9a5a4157458a741842dd1ebbaf94d090ab278fbf9e103b63787a085f242627f66ffd2781022460d1f7c3a2179701d0575d8207689e39d4ad18bc8d8776e041d419c030501d6946b01cfc267eec0e5978147ee3845b9a2b9dbb51221f859305e60b927137dafee27f96e6cd1615ca2e2f882feb3a2934fe0fb26e73fda390326a75ea14f9b620e5423b2a6d0ddea76492083be6e433b69673c0990a68720ccb6e22226039ec797d8e835761411d08a499f8dca474520d95572effc305b156ee29245484decc4418dd90a17133604681ef0c12521932052dd5806539f85ea51db722285381b6b4ad557db6f9062c779a06a2cf101a4e624a40dcecd87c19b596f90877aec085f0e932fd0ebe64384a895ae0b77ca282b9aad56aa250c3f1660be3031bb617eca69697e83afcf4023539a18ad87f4ed3db3580f29b1cbb753bc667b282a4a855e03fae9eaab708c9ccccec3398a8f3b7a19b92e51206f4ec1b26cd057a9376871a4e100b782ef141a6165ccab7034044712c7e5dafefae446b39b8809aa07665c648def571060c35a426abfb643537eaf0bf266c8c34a6587cd7c0790b99f742b7c8cabc34692a474c8afdfc1873ec3fa57d2d6416fa8f98c0d80dffa255c40dc8da963df22da96bc7378ec33c3595416ad58dd1c4790f941d150e66eeaa836ab8d309fcaab44f21990ba175cf7d0114de3677d32bed01fcf40e477206df6fc18d89eedde86462d22c038e0569a98a512354c772146a856243ccaa3015738ecad7c3e5dd1ce1ad22471e7d9c5007ad28b37a94694d9b0be1771c096a0dad8d49a538bb4c80b07e9959395e3a955b992f9b3be922d129d2a55938674674f0ee7d2bb9de6f04cdb589bcacd1f595393286c37dc68b13d85217699d8659f2380565a5432341ffc687af15c3973a88023faf3973619b82f87ced7678406b2cb552a031a0db23920a21b5b1f4eb3e5c90f4926e55831bdf54efbe4d3295906d4f4dea22241313322c105ac7ef603debdc7ef80cd88d05b1f0d1399e31ac79d736ecb526ad11b83ed258b7f9af1d4a4dd2de39012c93a30612275bed082ec4d509697b926cbace346d0b09a08e0723167b317d56e4b8eea1ee15b9c15627e2894876cf6a00e568e347cacce333d8bd832ea693f7ad444b1614405240fe40a6efd2bd61d608f74b6354c8837c7ebed87b27fbef93e614a825fdc9342f5342d5e955e18a18cd38f7e036621c2fb3191fc21773a828012481c0c8bf1b94a0afedacac26d81c5a66018807da87510a285ed8400be19b2535bf5ebb3cc3757d7619de315820eee8110b538ac149ba63abd8131f6cf43cc486ed2987f63cdb7ffa66d1d3170fe07f60fc49d09596d4a9fd4c93ae94bf16a082c303e0717c937f70fadd61424541ebcdfe0bbd25755f492d10ae0f21dc754d1a9dece52bd48eb92928e444159501cbe9c80d315973e6ea044637c1480ef8bfd1d0c9c406cbe2ae8ea979da89f957ed22aa1b4a59ddf0501964171e89e0a5f7d2a9e1f3dce7e1f29ac76806995f6701a9ee006636d95ee2741023f1e69c984ddb23386450bc92c3f0c5b7eae9887982c3fd0c88d0f637bd58ab7f73a704dfe03f4d616698a6e8dae42f9251e14a6b0ede40626dea063a123cfff459d5d952b1c4b39d93e952a45a75350b6689b1195772b56fdc5596fcd4b70b757860f35bd80ae33525301b8221a920c8029c98ae1a348bbbdf10b3e8ad758f9f035ada8ca70a73d49ce8ff335a02ef85991439023ae2818a8b8f86402bbaf8fd1d117cb8a2864ff688ab9cee9fb459c601b0537c5070aca80e9addc97af786b8d8d683ea85e7c81dfcefa6a67b7b729685ac6b330cd303fdda1ecdba43eb7986f8d395d2e4f2d39bed83f70f9cc9f19b03d4b08db6b0107c3aaad597ff3ce89946409b8cfaa5af0127c223e18ca649198d6c7809531c1091436df14b99e70640e9673f6d317064eb2241914c5fa0e1f3f5421104c44823942c337bd9c198675e39e4d9f7b059f555a2c02b057ab92cd2b2bbabe24afd2708651765d06333f05c07551c982dff97b3381085e93fa9a161560379c194d0eb19974160ce9b416c373baac599d29bf4537afaa553979a213cc6dc7735f2a8937aaf2339095bb9db2f917aaf5f37fa403dc74e0503b6459829553d0064caaed9dab8d165ff9978c87832f6ec17023e9a349f4a765cc3e0c959d0e8b6024b823199b392c450a3c80e212b44c30cb5d0d6e36e57b24d2a3ec8dbc83d14819fe2fe91c063e3413cad7801bce049fda7539cf6a70f398ec027202dafdb426675c3b2e05a9ba80ee6d2de0b629c6538da24e6d4970e509fd94361e1c9e3bf2d8fdc8baf44ff31e166c3b8007dd6e709d66e2a177113146d7488006df7984bdaa09e595b8b7c1e0d798bdd1eb84f54f8be6e368b5822a929c128ebda468fcf9e5b2b0b1f832f484341ea2814085ae35901e13251b13d2a3ab3cad4bd188616d37713fe623d8035b890978f7b11a02f28faa645266402c7937e90c541b9439306d1ed691d935d4bd9bbc2ba11894999d96faee3ff0ad35487a9ba41cb15caa4064c8ef97944523223d25380cdb3ab745d0dbe56cd81b2c61e52934da7356547fdef375a6273f597dd07223be6ed44f6b707efd9873c5d5182f6957379b10f5d9a6e54fbaa9184d9b48646e0f90433c6c84e3de0aed001412489596863b7cecf720bde21c0f265c9938a53c959b55fb5a41f637879323c0eceab585fbcd42d649eb9e7ea64c146ab13aa5c2246ae92244680509f811daf5eabb4c3a46a8b3158a715ceff79f94a6e4211c768d44285fd010fc0162e61157ba7e322de1d571a5fa7a124765e852d17ebd31a290da2f17dc62c6c68a0226985b071bd694137bc82792621aeab3dcad22bc66eedcc97d5dbc10669a0a22e18468a825c231115030a2ea95ac77b406aa2efc916f17c75db6477a241e17374eaa6cabef38f47a92ae06706a03905f0babb21d82ec2de21e5c47ef72f7521b179f84d22a04c9023eda9c165e1c99158a25cebfbbf0ea6709d2760d808899bf508e19c9450a0b0e1bb36124a7fd693419451e5ec987a93a87ada8542e2c29017a4b2f3d1532f9197c9e055861ef438dd157e4b7b23591b9c1e2b0cf156dd9174fbd56b3bcb89d122f0f99a093230fa1cc6be447d92ce0706f06932cbfba2978849e9488572a932b802b38dde9b6f5a2d92f6e26b9b235bf43f233515cc3be772999b8b74d38821a6eecc1e6586c8f41d4176ff3b4edb21908bb540e85cac07cee7f39453b249335c667436ec128823d1765b8775ab702c6cf85c0b0fdbac79b96ba555ba9dd409038baedb8aa0a31ef4a9a236614d6fa0e7d853da0e4cc79e08b84d3ab29d6f7b22b5eb966b614d087efd52b410dcb1d5dabdc6186f49e0d464ad2a06a63c8a247114a473eed281cded272cb3f0151d545b561843d0a14c584507b2a4783a3faff8ef78c9bc9c443685ae81ba160d391cd68e81e84460a531962e9874e0ef9d0b2bf9b99960ed016f154daf5cb21cc48d04e9b847d7eae000fc5eea489de6f686d5d5627411edbb95fc52dd739b4ecb5e916da6d3f05614a2973c61a23aca57f88958dddc1d0030fd2e1dad46e8961a36b3cb344c6e0508e6a47bec2bc2e0b86653e932ca0ee8d6a6523c29045cbc868bb9596784f70240ea384d1d3eaa53c9c846cb9ffe30863a31a7d057786fe3aa76fb8052db48f341c6877a5913f3ca8fa65d695279fcbdf70568dae314a8a0690751fd76f2ff0c047b20c587d51033edc6d9e4eb707337c4213e069cf31c97b9ffffd58b47b4cf45f5b793f2eaa7805cc67f3cbe1fe40aa63c1201288ad23b196194bd6e70f932bdf6af7efca35a629e5d0a804fe6ca0df1fed3f21a9433ef950da8535991a2e988f677f6ea44ac53cca6483afb03c6ae7d22954e43d6e117799e00b05aa457d37ed339af46aec7cae0632872c32cf1e48ff1b81587ddc693e6f316b564cf32fb91a4f90389e91171673c27ad653e7e9f0025ac63bf6abd90e7be57bc1bfec5b17f5ef03b84ae7705ee3e8d6de6461f665d6e7c2f2f88d9cdafbd076901b5ca6c6eaccb435bcb4cf8045164c79fb76111e75e08fe799561ceec203112a93ad6a9c5c5ec5c6f36c6f2d4c66ec6346304882fd5f27b4cfc81816059be35f0fb4c1fb07d8ce45c5790f0a1bc8badb116e758ed399e59ca53371620439ed217cc6baba9aef5603bdb2842b63b168053dad1473a3cf302320c800c38781ad199bf30aae255abfef9c0d0bd1307224dc6476423b7761ea3aada5ac9a728fd617ecca41206c32947f2bc1120c7728e797917419b0a0481bb6a5cbc00e7b7f1a95b088c97162520518a68cc649e11edcf4fc5bd336aa7f1a8603c05d6ff6c26e0f53d285f9ffc8396ac5d50b316bd94b9312dec81467cb1cdaf20fd426380ac3440d69c3309f5abddd16a5330c53815e5461eb6fb699cc979894362662eb81c99140dbc6af78cd9f4293b751a35400964ddb823ac4f17021661cbf34d7e8e1fd64a2b654472682310baf7504a49a7255e3421828651574ee45dcb3b3b679c3ddd88fa09291e75b4f86dbd1ec7bd7eadf04c138a63b11189d874e47b924a08388c7253e6d5c35a017ad843406ed2125d06410cf6f4cc205c48f1155889bd13dcae957b16a9196f0a108d515ab68f2665bc8162d74b4f19c452d2c5f72a825b2f", 0x1000}], 0x4, 0x0) writev(r3, &(0x7f0000000080), 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x1) pipe2(&(0x7f0000000000), 0x4) 23:03:07 executing program 0: r0 = syz_open_pts() r1 = dup(r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) setpgid(0x0, r2) 23:03:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCNOTTY(r2, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x5) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffbffffff, 0x7f, 0xfffff}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x100000001, 0x100000000, 0x4, 0x4, "5d9de3c9a28b9035f0070d69784a5cfda91c6ade", 0x0, 0x8001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffffffffff20, 0x8, 0x4, "41a478081131fe510ba8a6dbb68c85371cdd4707", 0x6, 0x7f}) 23:03:07 executing program 0: r0 = socket(0x10, 0xc000, 0x400) sendto$unix(r0, &(0x7f0000000000)="748d9218581f1f6ec9186c48565ead33f3252447574bd812a4f28cd8697f622a7bb9b2916de8ed87145d4085b522e143c798c1924188181c69dd298229a4054d643789cfcfb3cfc9f7851f73b4791a71a8d44d11be4a19b204fe3efd5dcda5ee05a2a8b52b129ab0e7cf7c7a5e45fc01af491d6a730b9dbb76cda9d86b4117f34a56e9a947242fd68bd5decc45f3352c8d2cfe036a54047ac4de838450f3cb056eb260813ab74c1fe232bd3a5d5a554ed0f8d71798f3d797c1c32658c88f85f10909924b8daffa123aee27ae8681a39cb7f70bfcb61b90fb3dc7e9e9b867c8cb44233eda2db910aea5ac418ce8870de3f3fb", 0xf2, 0x2, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="bc6a99e4fd7217b7db2e6545c701652a63a862b6597202712fc4fd384113e8b43c1be673516df1c2130ff9918ac5cc58d6bd38717b45632b19614a51e26d9a22955153cd7c3c", 0x46, 0x400, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCBRK(r1, 0x2000747a) socketpair$inet(0x2, 0x7, 0x100000000, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x108e, &(0x7f0000000240)=0x1, 0x4) r4 = accept$inet6(r1, 0x0, &(0x7f0000000280)) r5 = socket(0x18, 0x8003, 0xaa96) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r6) getsockopt(r4, 0x9, 0xb0c7, &(0x7f0000000340)=""/253, &(0x7f0000000440)=0xfd) unlink(&(0x7f0000000480)='\x00') sendto$inet(r3, &(0x7f00000004c0), 0x0, 0x0, &(0x7f0000000500)={0x2, 0x3}, 0xc) sendmsg(r2, &(0x7f0000001c80)={&(0x7f0000000540)=@in6={0x18, 0x3, 0x2}, 0xc, &(0x7f0000001a80)=[{&(0x7f0000000580)="0dd17798c7f27d312e840eff7b644b57ce7ba057c7ee79dce203bddd0e24910a289fa45a4d628788024da8e23ccebe115d62d38013419cece32f38c0aefde7c9551c9bd4add54e8328addec98085ea2d63d86aec59df3653d1d7f9d4b8497baa2516", 0x62}, {&(0x7f0000000600)="cd94618d24385c61d5f5618a7491d1f6201fe9a8dac4d01a95c767f95594c321e22a8f6d9b99eac31550aed0336ec44b5b1ce03dae1cb089e1d5237bbe2c7e9f8ffa048d6baa42438ac1b54636e8037e970da9fb95b939f46436a3168b43225ba9ff978b7ed23746446e15e08e0336dd477c0e7048bc8f62a3ec789750a09eef75aae3f7c2b9ce785e716744f4b15f52e4ece45008870be1aba793b851008f56d7383e928537d9", 0xa7}, {&(0x7f00000006c0)="4eb3019c7c077953fe6be5d12de1ae2285b429d0ef27c0c69074d5da559fd24be9d3b824956457f5d316b247ba1d2af66c98df0670370a4c98a3ffc034fd76e6d081bce46719d01428b1e1bd8c6e2cc67616eae64ddf55b97ca2c9a090f20f5eb2f1e180e79da43fac1969539da228d75a8cee1df4884f92215ad79fc2095ca9af1c35", 0x83}, {&(0x7f0000000780)="73501b5180aa927b4eda1d07a6f1a736c6a0800b571067026b4e6f45100f7f4b1bcbde18bd231faa93da094024b87b904fe7c84e5de7", 0x36}, {&(0x7f00000007c0)="072d8aa6b90027a3be4f59639ef5fc1cab22217a", 0x14}, {&(0x7f0000000800)="2c17423d98bc4023006988c3d22897d761c18d751c9d6666ab7b034afa0e11e32c11cdcec0046621110db9bc6904d541dca46cf717c77d09a37c44adfbd9405060be89204a61a49edfe72d295269fd7ca0447dac88d76b1d2eabfe833fc1b3999f60d92a4b081d83e49e5437fba8b1aa72317ccc02c6da34c8d8f3a1f855ab5a960243acbfe039f1b98495f2b641ad3c58319c7f60a7afb4841a8751953cce4a", 0xa0}, {&(0x7f00000008c0)="f9c14c906c603a35bd5f6e3035243c765193984ebff025fecbb80a1e5184f779c92f492b18657c3df571924b866c1a7257042cc9b17d16748693c9b64de07d5902501a84f49ff5657dd2f5ae9bb03890a3132e02cb5c7c01821f69dbe351332ceaf24d620a4dcb7b56903fa800bc0c55f05a484622f823e447f050c726d2664ff91f5ee1f02761c13933fd8ca9f1d50d6388faf9cb57b42344ff8c5f7e417430ebca4f0ec177b95dd2b031b688cc6f2ed2dcd9c3478a577e7dcaf1587227833b40655650ca8f95eff2349f13978584b0e1b157eac92a7856a5378bfe89e2b0c30203dc51d4b8168cf43d755c25ad956e287decc2e7133f39bec3a5696e02e9a6725ab54681ff6ded40762ba0263ff742f5417b6aba62cdd214c4cfa63a81bddf7512c896c4a6c0a7bbb02023ef66ada85a86bcb857dfdc9228dbbf72a040e9bc3bf8941ed80f300755067a665a8c8c97c356eebcadcbfa81539ac67dfe2ed2936842d5375e750b9936f49ba04f346d85ac9485c8b1e46ad2224738766fa13c18ad00c14ab1716869f557709ce3f2b07e0d1c3f0874ca31a1e6f1af8edc91b9236a4abe8e0ed2843fcafe00b3033d91cd938abf4b2b6c9adad73056d1e2a00fadc78e1dfdc3b0131b50a661c9ba34b5f957ddcbbcfb4592e0e901468340a9535370e61878fbd6e334c0aa0dcdda2e4fa7dbc981e5f450fcc387ce7ec5bde337b6b889218aa1ce40688c28c0220ab280952e49c6d2752cfdf12d0129c4408619228efd5ffe4f58b704cebc767a186cfe89e23bedfd5e9d99629f105b7ab9f1a959673bbfad72dc75cf496a89fbcbd2dc681de2a749a2f397829d92d5c48a87cf855810e65b1de700b8e0c2cbfca23ba52427009095288473d7514012ec2547ad36b5f6c09e2e2d225f44b592bfe38a13941dd9ca72c8c7e5eefcbe0ebd7c614cb3ce27a133a86930ae73dca04b3f14215d36994d8aea8ad3075e34dae405376a7cc0e0ecc998f6e8f06b17d9568eeff5ff0710d53ff6e7945b0ba06e889b2084af19b5bfbbe45c07cc14e78eef7415b6b6db6be0e3d0affa28334c098c0f4f5e3b712ad7425dadadce74b88406922d110993924d6915f84cbe337e80334a8deec1fa849990620b1bf025cd14c14ac437fad4e5e72829c7af5d3c5abaff5cc830018dbe8dc1b574298e9f156c80274f5fd2d754fda6c1b1163492eed3f7feb4784ec3d229294810e0d7f9c932fb0382cac4c6d47aa1bdeaba147cb068067e5f1a1a36ef96553be92b2e8772640252d2ef08bd71af177e0bbf4a3b032833ffcc474e8cb2f8a282f9cf3bf57624694908f80f09bde44effa2ea83493a599f7911a789a00cd0abfff6230afbf9d4291873bc171045a99eae03c90b37a48e48f8cb08a300c95a86b15f5089b27b3c517b4b9e91cb58be338615feedbec3766a812e39210199f9eeb655eec52734000dc9a11df1c5307502aff78885feca8a66a6a1dad898b090101929149d6495473a680087469ec64195d6f4eb05f16b50546a9d17a8e1ec5ee2ff0dfb70074a27952eac6f0bca0ea48111b138b05c1eda29645e05185cf9df9f75011aa25c5211deaa7e4aa79889a59e5546010dd8238e73821da459c126d3cafa74ef88d1f22a80737de8fd5624edf4f2d54bcb3ee3ec1df4fb2c57437d1f21f4f3da08b5c5fef305db35643134fb9b95197c6dcdca3aaff0198e5120f0180136005bcb461536fcda1e35cf8a30a2f83072ce754b0ee6f970c6aa710dd0e3d7cbd0620ec0ca6371d30c5f257cca3c234e964d4c48c038b9b3c7ff6db96d8b669cb6c471c95e0eb57ea38c70ba4e24e4798a5c4df901180544341dddd2b2fa0ef997e7f49dd72119569ca1e2e86df086f7ae841f3dd21de25aecafa0fb5e8125f1ddc100ec805bc56a2154f313c1cf2f92fa352fbd11d637e48ce8e136a251012fbf80ac69e0256c56756798aaa962f598c1c04d20dc855c6c993f452b321a07a9713727daede4d838b918783ea94efc91a9d12ce28bf28749a37e76bbe3e5a2691b64ebe1ab64146d54cd03ac4124e1d30b276cf789bdfca87d2af8365a5d44ab76f0763600c63e32bbdd55269a91d6ecf014d77bae1bb55bf5396cbf2086dee25ca156e8af1038cc60ce68e3bde862e28b1b9e11e8fd623d1a5aecd7746dbf1d1dd143c26d2a82c1acd7082a9dbc8b09873a0dab23fe88c6262d2c7d8bfa23db9d945847cd2b3179014b2e227b50a811c3a31f982b2019e45e3fa1ac43f3a1e54738379b7a24992ef97e7bf8ba91083aefcb7fc362eadcf4a442558d0cb0868481bf5d63bd1ea0d8027ead12aba501f8b8447f77f347cb0e314eff493aba7c1eac5e24e36817ed5cf3dfde0b6dc7f0fc957729922b424f754f61f9659d8c4e098d1ad9760a202034b9af49845f64f754a2ccc009bbd4c873726c29fd8ce099e2eead83be0967677bf224c282dcf9b28bad84c999c473485bd6149f7bf9648b4bdc79e5c9a62f8e3244f28f90ac1578b32d28e03ad4cd0434f8b812e503dedd55bd93d06310dc023e727e8c20d31003d89a8b9e0efc1c1a9c50fef7f9429ff28b64528023e220d9a7fcf5b75d1f842b96aa12e0662dc79cf7237259ff06531c7874d163e9fb9cf4254483bc6ce8674138339480f8d433d8612d6637e884212ebffe6194ded21869808014fda4b1f12910e1ceb85f7cc363d4f5df51600cba9e99e0ade156990c9e68af13376c39c1b12aa3cb9cf7014a72da0c93db3c8d92b9cebd9563a9eef0ad70c94374bb35cc1f483fbcd7ea4d4105ac1c9ae5ebd66094b6d44f35a12e282b3eda0a17d36081795ba23cce604466d300bb3750f49de3a324c2d55fb77d9dab02734f5349c9f6f6351c085c71bb2e7932b0baae72764f7e941718098b9ee83a5802fc645309e4b2e87d298b59200d8480696bb5e77d17bb79c910c29ed43b4ed67aa524928a198be3a03cce2f3e977bcee068b5d8e3fd66873801fa8f776693fcc58b5616e76836a79412e24ce75eda0e80305b30d9a7855f097656ed2257f584383691d5a50f2ab5f90c0db8dc5ade90adac91889fd5cdc6a53916868aad3c641f2301cdb1b4cc623cff450c77b3f1fca751c07a60dba7f963da67171b9a796b58878c95ce95cda8993d59c693cbe451b31fd0816cbb51a0079d209408ed1a072bcaad9190d7594dfa53c628e9fa375d8cda53528ddca025bac71f367732c3c6e09a42bebb8ee0399beb688af9cc12fb636cb5f1d51700834ff67f6692dc6232e1fa3f0dd76ea32160d822c460675badc52cf9f034a3c7a09600e895c1888877a52bee92e130a269fd93a987121d9625eb19201ef71564675d8606755fcccac0c16ff961ed5cb193af183bcf5d7c9b8cb4d77159f5c5bef33b6576f329ea9d4d8d0d502e41dc801feba885530a3df34583302fd474979b8f08792fefd8b501da866509b10cca6c77d985a0434e26a460d778220820cd2d40339fe941a96cd8358063bda8e2a213db8de4d23b4bf4fba7d2907010b6fc54cb0a2e1b2bdefc4b6465b0c4817295cb336fc0fc9c586bc10fe77c2bb94c2f7039fadcaa5f358762e671c3478d133f0744f156bf2081e90dcf5abbd7d050755c9eceff94567ba63ddc3ed828eabef560404026e0cca898897fcdc7e5166e6c257770957950ed8ca536b7dd005972adfe6adc64602dfb948944aef6208b758454653f5c4a2724bd1f0a753f63ea14ed4b8070b9f7c2a3d8fe7b7b6fe270b06cf0c8acb8a3dab897d49e88192b7a3da7ae3b1cc6bf9700ad6a06b943f5cd46fd564a30ad47598e59136deba7c2baedff7b3bcbd7a96d875484e1433b3dedae7252a478d41517aae22369ec2d8f0a705674c15316ecd0a0837a5965db94965068021d52e4d1f492407934de64651520e1b24ed817e7f886bd8df911f7396356405c706c8546874994d0e132e949dc6d1891ac3840e9221226840a37313ea868bb396a1e586ddabafb556556e650a5651d1ef6db28c628215ff8f0fb0e5994a50f9567dd60bbe9bac29fb4497a5976edc7b920ca36be634b24e931110b2f8d3512d2b831fb9bd860be5b69def1b4dc1a56bdef50a7e744f436b983772a30390215719a77ef20899e060ae075bb7cb9df538d51a0ce7d044114449aca81095f1e0547443b055c801f89241032a7d5d6fee96653ddda345977257ffe870cc6b9d05167d8c1d14c083a511545513d9c2b495f0601bdb4a47293456ed8415d8684cf2f49af27ca0915bb3dd10867b50ad573d187edc5d738dc328686fc640d38daadbb70bac70707bfad8798135f1aa8452ec2b736f60dc895aeedf5a75a55f16aaa9a58c54c2281928eeb5b046df4da214a7c96c74ef193b8cfb6a228f6c7f607a1bae92824f653a5256dc45da1bf8fcc2a70420427dafc13547cd287317433a5a65d00b3fc7496f4ebad0b5af5599943cd3d57c40ff01b1dc26d8db524b5c1045176f48cefe5fe62eb3112f75b9f14ee2e6255b1c057bcc9212786d8a85bd1ea2504cbfde71a1e6b90e64bfc77cada7c0d1d6f23a99c325714a9cdd30652334b5a524ea6b028015817972ff53deaf6dba71bd2d792b893f0e139cc90b433ae4d983928b2ba618e5c0a68e4f6f26cd8c42b7e6a6676e6610ac325448a4c5c8351d2c91bb89a0d31c63645f471a426c825d928f73c9171758e143169db4e9c0857b88067300a0b257377d157e1d4e95f62c01e5cacdb39f222160845c0e0028b2a894c99e8ab20e626f948ea808c5cdc17e85308c13f0ceed962b267d554da23e60c87e1af896e6145a8255d04707b51a1be370a39f3e597a91b6fb7428c330102fe06a7761c7dcbd61818d2e49b755b27226f6dcfb4b50e1fc2e3220e05b534bafec3ca33127b40768bc1dccf5201d1beb2de249534a67d698f7a175d08a758108fe0d5a11f457592166f12acc5ba2f4da118429f4d986cf58ed01ba61f6e23f9f018b549c6b24232f7eb1a424b30ed8da0258ac9803865cf714f03ae77fcccf6c973c2a56cd2668093e83576312132813a391cf992ce67a8ecb5447b7e6ae098774101b80ede7aafe02977bb19eac851b7bf8224e4af7eb8b9e5aa983e5b6e2f910ace8376e54fad5fe711ad76ebd8fefb113a5fbfe3fd18ac80444f8ec53689d3590ed0c947cc9c61fac5c6f0fd2051a9c4bdd8bd52030f339dccb85961e5fb3c16fd565b757825957674253766554c7e95cdf667b0369a8dbb40c9ab927dfde10c9792c5085a338d8740c4ce95815f2b41c7f20d0e8f95f25e480d4485a7781cb392200acb9a69179bd40cb6a2ea254de6a4e5913a6237ffa425376287bf80c496a431854bfa5727a1c87646345c515c46ca76a0827c63597dc3c29d1d1b12916b2371e39fa4f5b5bc4c7a795278da1338966c429e2a7b2a61bc3bc8656d8dd489dfcd2193267f401baa8266744588b449189371a2ce5be9adba2beec738608bdf723c85730b88219ddb9c05162099adfb714569d7ef12d3a3725d09f93caac717c9d46df0aa335ea0f2e97656eb10b2ca969f413ed5e0cecad61462f854d9d211f5c8e3e2c57ae18a7fa1a1b9c3a61a98c3d8904e988f2edb375427c291de99187d79174ed62fe3773bcd2588a96551e9ced79eb4e2bce6f45d959ff17c8ee60cf151606e5437ba5062b888962765b027ec8606a175b5d8cedd6140b8a4e92bf55cc1625d117b4fd288c0adbeaee2ef316559e6936bbd3a4aafcd2c7aee5b152679dcf2e1f90825354d16c36fdbcef1b50158176109346fcd195521d263", 0x1000}, {&(0x7f00000018c0)="d9b5b1b73140eb3c0e82f6f8b30fa516292c658e89b54f5bc2caf08a6e36a16993df46b3d4c54603ef055cdb54d98615a8f275eb427dd8244c5399d20de90c70a1dd17d05882fb091aa37f3c7b77e4e4105ba3d49996e9a21c705356ef6251b383a47dbbeeb60a4586f0ff2b4a0b995435da77619b7f608b23bdfd0fe855b1e81c39bedffcf8763f88ad3f00c08defd3773d5d146783b027c6ca925b127dbf5fb9971e6a5043b7acba4d93bf432652a4e4aea4647d88d58708bc1a6e91637cad7e48fc7ec60b2c4cf415c79504237ef9ecc47198f89e36909c34522abb90ee87c32b6241c7f8447b0e", 0xe9}, {&(0x7f00000019c0)="d9199cdd1986eb8176eb666d43929c6be7f88183d60c24b2ca21cf44dad0f70cf7b0ed5fce6bf014ef31e410747009b57877a54a48ae7860e6b15718d208ff4ddcca7c6be03462c2172e430ac58c2378eee644aa878c9219e1f839249fc5a611ac2022a3dce37c424c82e4b745e309edca4f01c4b232efca53d9b2932582e599dea3ab6947f4474c16d863c47074b7378cd5eb0b91bb4d83eabc1c3b2829d41da99650232d8611adf2d09be89d", 0xad}], 0x9, &(0x7f0000001b40)=[{0x18, 0x0, 0x6, "48c624a2113c21"}, {0x108, 0x1, 0x0, "4b1e0e8ec01d46e7991637476cc8906adf5e125529aa76dd15abfc3f860e96940ef5e763a11cd759739e3bfc73031247c8db16725ec1bdfc900c7abc5f61df44feadeda111ad6fe03bbf268e2f79f440b9313bc826cc28c3d0971f6e0adcae9967a3f0aca61a889cf523a6492030c9028f3f046dd1212fb89768a90ba42f41e31e20fb07e6fe82eea8f1f1f548d2155bca3c63902189fbfe46df9c46029fee9c4d51c5537ac09809196709fc598e9bae8238bff2393bdbbcfc6f652af118c0797fa335745e150d53d07f0d3f498da71c125ddb52cacc500c1012eb94fd06a78f01c3e0688fc1fbe107b607f20045576930edd9b6"}], 0x120, 0x8}, 0x40e) setsockopt$sock_int(r1, 0xffff, 0x1817, &(0x7f0000001cc0), 0x4) socket(0x6, 0x8002, 0x227d) socket$unix(0x1, 0x2, 0x0) socketpair(0x18, 0x4002, 0x6f, &(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000001d40)=@un=@file={0x0, './file0\x00'}, 0xa) msgget(0x1, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001d80)) bind$inet6(r5, &(0x7f0000001dc0)={0x18, 0x3, 0x7ff, 0x1f}, 0xc) sendto$unix(r0, &(0x7f0000001e00)="36067009dc629c0a8549ac5c0845ce0a7b33548c4730aaa622bdf4e3f7c86372532652b9bd1c969f2471cd90b906c6d76849a28adf6748346343f05334a2baaed86978a72ad7bb077c5e63e91e4cebed73ab4fbf4a5568a1dfed453ef355bc7320901f88883ae77f2e35d3a7", 0x6c, 0xc, &(0x7f0000001e80)=@abs={0x1, 0x0, 0x2}, 0x8) dup(r7) readlinkat(r8, &(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)=""/201, 0xc9) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000002000)) accept$inet(r2, 0x0, &(0x7f0000002040)) getitimer(0x3, &(0x7f0000002080)) 23:03:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/84, 0x54, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x100000000, 0x4188}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x61}], 0x1, 0x0) 23:03:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffff7) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000140)="3dbdd0dbe4e2edfb1e5065228ccbac4c9a696a8cf7900099c7242cfb71909620d9919db7382e626021dcf6c34350ce154a6eb7ca04aeb8f429e71c2fd3fd8470730ebd82f9d0734b80c57a17366e4f01c0ba5cadc93cbaac0ec3b45f50e708314c32c9e4d51a5692fb88bcddad5edd1a4d96c726dea106ff4c0bda104233c088061afbaee6892adaec8b1e8f9bbf130f2d6dd94d8e6240c63eec0f0c26b372712b0adbac07de5a74520609d71f4436a87d96b0d6c523a3d14bcef2c1cb704d665edc2b7860e5a05a4206e75272", 0xcd}, {&(0x7f0000000240)="ff69d8c86d0ad55ac94b1afc76ea08f6f421cc3cdefaeed2dc51578d3f3066512f7792a9302d79ae6e4f460d8ca0e8e6f01d6db12bc2d90ec77f3934abf7b5fef926fcbb11f708a75a5117fa3b050f99e027ee9efc09711c31ad879eafab61ae9ba40aa194751f7f309b2c62f797ce9b45d2241172f35226a83075803b10d162e13b9e76c67e11ad05a712c0b4ec74ab76664e4c918baa6a3ace38d1f25e78d1f3edf89984783ea27d440eac4ae3654d2329f9643063ebb25b5551a91bbd6615144e4aa65509471fbee3538201eee665", 0xd0}, {&(0x7f0000000340)="6fecb2d30d56f7f3d6e48ffc15fc0b7224e06b214ac887a8c386f7aeaf4fa76d6cde428206ba6a1bdeae3e1b9d26a93194193fd2e699355ca4c593cc225887a4c0489c3fa802cb7573e04c689099e036715b7791f86b4e46aaac27347c5fd1c85737f425782022db6dcd4be2b1b48d2c888535f7d0e32e5d7730d4661e14e22b77ce70df4d0b50d501", 0x89}, {&(0x7f0000000400)="0179434f5c70ffc3cfe35238a3b947133a0fdb9325b6afd38e08c45cd1cd27c241b39369682b372ade2d726e4b510fde0e20b2168358b47a2ffe6ac99e8b60390f14e0f246dd9224728e66c9a962887f526391a431c8e6d85f7e730851fd18f9afbcdaf3fd12e8581599778425a7a02dda23d2d04377c854c7e538fb89f050f0a61f249853aca65fe2d10b5743bdecc0", 0x90}, {&(0x7f00000004c0)="ef483e36fe1dd3856456226311fb4617ce4b0ee442ce12957a5d116fc622b72257181d441abf71b7c4f863d8a2f98f32d4332289627d9511d79c2653be939b758c3e50b5ece3ff742666efe2d0b21310a88e7bdac5714613e4a6dd1ab2418ddf058c6d258f3ad7cb80d0b232a46588ecab9982a3cba898254c4cebc5d0842346802e575fd29f213adf78d4209943b1a185c453305d42de4ed2e971b50eb35f2044952a0546f25e67a71943070ed8341c6d287b615cd581156504a49afa1936037eef504eae56", 0xc6}, {&(0x7f00000000c0)="7855c437", 0x4}, {&(0x7f00000005c0)="3339a7e86508faaad600e9cbb43e82e1eb65f1650f00450ff7bf3678030f15c24897c28876596ff7f9af7565fb660d6e712ade561199b009dc4aa236beb436406074c07cd87b62e132ae3a87b13525407cfeaef9969e24633f961b7884db7002c8ac216564d8a3c53ac6e7493e", 0x6d}, {&(0x7f0000000640)="a2c1e5f697b97588e7bb2b2368ba9f0e9a6da97100b56aa838", 0x19}, {&(0x7f0000000680)="921f5a807c86d1fde17fdb61f193e5f9b8d8eabf741fcc3f0c286f336f45637f54fdec2cacf335c14cce740e992d9854556a6559b8dba6e8573ded68e58b9f099df8157af8bcb879a87e65b9bc9f355467c2408ba8c9cb22d62a20bbded7eda92522ba60943b995aae6825571622df349c735c8560efef131e92a857babec068fe46f68a93eae87b776ecd577ca327ac0d67d1ec49179d1c433c73b45b49", 0x9e}], 0x9, &(0x7f0000000800)=[{0xc8, 0x0, 0x5, "74c438958410ae741046ffb54ebc03c8a0007ab23fd221882146da72285b99dc57ee6a332fc734376e0f193e8ee7060e3015a889e7364952a8ad41453f75762d49119e4f2b16d7f05d8f7b6c4e6745d868c4cdcca5a8ec6cb1808e56d8a3a78fd33acffe5b0f6f9ad93728cb8a6a13ccf31456bf0302ac1b6ffa42d89164e6fe7de0342cd31e0578e32fc15fcf7d983fe2e04baac08056e7f1e0f298089192cc56b213ced56e6fbcb008bd0873977deaee914a6099bae795"}, {0xa8, 0xffff, 0xda29, "09920fad0e65f916df6403478d71a301e8afb9bfbadcb4b74ec1b23fcd88cf8fde59acafe77c4fe61a45bd55bca041ee59355f6c881682741de40ea1a31acd9e50dcedbb402f54c003a9123989293d3a1f0bc7aa14c5ef059c6b59e8b605f20703093c7f8f79131910c1a2d602c56a1dfa7b73ba4ffb7f2ff4f607543f0d68bf5f3959686af6d908c7ebcf9c400a4ec590"}], 0x170, 0xc}, 0x401) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x100) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x8002, 0x7ff) 23:03:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getpgrp() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xe6e9) 23:03:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) sync() setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001340)="7d064fa7a29676dced8586084da8560bcf747d1ff8fd8ea581dc26689dc7fab8a3b2453559859ca39a41504229e7e3e9b26b3210fea2bbb9b313dbbd47ed91cc9f4d4d01422cdba2ed4e07c4a31d5dce73322733688069fe7c9d1d7257297af8b291ee3fc70528f4b899824584c6e1fc82f5b976efb57d4f626ee015a5afa578660e07d56039d399cc", 0x89}, {&(0x7f0000001400)="96701b894de9a7dc6d30abb5dcaaa57c8a72d3f0747047e7855eddf21bbcc118bffef1e2f14f12958906ea686f7e8dd71b44785bad60b2289cc20d29cd95a264442b45938ec6bd3fcc05de661328fab58642", 0x52}, {&(0x7f0000001480)="d8e6d4f86f68a65f526797519e6d804a33289e3e01703cef7ca9de83d9b8c6a133413a0f8a31698bbbdcee3e5f900c31332abc5c9d21679855817a03b1d259c6c700784ecc1ed7be1888c829494dd5a0e6770ef05fd269fc67acf18440d51da6", 0x60}, {&(0x7f0000001500)="34304a6dfa592b", 0x7}, {&(0x7f0000001540)="d1a3a559a9790ac0bd3b212998d840cc6b291041a353d4482ca45207abdd5c52e5600a2c0f33d80ac1aba681e2b2a40382e54583a5ae121bbbb9fd7c17f70663744e7af517267ca1ea6b735db4c69b3ce9bb4404a2b834f5c92a738a75118140a28474e8683c51feb874b23fb073ba4bc37cd8f2798a65056a1cc6a7d416b5d720c6318df100677c1026778989346d59e6582ab3a64756cbba3d4ee6386731c4cdc244045cc246fa95b8c404b4d799a8f917cc601bf94a8170dab17fb1cdca3b9bbddbe04d78e5c426e35056b5091235d274d6f501de5b4dd8", 0xd9}, {&(0x7f0000001640)='O;S', 0x3}], 0x6, 0x0, 0x0, 0x2}, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x80, 0xc6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001780)={0x2, 0x7, 0x9, 0x80000000, "e68196d83b9d8d619c5063edad80797049a4560b", 0x3}) writev(r0, &(0x7f0000001240)=[{&(0x7f00000012c0)="73018f16308543da710100c65083dd469372c080b41665e455fb83cce265e6ef105d90fbdabb592fd82c32d1ac436e69748f3423ecb7c204143f1937abb49cb2e6cafa2c24c4ceb49ef13a21d900000000", 0x51}, {&(0x7f0000000040)="9f3b553d1a1e1972b85aa0a6ffa0a7b3136f987b52c229e038075fc2c3230f783f7642c0f8a0f831df4e96f30e2f5d81f2bb4775ffa71cd46bed1bb21137919f4c1c6ebb7f243074b4df18bbfd024070c3b370015033092263fb94882f702e7e6992ca07e345a798131d4c37337b089b5637d3e75c1b94af982645806093d4d68e5f74042384fd814e624e6e19de0224e1ea906387e77d64095eb031d3115be89b456d1b2fb4d957420e819331c799e03b2323ce2f35cdb80264702411d140924611ea0cba00d76920ea8a9e7c1783376dafc2519a9115555303e909658206fd46d09b0edac63efc10aeee3e6c121c0f86dff2aee2bbc28ca8c9cb547963010e3805f58841c0bc3a8bd6c8170e12c300e71f923d2efa10b17a4aec6cfcb2b4758982df542c5b7f3254d0854ab1556d7012fa5ed8b59be61046cea8f3a204d0e912fb4e57230d0d16eb4b521efa9fa934a134cc287a3901e42c03a1cbfacb8a10ffa20d1db137af58097e4152ddec106f6dc2c82a746b5b290d30015ad9d696d639a614c0a39c4ae9709bcf57b9e9bd1210ae6a3caf3849ed86ebcda756cfe3f52ce4f4cce21760917d1a1f5308d6d7c60696c0e0d57eaf5987360589e871d501a09b5d7c36992ba6c0ca503fc051db8e57d624280a86007db4c5636926eeb99ba5481663f48c72186ca87f0cfb1aee843629913fcdf37a657794afa02ec36609e902667a3a547eb186a0918bf6bc7efb21556166e43e923e7f50ea1bcd79dacad6cb09a3c42e7470f3f5dc35a3fb9d74a1fd836e6b5ce1c30cc548821002d84bb6a56d1e596ab24cf49cca2cc08469b7d92259de52fdc96645c37785954fc74870f772e64693abb93fcca9a06ba17f9e7f981e60dfdb18e86068400476ed6550e5af83c0ca6c9c3a77a4240f8a37588892811c1368bf71b6d78b4ee18f4a890a2e7f69e960e0adfecc9fa6cbaa9640a7a89ce64400ec39c48c12a24ec336554058d09da4257c17c376d36e3805f10c2c387482ba97cb49c3cc064ab0d395276aedccda48ac07084fe002337c4829129a8636ac9e4a71f17b761dda531e57038ac9a345c0f4a74bbc74f928e068c8a4a12d0dd195b0080d8116f7c4a35c374fc40d0b621b66bca8b2280aee673251b0487a991ca434da83c773ddfe41b7aaf8e4443c0b5d35a959f172fa03b5942c115f2ba95450da1bf65b16c0f14390c192a2bccfab9b9e0f37543c0edb86985850ae670235a1e0574526032c39a652201708205eed4abb5e0d6cb8e5b3f259e45d774a4388395cb07ce3092097c6135a216b83e0d8402075d55c012aa94881387f2a3efaa7e42361c5d9026d6aa09634a74049b6ba977caf454242cd65803ad3a5c20320fa120f80a624f4772e480f9bc745d34c352557e2b5ba5f9c5e049991a7381958088a80f6f48e3aadaa894c2c1e3e7e7a028fb5ab026f969670e22af51d09208a841a3fa400d2f37a8210513dc9443c8b8a072fdcaecd4b663684f437c5a79b32336ca2663a5d778c741556ecec569090fc1031a7f3f070f3eafa5ca62e2e0ed67cd951af0fd186219a3278fa36fb6291248fa559cd7dfba84be7000fbdb3f71d358fd9304eb7a52729a8007322267a71a6facf55c8391bdf61dca1f094b805a3cd58a79c2219320167c3f4322f131db862e1a30efd7180d44d584b7d11fb8dddbf2b3deadc1b2079af3f984880ef22b0e1ee78cf1b04a6ab0ed64216d326d9671699739498a5ab83d2db6da0248b7287e1c47eacbb1ec81887b880672359c7f0609de5c8998c45ad7ded4f229bd6b88242686a2ef4c12ee17854208cd4c7db65bf037bef708f8138e534197f3676dabe2ea997566776a661b287015e6a02b8bf4521d379a07bd496160a1a1ca2b373757adf74aab61a5fab08bd3e6986728c3d2e478222226a0e4a4708515f31f7d2539670809c6c84caae0202fa1d9c64093327d497b2dae474bf4ba71e4fd4cbbf5a399b4b82e377c2948f5cf9b1bb9dbf9715dbd4531c3c161a21188699d4d9f510010202008d941436b6fbf006925abd72083dfd9a6913327117dd1add1fcdca39785e3a753e1829fbff4797e8f7e8f25751c145bdf61f30df5161f6591ef385c6b2d1f88001508a5e752cbfca176fcffbc03d75fb8fc53f60df9a13a1d2a73aa0308113ba259ab6eff6ff25ce4dd9d15f6765ca2f08f62e99820f89c7cd1d7d95fd3cb2c031b25de6b82008bf423997d4d03e2a3e7b5beed5aac123c8a43d4fede59c048933ff17329ab09bc155bb0c7b00fbd66839f1c70a3554ea5da705ed8fcce3f38591b8007f2d71fe6e695182566dd614816f60fe4cbe5440c461d9ef933b57b0467f264aab443fdfe4f66ffdf3c6dc0186df5a0337a9e548e6074c2dbca74682c8438d2f00147dbfb5c8e2af71e952b212d214b6ae682ff62701f4ece101ad96cb1764bb7e5917edd89117ebffc8528e882de44053a400baba0f7159995220160df711ff91bcf2518b122497531f596e1a9a3352f222695eefde352732dc634c736d0f998db82a18249d6084f9cb6d6befd64514662e8e47a6be708ab24edf35e533aea23c6fc5255deea685942f70d04a66dd3630c226c02c4ab4c078994eeae65d4474758e2a2946226b2daf8bca659d1678ad9520ead336980d3e4ee46a29ca2a68d2405f55e1be25836aad9247d2631513f1e5b346f134e54310b000052c7bf716c1b1d4bfb2aac71a9834b50fd050c154bc61b65e5c829869e578d33b86b8a03f060cf4e84ece5994895b042a69a53252d7770965dcf0ac9b3546e16aef1f969cc2b8b1634c938b0a2814b5995f71af8c2406257866c1a35071259a14d472fff078d0af9eb17557cf086f74267433490d2c20aa428c256507359855215afcafae6908ee126ff04a9ba7306fdafdb5869f81b16ad30737f26799fd5705e3aa08ff4114adc6773e8eb1c7dc73939d2b05638ef39d661e4451746d376527f0d29bf13cab5c81f0d89c1aaf81b60f4a79ab9ca45310a1ccfbee5d0b5d309e848a38cd68a49446b92110696da5b4ae9931c158015550e91daedba31867e94508041672faaa05bb06336e7c18e0ee2a43a8d7e6ec6c73f78857e817077ed1b9980350d98657125120b13ea4e4e573a9a4c0a968493b60de46f6d34724553ff7affa5d33d105e807d446422ff1a31cf6eb5e7f95e9800df228ae6c7b9e636b66dfdf97fa376846055d5d31a14338019c9ab4cd032722b6f784b9c1848bb0b5f6efb7c0790e419d69f8550815781eeb08332c10655dd237e53971e5377da9dd06a5151a421ddac958ab994fde67624fe68e118e4853e514688086b0e84a1afd8aa1943d04f54ae6eff23068e8c78c91d4428b05ede35e15bb71cf0dc34c8ce40283b78945295d7e28c6695c7256d6cb9c8d5bd04c339633dcec77919b1bbb85ea94cde06395701a75460c55613748d7ba906fe24ca2bcd0c6e851e82ff4b22fd910a0ec4b5c7a969c3eabc216c792483657ae7cfe6ea742e688b8bf7cf3c94f9d73ce287ba8a991429c6b7a3df4b79d115ac40e4f18844bda3cba8a52dff1a84972e3754146bd40c09df0c805b053723cb7a034545ceec7a388f5c61619167388543bf3d30f1c0b04c6de4d4be08fda1e9b210998f017a77a59a4f03d5b5a89da27cac8d21e0f368478c57c0d4b33423d7754a13f4943522f194fe9c103027724588e0106190283c5ddd856b857be4171beeba26a249f8d731457379d811dadebd0f1396ff6d17085acbb6bb5f4bc66e2b809560af794308660b8d1f66faedcaf46955a1160e05daa1a7b2859778f4f221599316e5733d739ba9780c2999d6fc88c2c601ef8ff3dc19e846b98b0aac27952bc3d919f6c1b63982c08ce74f831cdc18f7be4a202edfb0899212c22a878e9cf352629d1f993aef0780f93a5defca616713708f91e40520daa36a332ce1cebf249c961adbab5c9178507d084810c0b3f0779baac6f3fe754c69aabfc8dbf1748fea33d0e70fb51fb992572a01f878a19f954db9dd91f7cc19cd4e2e178517439a75fb1532c015e33e5401a70b799221d0f4fd9a89049af8d4af02cf9049f12d826922828cff9087e9f5de1680db530287f64b1abc20985c81d6cb0bc6c25e118e05797412eb6aaf791f3e85fd2c30cf7d34c73e4c0eddc1fb0963958bf946bc0d4deadf67449dd31ca637273741af1b7539e26b93e22c9692380484e2a71b1539219437d0ebaaf90ab48b82595ad4530dc0267ef1d95e1cdf49f5fa54094be2891dcae7bd5dfd97299343de8a7920cb6b099bc9aeb6ed9bb45da46db7c998d15f8bddac4cae528a3f6d92b5661a72d8cde9525db4457f475da9ccf63ccb764b9bb06e862ee55c8a014438e744c2b33e6717a4ce69fb298bd75d71a293d31e14e27496d60e9b35b364beeb3d489c2c357aee8a66f94ec9e4efcebf06de3f451c25163abc76f33d1a553610a436d8cf44dcbf9a14533d4bfe6ccea3d71432c5151321855c9523c632ab95bc70b45474dace1b375a677b22f6f739e3f1ca20f3a61991295b737f0062b08719a3ccfe3edfac1daf7b07a3a27b68783bb31b4e5d8dc5abdc2c646b13720a1c00165fc1642a38d011015ee93666afc613c758c77654f86e6f9fc20a3f69a9fea0f0d81efda5383a23c8fd87ff9559af3accd37caa8a6e71ff1ef722429713c0873e44a4426b97517b6d9028b83ad0e8e8ad518dafae9c9703492f7a7ef217da810c7949978f334a0a8eb4fe95d62c2406536ec35fb680d9a4b467a4ea311cc087cf925e348528630428ca03bc1066cef2082f075b40d210f9561255e042456cd6f717aef33593c0c0f1a075788973ffe5d980285d5f2f10807114085cf590c3e8b5df8cd464aa60eb52fe8cefefffe9c3c405cba80f40c9307a1a8d6e614af8e0ff6b5c42d4ab072ba2500e67d511b356a9fdbe1bb138cea03c6aa83b9c61369ecc8e6e50e58410b6884cfcb7a548d527d6e8bde2e23fa24433ecc988af85ee4c00e38986f389cfacbb9e9fcc2a631d843cea2edb0af313099b1d8b6b1c4b90d6720e72981fb440ed82f123b8e4cf184579e56fc97b9d3b995c494b11c2ff5c7b41f835e0bd6ec305f5228d975e4c0dd4d505c53c109cfe31b7eca295bf79700280cc8f9ecab02c93536b45309e9eb13e3f992b3f9411060f40d71c9deb7e09745822a1d0193a347eadab819d3dec025303b29dea8ef5f256efe6fd0f89cdbcd73a9c3366b466c3eefa7c4d84345312667c98eda1c6d94136e9fe2440549edb270c50220122eddb2029b8e4725e2009ffbf3ea07877fad5b3a2a58d18bd0b32678d82ccf2f870d2d2f379a6a6985b150da2ff53736417097d4bbc132f634af545dc3b6d88a10d66fcbbbf0fb08fe969d00631e73f9084b31b102a9ef27cb17cc1413b190e7728a29e114ebff6c3848743e1c06c005dbb807d41ee1495c300df3e953b4989f24bbe3cf8357fb1c1890313c4097e8ae91bde52c80f51e7314cfcfeacf4037a644ac0c73f4fec47ef6ea43cd60d770a0d4caf3b9a75bdec545f15ff72e3db86c6f59c73af699f477ed466a6d5e5d2507cb03d7dae282a73b5186d0edc5d5a1d2dd8f0710bee7cd32badc40045fdfbf9e78e1b78469f567e9104ead1f8dadd62da29dd6a00edaa44b71380e35613bb62d343e731428fa926b7baf6f1176e21e60c48cbd754281e169cbcf11be7b5d01c2208f143f70bd6ac375c43cadd3fd3b82dd4f26c6bd8abf31f4d0eb95b97e36cd96a3dd117492d610b78ca693", 0x1000}, {&(0x7f0000001040)="bda97b0557b2e827414300826bf0f56da4735c8def8b97a5c67fa1343d2501141847e7208ca3ea5c9de9828a627531e3bb9949fe219b1ce2f37afd514074d806214a8c889f157cb8c4a5ed", 0x4b}, {&(0x7f00000010c0)="bcf0e6d87546be4baaaf8937045263b489586be4e3a323cbe3e92ab7ca48fd4e2ad5714028ee8bcea8b5236cb4fa8af0bc68fcf3fb632a02bbf78cfb2ed421491897aba2c1ab85dbe743c4c9bb054dcc59cc6aa14216ee39bdff50d52332a7b140a6183e0392e411d8b95b2b097e905f7f3c49d07b294dcc42cd712ca1e0ab3a548b0ebfe9fabbe5127a7d4498", 0x8d}, {&(0x7f0000001180)="b1c9482f5f7fbc034800b0f59c2c063cae1aa916f1bdc5a9028f091ea641b198d99065aa49a5799fbbb7b9105788997ebdaecb6b05b530b08474f7f469795a97c024f4b1a18cc58af5002a78cf7c64325d375688debbdb4ed6e0904d3ee04e184ebbf3920915ba129724e08917feb45ee8d20f6c7c3e8b4905a484dc7101264f1da4", 0x82}], 0x5) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000017c0)=0x401) 23:03:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530e9"], 0xa, 0x0, 0xfff8, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff0086c4d8d0e18c0cfb061c6992c3b2ef980000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0x0) 23:03:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0xfcf6, 0x0, 0x0, &(0x7f0000001180), 0x18}, 0x0) 23:03:08 executing program 0: r0 = socket(0x4000000002, 0x2, 0x1) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 23:03:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e8e0e55e", 0xfffffffffffffe35) 23:03:08 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x80000000}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x8ed, 0xfffffffffffffff9}, {0xfffffffffffeffff, 0x3}}, &(0x7f0000000100)) socketpair(0x18, 0x4007, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1fc0000000000) pipe2(&(0x7f0000000140), 0x4) 23:03:08 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001080)="3b85bcb68be0d0f8d278c2d000c0cff8d441e811fcb57b6b6994952b8ec51466bc488549b647d536fb7aaa24ee87cef369ab7c3d847eae3c3ce190e7079f240b6fd63c96543877d29597354e78eec8d2504512959b87fc9d4a11ac3d3f71ad84ef910b008f6871b536c9365bbf00f24cb9133a9bf7af9be31a6e462d525025b01fbc0d03", 0x84}, {&(0x7f0000001140)="346239403bddb89d9bb85dcd69bdecc48a381e365745cafaf78dfc", 0x1b}, {&(0x7f0000001180)="1110f2f9a96478e95154027d621b9e6902eac14bf1536e0f4ecf0c672bb3cfc4028954de788e199755ba4e7ecfc69045c8a40d48edf07b6f84137dfec03d6384dbbd6d9582254988cda6f27a97b03691828d25f9a81f45901350bf91841deee3a98d52b69e254ed7be907ddf3dff94f9cb4ea30a2f7e03ddf6b59c193089d927543e397e45422aa7a56f2ed6c659139a10fe655c60362b87c5d31e0c2efd4f037ba930976cde7a5a519fb6c5f3559b5a1392d5c4cdd8c5738e6c5ebc6881f753f3e96ee4af580d2eeeb7d7668e6df80d1e3aeefddceb1917aba6748104dba8296c79eefb875da4b654bb79304b", 0xed}, {&(0x7f0000001280)="91a0c1c055a9a16d98e3c25cc4908802bb25e9672798ebd15f129a5a2e4ff9bfa3dbb4485f2b3c0a960ee4a76cfc7a86355fc34d4716b71278f1da4cbab178a894e41561d97eaa832a196d3e16225f240ac7ad5f5914057afd75469a9a6aed0d481b4a39f95fba3493be2e19efc53d061e8d75148aff4a684d", 0x79}, {&(0x7f0000001300)="007d2d2abaf9e50a850a15c4b3d43c33b58c77eebd6c1735527d8091099d28f51ee9295b2d4d84813fd307a77ba953e69f9abdd9028cf99355ddbf179545cd63852e2a4a0c290fc873f0b63515d5db3b81a9e07b2b0c644d869dd88643", 0x5d}, {&(0x7f0000001380)="a4797daccf5e52037adbe6d243557420ecd7233fe2543669a701d9a1e59e101ffe415f27d7a8b5cf8b6e6544da5f2b506ce107c2f1643659f5a3228f366b34086e592b0ffe5870fb1364d75d7ee4022b662fde613158117e7ebaea3cfde2c7f7e108f32921197931947569083728109659bd583bc3c8474ea1155b6220c5d2cb0b80e04ce99500cb95b15ad074f5034230be58ff1e3b14f39d71490c89963b", 0x9f}, {&(0x7f0000001440)="2e40f0dfd86668f90e99375acaa411cf4130b30fd85d989ea26b7f02520bf946d14092cab40426ceec05a4869ce832816d04189be307a7895bd44e6d24ea96d62c3f662786a1b29b6ed36755d751817412d4d75edfadeec1c774c593b4183b15a2accacf1793cc8a7bcf3bdf9f71297ea0d1eb08dd9846a5828b42712b3a79ff72343e48b1969fd2889e7404ab", 0x8d}, {&(0x7f0000001500)}, {&(0x7f0000001540)="073f22ae06c9b6e391241fa6083c1b54c6280331bb17b0fb95279c8965ad1ff96c3d20532093c615554b91995f3cfd9c1f56ee6998d296e37164cbd28a315fa30f14018f382cbdc4b1595c4ae337eadc85889df84383f446e221965b93829b72d3fd27648182b9e30e503192297efcdbd283741ed97cdf1a6d3da88daf1364a0b32d207c1f0b878a11a684558a77d515c870b2dc4321cc84ed40692e586bdc0840290e192b49e97aea213653208fb62062d4dc6662beef937d8713b0d4dc4acddb3c10a0fd03bb36e1b2d7ceae9ecccdbd", 0xd1}, {&(0x7f0000001640)="04867b4802c66aa4b3035f18e10469114d1b846d63d4be5a52d9ce1f6f8a1d6c4d4dfd359558cbd536d874c037dc06735fea1ee44167306d47985103e0d0b312653bde8cbecca6c886846728b913afa10a425a373c34cc1506127c7e4b70b8fb3af3d71b89753768bd9f1f51d288fef04339b835f490620d31b1090758dfa06ff57c071def01c63d52a5284e13de7e411ad2b95f7aea90ef87a280f4e2ce108c3cde009ee53ab660718bb055ed50022f091679c2e1651fb080d9357d1ae5c196e62742b09ba8ff42aec63b9e5c1711c737a5429256b84be90ea55572080bbfbf73fcbddf7d2d51f5ac1fadf13456724eaf6e4785ce0ebca0de15cc2aa641a40aae963b150085c4a70fdf51dba51b02035b6f067d9b0dbfb076f3962acde62a38fd52c00b094c0740c857f269037632a7c8229b6b5980eea201763e9c46d88ea2e1325273bc93e9a47f1b70b0e38ebf75dad9017140d708bb6a324e363f4de0391cda7d39d7ad5e4ab6d8fd855ce4b65d7ec5354946c3ee36daf2dd67026928d079e2aebce033adb0530c8211477b8ea639ab6098420ea8ce7a6efaee7716103a58cbce4e871674f69da79bed320322311f02f355e977d4159d6e28cfabdbba9b01a0f9eb27ad37a9e2df7c44911b75fac2a4ebf309f7f2e37998a2c026f910544a2ceb25b4ec14de6caa172870307041422ddfcc2fafbf7b74a9fa7f75a9754ccb8f88b5c3769c6cb443b58058c6bec31636214dbb85da4e1fe5f41a4b57f7452428f4f3bd043b181c53fbd654dcff5681e7cdab2c40a027cf7e77543de0dc9465b7b518f26d30c37e4c4319d857798ca69d683326936198434be92d194747c3fc55220338aa7bbbbfca4b303ba95e2d54a047e10e9508b02384f86c0f795103aa7cfbcba11299250e4fb2144309dd87bb98c6ef2410a0f448a40f63e2fa8ef3e117371f65e8d72e53e296b30226b81a7cb2020a83532c7a091a25e75deaff5c25f71d7dcb21df91b4bcbffb58a9ccfdd5b9d5ed7c89ba695bece7d524318b6a77c9c2dbf5cf354588a2e7b59fa53a2b27048c660f44dc9c81ed9efaf780bcac2042cbc507e510300724fee7d078d87e6244526a1ae2271c45e9c0d065195da5eb59e6bdf6bbc789145a8351325d1f2feb67ba4aac08ee4abe71c604e2149b73533fc64bd87e364d477c70acabb02e8c03ad3d8427af0e0fd84b76e95b7c622823e1b369b8ea3b717794278e491c4ba23202d2bd11f85bf2ae56f5191666e15c8014ab512e16d6d00715edfbe34221192546e7554b90b49b9b4debf9edd2abbfba0e0b82820db52010b854f2f1a17068cde28978f66da44261a119d501e25fd4f4f9ecdab8e19de252069f81cc14487d225a406441ba57ba839224c264817a46df8375b521293a0d75defd2e50b2d8c416d76204ea9e9eafb382915eccafdf93f6f553137c843b79431cdad1fd19b1dcae1498b53cdbfbad9f30f4aac38a13d91f5c307917528c0afcc22e52ebdb141f49d74defb4e99e4021b71baa4a42b26a5cd78c6e37c0e65af4d59a36345355dea1320bf5fb98f9aaf642fce55520fcf91c8c6201fbc31cc2528eccceb01940785e442f6fee93395a576bae73e6416170cb27f58fc24c117846a92c49f516bd62434ec0d891ce3da64f7e6a2bdbbfd687d1db5fdac27b5333e7de67c451665e515c23413216e4a5f86cf9e66e3a39656cbeefe6c1237228640cadd2547f5f10b4753cdbfa6fc092c1664b73affa1d17f3f91d26e277dadf660936a668cc420936dea6729ac6c21e82b28441df29dfa6b9dc4ef6c7edc2ccf1914936938584c95b45f900d766a8fe4493680438bbfd75d6d3cc9163d61c6db06a5f2b4c549088e892f44aac03d2bbe7f6e398538477458be90bb342bfea2e27e3086dba4f856dd96fe83d9cb3145d684793cf91b7f1ff76206cf713db0bc901cef429cd5e2d9f5f3e6ef67de422e062ac125e32e80dbe2cd14401252ab51c4eb5dabce0d006714cd78571a298b196cfea0dae0f5e918a10a10a999856c71b8523bf2a15db0a4cda340e5f878ad08a2c7f5ec8c241b48e81330f8cfa1d51551c8d93882f8a85db976e91adf7ba7f64d7ba01c6e9bb60bb90c9218d091046919ad7544656f11c363d39e17371722b757ab4f530943b7801c344ea28f5a77ce22e3b077733819947739c66c6ed3492042e93aa1f3776e458be5532d3b9b9048b514a33e9d04d047a97311430d21d2ed6f0438f2290cdcfd6686b08aa6bd63ee030c5f311e9055c3b5c634b109ee05e9ae1a9746739692e1863cfc3fbb920ee8da0852264cdab69cdae8ab92234efd7b96831c29fed577106bebb6fe80ecf702ddd24da644a0dfd2d08031e33b60ec9f63e06d18507238271cd2363f4a9627f0b8ba48443e262b46f2b42ad009431507111c71fa58035d704686697105a4ba693dcba4b2d78dc812decc6627e7a8e56abac883c066f71ecf5a7bf64206f44cbf7ab81e64bbbff78c2ffde89f91ed74eece018417f2216c8a3071898bc35edc55f5d591bba82fa9aca5ee6861c3fd94d754f272276b26ce60506628228e95f5df611dc65ff9e978699cefb302c43794bc5f19cbee2e4ee64f774b558f6a7acfd95e027e9f8eed2d605b40edea2702df5c193b507d33ac8ab1618aa5a13fd60ad502b2be007ecbe338a5e5dcf9a62621e322109895b20ca2040a17a1c1df9505c8824c75d0ff37de05a99b3051cece08b5823c0bc2ee9c153881714b761f3a03cf0d947738bd48d905ce0b561ffa7bdc0e7531e7416fbd3612a90983ac0dca0fa514006f1ec03add53642d75c14f47d2b083fef187d16859baeff30c888a92faba56187451cd775e239cc2c3106b920db9ae1b82ff6a94d8a88640978224fe6f3d40fa043575a2c62a2d816781f460677f2debb21ddfb36881cfd6d738139902f6a02e2b0510038487e73970f79e269c434b013a24fbaff531662ef88393d890be59c46e214d40124a2305629c968d3227749d6587d3467d49a4a9e37d44aed1023fc9a2d3a54d3101eb27e7047478f65dce4d64a187ed116f2df9030895366ed707d54f35aa82445b872b5abee3b28274dcbb4e9eeddc25348c6a15d71f22ac1bb1e17d2a53345fcafec63245542513a1e9a4daeadf503a6f42ca3b11a1f964b606c768341c164a010b549bb6fafb359638303a5de4475b493f2b2c06ae465aa082c1a54628a13b3a3b21e647f967225e9ab320c4c405ae7af5d3021da69382c663f66fc11585dbcb5cb110a0c539f58059b2f46c38d3230cb096f26d26aec9954ac29e999ba7d6375e260eced0f903cdcf23ee91fc2ed2eef3dd8b87fbdad606fb5965f5e4e32c252f5ece8a7118b75ebfedec5052a9da42cbbc9125eb62e327fd06590da78ce313281d0bb76ae97625f4b1e10e0a63bd9168135a65aa6a58576b84ad6e9af046be4ed0fbd73029e2cdf0c3b37d8480d1cba6ecaab539b38bd0875b5acd8c1b4c80856a544ce9fe7eb547126eb0d6ddf5c1559467622b6f0a266497a559b6b298e0452fc3e137d3ec86d6af6d2a30ce2a4428ad167b4c00c3c7d2ae113985c25d04e46f7cead4b6fbdcec9e9483d24de9ccab7697f571fd363ff301ebee1d9d1b7c765be2fc998291f8084b37df7e5ba884d4e06d2e6ac4df1990b8c1b4971626973a365841b5096f5d844c5a6ff1f552b62a5abe8961dba359e64375bc094a526fb1b6ede71a098484228e58d08acd9bb265c6d0e388d055f858c423520318d407c4333e959652e20113bf1428b1101ea2fa0f451f407dd016442fb701118eeb94dad91af89c36bd9368a5b9990e8021bcdd47649fafd0d84c925ef4f0cd96db04c1097931326beaf07decd33e03f954f12a78d798ebbaf0be8ef9f6040e17efe0e93ca8ebeb21bcd863d9393d36d821c6d958285917a6aae46c15d507bc8519b16f736c0a2dde859073114d0f05bb06d96efa469c1d80c2bdce59b8f7c83208d882ddcbfc2a95af1fd4cdfcbb4e57fc6e36b16d84f5fe48a8bf708f53f5c86ca3d960976829906b0759cb06b60bf26f65b2564d06980fa9f22f398283113d2f8dd80092a7f0942a4e0d071849b1b7c54832b3d4947a9cdff87a924f6e566688e8738667a61d8e50afbb4d206c353615949ec6a065446fe83cd3a248afc097476cd908ce2618443baf4a22b1a33ff46def72566106c3624db8fcce9bae8c3aa5510babc1d5b8673f982a7ebf47aa97d9a6b1523f64a42593d806c6ea7abaf71c8d0e3620427251d0f5707007f077bba9480443a243563389286d0147d42d8d8670a7d53f68730a64abb81f9359988e40c0ae0a2895bdb9af0cfbddeed91a523b9c43b347208a9c4609d02d0a8fd5cdf35e7cfa3ff75b34cc13a78a27b37de738418dfa92a558d2851f481c9ac012200c8550efebe368fd683db57af49c8858f743c53f3111bd83ec8680b3bd64c0faf9cb04700614a526c41d5fe8f525d6cd243b9425a06e171c84d843a271cdba0efb5dd8e0a4c27afc97e1588cf1c7725bcd5fdae708556ea3bd7c893e124a95235d71b787923ff1cb9e11e2cfdecafd82541f96503d7b0057e66037459f166c17fd1b17ec8f4aa60e6f885c5dd0c2608e9fadd9fff7c5b79636b7972affab8ac99a068c534570b0527815153781198f635074211f3c3e8a03d6e1ce269a46544f3a63b80c74df495b56f70aad1050e0739311ca174b6b01a8ba2ce9cf1bf2c27f4366051b5c22db8b4ac503c6210897b5aeec9b15e61b19181d2ffce0b76e9b9fae01a9a643ba4c03c6e1352d2447453bd17bf8bcea19b1ee9deb5f027a0a478f32663e0bcb4e928041aae049bb8596d9d38ca8d06c30ba5436a8eb5ca4338dd32b5afd01baa66c5fb54448c306678626b2c4ce6048de62d603f1bc6f330db9d1b17fb617fda0651895dca60bb13377c4b135825a2f82c41c09ab28fb099072c2da96d37af4b807d040610286b3f58cf50070918f82acd906be2ac58cba05f886233e647a553c25afd30a69efcac032d226730f5a796dc4fbf1b247d6eab11ded42c2ca8215ffa0c7bcc3b059d5168109a0460f89d22d4678f37175b9f4caf8ca1a4473f98bff90a580b0e3d439c6e9defc419c356dce84ac80cb450bc6a8c440fdb3204d693c5ea2307a2134b4e4ec121045e6d91ec6c4b0bf7f00c876ccd595fc8f862142a7c350fb89b94ddb945c831b7629853c55dad89a11c7fac981439a384086d8c7c7757677ee331300221ab624a9459fa71378f16efd60d383288782ac03b4aa43a1cbdb13b96cb0fbbb66b11586aee739ab3441af26906370823e718fc5a5987ec4b9983959841e20e06da70e6ecc83e90bd49cb8841374447e047852d9514641fd9960f816a7c7443c51b5d5fe257cdfc3dfe31c5c387c2a6fe39053edfa918a6b29630de47216a1e843720ce92307fd26579737f4195f70412e8e14b8229ed4783bb5f14fdf468c55499877f4346bcf4395c75d17dbe37fc49083e578a4d1a61e20fcc1a5f2c625461c14b52ec25c8be3402583fe90cb8b09342685c8425bb858121ba7ba2c1129673068a7c6a6c18c54407d8dd548c5309e139fe9109175a807d125ad9de7f9036146f276d3566cf3e0df82a664cefa719bb1b8c7ce5f8959e3173fe2a42a952ad854690e94c0aec3f59059b672bbe6bb434a991753827a35dc2b75ec8f604be9175c020e289611d93918e03124a63841aeb398f1fb70772a556b89d0f14719dbca94b74d21399a14b4d39d62a475ead4fe1e13358c161", 0x1000}], 0xa, 0x22) pwritev(r0, &(0x7f0000002840)=[{&(0x7f0000001500)="e36ef8bb724ab1e08d06417c0050697f83a7acd550d363efea637b53bad8ef9d0c6dc894c74db7cc6ec6e9997e4e368c", 0x30}, {&(0x7f0000002700)="6a3b2a6c6f6e4c31e4f6b0a22bf097cdd8733235ee78fa0e85c2cab0ce9344875e21c02d46c854224890ed1059d1d7410dc22315abd2bc022c12cf9c12e71a9829c1a7d0fe17555ff443cb451f0f299ae91c7a234a5a710bfa942830ffcd7a973df5dbdc20eaea77e401ea3c6aee36c9152006e50f884c613568", 0x7a}, {&(0x7f0000002780)="37fb0977b07c6561f30e8cec010b4c597a47a39dd2ca1944295016dd94ebf80ce6437b65a6c64e842479b178a9346da8741d4da32635d30cb01db8d4be08fe756cf5571a63baf3399d4734fce41768bac5025d87bee23b45a6b7eb6eeddd6c09c9245006c14cba98cc5544d2394a1cf2c1baebf3b598599084fec89b2d51e7700888e10b5ae2ab16afc594e6d77c7ffb50a3322168742fab4f1865d8968ce180731202ec5caa530481a97ae0eb3b3e2f10293c8b710aa179c9f2426acc", 0xbd}], 0x3, 0x0) 23:03:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:03:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="b19cc2fc67cf0f5d4d573bf3ebbdd502161929e97c20a940fa463027009fbfb6"], 0x1) chdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="78f6656e446e90a551947314d51b53ee7b4d132f66696c653000"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 23:03:08 executing program 0: clock_settime(0x8, &(0x7f0000000000)={0x100000001}) 23:03:08 executing program 1: setgid(0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x8000, 0x240, &(0x7f0000ff8000/0x8000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x6100baf5) r3 = getgid() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setgid(r2) r6 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000080)=""/51) unlink(&(0x7f00000001c0)='./file0\x00') shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, 0x0, r3, 0xc0e05b591ac19131, 0x6}, 0x1, 0x1ff, r4, r5, 0x7, 0x100, 0x175b}) 23:03:08 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) r2 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x1f, 0x3ff000, 0xe8, 0x4, 0x1e, 0x3, 0x5, 0x1f, 0x8, 0x0]) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 23:03:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x200, 0x2c) readlinkat(r0, &(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)=""/234, 0xea) mknod(&(0x7f0000000ffa)='./bus\x00', 0x42000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x161b) mknod(&(0x7f00000000c0)='./bus\x00', 0x2d0c69de5060979f, 0xd1) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x8) 23:03:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x8001}, 0xfffffffffffffdaa) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) 23:03:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20202, 0x20) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000100)="33744ed1e3f454d58b4bf8868ab47d1a8ce2d9f013e171fee33db5e101103ae68821ceb43391000e7c4e09b9ef716d9681db60aaa21188b46e3f77feb1ec9d0bf5f078536892b817c42c6fe5e5686af988c8c2cf925031407f0053014c711d979a5c4a54d67fde700dbd485cf25e1ce6dc94080f8099ecdf74b34b0c0cdc7f9b599d7d7f58fd1080f86745fb3fa7872d1286e840718fc1f0a657364e9660c54d477c7cc2b0b324b7647e8aa5df724d", 0xfffffffffffffe18) ftruncate(r1, 0x0) 23:03:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet6(0x18, 0x5, 0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./bus\x00', 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x2, 0x6, 0x6, 0x5, "4e74e85f1190b5fc81b225f1d1055dba914a596a", 0xffffffffffffff2b, 0x3c}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151", 0x0, 0x7fffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) 23:03:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa20, 0x100) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="38d30e753df1fca95faa7747fed0312581389dd23ccf5621672e33c27c957286e53a8513d9b23f61daa05270f7bc89d5ff6e0fb2b0dac02ed21b4bc2cb3150b84bfe8b76bc0d38e418b438884e5bde6832df9f95d11714bcb8926ff6436edf69e0badc939fafbdfbfb03acd94adf0a1b0102302dea502d19d4aa9e3fbc8f3acff57f58e19eae64b412840ce91d6251f68f502e8479ba4e00eda42e657751542022c04c7ebf6a1bcfa73848e679369ecb79f5cc09683e6e567d139fc76f1a7a402368ac66b392ab648a9ecaf62bfe38bf52ad794eafd56b4db431e3099c2abac8da743de45719a617efff0409e8d657f3", 0xf0}, {&(0x7f0000000140)="b91c423e712bc27d9b59278452e9af16e95d676e6f7f335590100f665645f394e4323b7d5b7d5836548c44cd74e06a922ff197d6ab3b90478e9b2f8db722e09a631ee93ffe4113f4c8294122fa4e7df606fec4d9e1af9e5abc06d12ee697b01340e7f46241e297c1c64fa791c9dfae562fe49023985b8bf58d7264e5d58063ef3c3d8cbf7824e396f8a2498ce2cb34777fffce4582ef60f696c54643b8ea816232d2b28fd5b3f5c1c1ca1f728bdd1772fd39ad4b4e0e6af2371f67c2c2b6a39bad29617ba4831678bfe42b233bd76fe5455dd0d1276d41400ead5582e439ac306f3646e2dca5099e1ef778705656ed09c3a2865449bdc1ee2b668f89d6afb70946f4d8b292f763b35015f4b3d78f82eabd3974404ef2232ac29699cf0c80fc36fe29cff63060268b8cdea6702ba48c7011a7e2efa213e2d7c1fa6cb71a9e0d5b75a41b4bbfac6c68267e5ab9017cba2c9e744b6241edcd9c61a3bb21154c486f90003735815535ec44a72bc166b9a5265131e39ec1eb5adfc09781cc12027c8092fe3ab18ac78f4e7223e5eaca100676c9ef7cee9a1977538db52c1f8b51dae6285abffd179d3b22c2c816ff8eb675f81f3f0a96a88aeb7e0f1da988a46b7cac44144d6a04e17e6035a6ffd1a37c92373b5ce65d77a72fefc29fef47243e079cd0968be9a5d10b80fc9ee8247864918ecf1d9afaf560b1f2bc80496effa68572837ef08642edeb27657cbaafab97fb35c8b00fa75acb404a2c86b4c02ccc5b8c52fba7cabd6291eb9adc11d9f2742c63e991d43380ce2b1cb78b1766c2d81edb20e6122fa3d3f6ec74ecb434918fdbf1b38e4a333bbfb17550fdd64ee24dbc7349e1b3bc8d046a68f688280e0ac46232cdf76ea6b5b5abc5fc530e8207594e8a588daf3e1b1921af6b0564f5ad7d94ac712ad5e6ed1b0f1ee9a1b09d0dabaa6a94b32f7b2fad0d407dced7276d0847e0e5ed33a0acb6f8f72993f6fc973fcab5df14a14c793f4cb2ceb6ae736853c1ab91d438e6c690d70bd3998bd552066ccf75c71c5f825b3d28910b2bd11258b6879b9edb0dd905c8a24643e1a00ffac7c46181ac70adeb2273bddcf2d54b161983ab30ca3f95ace02346cd3f7c654f33a95e2a2bb32b7043002f57a9f0979bb2a1e922ccce38ffa3a098ef5ff6129fa59b992f74b1d8896d49142ffb6dbdafe1e27da73b5cec64c1215203758be4489821e58b41dd2b9f72018b45b0addd653879adbd2102aeb12e2dff8f57348e07fb615b9ced9e07db4137a4a3c3392794ca5f313a7c5152fef1e3a9d8bc7f93bad809518d7595935983369c445bb119c7d849dee0157169fd4a6fe339f0ec73b678d7e01c23b4f6e2a23c9f55545cb63c651be7c3b26237d31e0d4a4f83c176e4d454aacb86c2ae55de492fb88456e5587d35bff2b6b678f9afcbddbe2ab723ec3fdfe15b9bf2ab14288a6b5d43705784f2e6036b1754fb9969329067659740c7c35d98f99acf20130d15ca469ee2f9f8876e064588a35b5b5f05a01e9ece2f9f388237750c72a044809f3e8014d75aa42e75b9342a69118a7c2ac95d9dfa14432265616e2e7d49d88b279e0db32123df7e61d1f5329ba86be99f884006dd7a39f18a755588df65409cc80a10684aa9bb6ae4f32fd06e6c32f8f8c2bb098612456feb4544691f2448ea66cf5e0d4e0e6fab8b989bc1b15444cfd43473923effd53b212a929ca375d46640f80c48fbb1d6e846cf4fc3d86aa2a79e90add75cb604c7bea89602ce7c59828a12ae44303e0a91467e7fb273ddbe73c8ebdf56910290c211e9ee6de66486392c9ab5e598c06acd24cc14fc48a9a30b511d615adab0213ad1faa5b79194484b37e83fdacdeb01735431d0df605ff71fe1af561bf0e966c8fc3622a50afe9983f111ccf0b127e627d4201282e67868e6c6e3202123d222688ff665a4d75534fd3906bc32e8112dc6cd952badc32a2afcd2f4dd8a19715689dc8cfda95e0ceb6b18f732309e792cdadbad4123c0de08e034b76a077bea4f57031367e1a9f8d97b0c28be29c636f428ec9281a05684e5693c6a44e9f196a7919116d978ec50c7465a19e52170a3374fe8de4c944b54a30165cf5040d702ac3744e2bcedcab3abda4b4154e7fff08063f8f824e854cc6e3c2c63ce2dd8ea1714e2d3f41445cd61f4100c46907059dad9a1f1ff5fd6e3aff51d668aa1584f3842ae41efc9f22a4be0aba672be1017153d2295ac08ef65b35595876c0151b2bf551e20b7938db53d414e9a34ac0049669c87eeecd91d03ad6461af3c83139e66c5082fbc052dfaa0f25124269078a8c4086cfa0ebaa070be668da16c5373b0d48a5ec62ffaced7383fc61892bf8312f8c58f2214a104b96bf10b3795005f3eb2ae1250bab4c4055fa71fb5cb42621f18c410373dd1f23374034569c6b83d095859895ac0ffea2e100c074a1d660cd115086386497520573966ce9a20c29ba995c1c43d672bf98cf16b0c76389aea926d902a73b32a5afcaba49d074bdaf9445f6ca93d62440c9cb7d40b8a701c3c4896a3ac7e95a569899c3528849f848f4594fb03338ea2d4aa49efed29ae85522e387e11fd04c73494d2ea70587ece7414ded3e5b8977a8548e83d6744cb9c405b4405d39dd22b704c29052c2ef0c6af900b7885765cd33ea43ddaff1694d4437e6b8a921d2b04afd106f20fb37e00409ae3960311b29f4ee8bcf64fcd7c393e742429bc2ea6905ac5f619ef1c3483a8eadaf5fbb2c71e9f9e3d5d02d8274727466586cf25d3a02c2cec258b3fd6ef148487a7ba76dc15262731ae0a029cafc96bd025eeb508842a142be301e5d437d7635af295602fa7810cc3525d00cbbe3cc884706f0661270a016c2623767db38539ea70a491545d233478b7cd5b301111ed6d4cff2addb8c8f206f43e507461b3e3d927b986f781f530cff64f0da51028c6957dd94fc8daf778acafbf3e6a8688fe667c61ceebcf7bdf6e1e2cc43f7dbef577d7cc0aa0ec47f38514a13572a487577026d9c7b218f8d2403a1273be601f8969ac6a84d533b6ed995b4189b8ed247cc11acc81e71e2ffab2b19981718e1856d7052baf19a204023d517dbbcecdecfeca424a74c13446970745b424c935cc0e8661e3e88ce5224d039f0d3f5b3ae58d0b6eb68b2b019bcc1f3e49b2cf4f97d88cf3a2c9317c86e48dbf4f77550f5f9ef52eec1eafd65b6254f1fb94a45749cf28ea14a9023461edfdcf89f3002bfcee7796c12aba252d69a98cdcefb8dfd39dfefaa8e26247919738bd2193136e1b6946f6a7bf29c7e7d8ff0e3e5bb68133c8ec3cae03fb18d82f969e916fd041b9bd8859ba417bc166e9e4b825f8d95419f58f90f015f946cb26840b25779f38c21e6120142e4ead89ffc7919f1152aeed1dfa1da56e6d1ba1950769beb1f84ea6b3846de0f827aade00dd8784ef0f0a1c5cfbd218d0491bb301e4220a1750e6a3f62abcbec32a9eebec3fa49549570e2830049ee01d9f3280709d3473a4ea79c5d8870cd740bbca8a602802b5a1139eb951189d8ce290dad2a1bf2ef1c8b310ea7b6e8f055568806542dbdc8cccb0948484c8b25d92ae099c517c440e30174d4223c4239cdcc8a1d29e4a00a7b03a2771627547bc94cbe652198f35cbb3decc635b45b97184f7896ec24642bfbe42ddd9eb8f35abaf4353dc12bb00f412938ee48dba819ddeab7c249c81f49e5d2e0d0a3e2ef85f1c6885c3d30f072fa3ab5e8e0366342245721c7a44de51675689b0262f6a604bf2e6169f90f306e113730591c645b4a39cf0624b718b567763c121153b315ebda8d31e238aaf9cc6ef76970982d85ca103a0c4fa221f10e74a950edb1acdf6c75faf72927001e1da07edde669957dd6692359805c0aaafa732050a022f85f190ad7372b824bb698c6e8f371a7a6be51f7301bfd4845358b06357cb66c1809a3f1ff76d82a29458975b999d934ec612261fc6f5a1a3963068d865e45cc885a80c29c2eaefd63d573f02eb1fb57dd12cd2e79566b37157d9e79b0276a4f04fe782a3017e6efc8196ba15cea27ccf1a7b535b869eb63004b794986adc5e0c77cf2b9f130c69226b0ae79e882bfb81d5f0221a4296ef6c5febf6e7827ffc8dfe0e16858c04b4b20200e47ac4a4196d26112074bacdef9e9e32629894a7ce7e03f4b89fb4c891e20f1dc647a57bdf9e95eb9f38693a070743d4949f448f8d9913c8729a4a6ceb7f2e45888783582d3d3be225150c39725a02a0f32cb6dbfc61b6fc4cd3aed72d0c2a6861a080abbe869d65eab758517295ab40599c79ab94154d83b5698eb4c1b9a75e6f0049fac1917e3f5e6abee35ac24729a1ef6ac2cd97eda630c65246653ed70ad552512bbce3d45de8c7f34c4a17d8f3f953a1a570ce1a5d0e63c1680872a049a19aabecf11380543dea2366c049d80e626baa52264481780d026522f0327413e8abe6ac00223014acf341e6abb42312bb21c6f98d71c89184ee0095af7ea12b9ed5b4e6db41466f930e0efbc6faf5c2bf27589d90a8a2d2c164c896e0ab9f9245f526793489ffa1d2631bd96413d6ae7af455afba0d97f40808be2d0d170e727840fdd392f3cd360de5b6c4b0cad0959b1137a988979e86d40c2cacc96660e4b4663248a142155a983c36f949b963a1cc23c196e7efe55a0dbdd67bdc2132712fcf34822e6c72ef87562e89d6e0ca8fa8050f24148e88459e0edd50535ba321318fced05b24755338655e57070fee7f3cda5c545a41d4650a5c39ac7005806461888bbc1fdcb33ad00f2296ed5ccb50acf86512ae72aebf743458a50954a1706afb083da1ec57a898d3f706c68763ddec4d90437585cb3c3d6fdd31bce80c6315a7417c775e9d9b791a54b406075789c6a14c59d62a29c813958c7cf74890afd78dc9d46daa23f52d47037ec7e463332bb0d18486ac582a41e57085fbd01ebe4c031f503090feba0e4b9eae996d02055afac0f9609001e3bb9ae96a77b2cab50f5fb55116aea9befb8eda1c4b6898c27c490d00c6a536cef94c05c7dc58d72ae9719fa1357cda859377f7de831ff6c711735ec11c4235e589d1c21a08042552162b5d3c615071ad5aaa474faa55fc964ee86acb311220c127e63d8c6431774f20bd861adbf8a6be1d63adab421c45d900da341fd26d5f69a45ec4e34f95ba3a51f5f226a32cb10c2a3217b268507e435fd4bed5d58e92876eea195d459e91392f3e784c264ae2b40431bb284994dc05b6b74cb24b91bbacfe3a835c26a750f923728e3e6c577f66b336fb4dc5d057f31a82e0ef19ef2331f89269f3b13cf74bdf125dd1a7b7c1051d83cc1b3a1ee3d9e013fdadc2f92182a80fe04e2c3b99a1db0ee19b3ba60094f2ca96b0656d748adc68fd46fab8806a22c324bac7eafbdeb7a3c3428ac647093115266adbb306511e3e2159aecc71e38d52a405f591926e070e46f1b4e97843ca409672e4d999c0634ed4e5d3ffd645b9875610b50b39b1fd80300c0d476db9fe5de08646c8d34473e2536e09c053b47cf4df89cd748e75a9355d638c455ce7bfd2e79ac419246240601a07b52b724f1a07826b0d0b72b0d22ea519fa4ae2cbedcd42216c331ece138c92d38efbb0ed103edd2c2dcaf93e8e42736b8efecc8cbc21d071b9f1f7fdf188843cb01b16f39b0bdc05a26740c1ef23c081db7098bb04f0992f7b1419e4996f55d25773f3fe74fbb588044682f8802290740b60959b9dfcc3e75684c45f422767b8c6646f14297e478ef9f61d4c17a53d6af01eaeaeb1", 0x1000}, {&(0x7f0000001140)="9e2b1d278e892849efe3f188efa29b213af97153553e8f52eaad86802e2c003e73f897ec69c808a782b6cd34deb3ab0e25af8ea920199feb947dbed1d393a3a2794ecdb6fb0b81f6b2431567060324bddf1df2bcb6128388ebe445e62b74d362a9c43b9fe908f67aa5c12ae5b982edf09fe96c3b8d9d9c7c5726d9cdfa61562dc10aa2c0983df9d62c1b0c09b22a5aa752e4833e8b9aa76dcb35bacd51bdea204973a3fa19c36145d9ee6870ea80042006732c48f2e4af286962274125b3bd445620aaa095adf995106ef806a61e4ddfce0c4d492212bc7b1d3927f8303023fe1de14c38afccd4db06c70c93", 0xec}, {&(0x7f0000001240)="ea8ea67de8d2d065d40f45ca224a25cc0d5e50e938cff794565a134fa7401b19f2289677fd39eb5bd000b0e80f0cbbbed6401dd2526752eb514b0b2f2e900e7a2d7a0c9972fb4b63434d834bbfff7464107b9a396a121d5f9a", 0x59}, {&(0x7f00000012c0)="e194f84e6a8c742c855abe4e0bbdf94d477d2c6e0070e66f11fbd76c32555cc8d339cf7ac8f43b3243ae2ff9aa631d04f4264ff4d1c938aacf896283707c2e6c935451720c38fbbc9f41c949071e99d50a6693b1a0702528f621df09b12e1ee937c23047b795d7e94d2f7726ee8b35d62743d21ac93a2bd66da90dec6554dbb24148a81ecb4fc9d17dce3ac7f3e0f23ae5d4e83fb913ecda61d6b4e54b77cd2738360e5c51c8161fda7b233863d9d253c8b4a69212dc86a46f71570c16ef2639652d262b6e759f12d85b8f7970c6f2cf5497da4a9507427a106d8ebeb243f4af5d0ac143c31cc2", 0xe7}, {&(0x7f00000013c0)="f7c6f7b1e0a6cd2b53f5d0b23f6cdb9a620329a7bc97753e46035d0798e651104f8850b852c39907d6e4ec96aa9bba0f82073deeae823ce9184ea8f9e23ac44f8a2956dfdbddf6ff3a0eedc18c289c0bb6d67b603151e2a7d15d1a8157e2cae9294d17ed3aff3f26f7f3eb5a06b2b7aac3c0fc4a", 0x74}, {&(0x7f0000001440)="0e8b5090bd62e2de09a468f496740515ab9593f07bd077d25525f1cbafb51b8fa930c2b9b3a666640a4589438c2ea8ada39fd5e0d5f18a6abac811f30fecfbed102f90929e962b66fc7d22b081329b78f6202ea5c56c11399ddc69115241433e48b9c6988609ce9754207f767916675e18eb6b818f1f40a786542589dfbff97573e4b919a1548b9c23290adbec6becdf8d2ebf60a468fbc62049d3ccbebe747cee843e84772f273eacff36136f71dfe19a0a5462adf0d1b649a5a5e26408fa03b421c80d830da7d4a56a5308eed7bd8ef7a8ee8ec6cc34a1163adc", 0xdb}, {&(0x7f0000001540)="096d057a6888fa5bfe23e76ff924fe", 0xf}], 0x8) recvfrom$unix(r0, &(0x7f0000001600)=""/217, 0xd9, 0x0, &(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, &(0x7f0000001b80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000001740)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000001780)="772c73deb676d7bd515e483fe5255e872cae1425024ed055e9b4a941de9e028bf25d76f0c68eb60572f8c1fdfe15ac0edb9191cb3304cf308ce4f76280c1cf00b8c78d4c45052f51cf6a695ea83dd8c37daeb940b0c4caf44629698711638200c45c7678a44086d4512b58b00737b6bb4b609d0ee24d48067b1aa4ce5eb29ecc057cb66151087582a914a323edea808777c44376ea58acac9e1286292380971b0a1b9f9895b9162639a8d70d08c678c901bfc92c46c2166cd5335d91deffb6cf4f", 0xc1}, {&(0x7f0000001880)="63641d96fc9d34c84f3a6b0b51dd1fa899dc318e", 0x14}, {&(0x7f00000018c0)="34c1fb4b1ac767379986eb98a0e196212f975a69ea729b0cd24370997d44ef6e236a1d61f82afb419b8f7d36bd2b77d46596562684a4b1f1c269dfccb6982e554879f3131f13544b20dbd8ca31863a9751133cb983e3d4285f1a14a6a4407237e8f4f20006148d493c8ef3001a648dbf06edd1528d639aa697f1adfac5c6d48014f33c2e5494f4810e66a18f7aa962b813b8d31d35a72bc081be2d841202fad9fb50dc178cacd5cb58d7f44057f27707b5fdee453c6330e2b2df74b9f6b4458c99441c8f45f488fde153536affeee251cfe2e9191e24d9b2f4b9152f8f", 0xdd}, {&(0x7f00000019c0)="eff8744808e942", 0x7}, {&(0x7f0000001a00)="6b4bf52bcea8d07698185824db9b423e6e3f0a01e97cc1f60f9b10744da33ff26ca8f04dc986cbb90080c34aeea6e399bcfe0712c078bc3aecbd17db43515577e953fd853ef32245332ae506d1d0e706e2852494e906cb0d85e5ec50d85307fd45542fc6a29c5bc2e27b0e7a1278328fd4fdc9dd778bee5df6156d3ea5c910a8de", 0x81}], 0x5, &(0x7f0000001c40)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x98, 0x4}, 0x2) r5 = accept$inet6(r0, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) poll(&(0x7f0000001dc0)=[{r0, 0x1}, {r5, 0x102}, {r0, 0x80}, {r5, 0x8}, {r5, 0xa}], 0x5, 0xff) shmget(0x2, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001e00), &(0x7f0000001e40)=0xc) r6 = msgget$private(0x0, 0x10) msgsnd(r6, &(0x7f0000001e80)={0x3, "873c9cafe338afe9ce8082b3b6bed6a57098178d552830e2d0d221fc037ae325e6334b237881c1c9b15606799136ca7081ece32fd4a938a3d75e570efc4375b1abfe1e2875df5fffa72349c6e087094a780c81415b4bc2e880718dbf4f9d5bcf3b293b6b1a9c6e8644a11ea9fd377aab99e13bda7f037b79568d594d71d7af4ec9f45c27697db3c5a4b7d36b3e43e4bb7d369cb619746842abecca1203fe81677a2ff35dc0885afbf0c85ac95a5298aa896ed5b3d48c5de23297710571730175bc304f3599f113e16b2236509b91083b1c0f84b952ec7b9490a2ea3e3bdc6834df273fde21643f18859a"}, 0xf2, 0x800) r7 = dup(r0) sendto$unix(r7, &(0x7f0000001f80)="9bd29917e1029e082a54a3d592666f3f6391de4051cb3f1fdab6d9c6f5cabba0003ef5f103638381f6d9b2476a395427557e6725a28b2e7a6b3e8aa865a28905846db073598c1f2173be6f905ed7d146311b9544bb1d2f88a0d7bbe10f06ddbcca5b9feff5d43fe18ab60ac6a5b8a4566f2bb6410bc190af867452522603964e10cdb397278f0945a517d4", 0x8b, 0x0, &(0x7f0000002040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000002080)=0x3) getsockopt$sock_int(r0, 0xffff, 0x539baa9f0ee4a038, &(0x7f00000020c0), &(0x7f0000002100)=0x4) syz_extract_tcp_res(&(0x7f0000002140), 0x3, 0x1ed5) connect$unix(r0, &(0x7f0000002180)=@file={0x1, './file0\x00'}, 0xa) shmget(0x0, 0x1000, 0x211, &(0x7f0000ffc000/0x1000)=nil) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000021c0)=""/171, &(0x7f0000002280)=0xab) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000022c0)) setitimer(0x3, &(0x7f0000002300)={{0x40, 0x100000000}, {0x2, 0x7f}}, &(0x7f0000002340)) r8 = socket$unix(0x1, 0x5, 0x0) chown(&(0x7f0000002380)='./file0\x00', r3, r4) writev(r0, &(0x7f0000003a00)=[{&(0x7f00000023c0)="6667bbe27a61b030b95731f49e55df716e583d94c6c5b4613bf3b67d4bfd6fc45b882cc2a832887c555f02658443527837ca58cbb73a60bf92ba96c6fc3841e87d762b286b18d19e95269f813f3850469b62fdc98f70e2c660ba4e6770ee4b7b51e140c892dace60da45621ba701c2f9ad06e21e3f250dc0c2f34171b6447a71f2fea1ba5a0c10c2e5105541d1c3628ee96f4c881ad844ea2c5a5fe29d2c189f5b5f37b3a1d4b2c19538269a8eec055940e2fbc5c1375d00433ab5f9ffb4e9eef469511be0d94b27f694d074d01bc7a8ccb6ed26d60f4c25f7c46dccd227c88f45ceb03db100c6580679c870dcda6aacd72dd6fdae", 0xf5}, {&(0x7f00000024c0)="90afcdb68337a4f85eca2f73dc8850305660dd4bb17bfe77983cfa2251bac4420ffaa9fd33be2f964a344d085066c6f3562cf71a01ccf44976a2f36517d08807e37b018e93ffae9003df30fa54bdbece6f051423e51eac00570ed402f9b24aed33d9e2bcb0c7d828017d7204a74b3b3e6650b022a6517902851786f86ce84afa171b5023ac5787374bff2de5b48e35db73591ad07afbea92450c6d761646f538433edaae3318b7a242ec1e356297c1f2b7516f026b30fd875264a275263273cee744c58aee01556b1db423e957d65f6e06da71f6f8f74f5a366052867c54f66620", 0xe1}, {&(0x7f00000025c0)="23985f7f20ea92838604bf70e82349267c2fd73cfbe7", 0x16}, {&(0x7f0000002600)="0b1acf8b42472c1c3a29844dd394bbc2045272c1d6dbf4428ff976d8743895bc8dc2b4b1949706ff78dc922e6e7778663b94792b227ae54a2d735b5b4aaa7166748e187ce9e76d44951d872aacfec2bd40d31b7296549403e01f27393aff2dafb27a06cab71887f80813126813f04e", 0x6f}, {&(0x7f0000002680)="034565cd8012903947813f1239c95bac76321dcefb1f1615d48bb1d92f2af4649f591981d566fed0be02a4cae51f144dc7950a1f1709bce467087134d98fe7e48a5fe3bf19e7845e530540b5aea5445e22ad05b8e0f1b7ab4e68922d3550f4924e134a606d8bb1fa0272ffd2620f65972261484b283a73684158d71bad928c17dc767552cdd9852649ef6c72ad5ccaefebcb4706e65395ce339b339b0e5a22cdaf08b2dcd61922936a66489856f3200496ad77d0dba82c7deee02a8f186f07b5b84981096721c720a9481c944d88b2618c3d98ef4d0c13bcb92a0b885b722dcd949144", 0xe3}, {&(0x7f0000002780)="ae42f5b501aaac5a632263ca404cd8cba7d87df169addbb6ffe2d067a703c903f680ac4f6335410828ecf2fdef62013f4227847bce4762a0904f03a32937d0c7145f8c767e17f000b3fc481a5ba714d4158ed49e329f1fa2dee2bccdaa2e0535b5bc3c75dd732e8cd9d5186441a070e1c0ac5fd177445cf9e183c5735d275e326ab93166ef8a991e9aeea969646d0cc513e846029fe587f045400b7b7c19c6232405ae4dc64e31f488c55b1b502485e5912769350da2d4451dbda63d3b497217501c20983ea8c141cef0b5f4cd3dcbd76e8db01e8932f02d538f0b711f6dc9d2f887b34f33b10b6d656dd5c846972cff81474193db9f1a52472349b086bf6c7ce44fb8a09791f8678cfc58d7d97076fe72338fc849bd6db1add6e43aa6348f68c51eb1f229ff6a6978b49465feae0341e089ae1bc6db9b7d9da1181578d4ad2eb29e83ce2640aed72ea8cbec8b977c65e59b8a397540d531d3ce6fde6fefabf5f43cc80f9e5f4fd11ce4ad74e631260d49c8254f652bd7d86fdd1a7d32c2b2011b072d9ee3b10eb8a658b5e242584774483f45e33f1eb58e833a48c3ea39d40a95d1eaebcc85059b3e0dd6159b942282078b0d1f82a0de18d913253eda6a0b0944e52ca9ebbb4819a3406aabf61b3b29c39f85b2c573f8b6d31c04ff553bc87cd27000b0f1ec4155c475f153bd47a83c3b3adf8b6ae144988442e44b1b1371b225cb36ae0688fbe54132ef90b66d12014a17ebeb3ca5ec1a343c040bb3af899892dc99d861a0b08db644835b0a81ddbce6b4fedb82426e711f30fe156e65cfca6289d1cab014644ede2adfb004c5e0c0eb6bc88f5781b3dba4c23a10474fdf2ba8da518ce3219b39543799af2b47bb52ce712d32bc79154fb4ec4c5477af351d8ef6178885a734ffc562db09e03301f4299f83fce646519f07a9fbdf1a12205bd4d4b5c3fb301f688acb55a36bff0ee99969701c8aec27e37efadb8044a0cad83f4401ea92b02cb8eef17867df4b4ccbb6a4b6a4ee47b5299d68b3c7d3554da5e3f505753d5f9192a57d85686c6100db6518729f9578dc8796cff16d6c836acd41e988a6da9bd5cc5ddf5d346fa0f903d98e014450dbcd19a2e76f2ada2885631e6bb02994fee7ba0be931d2487f87f82643fa220a51cd031cc1b5a2c9d354d6439a03328c8dafd4dff4f944ad9a645111a41dad6aca67ab7128da66707041c50fa40c5f214fe83fd8fd991481bd4e515e37a39a4a50d2480f38713fe4bbaf80708064573126e38e0348514a027af115a63d11de642125d2a1dd7753dd8d62b493ac6ea93d941d7f47d3968676967806f75f0e2b04d062f237f9aac49316f5022562780e7cd9bd44c82b6fc1b26aae13a1649366166a899c95086eab29914d67d3e4439a56fd005c81524bf5201ac995e528d84594f3ed14cced4170a1406c95ad4f043f259a141a946ce58c028f0572594f080a46b8b4aee0831e389f7aaa3ee80638ec0098f571590c92664515524802a31e759d8cb4bbd60fe8860d11fb5a6926f3ec0e4ca792790d1572e9710f8f1023256e13d0263316c33f15581e4c8a1d4852233665b0a9de60b891d483728cddfa9048050d691d7cdc084dc40b56e02df70f043bfbde888c93937bc0c27795356f5ce699a09802bf015ec0afd245549f7808c1f3c87004fd818e7c19be4d4e1f5b3cc52bf070c14281e4ddd655c120e148ecf14c9f0ab629d0a9d60b4e69c47453953588922872311480e671e7883c09b9ed190e4b6a4efe71124fde2b86760656e129e0a79c07057c31650841769e6a9becd475b35c78e02291ad70b02a06ff1e6c8e2b4c7e92156fed2a2dcc6744b65a3a9bbb7270a2a058eafd83eb4660e29fab2734b5c292da0dd466bb92bb363d08195bd42f1f5a385c7755e80eed6073dcc68964ebd43d626a7b81f5543e517898c9ff0ae89d841373f8afb5512226191e8ca3fe047f53904e8b93ba59e690f78d232446ecc77406adaf50cd4b037d24281a1a5609fffa4a42355c4f1498ba2f38a1e974497577f7b9450b5b142456f8bc26728c5b74e22cd7e7ffed5a835cf32cbb5d14133048bedc96669b24a6205784e336421fe819ee9b108d91bbcfda44d8aac75c6c202cbb825e836163fd2e791b98513b331e0b2c76c4f0dc41df192374ff1ebefe26e3db9c03a7fb80476efe78c6f1a5d7a693728be624c466b25069782de968e99146be84309f94dcdf09a94ac05106440e05ab0f03148fd1521944253a0124341143e42502f5808528a05f164dad4fc244ec487acd199654a39ab0771beb24780668aa48f77d10fac798a181a30fb7be977e0731ab9729608f0a2d520a8c3bf475d86023b4d0a90da2e9341502c1b1fba89d84ee34bd62c8a56da318142967fd9b78085fb41fce5fa4a9dd55a7b5ba9a7d8b3b37ce9d2aa79f419f4bdf5cd83c045242e469bc8260e660578374c16a7e31ac25c72a5a71f205d31767881e3220a875ac8217d14f08510449a1be4368f56edf2d19430e55a7b79da781dc8b1aab371b8dbaf3deae2990ff755f392a0f2ec06965c07ad9fcbda128b6eb6a1291af8dd0641b61f2722d2a26a3feaeb57b915cc25b3e6ba2871d19e9c29664cf9c70930d77bd5ee24016475870264e1ba8c03c17c0168a0b36f723923b4cebc261ab3a240ed9273dc9c05ba3b91d054738a30b1cd89772254a783f7df2dc1d5e82286137d6f12f2f8270c171aad8793f42fd864fe5348a6f636443e0f14d71d7f0d156e0f9fc441ccb4f2919496aa179153b3bfde384e0aa730db01d42a654b19d571e90fe33e683ef4cceb9602beede60578f95a0ce78241568f0deee7ba8bbae32f2375ad418f7a5756f29fb3282de27311bf2b7e2df66e5e8c2813deb8a328ddd6c669873259e237afeb059cdf468e68e8d63f375b9e1383286832c31bc4e3e40767f45fb2615fea3ddf8ac9a22ac3279c87c6b74a8f2ae41076ffe4dc50a219cbd1745b9c1cd05854c93045be89f02bb7cbf843bae3a24202f6bcd70440d19cfa418b4c3be868b7d65220b013d909a073facb0f5fdeba47c10c41be6066e31c9e9c9a0093707012a82e8c8b32d23a3912d0c46da06be00d58a0697e4da9d7354416b74e8290af48b05a3f63efac09934bd9e5bc616da716fead9906556c6f21ca4e646db02f1a43aa5529ee5b60c7035d525c2aaca10e47f57fb0b6bb82ad2d62fefb9549e2131b75124f3f03c5ab756cf77268e927abf4be31341105beadcc3aa24526c01adc58a91a0d6e4a044cc0a68a89d66114f46c3bc9dfb3929cca5ebe0d0485d313b411f93de07a1f227cc6fed9b466f5598070376f56035b954cddaef75fe8245f8fbff465110bd912eff907ceb3088c81774bc22f314e1e7024b3ad6097a781a5c64b41fa5ca079b543bd9390ad82e9dba432ca51c0d7514ce3f27d7a3c711e77019cfa2b4c3c99c82ff8d8b44080cabbe241a13457e2c82c993369fa4caa4bd46d4482efb2ce5ff835eaf6c0281fff35f02171e40efe2005c6cd359cc778304df9acc12a3f696ad8e69fd387d7db8004c6ae4b8972ebc443834d16cac17f1d94d81a5f101d485aafb285925152443c302857498427164c72d2c0d37c9736aaa5dcae9642c7de389702618c18ea8321675bb76a7d3472b953e9ceb9a67db84ea019b157c1cc8e9188a233480819ec08146a431fd8159b05ca059bfa747705e66fb0e772d7227e214e186e9cda758dde82be0be80833d9bf01e0b6cf6155f5626eb92726c7bc10949cd91d89dca7e3459528fea374bd68755d994b2587e05ff449b5e212552b72f22464808a44218700495b2213ea10189d4be1ebda4d0fecad9b04370ad18a066cc85840ff523e078dfe16604b3fb6b71f2195202c721c63f857fdd683a29422c729a63ac800ac1756fa85cab912e8afd04de5753c7d986b4bf0276eccc804b5bdfe7ca62ddb3871dafda230bab88e6ae231d4f69c49afd4d4eb78d8b178f806c256062e9ac939089441ccdb4c2f592d3aa7b8dcafe076aaa24bbb060c846b9fd38067371105c12a694cf80f31088878113eb60532439d53de2b2fef556f072960b14f72836cdd602d92647f28a6e8383ccf0a4310d1f13598badb5715e5667dddfbd287314947b70a56dae4e1067b5ebd5efb872a9e627af709a7223c93fecc8ae2149814e9fee5b984c9fd41786877084f021377ea2c55d68ff95f8724f5f93b7d44e9ba8d559c6e14e6d6564c2f9876917bf5b196f9bfad5439586a97e0306c52ef28c0da05063fac9ac8384479e57fab2c23a4f481ba9e68877fe5f54f8267f046ce398cfe63273e41c8a324aadcd25731d6907a858446484235106d76ee63181ccbc6b4699f1ad50cfabcb077181c89234bcb624169569dfe8df58b98b3f611379c5477cbf6af78f9f68f8f702fd366cd7e01e284eecf4167471f5e50e327c3b448668487c983f68279638c75539c337222ef2a9388160a30fac1e07520df4f20866bfb5522acf46235d44a582fd1c7ba8c3dbf018667241822b6ad851cd75f92439f347a6a8f614cc6fa422ef496907e1f1c9befe5457a7c3cc473f699b510ad9efdfd680ad8848bd157cb0ea4fb1c24145b0082b7fb273c0dae125cc4355faf05c2698a4f54d652ecdd2800558e05ae04b0a129f94ff58ead2d53b77c19d43bb677d67b81f3e99a9b6a061ddcce49ec110b4969abfe2b654caa3d2b17a52aa83138de8203725cb88d74d724860ff848494dd31861f718bb809d40e33e31c2c3eb4c67799853ec58b7a0de2b78f1eb967409fce307f6c6e7c6ce94353e2e500cfb594a546fdc6172220fadb94314fcca509206696ca50ccf33f25b9347b9a2521cec183337d9d2d58d2a1b1dbfc8981bd076d296077e57fa7eca3fea3ba0390edb91fed96ad35f23493b4f25a65b8d54c4872c885895bf40a226016b8fa5e613017bf9fc1d77b9e994e3bcbc2368cf63be60ef3300b5b3eb91b6ce48eca0dda3656da2b79d1ed61c1d0419611a1330e6c9a424d47148fbf88f70cbf49b37a2adb2eebf86e37e19e2d02585dacfbb1bf7a390a42c5201fd4911c06fff594a033396ae60d5d7b0d501cb98d9d5a1a9211069c8328e3f67bbb51325550780e8ff21091342d9581e81d0e3d5173652e96df668efce120800eb5c4ebce060937948a9dff108500a36489f9aeb697117855036ad75dedeaaa82ea6828f768c1c5b31c88114fba57441a1f78bf46963afd0ecee1d7f2d8189c5d860db08c2cf03c10024705832d94570685e8a0e4a6fcd927db710be16ed98ac4aa642978c224d6a1fd5cb591ef61c4f1828b42eab6507c32809022c1f720227b8b4ab8558dd8b629955cfb9b611dff527f9bfec1efe1aa46b69d1146f392eb126f8c2ca99364869b57475fe2e9f63e285c2f2d19fc08b3bb5b1ba5ede94dc5dea56b7541c2f9fe068aae5a108af04e69dcea0eccf14fa757e279e972128d10efce2afddf59e1af14836e2c35271d315ba98923b35aa958686f3e1ba4d3c294d9d3f0e478c93403715146e4f6b5015f19b76c654dacd2edd5559a5196aa45e35ab9549c8168116423d816f7c07e2510750ac1b59b40c8c14a37b16543d6dac8cfd3294dcd7a7a56294d83a74f8c5d5661e8001b9343bc0ef67743e6d4b4ad01c583f1d2e43788e1daf79006b1276ba0a2e6ca5e050df374a246067d1b28b9b191e4c2b0fb1e32eaa1534f51a6f474bd50d35eec69308a6138e69cca25fcd8037ff96c3ffc64a9e53b336fbdffdda1c8dd4702411f04", 0x1000}, {&(0x7f0000003780)="e8a0ba2867725233337f8f43d2f76714eb73da44afc1c96478f3a74003f886f54170bd4d40964c8d23f857f25bbc5d818d385315ebe47a71b19f6c94f0fb14bd811db17a7d3badf1e4a196e3fc0e2482449e2914130ba33307d54941", 0x5c}, {&(0x7f0000003800)="c3ec8b5027bcd52134abd47365424173210fc0815ef42653347772e13adb82a47629759920a475a0cbc73d1606134e58b35bc9e593d857c2e6de107bc132a8103590db7f89700d6b0c26d4ce219d7a50989477546bd558118abe31a869f5afdde444ceeef39bd1ee8a0a0fc2c6c7d2a6912a585637736dd4d10aa30847361b40b9832a422abe90d2435d84ea18596d9a637fec20f7ba53df89679950e5f93ed0c0ac3f502bd868657342717b0344da991ab89d31a9892b64d4be756946944e29e8a40e34d165d13c54af30483418ba211b513d0c1f6b40e8cb2821ba46d30502131f9e7e47", 0xe5}, {&(0x7f0000003900)="e9fede49fff876966c05e0ff9b70bb640a2011bb92ecafc9809ee98c1362d9ea489f7d160b3b23ca6f71469bdb170a3ffd1eb9a164b5e998559af93294eb0416215e75513a1b8b9727e455abc13dd5d04a55ebf071af6cb7c8f2766db9556d3196d6c28944f53619627c74d2348bd02623798b217bf38a50a633e50effb0b8b2cade5bb3107b5ad3b6fb3c8f6c18ab47f84bc0aa028f891dde42909b2c113c3ca8fa577082c28d458d3c2b7acf8715f2ba4478182ed5686412a765c0d4a4bb19627a397d876dda18c751b2f07797790a4b3da07688f6b87de02035b95a633abc48976f7188787ff07c37f6b42846232210b39b9979bf", 0xf6}], 0x9) recvmsg(r8, &(0x7f0000005100)={&(0x7f0000003ac0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000004fc0)=[{&(0x7f0000004b00)=""/158, 0x9e}, {&(0x7f0000004bc0)=""/113, 0x71}, {&(0x7f0000004c40)=""/236, 0xec}, {&(0x7f0000004d40)=""/78, 0x4e}, {&(0x7f0000004dc0)=""/211, 0xd3}, {&(0x7f0000004ec0)=""/191, 0xbf}, {&(0x7f0000004f80)=""/14, 0xe}], 0x7, &(0x7f0000005040)=""/151, 0x97, 0x100}, 0x841) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000005140)={0x5, 0x3, 0x8, 0x76, "184496cf28fcebc6b4ebebceed7fd3effb661b8a", 0xfffffffffffffff8, 0x7}) fcntl$setstatus(r5, 0x4, 0x8) 23:03:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0xfffffffffffffc3a) 23:03:08 executing program 1: chown(&(0x7f0000000180)='.\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)) 23:03:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fchdir(r0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r4}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2}, 0xc) 23:03:08 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) getrlimit(0x3, &(0x7f0000000000)) madvise(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x6) shmget(0x0, 0x2000, 0xc0, &(0x7f0000fbc000/0x2000)=nil) 23:03:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) syz_open_pts() pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="5297465dade063f126fa42cc2112ca60a1c5f824a7c3533e016a9ed6b0c63e57ecdb057e43f5d6745638ad0deae15022e38f27d384b4c80de391c1032e88b87bca79836bedbb953069d029e99c8d5cafaf9680abedd8cb01574f03dcd616faf13456d9539221ab78fd48f057b9d7dd84258f2c862832621e7e393b95e4bb89d57462c4ca9dfeb459bfa88e90838bc4537d4227a343d467f3794b5f3b8053c52251050ddb6d3d96bc9e93eff396a88e34c3cda5dd51817ff506865311bf35", 0xbe}, {&(0x7f0000000000)="54ec510663bb53cf805bf55e87d64f68fe93bb0e57bdfb176b", 0x19}, {&(0x7f00000001c0)="b75b0222ea1dcd53010051c6bb0641dd4142f2e86d01767affebf9979762ec2675283efaef75561e1ecd2456ee0eb19f433e504aec36bd5f7f8505dbc146d07b1b3aed7268265df67b4beaeef0e39a8144e6d547cc746be5781bf4131e8fa82f6b813f6bae3c78ddf85587b6c660e5e5b80d6b88743bf894260c", 0x7a}, {&(0x7f0000000240)="fc7054326256fac66e713f1693b5bb4fccc57d89a5ac6afee55bd833ec27e7c4937f3277b4e63f3ef5f79b9f68f83077d44179af291a27f71a7f1eab31ed2fb9a6184f2c8cf264ed833965029124052a7607aa13365470c6ed6cecfef2933e51b9e0c49b0648c60e260f477d0581796094a15653a91213508ce8b30cbf3e923ee84827f2f7c512cbfc1aaf9377e93bf6a8cb19060a260bd8be687428765b8438c3e6b9d2888c9c286b3953d2429312ff8b1ccb27af8906a56b9de71778f0f107255da365e834a2d9076c1d", 0xcb}, {&(0x7f0000000340)="81cb11d391b5004331a81c37384e6b4657286b47fd0ad0a96c6b96ed2a89030e24f57c2ec2def40b69a867de42db26ef7ab7718f425a776002ced2e8d9f718320de8981e821f93041cf2eb15349255941f5a267c8cbbe09188707d2851afa7436094d17d608299987567127aac63ad4c89f27b03ca322bf494ab63083bb4db9bbe58a343a6acdc3b88e49970113104e97308074c1ea4046bab4919808e9877f0db2ea972b8a2202bd7f2954e41aa9c83bab4f5795de0281e74d81b2ae667667fe720cf6bd4eb457407396e3fee1786f1349b31281fdf295c2b19b32ca50be515ee732b598f48074b594205bc", 0xec}], 0x5, 0x31) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:03:08 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, 0x8a4b}, 0xffffffffffffffff, 0x0, 0x0) 23:03:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)) openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe2(0x0, 0x0) 23:03:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x607c, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xf) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 23:03:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800) truncate(&(0x7f0000000100)='./bus\x00', 0x3f) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x7) 23:03:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x0) listen(r0, 0x80000000) 23:03:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 23:03:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x101, &(0x7f00000000c0)={0x27, 0x8}) dup2(r0, r1) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x80000001) 23:03:08 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x2b}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000f10fc8)={&(0x7f0000000080)=ANY=[@ANYBLOB="0066a754f0f59591cd5a80514d3ac05400669efa0600196adaaa7fc0e0ee865a952475dc40c61c2f5043a93cc48dc200465e929513c3faecb7ea98af942469c544231c11cc99e182a736e22faa959931a3aeca53742394667ce69d7401f18502e6887a883111c6d36bf14af2b1911cfd0d"], 0x14, &(0x7f00001ecfe0), 0x1, &(0x7f0000f21000)=""/79, 0xfffffffffffffe9c}, 0x0) 23:03:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) 23:03:08 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000000080)={0x400, 0x2a1}) 23:03:08 executing program 0: r0 = socket(0x18, 0xc000, 0xbe2b) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 23:03:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/30}, &(0x7f0000000180)=0x20) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 23:03:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x100000000) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) chdir(&(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x48) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0xebdb9dded1f1a9e2, &(0x7f0000000000)="df80243347341ecd0a02bb9925abbe38917e50d60402f6c7787b8c38d4a37f6904e0061e5c227835e946759f2149a888abd3abf8adcc895b4b6c85d7b6acb8d976397360f90fbbf27587cba1664a", 0x4e) 23:03:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 23:03:08 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/214, 0xac) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x2, 0x97ea, 0x9}, 0xc) syz_open_pts() 23:03:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) 23:03:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2048, 0xfe9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$inet6(r3, &(0x7f0000000300)={0xa}, 0x1c) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 23:03:09 executing program 0: r0 = open(&(0x7f0000001b00)='./file0\x00', 0x611, 0x0) r1 = kqueue() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000000540)='t', 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) 23:03:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = semget(0x0, 0x3, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/89) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x7, 0x7, 0xfffffffffffffe00, 0x80, "511c105c5438119e7907f9152fa6693564f0d95e", 0x200, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) sendto$inet6(r0, &(0x7f00000001c0)="4a210ce5c9fbedbed50e8895144af4ec5932e9239b20853b09bde5c9d6c83e9d062f50f6588d77b0a0b4b29dc354de04f022b55c4927548d1e987c38004d4bf8beaf31540b259baac462be916276af5b44f680a94cd96e1f4fce96036d4607b2d31e0b47f29425f4e4f421ff654cd6444eaac82f025f04d816a6ced3271e27a040d6ed7feb09a91cafb6d13d1fe4942e39236e9acb531d6601b9ef75ba2c6ab331ce7b6fd92c6c0ca15da4f7e58253481866e677943db29b7e06718d0410ba49c8c16f50a53d149885a600014a7254de542c19", 0xd3, 0x4, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x3}, 0xc) sendto$inet6(r0, &(0x7f0000000340)="3a619eb133b3cb3254a25cab87a84bdf7af0f385535807a690613f7a7d9adc8613ee5d8e33df3897d52bdcbf87fbda3647db92803708eb2295c629b24668124c1fa3707b90238f7a2b9ab8ef448216cb213a50096d6d43b6062a25a345baf924f62cc551d1877e6caf6c63e4df3503f14c5c086e15dff7362774b47dc8a7639dc77b3000b310d91a53a4c957d961b3fe31ada2f27fd234c50ec9fb062e3a849531e028c49ada3c7e44618c6cca9b85ecfc6cdde9bc2739bfe15b6d35cb0ed3fe3c9a398274dada0f2f4e5bb2af18d320fef0dcee85a8a0c089", 0xd9, 0x4, &(0x7f0000000440)={0x18, 0x3, 0x10001, 0x6}, 0xc) 23:03:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x0, 0x3, 0x5a) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 23:03:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x6080, 0x9) r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffffffd, 0x7}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xa6dc) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:03:09 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0xc01, 0x42) r0 = open(&(0x7f0000000080)='./file0\x00', 0x48, 0x40) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6020, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0x0, 0xe4, 0x1fffffffc0000, "996eac0b240d1dbfaaa625c88b781ceb9d4cf3e3", 0x3, 0x9}) 23:03:09 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x300000}) clock_gettime(0x4, &(0x7f0000000000)) 23:03:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = socket$inet(0x2, 0x6, 0xfffffffffffffffe) connect$inet(r2, &(0x7f0000000000), 0xc) semget$private(0x0, 0x3, 0x20) r3 = semget$private(0x0, 0x7, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000300)=[r5, r9, r9, r6]) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x1}, {0x18, 0x1, 0x7, 0xfffffffffffffffc}, 0x756, [0x401, 0x8, 0xffffffffffff8000, 0x8, 0xffffffffffffff2e, 0xfffffffffffffffa, 0x9, 0x81]}, 0x3c) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x40000000, r4, r7, r8, 0x0, 0x2, 0x7}, 0x6, 0x7f}) 01:48:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000f, &(0x7f00000000c0)=0x5, 0x205) bind(r0, 0x0, 0x231) listen(r0, 0x8000007) accept(r0, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0xb022}, 0xc) 01:48:48 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket(0x1, 0xc002, 0x0) mprotect(&(0x7f00002f3000/0x4000)=nil, 0x4000, 0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:48:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x18000, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="caa6bfc334fede2a", 0x8}], 0x1, 0x0) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000000040)="d26654f4afcef665f72a45506c9c8b50a57e523850f27586e47d0df33c45f8172b2b67b1a675c02c4f676ee3c09b6858e30909646952b1473e7e322699923e", 0x3f}, {&(0x7f0000000800)="10f1b38615cd42d5438f9dcca7a0de398b210532a2030d29d88d2bae4a657a40242412f575b6927e8c0083cee982a030b135ec28041ddcbfa7fb1f58a11b36143a39bf42ec3dce24ca66fe0400a75eaa35f1e0fa9064d1c598ec61eb263466591d39e8aa96e1a53dff5d5882ef1b647fc856e431d0fe046c57d2a221dd4ef87854ba988a36f84b48c3b2bf2ebb0a105d6e4f2f590578257e20fe2e07288ab8638b814b5d83e215be6e28234baa006911cccae6163ada325a3cdffa8c8146efac492fb218083a144ca948222c6e200d1d04b1d983501f53fccd34b3136a0f2254a9c2c17f3f037fe4baf6f328497232a1579e5cc532fec8f2", 0xf8}, {&(0x7f0000000900)="ceec549afb38b530d8bc8baebaf8897f0ef009a61dace3641337d664fd1ee85a6d316413334de38354759697af550279b0c3b4626bf7ca51476f98147fa0ff0494ead96e90656f2522814287e40374d0c65449e3283d520f3254938735ce6da7602748f3a3015036ed8af4bac65c27635a420a33ae85d34c95929ca9a916515197cf047a83e017dd7903d333c10829a8352de5a0ad082d3b507f731fb64336012d0b0911731a702dd3599d48e00ad15230be377486d531400f9382c122846f5654b25edfb547c90cb14f8f631777c86f", 0xd0}, {&(0x7f00000000c0)="16d03668", 0x4}, {&(0x7f0000000a40)="158fa0e8c4f02418be15fa338e1948c2ae81471ccedf71faefe7cde4bdec404fe75198d77dcb0271d2f24be0011d9e798c3290555c3f7e7e91ba6c0ee0f88f36d81928244fb1b74ec26ffb125bb15a792e00a94e8a85e5bdd7e2656b9ed5f9db5914a4a2924872c8efe0c91d9d401274bfff8262619b6c", 0x77}, {&(0x7f0000001bc0)="78f4cec1d76abfc1ba0a9d070f7f0c42f31af1d925009669cbc46c3a4f0105827fc50782d8f1981d925388d5aebfbc4b58d297c9c14b241a35aa991f3a1970352cb9cd40e196e092dabd2881495064fadbe7c86f278e4e97ea1d413a02d46ab34765fa6abe382a63e1cc6cbc7965259191bfbedcd7f138c0c080dcf1456f16dea70b2cfadcaf53fbbbea19ea4cfa167c6b8acef27cc8c25d5253a7f3ac2e291b834a63e81fc0e72da2454bd507fbb253734f301a702364a5c0c0fbc87602dbe3bf16c6175778ace76e6f4fe8c1c46e3d049cc1f800c94b25c370467b1fd75be074acebdf0279cc2bcddd019eeff4e02c8c282d1e15fd5a3dce9b96ba92e5fb9137687a6372103cb2a690333087c087c91b2e24a67e62187ab94389abf818252aeed77f0510fb649487b41ed96cb31438d062495cf86f88477395cd3999622228422324df385960a3bb35ae2e0a1488009a9bdeefc1241ec4964f8defd692348d372ef6fbc3bb16836658c5a2624bc80db5979be7f4b2f2f0c00930c6fe8398d316640c546e739ae2d611d173c14ae99abfbfe9a5feafe21404e4924f18329bc38598c61e72f0e779a18954d5feb6409d36f3773641bc09c73873987c933f703929a49040aef2e587292f174f7bd5e2912a88227767e7dcc35f37dffb06c5db3e746ce2906f1559eb0d88616b93deed561302c633a1b1fb14489cbc7298dfdcae1049156e6dfc4ef3154c67992c64d74671398519dcff43cd0702cfb1af187bf3d7fb26b3dd567c409f08f441fabb88213c4a88d97e3ffc0ee21239049743957aa46e38423751832dea06dd40018842ec46e0633653f759e3051cd01b1bd8f700f5695db55981e5d8ce33569c6ee3d427a829081bfc5a25e148d29214a367cd47d3bd1a73d98cd0854449dfde86bbcff1a6ae2dcd9f938dd08c70310c8d327f15538cffca3bde42bdd12c66dba07c2c77aa4e08eeacc087d296e3c457aa69698702305e356e6b20eb94a42f11e1b8d001f8e7816731e7b2a60806205dbe91b38a9d5783ff27bae297ad78222cf61c4246c9425f5f583273ab3eb57b0d9abdf970a076ebe5f489de9d599371c46e4b324ffd41648592d2a20eb41014de9c0747975d3751dd9289e7b23d57eb90761d567f8f98f4277d297b40b1e6831418559bfccd28298a534b6acaebe4b028f9787021a3d28c4d3f928f51c880c06f25fd197a54c143d6478fa90073384c58dca2a1122f190fdb1872fc9e1b58df4eb4940dc3fe272f181760efac9567acffc8b8a09daa1c1912e361d4441a12827841a9e31114cb8d6627003648063a9f3b2015321ab0317cc1ee59a3d80d5f1b3d6ed40964a5a149cbaac244ee2a5b8526a273761f1f9d1852e8615be1f5c46b2d957a8ce666053cf0daccc989b7da79e2a7a72c724986fc82af0acfe67c40c83a5f91dfc7df8f60d14f40ab1535938b7ac3db5a2f6418ad2ca2fe511610f2100403de845bf48d811277775acb3dcb5f90b37e98722080afb8c46e4c46e91c53f156515ccbec7229643dd61489c8135117f205acafff945bcb3c4e5fb266a8564908d526816bb840fa4a8e86a59d2f1aecd3fd448ab3dada20d68a5cb10242eafb715796790e55cded3294b39ba71099d9093db54a0d8700ae57146fd2becf6b43425e32450ce35f5164668ebe4af852840184952af17801e05d81e33c64d655ba14171627830de7d643d332720c64fb8a2043fcb18eadbc4626cfa48cc0bd70298d6fba4adc3911f1dfb8e6a02ad4a3f2e8646b339594d3dc83689c56f9e9e6071427bd7ffe49503860f1c7a113e21c68b78b088a15e77e0d92d71242f8f9ea35e32d635c60c34e1c97c3e9e6bb3f03f1bdd3e07d4376f4b2f9291d62d25e281e22660935c9a380d673a705fabf0c494a0d9898250d4bd18296b182533f4321ecd4ec764c26ea7950551aebb946d76dc5943a2524c2cf3ed2ccec9c3ab5b20db6f41b95a1c204b86ca9bd3c9909eed36018c8d72612027d4b16aed565812b25b22fa5398372371254f9c2de5ab66ff765bbb380d61798309fe4f4b8573f0a6878811affeaeb354f486f07815775b12f325cb62a454193e900483f724ecaebb3b01e2e06fbd9bdc6d4a7167b3af46cbc39e12e0d6466f64cf552b4fd01b2ac4de49bcc7680fe22fafbdcbab0a3919825061c47416db17b0b3f9204cad5012e208a3dc0f0ae2b5fb328d0d6c53d9e7e1f8ca85a4d82fa7815367df3a4dfaa266d986c4aba47827f66cf7ec3b3d53c4b41cfc54ed852bcc5252fe0438d813a8746a8dbed5f78b56e1d20c242c6b7e6cabee5c72e1cdb65d3161b4ea631fcab56dc70a318951ab243e2b54a27b8da051543c1348c8db52172bd7cdaf50326b65ce02ab17593c3983b67ba212b389d78d34218b8db553817ce034ea3597445030db8ff3ae234eb8e57937b2d6a99568759f73c75c5a5b2c4c65525d3ccb9849a5faca089f32f389b0e801c95fcdb195e64c5bdedd3781482da6b1ee816e83a0960b0ff9814731948c648b05ce17247fa05314e6830f768f9ff03587cc0f7157ae752391e336fc47b99514f13c476d739fdb840ce39727e5ce8a5daf7756285fa0fa7adfc63a429bc0c69f5ef6493ceb34d1856fdd87d4fdb555bea371b19acbe235355f682cdd79c0cfe8621a8e4a06457f0fd34e4777560347baff7d584beb1d100a1122a8b7c9eb4f0adde388cec3baf489a448496d990a7f5dbdf688a8a392d3365273dc25758a1483024dff0c232ffa6edc24a9ba00f69befd6ba47e77e199c017052f287b23911e58698f13ba1d70d24c3a6006f6bbcc2a6067caa54f09950feb570a6668b77c32fee30f65c2726dc0c5686019423b185a96cb6a615c448417f5622757eb4b952e65e0c7709eaa01c56cb218ea8ab278652da41438b152627db269671ae39d4848735ffe176cc6a919afef4878b15765999a8f861241c3ecadd66fd5344b3b23bc4cf073af57f2b64889db09c80b200801bca9ed65467b0132b32273587c72d65038a4e8beaa45e32a6f9d38f07f52a84c908aeb7ee5cf84e22dbe2493a2d5135c4c85bc12223cd05ea8fc5fad86f4b4eb6da183173712a948b4e5fecb1958f676749f923dc6d67afdf9b300907e1d7ed12973b1612b4a79a882db22c2510e2d8a803f325c65419f7e8746210a8e4f39ad6cff9a8bbf11f9e17665d07ab9399d8275871fa5aa644c564378e5c088da75f90df4e6361c1f5298723afb24b17ea2d27cc20307d930879ccfd0b7606fb94fe4d2be550c74ac6201ff4ee60479e245f393983d6bc00a4a9ef3770f1adfa9f26e1b3f1982b1cc7349a2a21f8113bfd7822e966a9f71a588a99baae8e9b725a641a462d8aeb9b7a2b5e09d4f2310d168b85d9d1c345f4bac4f9be41adc527b752ecdf89bfd3991981c48a30dfc6c18a4f7605500c2b7e288c5b06631a2ef8a7aee54c1e8420c32e47e5a0ca08969925eaadbd13551cb852bff458c624ea66eb4e0ad90b93ffbea29d0f47c80d82d8b1b05f2d25852c5823b77dc67539722858adc8156c4f10d36414091b2d19ea8423fe78ca48c87c76e5a9425fafca90a602f7962dd11a9ded798b17e813b3c182a23a51dece4a9681bc5405abcd59b331b3c9f3e20407ae872f09ea2fef8338300d7a74e61d21029e57eaf3b6055ddbf460da55b5d3d8c74551935f6fede78d25bdbf1512ba5dbf51f8c38b103bb62bc2c1a6e4d98f7c7e4f6bd7d0cc302d3354c540c226cd37758ba7c0e67f988d9d58936965d72d6cd87c2c95eb903fffd799ac4e98ecb1008c4e2ab480c901bbe54d1b13e86e6684285a3905f34859b7ddd1347c7dec7703f34c37b6d5a64d4abaa71941a54c8377bccccb8de22b9e5dec07cbfec85954e6485df14986d2c6c002bd5d8ac8fde503e224964683600faf56c36e1d6623e68e72ede95ea3df06057935c2dad890fbcc49a70b60f7924c5150200d6a418f41ad87f58d591647e12ba5997fb4d19cf4d10f4e2c4481c7c7e26a960a5bddf707da6bc87f178e4c3098782bdae44a7e8ed912223c6f4140cda0e175dc9822d7b03e7f1c1ac5daedbbe67524754e8e53761c1fa48b7fe73ac276de05fff9630509fd1f76b938d4ec423718d843126ca78784823babc7c5d4efd01bc1b7dc92e9bde96d8d160bcd6c91edea66c09e029a74ec1d4372b4dea2c112f7e2c53dfd5f185d9e70e4d2c091d6e52a38455ec29b7762af7d7785b0ba987e47d132af1b870fd96c7791b53c33c95375a36ab8ce4209387f61dfc5c3c7a29d818cfcd380190a00820aa0f15cf67a2ea80e72436974b807519125deff6dd7ac9eaf107087ebe618749c570fc9cdc726c83b6e18434d23416c2a828c90de5573f46749ced20712113922f59a0b06f14a1ab343d2713a3628addfec8822ab662b1c9c2a53ae83370b4007cb7ebef10b5e46f46d62b5f3f24e1bf89722adfea17d69176ed72d5cae1caddc08912bb48485b891cff3eb671cb8744e70a358c47f7a672652b7f889d89a12da169f8dcb22bbd48c9c1d8276b2852ecf20757bab541f03a815d5a0bce8243e16170dd50a68ece5c989ba077cdb86ad0a58c59ef0cf1a39ff7907758fd2ecee473e5e05594825c6db3a987648e3e845990d8d556c2390ed21f1f3a58f428586aa16608ed57397daac90e541e69d226acb109439a6ae480fdc8ae02fd088bb5389480b753cb89253a7e0c5bd0b53a2e5301a492b581bb33e943a3661a8336b9f5d74196f67ae582151e202ccb70af445cf79890a1ab6581d78d0aa0667c8a906972e905738a0ef50ef66f2e49a4f70a25b78b3110b526b8e545ebef207918a43a941bd7a9f1a4706e8cc3064123dad6aca208a58f396ff2bc2edadeae3417880f355feef995ce7a6420a9d368762fabc4f3967e04b6c1421a114cee532a5219139950b632781c93388e6a43926d907d8c9960e38a78136f2d5b2eccf1179eafd66332da1d127e7e28d01e5bf0d0455189a1ef432e53963f78eb7dd72242251656ba4daf9e74a1df7bdbff48e1a6b6fd9096ee5035ff87b7aafea9e345a443ba35f9dd136109bd870552b4d8ba7332828cb1f08c60dab006386570c4cbcd4c01a76f5567ce4ab9156a95d08887ad0b2cd7f1337d111f53fe52e35721bc6c78d0ee6b0c68f74495e669fbc3a1ebe7f2a3a2c661e0e3ed54f8e715ffedecaa2b41cf95b3270d8221aa6fc7ca1fc15490db4d625e29bd0031eae40a7ae37863366d050642b815a4db1b26fa56ed8211bef587d8b78aa55b47973c095b9106d82b2f277cdf858fba9b3089f13cab2d780c12a386c32fa0494fae0a2601400e73376e3d15ab1b2cd2d49c8c2c99e53dbd9fe397e098be2115b9f0e35350a7f8797272f3f299ccf55910de0939c3a5434a9512095d110764df65db61d9360b1764ea985f00733ff7c4cde34f459e20b0fe0f135fc153cd1f52ad5c7f96ca0dd6e84217f672914520e3371ebae1ecd4530952a6927f44ab2a07598c358acf297cb00675cd3dfa21d54a9dfdc76037758b8f932482f7afa6d3dcc493ae18fec1aa779c2a38237db5ac6c138f76f371cfa326d97f43742769a9c8b50bed122ee4a3f80e85b28ff954a3a38347090536455427a793649e97e4637a25b2a9309abd690ca1286771dd2b15b351558eac37a436fee350e6b3adef3ab572817674e05c25461c46a6be5e6d2144babd3acd2c4263e94ae41046bb3a559cc591cb660b48195546ae18f7cf9153f08f1e118c27b81d272437668a719d83b79b2bef", 0x1000}, {&(0x7f0000000080)="d09664a9ab5914438081739e6acc1cc879a8e17731bfe4", 0x17}], 0x7) getitimer(0x0, &(0x7f0000001b80)) 01:48:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x30, 0x41) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8c, 0x80, 0x6, 0x7}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x2, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x7}], 0xe187, &(0x7f0000000100)={0x3, 0x101}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) sync() 01:48:48 executing program 0: nanosleep(&(0x7f0000000000)={0x800, 0xffffffff80000001}, 0x0) 01:48:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2a0, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0xfffffffffffffff7, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xfff, 0x100}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0xdfe0, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x82, 0x401, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x3f, 0x101}], 0x65d, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x81, 0x5, 0xff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x16, 0x4000000b, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x6, 0xfffffffffffffff8}], 0x2, &(0x7f0000000180)={0x5, 0x1}) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:48:48 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8162, 0xffffffffffffffff) 01:48:48 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 01:48:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x4) r2 = semget(0x3, 0x0, 0x9c) getrusage(0x0, &(0x7f0000000040)) semop(r2, &(0x7f0000000000)=[{0x6, 0x9a, 0x1000}, {0x2, 0x5, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x100000001, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x100000001, 0x1000}, {0x0, 0x1}, {0x0, 0x10001, 0x1000}, {0x0, 0xfff, 0x1000}], 0xa) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/43) 01:48:48 executing program 0: syz_execute_func(&(0x7f0000000040)="65262e0f7f1d50000000676566420f78c4084c40f71865f2470f1ad8402912450fae98970000008f4a78100f63120000c463f961cb742e42fac461f928f9") r0 = open$dir(&(0x7f0000001100)='./file0\x00', 0x400, 0x41) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) sendto$inet6(r1, &(0x7f00000000c0)="91ceefad84194a3eef7b90251402d3765ca4128461b76c277fd8db1da8a716ade9a02e9f3bdcbd16cd54aea94aff28e6551ffd9655096bd6817a6419f6616481aa967ac07a55ef610c1bbe0a8d3e37e2e00c5f7ec7ab6aa63c3bc83047544bdaf1b18266738b3bc585a70ece413743b3e87e21f6a26ba915bed9a88c4d4238e8115933ed79a1766ed5668de669a755e85c99c83ca19e710a01ff87fc47af1a10605042e34a7f10929e6883c1d8ea7a2d90f7896735711622c6afac38941681a7e58b6c6f5b1a6277998207c1222559b51725e35f07dc4de706d17ee50cd6d4cca4cfc4ef60ebc52fa902600a02c4d976f177f2a793500bb2cb21c1e902dd77cbfc286f7e75f2c64071db43d07d4ceabc3b3efc6cabc6a033a55cf98d5240fbf5a2390250cf8a98f04e8ddb60a1d00e63a260c6663afb16901070ad3a693a9a618b54190363a33726c504b1c765fb44c59ed076385b7556a1a070175632cc2f4d5b401db4aa3c44a8a69e7113e712f4ab74ef3aa9021faf8b8b1384b9c789c5adffd92c900a2901d07b06f1d839e260ab0f457ab0920d27c1ab6b0731958060f529accf2a4ffb2667c331eebc5ffd849e927133f07708d44816b81cebd60e0e8c425b5e43fa2ca313ef412c61c9bc00017783b637b38529bab4c16615885658743769923142e31ffbbd57ff846af14e57308bbf9773c883bccbd819c5dce7a632be6e98a9f2a87f3c617ec1e92a583667a5770860fe4301d61a089b0b3c4e035e2fd4a461c5a3310345bba708e7f1b8e9fe8653fe7e4434680c519292490418166e328e7e4df9a2c74a171d7abcca0160fa5647c7d728876352bb151124118fd5938d7efa52a6b3451c30962b5805428cf26dc47f6b1663c38082bb19bafdbfde4ca38f7585bf357ddf3abdceb9f06f1accfc6f829a75ff834adf20e8399d640a428a06f406816f33dc6975956fcc634001892a97d6b9a163a28b623611aad8754f14d7a67cb2cd59ef24875e221ac2f70a635101afa34261ec97cd79a301a5125aaa7030d829f3fe2141a7d0bddd3fb40dffa634d0b4ee21fa455447348402afa8726f0a16845a21244e9af1b05715362948d6ce1b08ca45ec0eb755ffab001bf212e6637b61bb9b5922c9bd3095031a841233ab3d138b38d5c3a1b4dfbcbd5db9c275b4e94473dd6b6c5b9457237a098e61d921cf59ab6ee90b0120583495fd886ad5bdb99d68f83f968b935d0ececb1490f929c1f2da59a216bde86c54fbe5c5f5be94090306b2515ce35de9c960623f1209c9719c5046ed8c7426095351fa6fe600d225d19cc487fca785e47e6302dbb8c2616a5c230fa4f3c0a8619f1abe801f3dd4d31a614801149f494906554c658abddac62b3d596d73de4ee8e8c7c1d037f45c2ab074bd68de70075c04adb457d45b023dffeb9f6928723d501dd26960dd2af52ff71bb153e902b344b8239421db63e612eacc70d941397000bee45791888cd0fabe1bba87196f8012ffad779ea9499ae9a41b6f5cbf37511488093b841644768f5c0e4990d4480ca52e13eee8785ae87c6c003fb68432387cfd553878270acbca4e960dedaaf42b788e9c3b7490cbd300bb748300daa1c8e1616dfd9fb8f1bfcdf2f61f15491fa5da253df96b19f33dd83d6c1303e3ef2d6101e0cf94cd9156c214649a5d0b0731f10ab34c51b7add7fbac35ee7f9d0dcb977453f68f5ab314071ea2403f3a1f19ada42b0d2c459ea8eb37dee2cabd2d594708e4a2eff4ff4299fca81d932a42973e570294be3fb98fd22934bf9c88c6a9a4c00fef3f5dc96183ad33c708dfbee209b35dd4f28a7401aed15abe3db61f135d1d2e73a9f982df99e044bc95609f5c8ac3b5efbbe3893b743c20085155931382b81107210ed922c4dca23cb0048ff52f543c173b2a4b142a7d7e088ee41b7c91a8debb615883706cd68e248d5076e29091347f814ff526d39594821ba400f4d679a98e4e5bf44634bb56cda6ca97d25de47cf110d3642ed3582bcbe2b6fdff619882f6bce0cddc814c1bd7805f784650db0b6f306def61b06e824da65e2b5f6587083bb62674677563a574850b306ada653f678789847407e1774457fd238c6da889f102ead9a8acf2e92f3fad1b1722a76a23b4f9bd71dfe94296aa07514bea9052727bbe11df616eeebbbb440eaa2807c3eba701bf34bda7bdd8bbc98720812472def3305f481b101a5cd2dc006819b36993fd66d3490bd73ab13073af884452858626b040b4ece8f988e6c15cef172f6d69dc7c111722af7b0c652341e01202bd9df4651f7b0c462fd2f290976034b43cff97c43f965b39476865c7c177a074e9c6070d1ff0e4ef4f1b9b8a2513f483f0483798f6ddea502bb38ddd1cac5b671f0008544af38be2a1bc9f2bc2a32d75866b6f16c94949828bd15bb298f444a51484963b38b9af467b6ff89b8aa4ed01c37dcc81fa7423e9e7a64e26d312cc4863df2078495167fd008c8e76a3fdb1aba2f50af527b1e51805ed132fda7c180276fff0465080854384a0a1b13842569edca42929960c8c965d6d59c810a51e7bfe53455a16c75260e7fd13dae235c4ac319e2391d94b80f9f3e41a00364771fe555987fda96c45b4f4cddc720aeedf47e743c5e03f12de20a79611ad6b00b0261facc7a6de95c4557784eb23054b9370d6b0286966ce4d67056c8811a4f57d6227e5f81aa4d8769ff5dcc905244c3a5663a5aa9148942c04f7a0702e9da7cb068b125711bababa8d8cdcb81dd34b00987e5a2a546975710aeb30a0bba8534b0b31e8c4f3863620d7a61922d1942886792596d38c610c4f44c99614f98f601d979011d8c0c72f307ab78d70e6f931f7483973b384a71caa92c9e3438c75059534a25ed6d7d2a9fe01ef854d8c762b582472a66ce0a700ef07902afecd109eca5eda92ca9e910b70310be2798933eb0b5ee385dcc9cf1ea8c9a43efb366650dd4e9d3389fc39853d69293392351858eedc210a53456e8855874a9ed52dbef57f32ba6201d7c0a081ccdc63db205793087311c7ad86da9c3c812e324e7343866f064ecae087b182df67c3d849887abda9e7f6244ccb63b0afb151254f788d689ebfdc8a55ea46357c268ddd62cc1eb5d7386f688f6828dd6a3699f1fff9fde54ebe3573c04acf75bca0dcddc0381cdd08880bc9ac0389e16f673f0ce0e349359c6f3f2da3f37c45fb9e5f6521390c84e40edfc8aace9db27f5b2d446b8c925499174842c8fe7733ff4c4e680f0630a27a1c9f12749f211b2b89d24b38e581bad06da808e1a59957476a7789c68971fe9f8ddba614c512b4f458d759094d9cff336f3e03fe261a361ba95633b49e3417fb8043a729b1ae1f9e43573c626db2305b65db1251a3c6f3ccda27eb4f0e7015935bd6e48b98e44c37de3a352bebc5760f07c65722c44d2cfc247f410c31a80833a1a4725cb9d2317bd34cddd97fcfebbbff417e21f637a964a47f2d975a676db08603a26b95fc245524bd9f8acdcdcfdcf6e4360e6dfdec33e1ba851404459155256e5edc27191cdcc10d65ee652e99402f6e03e451db008164440812042f838b0014eabeec87a84af33fd093bfe1d88a702036d96589573f0c37e6623ed893ed187273963173e93dea7cef24b85a7caeac046305fbd541f3d2a2f51dcc0e0734f5037c9442b1e89b10018b8256e98e962f9fb466dcf4432eabe54840037e93486de2f288a543c4c8e58d9abf2aa4ca4c9ede1a7ffb5aac208ec9a4c8d8980a55cd0c47f2f9a4b5fb5d0526b860ac3a746eeea1821ca3557e42c1b4bf5fd6d1d5f38ca320f1e2f6f6a1627a7872818656d1d42e6f953e109ba406de13f1d8bec8dd0994c4907e8d31ae43545a564fe6a06ae805792b367ef1328798bfe261d642eebd92bde9093a6e611309f8588bb597a4f04ee58eaaf8849f9957ed6922d7813654bacf48018bb1d3899381a06dce43688a6ad4052104cfd8d0a19cb274b811f9d8b09f0142f38dd9fd36e05f232752238b32bd66a62f8a1ac73d2840956204b975b1678edd45a932df83d86601ab767423a66f1188ad87fb7522c58fdace9c76f74983038e749e5cf050d4d35817aa90b0abf000d94211174d9da0efcd1fe7ebb053b9a0178536f3d9018a4a936978fed6eded8c50eb2072e6cbb02a5f4cc74f14036795d198ad569ccb015b5f0a4014f78aca3b27fea04dd41718ac8a7d069a79fedf1db5dd53f3e1684cc5223323a3f05b388a834b68599a9363cb6be342774e749d5e786d5d2c67b384855970dd0945e0570b16065eeda21f3aa160be563c174c07b8bf25ccd07d72d6bd55ded7c2b476b007f16530300021eee80e1d54460bf5ffd12977298d775b6f6a8151aff630e71e9dee75d4485f123b25f1794dc081675ad68283f0987fb6a256d9d59272bd5a03428e5faaed3bf18808ea8dab8b5ee193f7bad3a0c6cb09e2a667643ebdadd0af0d5bce80d642538fad6645301c0346dc63e9172c8d077255fa6b7ccbeb4fb54e8fe20a58d9e8f7cd9851c75f7b7a6b309f75ecfc22fd692199b9f57b66047adf5cd8ff44929edcce7feea77723067f300d00f0e32ee79341bd76d61be4b4f8f939cad66b1d97aa40e4d0770130ebe354dc407ea86d8053f31005df513019d09141b3f6b01ee026135a562f6369ad65d139010ca7c1671a92bb27b7902b6a86e146c85bcad2af9163ae7c1dbce15679062f94221473855b773dcfae883d4b8520354f1ba9b125373ed040c43f6d88edd028d75dd6e851586bc7da881e3d0e67f504cf06238aef6d1fc52e5a0ce62d8ca205ce40323381bc92f5d72ef635f532e7b4fb89ac716868bb575f795d166e4cd2f100e9a87e0d22b2b3d4b968bb4fc1ac83937331f4ca2fb2eb5d6f36419db6442cd58b3d375cc15dcf44c83b8222ea7cb94cfce87145c3f8fb68566b73b0887e6ed0775c35e373af2697993827cef77f094f110831cc88820fdc5ec2cb386e9910bf00ca451e22f4d44e4875d81dd96fa5c861f18f38307d535ccc2f6533806662d9604c4de9e182736497445bf477a0f938a25a7bd880c71d382e51092949a497231c4eac3bfb5685e2a0c1ad3c8e048a7afc7baf06e826e3211126d6b1e9e398a3ac471165aabc98401ece844de0f8e72e364a79078cf9cb8631c43689161fb52a9bd7a0fdc52a74a3051dc15ddd93936bff7033556fa5a1132c74012bf504102c251624cdd7d33da80f6f8efd8ce9c067d53208914848a32d2179ea23aa982f06830bb1ab6d858cc1efe2f39ba1f9d38b7f797829e5ca485cef549a64b5e1368dedc3b47b276a6060a61318445f95da3c514d9f887320166bc7b53c6eaa5a68217c9e0fa32182ee8ba74a128187fe7b1b18d9b33cecbb469badc4ef434e78e591c483eff85ac93648d83333e013dc3e621df3ea29b761711bdcba4ada2485a0ea1cd0410f1a3d3ef45413060123836f6d8e39e6567ce027fde4d0ad90906b4409236afb02faf92cc273423fa7422a978f54cb2838780413c8a4887be91f1afaf3d5f7b2949a472182165c2ebd6a5ce811f56e86316073a69260e6743a640d28b67f72f58fcdad754f9b69c0864b2b532cd6d63c5b0ca71402e77cf87bceb4c11e3ebd8460fc0f232c4c5e885119af6736290efa1eca32b4e7cdd60f803da6c813beb3fa35bcdba176532549cd4b6addc0395f2b1d377ec9d9bebd8265175195c3e5d05ac23b26f5cfd48305fd1b2eeddc5371693e560cdf5ec1e9e7c8c6b3d307584f36749abbff0ed72fe6dac0", 0x1000, 0xa, &(0x7f00000010c0)={0x18, 0x2, 0x8, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 01:48:49 executing program 1: syz_execute_func(&(0x7f0000000000)="3641dbdf2e2ef2456fc441782fbb0a000000f0801f00c40361687270bf36f245a764e002c401435a6c9e7ac4a3310bd605c4816572e2c1") accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 01:48:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0xffffffffffffffff) close(r0) 01:48:49 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000040)={0x25c, 0xcc, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x8}, 0x0, 0x0, 0x0) dup2(r1, r0) 01:48:49 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) socketpair$inet6(0x18, 0x4, 0x3ff, &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fchdir(r0) socketpair$inet6(0x18, 0x2, 0x80000000, &(0x7f00000000c0)) 01:48:49 executing program 1: socketpair(0x27, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x7fff, 0x3ff, 0xfffffffffffffffd}, 0xc) socket$inet6(0x18, 0x4000, 0x3f) socket(0x16, 0x1, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x100000005, 0xbc7, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 01:48:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x1) socket$unix(0x1, 0x1, 0x0) 01:48:49 executing program 1: r0 = geteuid() seteuid(r0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = kqueue() write(0xffffffffffffffff, &(0x7f0000000100)="c9", 0x1) kevent(r1, &(0x7f0000001140)=[{{}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) 01:48:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0xfff, 0xfd53c2}, {{r2}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x5, 0x2617}], 0x7f, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x8, 0xfffffffffffffff9, 0x400}, {{r4}, 0xffffffffffffffff, 0xd, 0x20000002, 0x2, 0x1f}], 0x0, &(0x7f0000000140)={0x84}) setuid(0x0) 01:48:49 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfffffffffffffc01) fcntl$getown(r0, 0x5) 01:48:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x4, &(0x7f0000deaff0), 0xc) clock_gettime(0x7, &(0x7f0000000000)) fchdir(r0) 01:48:49 executing program 1: semget(0x2, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xd7386b19d0a54fd6, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x800, 0x5, 0x800, 0x335, "ec780c0b9fb29d03fc1854b534fef9270295240a", 0x3}) 01:48:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r2) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x80, 0x9ea, 0x3f}], 0x100000001, &(0x7f00000000c0)=[{{r2}, 0x0, 0x40, 0xfffff, 0x80000001, 0x11b6}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5, 0x5}, {{r3}, 0xffffffffffffffff, 0x41, 0x2, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x4, 0x6}], 0x3f, &(0x7f0000000040)={0xed52, 0xccde}) 01:48:49 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 01:48:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) r2 = syz_open_pts() geteuid() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xdc4}) fchdir(r0) socket$unix(0x1, 0x2, 0x0) 01:48:49 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140)="1f", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 01:48:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a88, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) 01:48:49 executing program 1: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x8, 0x100000010, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000feb000/0x1000)=nil, 0x1000) 01:48:49 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/70}, &(0x7f00000000c0)=0x48) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) 01:48:49 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/80}, 0xffffffffffffff13, 0x0, 0x1800) 01:48:49 executing program 0: msgget(0x2, 0x208) msgget(0x2, 0x628) 01:48:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040)="125a5328", 0x4) write(r0, &(0x7f0000000080)="2d662ba6d0b822691d7397c934c16acda85a717c3fbbc8e091545f1fd0b4013b18276084a5230f8ab6b11fdb8792cd96766aa56f08e377dc8512463f591d46b2d3bd08ac3435354b09fe7ec953b303b67a51d5927d3d4676a9bb60e245fd2fdc2a0b8a62e59bc80a5e23fd8dac2433d1a25ca2814b198368fa128b3212b96a1198612fef85405e416206b826c6b1471291b311f16ddd70a91ad991b32e29c0d358f0bccfcb7b6806cc1fb39ae33b18f8dc3604c7bbb018d0d3b7e5823cff5a3be9a65a1927f50b8a9437d55889e747c97d521de5c0be6294ae8bf2e3e9a63a15a4efc577749eb1a1af22202bcd0c38448e470ea209047014c6c8faef9920adb7c2c2d03eeee6e149c0ed5a60d5606183248dc456aa429cee069cc4b259fd3d1bc29f6224afbe01b4599d5fffd26eb7fe546cdc94839e4a1120dabc4c07c1aae52952f5e03e4a396f5368ecdb8012411a1013d8cb3eeeddee4cebcf3ede8628bd21b68de40a9094115d58ef17e1605c0af25b73596a5df0741ce74c11982d9192e9637290231559f630d8babe4f01c446befb9bac863909bf0678103e0ad1d590081a35cf38d183ebdbbd091fffe39bf17686b4266218add8a6144a24eee34289f1532631edcce76913ed5f78fa5e1b11f6e4f5ef5a592c5b1688f37d854a8c4a921446ed57f69031a2b948fa54392ee8566e6f5db5c36874196bfedd64b065eab13e255be9848f8644994e630aa742acd09b55ba5d413827c5ab76e83f50b93ace9703e7aa74b9ceffbd520fe155508cf3c593d968c3373c3c1fb646e7212e4ddbf30ab782e912cd5c884601caedeec8c03452a0a80e8c3a1ec4585eb98bfd6f813cbaa9846158fa61e3b404ff4954d0189232cca0d2712566bc77bfcbe29b743252e0197c7ae8a6253bc3d4a366c307fd8fd27a749af2de09761714db96b49803c7a7d0e2bb8513be854264f20d884fe1ddadb20d7f482ca73ca04e1d2ebfc6fd01e899c22a220cfba3a1f64821b4e4e694d4724a7135e27c9e1f7132646fb47325d37a30b99a8e62cfaeb92fcc5d1dfda406b4cbc79faa0b336c7723150c86d8123d3ad91dca3593cc06e1187ca94121b606e00c0155623d291c8a6264e32c522ab57db069cccc5f9b04ffd0861a378dec7cc4a60c086859f1a13bb61b6bf57cb93d08781a65e65f5d4b84521f66bc95ea9613bcf2fdd9955777e02178a5b18a9073408689584c2778252dbf1b0e21fd459264ec204f5e9725960e013d6416707bb7e28ba187cac3c6bb492e83e0f0e10fe763b8c78b0881e188cb954e4bed5af27011c5ad094547f55298261db1c5abdc93e6bfbfaad1fe8ec420ea1acba9056ec2b743a191a584965381af7939b221715a53f7b29f3ff447b43a23dab49e485825f888a36765ba365d6f73f6aa2eaf0ed25ab43a78a107730db88b045c653833743e864eb27a6814536c5abf07830c8d399f5387f67049ddf1f5c45b069a9447e8f3adf36b68509ca116e87e76d910481a0fd6dcc4e2555319894a5cd0ac4cd3dad4bb363eab21a2ecf675e403c163eb17f2cbe08e7e525e3bb035b70918fbba4680984b794272e3bb81876424754de04ad082beb11df89e61647e7956ddb9012d3cd8a6ef4e1ce935776352ca58dc04541fa6c2dec3ea790ca36b5cd0bce3ecc6694cca94e890c8e352b883160b22ac92181f51e7280a9f540c23248c32016586174717b90bb4b392c36a3feae33c383b628ab4c7f861fc561f644bee6b05018ad7cddf59c47ab81c58a0e7e1b12e1bd399927a8270dcd24a3905288eaef556dfb516394d362749d7ffc614543e43e5e681bece7a59b70863709b1a850484f526fbca7694f114ebd43a177940ec2e69b93265e2d5e707700ed47b5832e9ffe4c34ac8716b26b2040d4855a77ace515288a59b5ae049df8e19100b826bdcd4a126f00f9515224b593f532ddef82bcf019b5282edaeb66b8f6e1ee66b90779f025efa3a4e8b11b9fc9d31eb98b0e3c935c6d349e10e4940bd24eb93cf474611190ccc3a0ba93d2135fe5ec2d21965a77aff825c4aa32a4008a805cb5d34a19b95ed18a2779e0fa02fcd14273246897894ca7338967651314ac19401ce565b5ff31bc603117e8abe1d4684a2453bd07aec64429f59e7dba60383b1a6ecd53ba39e2c98479cc0ca662e6a7156b6ee3a8b893c9e75c00b4cc4eb6ac21a91be5aad059d29235073fff00b8a13e9d4cca775df481dad69b58939c925f814cb178845536142d6cc47901e64df82ca2687e1f8d23f788540127299bfbd994db10db201c5910ef34ed5495e32fa74d01205776a0e40797805065f003c4e04ae33798d72b7f54846ed56ff530da6569c5c45a0bfba1134d7fe31e065d285e78ebc45fcb7a3098109878c2fec2db49ad09791aa31280bd8adc88afb9b5ce53316cceb1420edfa97ced58c160dfb8a3069efd28182e6666fd7549596ad02944b8d7d0fff8ba5d0a21928e5933a67c225e6cc27325fb313c189e1d56804cac0b2e173011fbc4156b10d334178a389553c34bdf7f7e836b64cea2ec4ca6abb3b8e95e3e8efa011a083b62fccbfff57afd4010475fa92e86828ddea48d5fc472aee5fd840d2a800b715fc072e30415521c6e0f57d45a318edf4bc593d2462699de5aa59d47d38d78855b1d27739bc71bf83ada1ef5197e7474fdc6ea88c52c2a2958e55178a6d90090bef0df71a4ad477657dee20a7f72ce95a2a1bd55e6f62e121afce4644858305daa54225e3e5721bda8f088a964e3f49a5dbead16bbe053dbf1c3b74654b58191b6ec3ead555dbb012120ff7ba15bb407c857d8cf7a67b19709bfa667283e0e0a0bd63654e934b3380e33e61d83551781a84287126505f5255f52d12384b6b804ecd321ff79e03298384fad9a999bbc3b2fcb15d81804c8f2199695f938dd64e58c4883e65fa37d062c0db6c61836a85d91a2c80fe0ac1ebb0a35860d4eeadae6c395c7507f342cbcd339aa8bbbf0d43566ee4e2d433c506c8b2b53121e4d0b134907d23a453cddbf39b999460067475fd16bc1e3c242633d9146bfb9c5734106aa0506e9997dcd68c6a5bfc8d6ab5aeb774a49631e370cd8b31957765fb596ec02672acf4c24ee4ac4736b03e17c4fb8a1bb8b5bfa3a20c688c9dbb8b5cdf4e3cf4b033309eb87a0ed222b3de738cd192207422ea12a3e05e468b9d69710a03866adc7cdf054cd2b5cde09b262c9515b89fee43cb211833c13c283a187c3fd281a111585d5304f922ed86d8446157442d17582ebb548336404f700ff9969453928888c86b7d0b7cf8106ceae179f34526ad591fec678f825de0cfdbf706540d9f0100bfba65cce7d27dca8ac087026f374d0fc47ad1b4f5ad4035ba64fc15bf508ab05c865d89023b86aaad1a579a1c9b6355488d5f8e5b71d684883572a6f82b2ce37c1e94d3fb35de89668e85bf5ced54e9266ae0c1cb3564aa2da58d21cbabbea2d4d8860537ad80aedb1a7ee84d2b1964960f5e60338f061cb3e8159f1aad5d92f171306225b90a7cee5273a32f2bab9c3c85f3414d0863eaac206e7d97c09f188f6cbf89095e4d663394965a652ea23f3aeb41e66e8184132520aa316fbbfac4d2283d3cf3c2cac7bf8958c5e4ad6c737c166391c4165e61ec239c7b72b2f0022e83970496494f462a24b4d710d80f14806ee7967b18f277de6ec25994038912a8b2389b0f669b41a810497e6f92c773261019b822dcff8f02d62c07503c6a6d07637dfa377aa719de5420c0c8bb02e732dcd2ecaa9ca4e53d3bf0a6f3e024a1bb42c530f01c4d43e50ca0f77f1358ace286e07f849e8d3e5d553c342b964acaf019adac8ffed00d66ecb3d0773a8fa177079e8dceea63b2d0bfea2f1cdea93d08e9dc3954cf289a7db95d8b9d31697ccf1698643c3a2506194587830ed07b1935d462c9cdb863607717d51d350c65364973dd8c143af4c4cb2eed041b8ba04e33fc3a2692b6b834513de5a5bc8a73b08475cb49a47f5f85531b69a602d85d9fa31bcede9f9738113f5fb06d0e932613ed40277763dcd4ecb09b2fb85d7ab48cf385bbb94c49f98d9e0b04d71233f2cdddc9cb6b5d4c8fd65a254f1b0010a31fd17a1513db1062d8d4642e7035679598285be6b43a87eab61375e873535043ca53afe74fe5ba088fc7b62f35cda03a438e23d2488dd1ec283bec61ad96811418674853c752016818fee557ab6c79a60e44c1cea259cf348a716302722101eaeb27d490a0c9549410cc275a07cb7f34f1cb687738aa2b54b1cfef6056b7c914e69a63ea93991ac48c959e05e47163b9a18315962dff326291060538a0c8f3af3a0ed078143995e9cfdf4a173b3034f0365d915c6eb698d36b1d67ddff52191d6521b4d8f003affc4ed8c6bf99d1ad759a25965c1ce60381e531aedd482eaeacb580acca31d6b142078146f694e6ffbaee78356b2a3bd05c1fae483d73920df7c4f61b05be2e27134e5fb2ea34c86c842035340bda2939714efc70e0a022256ac31cbf607dfd8acd14dbc84cf94c6364c3393a466367d832e7fe8910c33956b3e2f6c6bee1ae29139538846ad0405df43b29800176a352916bee2aeda8e8d6e7ae72c2bc051c01e912de9124cb2d23e91dc8f9c13b3c6e3ad24bbdce4ee7f021ef3390986854f86e3abd70e6e06a1076f76d7ae36f31265921e1d1d3317bbb2daabb30c2252ccf3fc97eb9d6b0da57952641ad5d46fe9d48b98fc97a3419d971f91f39cbb03dde3350257bf37a30bc95ec7bb918142b29b51594604acd694cc7ab6e886029d44a64f9fc07cb125494e4f5285d39df6bca760e366e4b1120864deeebb25cfee0f405ae5c93edfafe05bd7b3ac165aa3e8ead676ac958ed0c260c283b0413aa72624ab1aeacdeee34483857034337c459d2777eb00b80a97401ef5849f4f492ad6166d0f3036023f62b2491abc1321b2e3d006dba88a06be1e37dc5b53e93dc86052a65d01c9a22107d6f0f0a5976f78c06b7fc88c605771b70ed3ccdb048a7f545fe01897bf39bef2234b01206d826394120aa261f1e7d617e28dd3fc0423570993e5807397c3faa22ca726b89d21bf46059b12c812bf7b2c543bcfbd24d269a93ad15e1ead145b34dca3c61967276db928f033f85d1ab4345a2304f664db22fefb64ab49a45bb3023ee4bc004b55f5c37dc6aff35a7940604cef3c5a1727375559955584da97c4611bcab7f48211296b45f2216399240131b6bde3012b269593adc862d2a622a9b82c131be9720f9aef4487c5f8bf40d9ce0feb803ce740d759cd9f8c4a6a067a92ef0678eb41f2f63098014183076f330eeef1aadb17f6043428c6020a5bc68d76604b2fac119bd16f85426d6b0bdbd487a408bcf6ad674825a1a93c4d5c051da803427761314b07f282cfc8a9a3e2cf1a3042a77d1e787504dd6592f90f05edb55b9525d4037e58702052d83f4e1641591d03c34288eef1cdd733843504c581b9be20cb6bd0d8a95d465f9d2af39b935d53dfecdfaffc76e4acc4d7326653cbbb93c10ab33d57ed88811971c87cbc0775ecda97c8229e22f9c005a24d5e582ec9b2a10a023e77010bd0f291fd281c355b80adce54bf85ff1ca04849d09b3c3fca908e7984926dd930f5071e777f8cc76622d2fb91fc1f54412ed45832b9e49a181d527163cade0d7ebaa0f6710b8c1edf61cdb1aeab2002368b8dca8052a75f9ed6929dc135bbdeef1a9f7297892c98fe38e3fb70d6c8b1f61a903d2b59ff10580d144cf072f3046f9d8ca9f44", 0x1000) semget(0x3, 0x0, 0x8) pipe(&(0x7f0000000000)) 01:48:49 executing program 0: r0 = geteuid() seteuid(r0) setuid(0xee01) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 01:48:49 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) kevent(r0, 0x0, 0xfffffffffffffffd, 0x0, 0xa588, 0x0) close(r0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="84a1da95ab201bf5d4d9fcff49c868c909d8b0bcff6403cf93d6ef74c64a29db69865004a52138088ff5f26d91a3c7bae4977cd0ed68461817e118d198c675e242d039324f9e1e43894d2ddc50cc97482f5825e2ee4a8204bed2f014f017351120f56c7357c1d4f180cd440a6fb4f7089fda574de5fb55cd495a040b2c3328ef65aeee346f7f1e2c207dec7a2bbfa44d6f749bc888b022367141025d118cffd2aaa29c243cfd49b4838bce163a463e9164cc9a3c8e7cb4f8ca78d7218ca22d4b50154cd7d7071a7f67dd088fc7c23cd20439d5124415a5cc20f19d7140ac28634331", 0xe2}, {&(0x7f0000000180)="9a0acb92fb105076deed224730e2616b0a305851b0db369e38d338450b1430aaae33b63fd73e8608db5f6c221071446c20a27610689dd1bf9ba2e8", 0x3b}, {&(0x7f00000001c0)="c4d1b0e42bfc8f6089b3f23ccce094fd21ec2c7186dfe924835def7e1c7436f4bd08d3f0481d44640db2fddc07b27e0562c13ebafcb7c1917e28a9e8332b3b0ee2f078df576ab7a5a04ea94d0b4e1e", 0x4f}], 0x3, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x118, 0x1}, 0x2) 01:48:49 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fchmod(r0, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x86}], 0x78, 0x0, 0x7f, 0x0) getsockopt(r0, 0xf45, 0x0, &(0x7f0000000100)=""/236, &(0x7f0000000200)=0xec) 01:48:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) shutdown(r0, 0x1) 01:48:49 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000003b40)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001580)=[{&(0x7f00000000c0)="72836fa3167becd7da8c710cf5bc29f8220249da53c867c7b7c685c2229d35ce945f43aaf425fae1e03d67df79749c679c4fdb07e250f4ee6cc17c4cba6b92c2ca241c8f4b46e84a5301907fa70e03f1c14170cbf47f2f31d737e4c7e6dac5bea2b0f38f8324a4df61a98d14b182dd338ed5b3c0da469172f10bdbf80d47f448722d592c6beb7784b7919e236887ab27bf14b03cd20e37665448c18074f3697cebc0f7b20f534cd0ec57f641790f7d9537085b57f18ff7f6db989d620208", 0xbe}, {&(0x7f0000000180)="b336b050ec14e602ac49fadea9f18d6fe1fe12988cc006e2c3f1994adfb839591e4d478d8242487f3f66b53febb7fa6caa5a278df3d25ed43143f4d7c2e35b5ed2798d6a3a29d445c11d43884f2ef041fd5185de5cba7d3ba627ad9b727121c39bd96b66f6f6b217cd135c9a29b7b5367268d271b761cce519127a248e19", 0x7e}, {&(0x7f0000000200)="ed4d478e7857319d29ae8754755e55c5346c062a330a9283e4f2ebb13e5b43721ca6692c526777e24b1471950e7bfe7aef79975e841102721bd281d2255444f773858075e87a71215b9fcabd2b2044028ee2e05e2844644c8fc01095f93107a8393499c28d53db8a3d7e8847e4b19a302505650c2f54836b5d5803b8ca794cf899d9809a772a2117a680537be78b", 0x8e}, {&(0x7f00000002c0)="d7fef93a1f35216eb06dfdd9104b3d22698344fc714c92497cbcafb397173b94da1e7a2cca058e69d81391997127e74c1c873b9f12d6544601a5d082c3a1fa324e6c3f1ce0b2cc480460243d41a94a26294fdc9fa216870b", 0x58}, {&(0x7f0000000340)="82356afffb2785", 0x7}, {&(0x7f0000000380)="2b989c7ff66774e422e3d39cff821b1f741169243a497baadfb7e79b77492897d750ea7b93c313e7e1c4684be8f2010d970490daaf14a9615d8d4c706fd0f40a2dfda46eb2a764a2db4224e49f9140644f695194461d39c1a31ffe56d57464553bed6e150a5d80f6456092da29c8a97b46f5cc37ce1387bb7277742db3c9f4648abf5123594e06", 0x87}, {&(0x7f0000000440)="bfa82a0aec91fe10800fdbe0eb584e00b9741f110d6836fc0fb4c748c35ab9c163c4c2757df2b1d445d73818259825fc7af578baab50b90d13bd70252c9e570feda32d6a4b1921fccfe3e79026d07a823f3dab7e317aaa73b7490ad9ce0076d7aa823a80251e8dfbc727ae51b1ac23a75cbfb60fe38265072056eac941dc54b84688aac80790c6924ddc6aad61e08f7d0a6090d1e0ef51b70641e61da4d97c584551d6a01e6d59f49473cbc1b355e5334a46a7a2703db4bfb12b4c20366dfc37f8b36766830cd7405a3e97695c9a154314969b015e257d62e476225f86c050916c46e44ecb95f2659bf66a7fbbd5bb79cc98045cd23bff2ae7b7e80c6fca2d8f1edd5a06316c47d6d4c3b967ca050052075707ae1bee0319e201e10034304fc28539ea088c7e8a929cda72f369075c47a34322eab9e13e4194556c314a2c415e3014b8050e86dbf68c9c0554d7c6ce7c1453b05dbfce857f55d29bb10a73c9135cc0d822a9539151f40bc5f2643637cfaea87b75a05a40fcac34248762fcea4511e004b2812f14af83dc059d615917e8936503d7920d1e306a616d041f89c8db99919c2fe3b64497b9ab1269e146d3aea6b191f281d13aa1f9f49708035d9f0b5d9923464486c4bfc9c233cf56a16cf75f7e7277edaea474c050a60b4e7f7ee9e01318b620d237e7871ebf9d096578372ce3900de6a3e6dde02fb97d679c9924c5b58b066a6a3f8f0596cb926ecc587aff8dae4e105e69eb44866a1d0aa5472536a7e847126b5855ae291e1ac2d84f4e185bad4e5dc76cf8a7a737f2e9ae68ee22cc0bcc66ffd70a786268f3ecbda4b58ce3ddac6a98452d1ae5ea0cdb39558e253e5d9ceebddf058e30b3870a587482887bd2e68bdf50a106bb53884c1df79a93711df967512f85d3e44d4a1f88f8643a899aaf033b3c286df401313bb868058cc0cf4ef0b409ed1352f294d5990c07194410ceaa8e2afbe1c484e06a581d7d31e131b6110ecd01c8a74648b52605fccb13a906c9aa8ee415b38c74abaa5ab38009467908b441f1502bfd07ecddfd894a70e5f9a6728a3d286e3c647786bebd890284af7b3f977b50abf06dd24cd0e46b6c57fb431e29f1bb51b702ff6a04502d67f3325ae89fc42adcf0c7b81fe95bbbd1a8466d90cd3ccbd188a5db1269bc95fda978e4502d07ee1126f2c7a52835872729de07652abec1616fd8be1a4cc293e7ea0e19b16f19f0d34db512db8c5ce52ced798bf2d6c2076f31e8b75a1bf9bb72845e641571ec7b78aebd90a9649addb65cd7dba692c3da3f15977661e72878f28ea835de32c9c47248d9f809357c583d1d8e1d76335fc0af03fc089eac68c8f167b9223be01e06a6b6e816a127cc25ac56d111510a7936ed2ea845a06c16dccfc62a35de5912c11a51edcdc293ed1883e0d88726e5ab53bd2f1d90b5b9961be6a0c9afeb0944e83ad71eaa4b35656e1af50680b5e1916fe7b4f4cb72582e7d8eb39b8107ddf3b4ee210ea36c6163cea0dfe1e1ff5c6014d0e83e473609c96fd488c919a477545b8b6f920b534a96a0250b901bca2d0d36a88f8e8f61caedea122d934947f52f558df3dda516944c4f4235fb6d839db4a05bf1585b5a01c304ce74ffe5e44785eb268af4c006a9335469c0e126d10d1994b26b986bf8988767e882c2d6b2b00a25433301541b17730c569ff9417b0c4dafaf7f23124d985abbb6d90c4bfc7cc28f74360e557c2135e49ad7f29972dde6da5a2e03060d3bbb3e43a6be2340d7de5d83384e303d05a79f767eca667206c606c34b8ca636c820ade8d2d18d9014f8fd455205b69dbcd2db2bb54a58dae6eb086d1b4176c8c96647a0d107144eb7aa39b5306a1bd06e244227957c4610ecf2a74063ccb8fe20e16c1519e79522f1ad8b12d7d41c44c0533955cd2f3ba4e2a0c298efe619c911d39824d586cfb3467db9271662da5f46355a410e70b17239b0810d90f347a967c2b3437490e30c47c7909023a97844b6bc94ad15e190b221135674cb65072ac23e31fee1a43153d8fc2bbba5333d942d1fae91c78a280070726c941bf21ba1ddab5bf664b9abb195fd20fc6491ff9faa7d87a83065ff22be8332c15ced687076dda768f83c070b5f585f8917bfad6ba819719a1a8164b603b21e721aafb018667e9a2e1eb4a9983bca394e9c4496dbb2205dcb77ef47c1f0d5a701415aa4630585c342e5d78638f8ed91bf5632e29d94ee139e72e2591fc7ed97685e750a87e64af30852ca5a9f22ae0df82d318f4ceb38654ceda00d7ace446bbb2f6889d5dbdb39d91e7d1a45e8cadb9ab699324e2f80ee8e2a563cb145b5656e1ce1d4338ec3c40ddd90788e66ed9fa21b3460a90c35629224558f406c5c9779cf6be0810d25911d772e8608077d9ec506d6b951c063643c8ffd6f5f610fa4ba49349507811732db2410d21d30c6006071c008b0ed2ded90f1d13c496535581154bfec0062ae4bfba8154947a8aaa9bdb61df412a4ca4667491e0d1525f30bca2183b745f21002f45df13315c029f551746fcac78b73d43927602fb5e6ea7ab872af912e366ed637d8c2ecc3838049de0f96d7c698e91f9b357e49631fd347c0c35c401e59d232b95c952330fd2471cfb78fb30f2f86c172d3b83c616628715985d367576c9921371d7b312173cc89bdc0e60546a7b607ee2476580130f038f6db2c62fbb47720bf953fa4f45b7e6b95d837b14357d0ea598a23a065810e2e036fd332808b784b7c79ba7880eef86f6f4debb0a0d4477a5f4db2d268a8ca158eac1fa0cb2559873ac25eb1b5dd1a37ba1d2494db3ddc58404cd6830bceb1d39054b9697072a1706221d5de8410f6c57cbbcc04a2bdf75b60dc38c86b5afe1e7522bd47b750d5c9280b7b71e61150aeb0fd5f17e464a0a1c97f85f2a4882dbe11449010a773e66939f2d311c5b206e7df4a714f3babbe17079dd7e5ab47b641a6cb78074da33f5117d73d8aa8bb7e5c5e7f70c7e838cb6d4d3bc14b27e21b978c7e67a7198dc9b4e0277c51782c9f770e9d1baf1a78c9659827643c21f61bcdcb1865490bcb6bf9ecc5aaae50eec2af8e29becaf6eac71592a2ee5e6ce2f2e6c90ae2bf988d4bd83c24e5c2c2138f075b34ff1f1db9f0c4381d863546c459b39fd8d7c18b7c0e2199dc68f8ba338464cb27df6ecf4b13e7b290ff0ff66a4289539cf157229f02ea35d0c564e9f96e54eec4b46275a6d53394b8b0164be0a86f94e79c4d11c84e15d38e6240d0e8f9c4254bdc0f071ab51158267adad2f6b60bf7e4926799fb977cc6d951a3226b888d2fd24d40fed461775b0b2f1c77fa0b183c9e3672b1eaf7b9bf1ce71f8d55f173f8c3c08aab18eaa69a36e552af9cc6497ee136b6b9f93abfca3e6fd70c50d86d0cfb492f338c6203dc4056323763a658e9be2e4ae6884f013e5b1428bfa140f9dd62ef2be2f4eb062e6b0f0dce23358273eb69dd23c91c817228c51f5b9153c29d58bdf2ee1e4fbdacf5614628ea85e88c2f9b578cb7da28e1b34ea8a9124e167485de1e694184fc450f346a29ab6b7a40f88ada22476bd27cf235f36b74d5d8618b4d35aff2895c7458702ae6f82771c3c2f735edeef151ad4f303104435018bd80983d225943ad628561cae99afd877144eca73461a2efd4b7d730b7ed2d71281c796da47554d7c99c5d5d72d33e19e1e93cbdb3a045c39931eab32d6dc088d408a3d92fa8465796f7e452798c746696b50a77db80e113b216a8cb64ff4a7746ddf81b1b5a9b043e5030145f390eeab19c0cf0a219f69bf6af511be43e4a85a35b0d6af6a49f569e1640c06f76e3e6c555693cce214603de6bf5b8c84c809402e3b25215ef3769bc3373ec017728df4104ffd780b7d32fe42846d973c8619485a8dfb5cf561c735046f0709fc4e01a2fd9cfe9e9d53b70c2efbe8558eb5bfaa4ffc380c4ea5cfe746b51a1d55d5a9fe3444ae6c3facbc6805a1b323e75ff83a6c3e214efdeb22a6e348477f65df7eff0954223b9307adc8acb7e1cfd6dffc9af50b3bcf247485580d3c7ce9afa76810d1a739b0da65f8aa78e014656e0282dde964bb26389d4da7c49483594d5dd55707056b5a17ebe19e6f938b43a725199b172c4129190913a392cf07ac21a0b425cd9449217b2d761de90f3527fe8c63ebcfedd0bc5039152a725ccc916f0578624dacebe54ed5e5e728535ce1560e9dba985e01454b9c8e139c4bea5548f95fe7539996c4b50ae01a82b0b803ddae435db8a343264e2baaf703b5a7e3c19204b52b4f3c63e1e575ace646eb012dfbebd7c1e04b1ded4dc69dcd2fc8ca98e6ecee50ddce74ae06cce263a8aac322920f8f8a137390512b777bce2a0441dc45d8cb3411a6eccca0794ddbddd2d8a44746b75ceb3ab653d2cbfecbf35a7c769e840c1392ad5035e1ac547b5c7324270d2d80c5b4f238e9702d4e218b9e83f7d52ebefd5cb39a054da8129ad7b4c79e4ed9bd508ad780ee42c219f47c4214f38f9c2dd9d1af874347f66f2115ca768ef8c335fd547e9076c89a0fd3bed6526bd02a827f9bb91ab0ac72a8491d9f936d6782b8fc7b3fd679b44f45657d8ae5b89c68091b4fdbb9536cc7af7e19022a49f07dcdb6e55b4c7e655ed51d83f6ab94cc495d1e87bd64c5b7eb15fc2573fbc879fc4a65f1ee96bdd75f6710e24de26f6c58413e65ad3d325d7bad5d28ac5d9292270b2985ff2d6814a280299278c245b0862fdf778b7f1d8429ca003bb140c7e58e33593f7e9c5e83d57dbce2e7cf26a5ea34445b89c81a0aeefafaa448d9222638c3f84baefc05f5c8e3198579d909d10b51c5741121d5a5d832efe4af75d3e01f8afd2eaba18537f49b5ae2471aa70d4de30182b67a988c1b6ec1d63c28f4f01a91391590c40bc89ff3abadff7a2df70994ed371548f67f6312eff8243464feae03e73ab1f1a7fe44474ccc66dcf142be99ce67c557c25b42aee8f0c1321ac2278f255c78f4c277005a7e75c523db0e263b620006c669e48337d452bbf53808b8193aef341dadead25d62c8b6d30130dc49e741d73d6ca3ce87ca6dd3a3f10d26e0af4faaf8c9b06117f9377de556f2897aa4b04aa428483f2540d1964660890e4ed312add9aac88b2d8fb81f82d2dc9aa98285936081c430bbc497e415bb128dbc249f697715d0a8ac1ab37ee1c00f149991c6b04cf2c2e82c8bb458ac6b196085753904725d5d11a65cf4267bbbbcbb43ac940b6851fe75d0792dcafb61fdb49ace3c491a5d648ad7521c42b2b7790c3e23e665d6a5a82d0b501ed226874b77df59ef600eb923bd849e7e7c1c1983adab609ad4c74f5010ef1f0193f51bcb001f1495f8b3aa8475372b2b05c4b1b6e00160c4e3bc3cc8d6317038fc541c9e34138fe0908d8f03e466f6bab527c5528b27a4f3f9f4ba20932b6af26c244a93f9d8b5272850f1bbf933f545538c40690632208b090e55815fef30fb61c7e5c4b0406ff00cc919772d5cb9478d3b12a9e62cc68087738185de8752f3a3e80cdf17009b711c5137d13b41ae128a43720363bc11d1cc9bc4918e05d4b7110183e71a3e1f90e41861a55301cf04869e5cf139300cf0b811f6771721d21e34fe6139f004732b2059fc277c22b360fce1915c3208e6580453254c5f858baaf574e8f03cf489c2d27bcc7e9b3690c9f7dc0782ad4d436b0135a491569d793df4400c291eaaca1c4c59ff33eb7bc1661c4b0269ae0191db10814fb5f3371d6743fac4dc4829270198ff84cccc71df6fb31a4b2633214aa52996fcf21", 0x1000}, {&(0x7f0000001440)="aef1a167366626256e5a1f30e67dff7d1cf5d77092db8308a7efabc346ad224c6776e4e77f83b9ea97fcb7565ebce54f61f4cc60bf0224066c676adacbf01af653cb543cab3211c0a9e256e63e3315009d6b528d9190e5272ae88f50658f5af71c67b4098f4030bccca964c35b9773d42ac68040d61befe6a451c60a0daa3e3655ae7276b300c42aada52da81a496d9f1a117cb0be3728a168bb22e2ce330ca9776a8041f0856985fcf2a23cdf87a390a9cb583fd99decb3a1fc54ea4ab26fae96652f56818128657ed6e82c637b3919fb9a00cb77cbb3ed574ae58750464a98c517e38c7047c4ddae56de5da9d4553501", 0xf1}, {&(0x7f0000001540)="11a7c0f9cd84e97a1d81c90a1964a65b3059d00aaa3e2baba86a542cb3708adc42ed70d372e24f203fd76e18bd6eb287718325e293e197f217b85fd3", 0x3c}], 0x9, &(0x7f0000001640)=[{0xd8, 0x1, 0x5, "45b975c07514a3beafa1f8002d0f4457a8203a5bc648d0217cef2581515ff5855f19f5e33bc3e214922b1de258ad3a034ee4a5e3b030e16e456cb248e04cb1027ac14ea62af0a823cc44dc1bf0b235e939dfd83fb60a06d910d87f69cca2e5be8b918f79a8dd9ade6e20c7ee3a677c383597e815354daf8bb67db2a3864fb93cba1c3cd315a1c10acae3ba96faf52817a91b67a2b7187c3443e9815133e79e3d599e819c1c69e2ae9fcbbffd66f3f70c5c4a7b7c5967de2da7acfead4423e0aba455018f058d502f"}, {0x78, 0xffff, 0x5, "88d9ddd1300590811d048841157ffe3371b3321bc6ee8e359911d58dd7fceecfdc6d944d678aa1d6eaa7dcf626888ed413550156d57a07a9971da7950dd66cbba7b95621e2b5a253c67f137916652c0ab7ea3857e3154bf0ab7e266bdd187300309a52a66dae258a"}, {0xd8, 0xffff, 0x9, "edc8269cdfdd04086036a79e071ebc09e2ce69e387581d10b429f9ce93825e428442e93f13aff8ccfdbea6901713302870fe06ef1922f7cd9dc5f2e0319d02b81af6ad6e6f30b37c97519010fedc2102e0e5d2a13b4bbc322454599df7658af2e744aeacffd9154658a30b20b72ee5926cd7f461652115d9da905624f4c3e8201d2d1684aa36c51d8a2bf99138d1e58f0858f80de5ea747596849d3525ceb7305e53586a0e570530ecbc4e99face727faae779dbe67f7e9826d42195b3e7c0f904952b68502dc904"}, {0xa8, 0x0, 0x100000000, "73d42d8098c516d7e1851f4d14867ab2c04c92f22abce36a92e07b42c67a4553e9bdd2fa9f66434b30306fe221c32a9391b96bde4b15025bdb9bfeb968b183582dc13aa549c1d6f61cb3abdc6caadacf97f2ccafc630ef85bf1764a4db31aac43a9f093458e5f2a2e154f927c2538de15e9c532645b143a8a210120b4725cd3f8ebb21322e3de5f8bb00a6ffed47bc01c3547135f511"}, {0x78, 0xffff, 0x1, "ad7b4fe598a0d8e81cb4fe510d54b334c52ec8e2594b71c3a58c71a34f9e9ecfd09dd36372803ac6fe0e32fadbaf73c3eff2030d011e90fd27544ea202fa1adfa58c52ac955fcf6d596b02dc7c124a69e5dfcfdd8bdbe2a1517bfd921467a60342708b31d86d"}, {0xa8, 0x1, 0x800, "5f7953c64ca53f695ffc1f448b0b34dd511a343f3be29e0493ae5e8c69d38983cfa8887662311b0d9e042f894ecb6a7c6148d5719e9030eff1000f3e2c8a01c5dfe23a579842b2c36c01fe4e607d225e71e029dc961c9077019cfcbe47f6b4e51d30a035fd65a212ee4bce3001b36ba5f5516f41b935f4c926dbf90f4b691f6bbf299364e48400d9bdafe2bbb09f881b7181e91f"}, {0x58, 0x1, 0x100, "b1955f7e7933c72e797d53b923df50bfaff71063a3d729745c6a954c3e3fcd87e009d1cbd6fdea54fdbb9546652a3ebf3f2673ea9b1ebad995ea3ec88ca46567f3ee03da8e1099"}, {0x78, 0x1, 0x0, "6c39c5453fe5b23294bc88eca7514e6298521994523170addf9679266d09d40fd86381cb0d218f5b729df6198ce38106f08ed4dc6d761258460645ba080267ce5c98f7e402ce9808c4b5b71c974565cea1ed5d21a4ba83130dd49f5f2e4577a7512e79c8d211"}, {0x1010, 0xffff, 0x9, "4728fc0bb9c717411231b487e0bd96e3812e9611f5100ff9c3926cd7844066729d94d1f3828e8c7c67792b5a1109ea695b0137abb6295abd8b489254cb37b1d9a5cbe28b37e1726ea2ef45ca5fa097880160cd2deff1cd0b3418c0337705603ab905b4e935bc8237d4daf961ffb51eefca86d7a3ea4144789609b99b73b5512207fb431cf9746051ec43db89fd07cbd61f8f8c62a63c221daf6d932d5b30292912c537e98e835002655a5b5019d1892997614c8e2ee1e470ce897c346f27640dffb8d06d101ba93b182948c5214351744af9d6b8ea885dc12be6149894dd4a70ae13f47617353e0c0726434d70b2bf56fc6ea9024940227f4f5734bea8993df3f76de327cf30c6148435fe1bcf84dbd7eee52d90b9185481159bb4832f6833f8149c3c3415259a5dc52d0fcd1f5ab20503cd83c2f392cdb807693e0b3c4c6083ac0ec4a4adb478bb3aada60434f41348f53542e42833a0b96456d563fbffd595eea473bb78bd22cebea0bdb584e6471970adcfdac52ecbcda0f446b98b931a0373ca609453ccfdf5181f242a1c5dd45cee2e8e4a5cbd5215f7ad6e233b93674a4f5356bbdc248fdc408fbe53dc52418ccce9efac45f8189d40a527e33023a354ff944ca08bea772ad5f9c83c74959a4fa81d73a902fa5a72c7bc8eb0b80f462c025b92be28d3729c8c77e7f950fb4a8435f352d9294acafb95f4cd949cd34b126f90c0db73f61fb8f976c53d93b771a175c27b04b72aa3630a9dc2e29dd6756aabcb53a3a2115e5ac6d0a4b6ebfec5ccf0f99f0acd1eea5015e1c55433eefb9f6224723e4606a0a25866978482e49d8efc74e1d625352e79db0462f7a0d0015a71f241fcab3f75b2eb18ddb52091e257c384b668cc88b7e5612b7742f6eb59e5ae41a1516951aa3347cc4e57c376fd7604ab7517bdae89883dab73f062ce367927d0b9c62ccf2bf5053c78cdc3d21c69ab1c8145ada92fc4f500c235583d8dfb9281d32468c72fed773a0627994f136ddbd73836e2d0620e338f953bf1c5b8a14aec396c1d624b47b6a2468cb883e666bb8fbd39fb4bf1210920a4422a79245c4a6ddde05d7a4d2f55f044e76625fce374bc1feebd5767ee4276aa3464f8c57059452f8c206166bb8c5363e326ee4ac06382843d2bffd38940db683893356e73dfe570b7400c2bf176582e3607f344f70d0b27bb7e6886effa8c25401dc0d895fcdf9cb007eb49b2afda1f327c7ca7f0409e82fb1400c18a4d9f9c0d1e548af7f3ffb9cc8d67e67c1370f9979ca8f05cb3310394e4360ab19c86d78ba323f9a985c94f22cb3669c336e4afa8e476162caf6ab4e1f9cc89904bdaa073cc99670a0d1ed8fa03cf78ee65b3b6461c9f57fea9615b98523495d0e2bdf491bab35286373c6b8c02dfc57b2d58bab299c621a6d0d836962a707843f424c581201fce35ba114a995d8b2832b0c77381956c05f145391922d975178ed47dd4750a0a7afc78c05daad834813de80ab21ecaff476d8dcdee31877ad42d781b041bf36c1a4d1bf641ac119e9c600128d5b833ddbaa46732bf9a010b08c0e544edca0a5206b487cee69ab29e207f65bfc9b8f88e614d5778e454dbaa4f545071bcbc09f2e653bb9341240d735a885af155870be3207af1930987ea77b7fb5dd9c52c8697475280256f4a9b84d96218340b596f41b2f61e669f7458faaf45c799dc5078e6d1871ff16660216f7e74a92990c005aff02b8fc387a582bbb5da19ddf5ac317585053f4ab3c5eafc67dd9c3015b707b72a5632ad53293a8b680326a1481c80cf404976899f626556667d7f6df188543c8879523b57f8438d501d3372fccbbf23679872195d81ea08638fc8dba46dc41d7856d3b0f63f7a3b43b5cc7d45a3e382a19159c73a0c94d2c18acfbea8bc9fdad3d5dcd92f3cf702bfa580a56bff32583a041144131c144e3a5db12a2b54f006367a71a7bca4f1198d62f50ff42eb0bdffbb93860504b54166dca8b355e3ab53b249d63fd16d24e0fd9b63c32ae9bd7a560060624a4a9316692e548c10cc20cb8f555da8e1eeb22174d3ef3e75281a47d6afd5bb17a660a2ac5f1fe7cb58cc20d61126a1ec7b60e2f9cc134536ae158fa6e32b498f140c6837c84b1275925421d1383743de97fcf4ae046373bcb8da0161af2081d01f5fa44f9ee7d54a2d9297fcefb32b6b992feee7b15820e1be21bc4796982b355bc7bb7bb5d0e9b9186b162111f9ceb1b0b57fd9454cbc6d5f2117a4af923e3df91f40b6710d862fde690528716a905d647d0d15b6ae9540c9dc6d108ee727738dc71f34706df327006c374a7f3e2b66ec922cdc0fdb859f365e6a03ae3bce5195d87356756ca82ebf2ef82a8c8982b88c7e896fdef7adce4950c5a1ce4017ebe20bc041fec4387b5ec7771ebe331ffc4b559bd74f7342571a1f277f17234442938dd3a0d993b8f76db77c952d27ba0ff351aff6fdd1dca4d44bb37492a567c6f9efbb6a54be68cd4291350a987634d07a8cc46495a2103ffb299c74525da78d791cd557c7396ecd2cfa8df77f16c0f628190fe91738c325c313631f1be11a8c8c08ad6291dbe8e0e66d12e7d7591fd0b8167c959593c695ea8ef01b615bad939bad1d5c7576627374174b6dd75de66877848843dc1356a2b0aeaa4e9ffb09f3c2bbe38a9523a01e940565e762c93f1fb61a173c67e269bfe624d3cfbd999cad51f5f5bba5eb7ff36454d6c0d65e320eccd01c2823f2b24c1141cf898454c38f4d5e40143e9da06a6e23239b7ea76f53e2e5cb66c2a42f38adb6017c3002463b109a90f988799e96472155a1f0bee0e834ad1a3696e988e6a72ab63829b42dbec535b78c9fb026bf4f28fdfd4ad177d5ebdaec57ce17e8518abce8366afac17f6491f6f2b821b2dc60c6b8f1d2fa3f963f9b90a84605ae97e873d13ccd3a2d6756cac66e09fe031cf2e4e97545bdcd96ed6f017a75d61196f57514f61220e934dc204e45e0a80858ea0c5f2853a43a458f905b22c0e9331a4e7578fb8e582d06c71bd3262bb25d833548ab9902cb66a222b1a295e3b5045e40504dfb7f8eff9be67196cd0c519c822bfc46e4c98b4a4c62d0ce3b076258df147bf98653159c2b2d0d878d36a92291b6166a41f415b1280c5a74f6c2d4dd6946db33b183a51afc1a02193bd3b6cb30a4e50181ba5c6933cd3c779fd40e19d4f5b12403ddbf1076c1a7038fa33e174714a05543c1ab6db93d4ea496844c7f6f0f15cacb3d61bd59e1ac1bea1b0793471901dba66989f60dd4ff684565fa78ccfb8746d015163cd323133b6a3cfffc1c4f6409ff64874a20b806c1c33fe5a3d867a5587b1bad83c785a8da5638dea354282b80ac6d47f164c1a084e3e8f1e704818681b286fa31b46164e7235c2fb65f15db6df8114e4e5620d605ea5fefd720969968c77b1c57f2abd0133370cb96ebcb523724559e5eb7b163072b60d3e787111c18a740771fe6f9802d44b26ad6cdf660e9d0e43a7e13afb55164a08d4cd24060650a3cfe0874e3f0e50a1a62f2716facc2967bc2c5d017323e811e3d75b25478b5be1a5609ba29c3f81d8b54027e28cc72fb620fcddd47ddcf2682568a2989e42ada97843bba177d63e33324b6ed9333b14873acb4a03fac12de8e4b4041fe1a7e0ca9b0c507a764f8f1bf0490bfed5129378ef5ff70803d49d154c4e5a447069c33b391450f557092617466a5f20165a2a34d92836fa17100a86d21302e111162eaa62ec655f6b7933d059acd47cb3a7853acc691714ff20d2e280bc79fd3e6183a333fb5a521e6450ee9620cca04800eae8448b24562ad4a890a82628c60df484a453fd23bd800a8e8d3692bd19370446c4b7abcae7755a2ee2de58425426f5c77281240452f83dc7c16fe10821bebfa67d6a3a02a268585c8bf1fc032c2bca842247b5dac42adff4bd3bac0a0af9b5d7f4965a26c8bf7ff007fe33316f92153c611fe3afbeace6b06d0a4e74040f3261eef49ac47148c7425b7118efdc9c7e534ee8da9cfa258e8e6945a7be426ff9b386912e393441f04cc00d8d98671125406f79e6cc11883cded106c0bfa449c495ede204a825efa0716aef3d6b508cb31e0050aec641bbd5b1caf00684930edb8cb749d3b9a545efcf9377e67c9ce120a8d6ae999b4848b5c4a2d25271603dce57dc17d5f6eace3aa84f48c3b746f5dfc2a5b081038ed3c038367aed68bb8e18bb59136a494dc5ce491d9bb6dad581423cb677d2f1d135e78ff1de4459a01af676dc67768601c356e3b6cee1fa71b83b275842e964cfb39b8f693560a8c84fae0fee083330f0f4ad9601eba41d1bcc7429ef6694c9cedb83bb26a55b02a77e3f237008f12eab03b320c931d7727a0a5fe631cf7be8f38f9968f88a983fda98c5d61f6b35dc101e1da0723090cd05ddcbdb68f72cc0c563c3c8f2102560252e40db615c47bb39fe8aa4f439a9595df6f77e1e21ada6200c1dd3b3b64e069e9b914a48dbaab2b112e9bea67ef416663aef9617c3aa5e3ff4d50bcfec83e551af7499983695a19f1ce5db10e13c96e1ca010990e068db5de3e441eeb9a7f3cd9120049bcdf78b1a9eee470a497dce79c1acc32e3588c9a4b709ae92ba70339e8d168cf92f8ee7e10218da10ae483188019ea9bac7c1c89476143589e78b823282a3137be3773f8f946c2c378f6e36b6ccd44253db3be0b10b832adc9498cd54201348d19b218c3f190a66997ee7bf399d35a1a4941d4426d8db8490aa49f92129a0dd406bd22e415bdc256af49dc45b952ce82dd545fa06f012caec1e4aabb6bbb5b071b32df5704563cbc7254185024a5aa1fb550bf66810aee7bf32adbd588058d662b8f62efef74e7944cc962a930ceed023136894d84f9152f44e2d46865ffe7627360cde902031a5094d74faf676ffe4038f02a729dbebb6d1d1a0d0e0b66feefba5989ebafe655f212c14f88080bf20554a843936f050a94710de00cd454e640d01ef3e0f9486ad2679271d24bf35fd2b92bac73096c6cbac631fa87f56696ab190ceac86cf2e638e5daec288124548d40ce6f6134fcc92a714f819c4cf782d65ce2479a68f4490c6837f7e5ea65cd9b0a48d02b226a8fc34ddc897ca300402192b1a2f177dcc82537294cba15c50f91029c091e1eceb455adbad560409a50ae0510646fea48614b6803b56783ad59517067cecc104008a612227e903316ddabaec73a70a2b41782986a527c7b8768aa5eea1f9ae985046f3ecfc70c358e30e4b68ff88b2e5f00383950b2324423b576d53f6d24263e923b52ebd9a19475261405b3a3ca5a470dff08b3afed7d8248e10995bc89ad8d219157f22a39411caf7fbfffd354c20aef7184b37343bbceb6627b7501f22e4904689aa5e88bca958ce33b13459e41661e7acd90a0172705ffa5b2a6c2c907b111d1d26417c63a826e106cb87f184f196d6ec14e371eb6182a662fe87c930b02dd75b46c70dfb752356094f9c6e04daf0b99a8d1f509958d9ced9daf3bea52bb34679ef04d74e447fdcdc875940264e1912c4c9125412e85c08e62c31c74281df62a95f5d9f869b73b7204882ac05cb6a9a0958d1518638e3126ec830aa8fd5afd212637fc6517885b6e6881cf3558abdbb3b81a15805e03100d38162f678c5b0dc21de30b1eeea02bd0a8b597717a62fb04906b3bfd473e94db64c41a25d448c20129e38838f20be973706b84abfe94216d5ab99c5b082f1fe1b6494c584ed73a3354591bd943a23129c2485f04f54899993fe9554ffbc8d5c4d3"}, {0x1010, 0x0, 0x3, "9fab7e25f4b9fe3b9272af5da3239222ed1fd12d88c2b9b04cee1e59aede7ba25a0c739d59fb8522c975db75d54508253ebcd21624ee8b416cd04db969d2caa358ea702c38b5fa8878a7dc38f319418b18ce9938d53e9c37d6c9ff2e0b037cce2d7239b05b1c70aa5e8568712a5f628cdac35d375346bad4b44d2aeb7af77d1e09b919a4afc3d88e748284c680354b73f1122a261a5e0b729fed030c01896d8e7b561bafb2151e9c851ab0eda775c6d24b8fcb47f29b387781a7b282090d270ffb6f1324e943a39f35bcd9ebcb5a6b7c6004bf5bb6485d90056e300203603d22c6d2e93813d571aed47bb74f107384068c60fdf81807692f6c85438883eb84198be9c521dcdb787630df2a6bfddcee45c81d2ec607fd4ebac53fffd1eefb16bd5b2e3c81ac48c18d050ef90dcb3392efe616da2900d5708714f7bedfdd6feaf0b108515efa6001d1dfae376b3437636aba7fef70d1eb5bbd528059ee09c67e58515351074942f61b5026e36c9dcd51b3ede48b64178a04ed3d698845e7decbd36b91169397e73f81b502fc368522c872289e46b5914d731478c63db92d1e2599e7d65a28f4e2d49f7503cf95394e1a93d0a9dbdb3d15d93b10ad38a6183c6b9fcbb54607baf6246237de5e5b229f9a3d275efd454bd6c7ae473217d70df29268e1778c1bca1ec92dc55d190cb6bc7a53a324d6fa464ceba11661d7c4112d5790247a0028c9c1bc00a1e6e83e8d1456c017d2275afd419f929b0528ed6c26c0777ebb2818397768d365c3d4213e49b5b218645d5b6363910ee553e533411f8daec929b80c53c31dcf8b0a3f58791d594040acd02723cdc786b43dac0ca7ca12021638a5e429cf26ee2f02ddfc119be86b782380d9ca03f2430a6e80914b186facbf6081e55f9cadce6318df5d8aef03098f3da83b812328ac5202bc66084fc6205c98ca7f6a8cd6ebbc55ff31d36fa93e68810f2f66901aaa697432db98b51c4706095a37f8aebf37c0781f62057bc8466328ec9a4d75cbd9af61cad8529fbda3f64002ad0824643c30ccf8970d5965847a0c9ea67ad590681ac86a1b95244af5a9bed3880f65e871bbc74f7e3ad800a21ff0c1f2c401383ea85369f24bb42352302bf7119ea0e0d44e75f1f348d8a3217b3e17de6097086e4196c6d8817c6b7b84029c7131d411668a9da3f6a6c526190ec621d113bcf38a55ce92c343fe36e52905cdad029b44f866dea9a9e9950fdb2045fface1788aeb2e2fd3ccf82758449ab5a52d218c91f851047b4bc5dd0856c29a8a81bbd023c1c522f8bccd75dfb411e19ca29b82f4085b8a6ef19d6cba809f4c089c6ac649286b154308f751c8fb91b98859725dac6ad14ce1cfa8e968092b926e71c2fd9bfca148be0640d14e33d77abb83828df680dcac974ffb1a11e6423df594fa7c38dd036e8626b532f24d5ad53493894e75066ce95ea369afb71a9f849a119ee8a0f91ff46e68baa577cb5766f77ce9e9646f1d06af8b91e5f24ab02d7042e7654f2807654dfee5da408498085ae1fd29c4cdcb5ba27d94fccf0e9f5afde3bd1d7628c86161b423fe554b940feeeb93d0bd94713e0d1fd79abf4db8515fcaefa22de0fd8ecc16d0a90d8e96485d39244a4cefaf02511216adda71a8f8110990b39a764c3737bd6b528cd17f7aa6dd45d8a0afcb057a71d927b51f60e208bf706209a846089615bbb06fd1b94531326b91b4792b491254a4e0bd411e1192525c65a0b7d851de2de81895286aad78ce0d6fcbfe1580a648f644dade7180b53da7aa3a49839812a09fc13b6e7f0cbc6020d167f432029f59965f705ace69059b24a3f9df7a9fc5f65986f7be24f9bc92bf5d2060723f5673e383ebdbf3440045f1b4c214d1e7de022b4e89e98ab2db79664ca17ff500fc5a574a5ebb9036afd4b78e92df96357737a1dff179cd73e30c49a68e32ef17df9b8c23a1753c5601b3eccb0e65e8da3058d3faecef78af63fe6bcf777c56ee8214ee73cb88ccad27bed12cb88d8576dad28e82285f74456942dea2192513ef2ede82916c9a98a14bba9a3863f57e5dc8be70100cde252e900b5ab45a7087efb27fabcb8b8f17b9f112abf67ce3a9fe150a7cfd2557f6c43eb3deed5df2bb549da30af06e57c2f42f339e313090200e3d73bed5f8ecbf0d2351c09cb395d3f189b00d5a42dbbb88a827266afad309750b97ab5f5a021356c377f8d00dca2b5c6e6de0c28f2251936a7e8f5b5ac2a93046974532b7c355afc882d2e7359ec06937d91d3c35cb268047d6f59e29a5ed7b27b28d4997b990c5c938222d94ffc9f4d9e0e759fa90fe678481f5e99fae265d809a4104eff8db33d2eb9c513b2b6b9766c13ec6459d1de9f14a63baf87fe1a3ed68ef2ef86391268f25e796fa84e928f36fce5e90c8ba7129275f54cae28775a451dcd8dc00a9878cdf8a57ccd5338b7d9f582f5ec43085f97fae889458ff53058329b85922d874f2165df7e62ce5fa102bb7576ece5007cdce667964a92af31108f597c2eed269d2740c3ee1fc959b80169a73f559cec8cc93b3c945f99e690745607c2cfb20ecba14b8dbe4251d1bcaaf7868a07913a5a91fdc9988e61b0989568676eaf9d0c96177ed5b5a70434f793cdb1f1028430aec6f2d0c31b937d30ad79b58abb4d8e3e068a75d935ca78cd4bd11fea466229560eddc1b0c0e9e8eeb3266de171f89baf944df164a11ed7cd1641d2cdfe33ddc78c3a05f650d134a999110c7afd050f8625897053aed7fdefe44b34de9889a41fa47b37a7590b96060944ec0d75e3b9d7e72cdee86bafa671130757e4d1956ab3a79aa99bcb4af64e4519a451ed7739383654f2604ea468167f3f6f44126d0ff32c34215856ba2c0cd9faedfb6e314b94aab71809f789958d1949962315a901e246cac6f335f5a5e59f027a7521a885ed427480e39cce950e8b210eb0b43b412ff660b35be8d23322647ac9ec0973d5259880d3a8c433ab9ad9447f5ceadeefffcffa91eeb7b7e80c23712d30bd036675cac0be0a204abc1831731dd33673c810a07d2a1309cd1b2247f1c6c00b7bce60c59beeae6386a0cfccbf4f60168b2f438899f3ad8f44234131696d4f03592055e4babd5fd26764b24b6ce4592d65097ce57f6c0aa2769a6918b8e4b067a4e64791d7447793f85934147ed4851d5c5c01f745c6c9dac187a0152356476294c2896d7cbe6c4284c16252217e0e23cc065dee71f47a5e58e34e95722ef57d24c5f251a593d996f9495309cfd3ea770553ee1aaff3b6226ee3daaae6c7662dbe21dfdaec4794567ebd7feb21f856b829f81dd82afdc673920eed3116a6a0ee4b7a7295c5df161a488345edd9e1b6c109e0a21bf0172e3b7364cc1a32b0ae3a017c174083d8a1a8116fe965dab072dda9803fa0f7650da406db206e3945dd95454f795c2e2b6c64db89c629ce8bde5145c6606e9f346d00242f3638342dff0d132136b26e4faab1b43bb70ef36a6fd33407f748c57dc8f35f98122bf0f79f96ab931ff75b58a1c52b43e64a38a32b1290fae515639805617ce70c6a8260567db8fbf04ff8aa67e8b29e9de1f7e1547b405c5eb363630f3d873e6a735eac6b0333422bd75ec593524c48d799ca40c78f21347a6d895cfcd53cff4297e5dd49de30ed3b0ae9886f65c8dff6e1f2cba8fb8861c96a847812ef5cbcf2898f83e5cdf1623e62da8b3c7aeba88e2ca05ac91dee3ea6a6b72e35d046555d40cbd55ff81cae9b69240a1eb7c1008e05b055c6474bf3b2e207871ea75e06fefbe04fd22b5396d2a421eb01dc391556517cf9fa08d67535da1f7a144ea80dfe30e3ba8542267b5ee13237f890bbbef88aa78108cdfd12e131544d075299c06f382c24277339b9c2c806df9e03af67d98549c42e136ecc438d217e527ee05d8be800f8aea6d0f1c0810401fb8c124ca3cba9f276e1acfc749a439639ac0bf3d0074f46e4bdab96410970c33576a23979d757b7d9d00ca027ab43697819fcb551807e8ab86c6568d651b200e0e52e7113c17c7aeaa62a32e470c1b36330ed78e51a384a3e3dce01df3618e0ca97a0bf1f23f79da7a1c44f50a06744e9956e2a4df05ba5d7ede3e0905c3a90c52f19995f2d14b65c654bfab93b5cea2c7d9babab74dd167384791bce9f299bdd9d54cde210f436f80c23717efd91f85e93eb26567d082dd83583590b0bb925946cc1fdfbc822aa8b8f32d8875f0860737c0587c92b3b45cb0a3a04537519f5f528b2833639e89f01c0f3696aca2d1473a4eedfd612cb17597352d82861b89de33e08a6775a63ef49f46d31505fb561021fab5874d7e9a90f9a02d3bed2d9ee57fde7c2f2c371bf1a28b592df068739b6951eb4657acef74e85632c9782f3e53ea35dd2ff9a33a99d59574a7e49e9b7726dcc3adba621c2f8a3922a82dd2b399c15df8b5aed0b9cc57e8a2cc54299282e51d61b226dc06290daf3f026bf760aa725ee35b418411324f9225e5e19a92765f22e5c3144fa6e848d42870592c3cc5ff54d828dae308611fbf6328643173c8b2a4a57477194da04f96e51e44988de733a4c694306d7c13bc67439ffc239fef5dac22f3ec7ad7292982dce31bb591728447c839d7980f19d06fdfce66afc289d432fa18f1689baba6567c61d9cb53ee0bcca4531431cc5203fe898b237ebdcdc8b4bf6e76b04f921606fcc229297be01cddea3d32c58e276fcace415032fe130e1be46fb2ef7993253e2886ad5d6254d65fce849af3efd0aad41a6a9c90156542f00e9bb0082e2407e4b27db824be54394aa7ff68598a8b4959016b4d67354e5a819af92aa23f04a6114cb263605de9ed09b4fe28a15aa32ad8b2b9b6a18fe1493eb4fc63292f98f8a5208b0002a9a1c9463421dbdbfe504bec036f7d74626fd3d6e32acb5f87eb3e00dc578af33e1d42be9597b4f0f4c8bc938cf024b8e6273d1648a59aeacafbf1fa714963a52ff2e0f74214c538df9d7de92d6f99ea58584b3e027f86a9ff4760612cc8c1ff6d9b5f20111c2734d81b6edd6d6c3bf8503d2cbd310b23960e50ab388e3947b5d8049ae8937cf0a0580886448f72b2b030b2a174597cf0e7223fcb10100592f091509f374e480d3ce096a25cd4d4297ea59da2c45c2fb04c698606d856a185256e4845cd578342eefccd6bdbfab7780f35e04eeed1f47e02e9832b7794ef99ec4cb52cd6b1c7304694e18f003e3d1bd7fcc73ad94f0baa181642fa5ca22ae8f4f57917266dad9f9dc2042e6d4d04299b79cf7e8df3ee84f80b888a6e953142300e24cccc8b91fa842bdfd4e0cd30811c76233aa370bc74ba190277fb95f7e78563598520718929ac1c1a8e17df52e4f61b8e14c6bb56646b212872a559879bd5af57ad2466dd638e0b1f06c48a91fa34c720400495883674d427b253fbb105c9e084e1f35261789fa9cbb8eed88a5ce6a436b0bcdb80f6c8ca828a6227ab274322b4fa6aad31140001f3afaadf76b554796683994f3fb1a8e886ed1fbdad9f7c6db069461771617d9f6d858f63792043f237fd053bce34928113d4689d24e0f3ef51bd382c04ba0c29594efab8e42298ff5bd0114563b7aad9b91fb886ec9b7d2bd327095deaff99e9c11614c63ebbfe5a376925c21eb5cdc2c9e9e0ea0629e8efb21a258d5c480e8354e18cdae299787f69a567c5b5343988d1f021933091df06632defa1995ece5e43db29b54c997666ac973a1dd4b2594414c0aea2df558d97e5d548e7963263bc6c147615d7fcfe44832d904e323ceb7a4a1fe3"}], 0x24e0, 0x2}, 0x4) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000003b80)=""/4096) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 01:48:49 executing program 0: mlockall(0x100000000800001) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 01:48:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000), 0xc) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x2) shutdown(r2, 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x7fffffff, 0xfffffffffffffffd}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 01:48:49 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x1000002) lseek(r3, 0x0, 0xfffffffffffffffc) 01:48:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') write(r1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x40, 0x20, 0xff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x21, 0xfffff, 0x245, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x8, 0x4877}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000031, 0x2, 0x3a}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x14, 0xa, 0x6, 0xb4}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x40, 0xf0000087, 0x0, 0x8}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x7, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0xce3c0efb9b7479bb, 0x20000000, 0x100000000, 0x7}], 0x700000000, &(0x7f0000000300)={0x6, 0x7}) sendto(r1, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) stat(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000400)) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0}, 0x0) 01:48:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x61, 0x10) fsync(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x784f8c726d4a5ef2, &(0x7f00000000c0)={0x2, 0x1, 0x3, 0x10001, r2}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xdc4}) 01:48:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = msgget(0x0, 0xfffffffffffffffe) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget(0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0x904, 0x0, r2}) getgid() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/107) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:48:49 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 01:48:49 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) getrusage(0xffffffffffffffff, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) 01:48:49 executing program 1: r0 = socket(0x18, 0x4, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0xd) socket(0x16, 0x4000, 0x0) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/128, 0x80}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/215, 0xd7}], 0x7, &(0x7f0000000540)=""/75, 0x4b, 0x1}, 0x840) getsockname$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) mknod(&(0x7f0000000600)='./file0\x00', 0x8000, 0x80000000) 01:48:50 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000001180)="c64578a28376afa1d7196cebd45c76d06ca73b3737743d01e6296b9ca908e7f97185e05fbd4c7924a4dc4ca7becfb36c6e34d7abb60b538cbc51af7f628bb6708a243fa5e75cf55d42e14e40b201414424703e4f683cd3c8ac2ad4ae0a4fb8e06ab6caa263bcef92c06bb10307e738ae798e38a9496293205a99c3fff6bae7d4924002a76ae20a626d3745e181915abf60899db5580e791b1d35cbc5199a9bd5f469f687b8fddcfb8560496d360c23e71d070f38ef78b3c46179aeaa86c730dfb1adfd61ea7a2f2a442a9a84b95b2cfdd2c70df823e55f873fe639cc353b6d3ffe4b62705941a35d8e50309c221abe1f6b4478", 0xf3, 0x4, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x3) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) 01:48:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) poll(&(0x7f0000000000)=[{r0, 0x84}, {r0, 0x4}, {r0, 0x1e0}, {r0, 0x100}, {r0, 0x126}, {r0}, {r0, 0x182}, {r0, 0x100}], 0x8, 0xfff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom(r1, &(0x7f0000000100)=""/121, 0x79, 0x2, 0x0, 0x0) close(r0) clock_settime(0x0, &(0x7f00000001c0)={0x1}) 16:00:01 executing program 1: setuid(0xee01) 16:00:01 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000034402e5e36db5c800000e0ff0000000000000000000000000000000000"], &(0x7f0000000080)=0x3c) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0xfffffffffffffe70, &(0x7f0000000000)=[{&(0x7f0000001200)="0a0d50102f8e2fd83f56b1e882ae5e0f7c050df14a705ae85f4783c8fc8854ef6e50e5a2148f8e2d827a62696bd9d9e1c969cf173d6553dcb8c13d2af8c2ad8fd3955651dc99e28fc759b3f956837ea6501d27a4b50661f3b2b0e47912b80398749b96fc385e6cc7c8e1c4f89f3010580cb887b0ff7eee637cbd016c46bb299da0a5fd827e74cc935dc9eb18139e74edb43edc6422cda37caa292239b0bd872b16bf1cc1e8b65f66b3d23163baf5e0d6c83fe31a4b28841ee1eb363a171aed9b1017e7bd7dcd642662dcaecfb9b7f7e922209f6483a1a75ea869cb3db05e3f710aa5b70fca95a9fcd44321c7bd0d4347a22b1c6fea40800acaa45ddee823bbabac820c5d5b4dd71c861785470ab8dd0c306c3b9d5e089229d49ca56a8576902e3283268321b52e6383d9e099c83af9c33747022d29c6902478678af9f6360bb4d416fd246213de92446881ad7a4762c9e21f0747023bff6d7ad209d8968395c0585dc787bc252daad24720e293d59f3045c0d2036c7ddd004baef6d2a8c4f14923a5d3dbc198340ef00fa7ec43c735b908c620b66a92afe825ea45e3792981dd514212cf84c327dbd082e6801bfe4fe5ab561698c6bc2f56e80eb057908343c90283a608f4fe9cd2478a64da0f01c70ae29ec547206ae9764dc5dcf2cdb974f4eb1aff6ef8f6aa7b32cfc1a77dc545207cdaeb4fa4d27f152cd2af8bf9527df4029c8caee36ca6fe0121042a43076363553343973dd2dae3f40fc7d5e7ae07c67d20587aed933c36d59b112ee9217baaa79b9fca08e866f436a163409064f94a36be9bf79916b8115bb3834e7d32e9ba557622c22928e4e9b0f6c6cbc80fb26dd6323037d632133fc32cbb8c86f49312c5664e11f8170d8cf256101c6be8c50e802a63e793fbab5f7bae1761ab81a6bab3f3bc10401474eccf2e399faef057084f5f18fc504d217742d8e49c67f8d0d2fa78e7c7d5e5b7da8bb4fcf8381f96c48042534ef63284f838ad074f88a1dc4f818934a686e261199048f6ab96389f68afe02043bcedfe464038def09141a72832c77e223b9b7355a45509716505f15ce0999bd405043832e85d356980da294533e5b6d7d7678a87ea385b1b4431a2737b3cf0c065a1f93dbfa3df818dde982ae71c84dc1c94f1e4a0a1d8c18d299385505eaa6a60b2e43a375869214dd4ac9c75522d8638192182b5b9916c7139de963d62d47e0f01446a01363ed084a61be3da12d08e3f685be8db699740031723c595ecea70c6277a9166d2f0d85665abfc5582578cad232024c706a70e98b6357ad1b1181f241fa7b85451dcb3e711ba392857a71a3750ba9c494bb07b1ffdb9282fc100a3ed02908921ab978fcdd84fdc845346bfccd433cfa62e7faf1479ea00f55565f53ebaf0522837343a73cbf2a72ed0978bd56bd62331851b5819121ef86b449602e5637644d78ad6246fb4eb9cb2f7316290355b214198b5c6edc4a32bc9daedaad6733ad2124f126a1d0c3c85114084112b4e1847039c95ac3a01d28344e78b7dd3c60f24b462485687d24a0f5f3bae4e3ce0c7110de6e36273cbc8ae38020111f2de1823a4b9e3d574d49d33c980f91151eae43979c80b267e8c6d9903338cbe217c9f3183ec9880627ec1ca6035b6f2592d1bb032ca13813d50afe1baf17af1a366347cd74b54254081718bf1f4734147080958af1b1ca5c29a7e906c588f7d4d4a8f7ec904d8376fb20f7e8f7ed3f9bafa8f82e031c8027792e7cf06e73ad9bb7734af7dbe902b31ba349ef4b165a60ab2a7c08062d7e22bcbd4420746cce7d8f7e218fb15228350e9e41971520b6ce89c3d02f8d3820e4306796bde06462895142d93ce48e83d68ca1425b4fd80748d388cca1a08fba8a3bd74ec65328340fe29945880e18c26eee22a054ac309c619471cb479bed3ae5c782f2aa9fb0fb4527412b06f4250643c9d11fc93efdad8797d66035bffd5280616481870ba415eb34a27a4dc5949990417b654b5880fa852136040d25cae26aaf50312290a9f17a43d6753099ceb6155eaed2534e878b30ac5e8e93569b8c65e1e17afedc57282428c720a8eedeba14bde7d59a23de7cee6a9326be76044db4e9378a46b79ef9a21358cf555d00a1f68238e3c525e74e8fddb9bfbb524cc28e26634054f0cd18ac6b26bfc115d15bef3e504fc99ae61033792942c64ac9041800a1214da72f6f86f78265fae906350e793e3fdbf25c613fdc8e4d4c14ef7fcb753cb097a1af3bf2f7e8bb5014e436f749664a3bcfcbd59acd54dc5de9c3aa5390ddb9549e1c6ef2a908bf33e4fe343634715e122da5ea0e9ad95544824093d29dfc8dbd78199b04bb34f78536e6af234429c5958f4cb6dadcb922a407105849ad79bfa3c4005e26f623715a21bb236f8f405634ed859dbf76c4f7439edfe5f2c1e98262736f96a9223e88da3193e2c9bfb52e12fe7d7c36c26c6ecd39a146a2db877808c2ffb084a86dab65880e1a65a105ed8d9226c48c73ce6bfc0685148701705492ecd4f184e315773470a4a0daa53f226fac24e1993cf0a1a172e02d85972757154282baf4ec7115e303ce300f48f89a193ad6cb1f3fefb06917693dae3ce63eae5f9fe818a31776292527928b6ecf1bfbbe0c0fe71d63e0c17d9316e3a48d96bea88e396518fed48db001f8b8e1d264de8554daf8c679284c7c15e274adcb3f4e86803f3b51740649c316272083d047dd958f627e9d87d69814e160eafa92e018cdc35ca974124120ccc98f366c5dde6be46071f2a8b16b1d376c90faf271eae5e5d8cab4f0a1cbeb789523bfc3e1b2c15010e72e8f827438c78414543e314c29b71458a0e94caa3451d331881e30d2d099bd74e1cabc6ad1207a68b9c5e2287e3783910862e90ef5bacc9a7325e3c3931a6805add371b8cddffd0a92cc203e0eb6c4490a506d9990802cf4db7d6cb18ae3bf712588132f8bf751831946c34f41a82478de680f450d79c96fbfe720bb5485ae2fb5c262d2d875f7b5b8febf241cc8c6a86b0ddd24f692d9825533f44731a4c8c1a29e5bb51f46c429f95a03200bfde4ebc27b2c740142a1246ba2eda7219ae7b00bb99eb02b2932d1ac5d3467f97cc1725a5758e7fb8c4bd8ba4144cebfd4a35e19fe40702ae4672d100415a26c7843531afb57f5501b6ba2d57c4094089bcfe7559e55e65e3c1c77b1bc419f2adafb25a2538707ab1f76b7588df3d6cb667def356a0be0b144ba1cef01cde4a6e0f7e47b154c169c8c53d9f80a1c1705f3c54307dd5a3cadc5a0bf6c6cb8464702a10137ec6c4bea61b2b6ca57ea332c7c22fb1b76cf2ad341c6cfc062f575847aa44429833388b79a11b7342f2450d1686ca0ecacc3fb4b929e5071303bb39839872302db49a7437d16c25af8211ec031aa5fd56bbf7ea7e6b06f197c9b0999c45fbdae13a44ec8ed86c362e1e41c5ae2c8f42bb23b959b7a805f6151d18bf6c172f063233fb7e552cbce406b793015f58cb89fce381a659e932f7d37d803773e1e086708c2de303cdd100ef278e437c1533c299413a461760de05090bb8f1a98cb0b38c9a49fa964633cfb82042f24aa3d79c33a3a2f1c8c8051b1eb7e0ca48ec3176357ab2cad7ad3f0893cd029c90762ea8d2c70594e092d5edc79e5020ceebe8a43a9a945b542e950834e1f79a667e9cf90ba5095136e7616e50b9413fa40d4c3e45810f38ca6735eee0145d60f31ff860ee5fe04a921f2cb8d1647a28864f97513d5abb9a6082d017654f3deddf03f3506848417774087a99e7b262fd5848ab4b03305500ec4db9bdc863e25fd59358535c14330361a60a01a262135c47f6ba76c2af7391f54da3036920d3611a4f138c2d606082ddd0874bd0f8f8608ec9df7b66cf33ebd3f10e863718f09a8300fc096c2cde224f456c67a121274e22cbd15b7461814e712aa79833e47dd2a0248d6b4d789cfc8ec460f9a3ff9fd9bf61c87c11c1235ab68653aa2f6ba2de147ecdd05a3c7d6111497e4049eef4ca21c6a8dd5e511d074b9abf2cb1d0dfd9ddcd61418998ff771c1ba9b0cd4ed4a44918d9c2317c1fbb48a15de94e8e25f8a68300a2de048c24836b36260abe5ecb6f7266a9b4afc9a910d0bead5993d5d965db7f1426e12598f46c7897e3eab4ad17f01671162c07e7939f741f188be52abf88fa62b7f6dd891c594abfed1fbc2a0919d6f187949faca47c1a4cf3e87029e21205844202642cbada55b606255956f98c804040c7d598544af537cee2e4fb7a33c735375db9b257dae3a650e7b18ce07edbdd44b0186dfabc7c9b85e3e7d67ab20d8c7f2eba38f67621bcb64ba4eaeacf2bc09f49f6f2284aa966b03700fe318aeac56093687c43e97e2727b0a216bff5053e5d871f802ee24a6d67d83171df5588411e989835682aa0c9376ac289658d80eedbd39296bd50eb62d00f401e4820b50c65d36ee8844ebd7ca12e586ee4d7f9351d91ce64d1c373c9f40d5bee429d1b3971ba44a93ce5bd854ca9b4a3c54d7fbaafba3d79c68a75ad78da841a2cb4e92216207e3dcff40ec5d959ca89380cc63fe3c62ea8f152472ad34a80af49027ac45067df32cbd134ebb06d10f779796443dffe9cc4af8bf2ba064412395aecdde889823f49a0cee3ddea30df3c44257fcb658c5da6ff1097ab0a3246862038d237f277b3791405bd1ffe983f2fcc3528d03cf2bfb0869a798adc89acbe39fd5c582000ccd4c2b096795ea8978fc810065194947e3c6d526fb540184b2616bbff716a3caa6fc69b49eb8f8f26533cb0b1fca3a0e709600fc2d3adb53c62aef3f9ce6678cf205b1e498f616fe90080119dc6ce882e246fd8f8ede8440c6dedb2a854729af2e0ae4f03bdb7e8d87db4ea7b7a8b8fc29044fc126f562b829170278f0852ae325a94703a43fb4d7fce3305761b9f36dcc6df2dde5d53fe52710d38afa54370ebb213277852e93216f022b0ab2f741a11ef03897e8e7e854776d2f88e8a24049691312822d6a4baf1292a715ef4159069d2e915eefc69cf5b9fc53e8736c143167aff4ad085cbc65c4fa0f72959cc922358f62e51b1076ec22142d2b96ad2a01f7a8bdb5080af36e0a64bba3e9d20f598201fb8e7645b42a411c38f463dae4d46d51650f8c09cf1a52ca4f199432283a9a42b4337cfce7665a106493d302b5ed8de8081cb781f51a02632d9b398185d6af76b0484fac6626e1a8b6bd6fe5a3604710dedff1f9d8b5acc62f2f005db921b21c2f8bd6a95e959b7d23c2c991223c52abae4c64ad919b5e81ff1156adbe545f0aa80d30b523c6cc8efe811dcef0d1e60149caa808bac6d3648066ecc3612d5bc7587f16c604420588e3de91de9b9c34dd5c00fca3833290dc351b33d44627d5d1ba6d59bb029d51dde1494751493ce39c7f8dac755345993ab8c7d6bfdf0eb07cd4675a3cf4c76a6511bbb7ac1abc5ee292b19021f18663b9ba61599696f65cf057e9657c5c1703a9328a2c71f5f3f39ef0396d1953b7fe837425aacc90cf346e6aefc02f2e378c56577298bbad6fdbda9e86235680ea532d62e197a23eb0e5f78f90ba802cc10da248e32d399e4322ca7017de2a35df1362b91bc6a92d97272c37da24038e9b1718761635b428601e2bd0ce44cf9bc3d96688339cf39fa2d25397db87300167c63db19c07ce3aa06a00ef40f347b3c3decd98cafdf641d318d380c8992c498195ae8f15ae16729f2830c7945a95538c1d542", 0xffffffffffffff77}], 0x100000000000039d, 0x0, 0xff87, 0xfffffffffffffffe}, 0x2) 16:00:01 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffb) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:00:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}], 0x101, 0x0, 0xffff, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="a514960942fee794e88e870c57e9e630a199bc8a2290f99329ea151adf2af1b97c66a0a0b7408a39f6887539c8c02d5fac80e8abdddc17ca58a5a6367bf904bd7c0f3b8b370c11", 0x47}, {&(0x7f0000000200)="6ee2cf1ac9efae8e42a6ccbe3a1113794f24ce97e07fe00547f01f6a77d1a30c0c9c03995cba890abedc3a1f31f6217efff064eece642c8d0dfd2917e35825c892820d3a631a69c0aa47f101ecc3f23cf2133b6d177f4c07e94fc534d805bedf8f175401", 0x64}, {&(0x7f0000000040)="8d67cc95ee94c49310be3805b0ad96a10874b747351cd75e4a0ff9d9540b112939e20b0d8d85bd310be432", 0x2b}, {&(0x7f0000000280)="3842e471fdfb2a4f8db6c04d8c88c59a716ab914bb9725bac0866eda97849a49252ae264481a911a949abcb37cc6eb199d80538d2542eb474a2809e821cf56dfa117762bfc8cc9fbdc9d8b584c60c1ab83143cc62a3d6d9998b312a5aa058ed9c8fa827452a1649414a7532b0680e82f10e0632c", 0x74}, {&(0x7f0000000300)="fb8971dbc5e7907aa0911f8e40efa32da8b4403ebd7abf52503babded80efe178d5c302a4bf2d6cfcf9727c8090a3faa78729a7e0d4f210011e9234cf95175683912269835bac51e3a2fbef60d10ee832ee14d68960b372adf753f016a8e76f7c2667b53987387f43e1c61a5822280", 0x6f}, {&(0x7f0000000380)="5cc7fc6283a845773fb6f99406ce08a371f49a4a56e9cef7796638441bf90c9c36d85199c52dbf885c4c3103518a398d45b4a96337e87a576b9014cb18e77cc9989508ee9b125458285c4a3ba8a57640ffb74a60ca0961e510568a6ff4f4c9c6", 0x60}, {&(0x7f0000000400)="24337de25388f032b063bd8b5ee649c6de34cfeb21725f949c7bc11f40c620c191e9daffdcc38dd263097a0fbe07b86913193530d424776d6e418203e418f9e81dd077aa422bdb1862809dc0d29f55589d", 0x51}], 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20408, 0x82) recvfrom$inet(r1, &(0x7f00000000c0)=""/175, 0xaf, 0x3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x2, 0x0, 0x13d}, {0x18, 0x3}, 0x47, [0x6, 0x1, 0x3, 0x8, 0x5, 0x1, 0x6, 0xf35e]}, 0x3c) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4811, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) getdents(r1, &(0x7f00000000c0)=""/223, 0xdf) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./bus\x00') 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x80000001) 16:00:01 executing program 1: clock_settime(0x7, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:01 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) msgrcv(r0, &(0x7f0000000240)=ANY=[], 0x0, 0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000680)={0x665b06ea4e0527a3}, 0x8, 0x0) 16:00:01 executing program 0: semget(0x2, 0x1000000000003, 0x80) 16:00:01 executing program 1: fchmod(0xffffffffffffffff, 0x60162411055c8dff) r0 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/123) 16:00:01 executing program 0: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair$inet(0x2, 0x0, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x100000000000) syz_open_pts() 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file1\x00', r3, r4) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r5) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000280)=0x22a) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='\x00', 0x9) poll(&(0x7f0000000140)=[{r0, 0x116}, {r0, 0x40}], 0x2, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20021, 0x2a) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:02 executing program 0: socketpair$inet6(0x18, 0x80003, 0xaa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000500)="e91f7189591e9233614b2f00", 0x80, 0x134) ioctl$TIOCNOTTY(r2, 0x20007471) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f00000003c0)=""/156, 0x9c}], 0x6, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x120) getsockname(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) unlink(&(0x7f00000000c0)="e91f7189591e9233614b2f") 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) dup(0xffffffffffffff9c) open$dir(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) dup(0xffffffffffffffff) syz_open_pts() accept$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) syz_open_pts() mkdir(&(0x7f0000000040)='./bus/file0\x00', 0xb0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="9e", 0x1, 0x0, 0x0, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/143, 0x8f) r1 = syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xe4df, 0x7, 0x20000000008001, 0xfffffffffffff9db, "5603a0b3eb073b63b7d960a723d6d7894a71a780", 0xde0, 0x8}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) syz_open_pts() syz_open_pts() 16:00:02 executing program 0: pipe2(&(0x7f0000000140), 0x10000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/37, 0x25}], 0x2, &(0x7f0000001180)=""/108, 0x6c, 0x21}, 0x803) getpid() 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x6, 0x7, 0x0, "54933e52750cb20dee6dc2cf2b29accbcdfe9bec", 0x7fff, 0x6}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() pipe(&(0x7f0000000140)) syz_open_pts() 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/214, 0xd6}, {&(0x7f0000001140)=""/166, 0xa6}, {&(0x7f0000001200)=""/37, 0x25}, {&(0x7f0000001240)}, {&(0x7f0000001280)=""/99, 0x63}], 0x6, &(0x7f0000001380)=""/78, 0x4e, 0x4}, 0x1) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:02 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 16:00:02 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) 16:00:02 executing program 1: r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000001440)=""/148, 0x94}, {&(0x7f0000001500)=""/218, 0xda}, {&(0x7f0000001600)=""/185, 0xb9}, {&(0x7f00000016c0)=""/76, 0x4c}, {&(0x7f0000001740)=""/232, 0xe8}], 0x8, &(0x7f00000018c0)=""/86, 0x56, 0x2}, 0x800) sendto(r2, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0}, 0x0) fchdir(r2) 16:00:03 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) socketpair$inet(0x2, 0xc001, 0x69, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) poll(0x0, 0x0, 0x91) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) read(r0, &(0x7f0000000040)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) 16:00:03 executing program 0: rmdir(&(0x7f0000000040)='./file1\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r0, 0x1) close(r0) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xffffffffffffffd3) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fchown(r0, r2, r3) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000180)=[{0x0, 0xffffffffffffffe0}, {0x0}, {0x0, 0x103}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:03 executing program 1: socketpair(0x32, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x7a) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x401, 0x4) fcntl$lock(r1, 0x80000008, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x200000000}) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000000c0), 0x10000) write(r0, &(0x7f0000000080)="5a7c135be92247f6b6fc4daafd0914761bf953a2e9db900de7dc27213df1478870fda426fcefa599e0d1f62f", 0x2c) sendmsg$unix(r1, 0xfffffffffffffffe, 0x400000000004) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000200), &(0x7f00000001c0)=0xffffff18) socketpair(0x10, 0x0, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = geteuid() open$dir(&(0x7f0000000140)='./file0\x00', 0x10800, 0x3d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffd000/0x2000)=nil) shmat(r5, &(0x7f0000ff2000/0xe000)=nil, 0x3000) 16:00:03 executing program 0: r0 = socket(0xf, 0x1, 0x240d) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgrp() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffffffffffffff80, r1, r2, r3, r4, 0x61}, 0x1000, 0x3ff, r5, r6, 0x3, 0x0, 0xbc32, 0x3d3}) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0xfffffffffffffffe) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e0f66696c653000"], 0xa, &(0x7f0000001600)=[{&(0x7f0000000380)="33db9794d2c8de74e8c83eedc6e4fe08bd6239c32662cf38bf4ddc1eb6d2c8f5f42dccebc32e2388f1115d84dfc77cb20e53139c7d03c0b2a8611789a94e8e0d86396805cf41628e6e8e54c6c881497dc54899d62aa38505df21a600822e7e6a7a0362e1af1b3d0f61fa0224443e05921e4fa9391c32751ba283a42419d79bd9a2fb9a6f7b02e8dc94cfbd6f3b609cf1ab30801ca5a69b9623172a793cd9e412528ecbe12a53886e470d7bb5bf469314acfee5d097a72f73554e2b412ea67da8d593aa692233556b9536eb13e4f1d1930b530d1027695134db23e3c56fb180b7049708b25708514373aaf2abb49286a79a2cc0caa6431760aee43f1c24458fd575b6f408e7d7401c60703330be39cf276555ae4130afa312105a023feb73fa51a45a72ef5cb24299f92c2f5b65cac0297968adcebf882d2375be9e5a48d4bf803f7666e1b98d6192e9f235b21420f3fb1e0c54f495c3c39a3ab2b997ea7ef6ab1e1678a3ebbcda4d5b5e8e21dd133061b6e2af07d53c06fc3ff33a0145487ef37aab9f2bcf8175df197c8873d3c76f5cdfaf6eb5293588e668543f9346f914e1bfdc51b9d760fcc1773cbbdabd5b2055bfb05d9cf9b1899e7dc481e177289371bfaa57e65e5dd564e2769aaf07c27b04114f3aa798bc53e555896dfe8109da5df972aebdf0eef5447456d07656124fcd9bf2eb118c002e38bbd8367db70aa50d90cd5f3f33742215973de4c96338882ceaf86e64408e8f33354b1c7aabf6c8a6f7a1aa6b0827887f8328584ab07ce0f6922a482e54e9e9f7dbf2f803af5cf2d322c75274dc2dd561f62a26748236d39bfa8062be84cb87750a017be24584b426d7b5a027bc7337ab6279a0807ce887b30e57d99f06baf5999a377c45f3a609248f83cd7235f8c4f80d9d781ac8c1fa8d468d481d2f8f341e40300632c161d5f69648b53df68cc4f675bd1b07158f77d92a59b27c5d5c66dbe31d3c3d083bc59b5921910db836c1ea987fe9c51f7dbab1c169e47418d37978e7869bb387a29c1dffacbfb6aa8199e7b513f8a95f1efa868e7a8e54638c84185c9fcf0c503a24a15c67d31664156f7646368df6c44a1f510c759ef6e663e87863c27e1270e0e05dc09461919796f9246a205f016b7d89d3fa04b1d2d4595c64a267edc8fb3034e58e9add9f37a52c5da2ce9dad9535048dffe291f8b8f48d844536464bb9110c4952ef884995c5e8e7e53e323a1c15ac1a7c85f7d1d66086480665b88bf3763a2c0d814735514854eec6ca92e20fb3d0838d3c528dfb621c3ab6acf8c0ee87423903ac6e02ab90211e1076e21b52b45df303ea3c4b00b926fea92e5406850c3b95efa3fc9d3837a9c139723e1a51399d7c7d0829664abe3301ded2812f0e9e70345d6194b3f68eb292f470f96f7af7fe7bcd6d61e9ec3267013cf4a73fa27300ba62df3365b4604efb5418798d687190e451ba03ccc7edb3ec3ac717051e58bcdffc645bfc54bcc7caeefe7286d5ebe4f2adfa3bfa4dea7c4faed81fe00b46da8345a9c2a2c0c99ed1ba73dd43da4afecfd77aab6aa066dee735d84b54b83b43945a5f21c46dda0925c12affa983423ef641c153c9d724f91d3202b8dd30e4bba3bb26f0fff85edf0a705eaf6908d36dcc5656af9c1e3b3f2fe1bfcd423f0286f24adfb12ebad0c31364dc217af7c2233dba656bf3ce32062b1f8c58279f07db34a9a311f8bf386589784aaed1ee0dbf49edc94202582dd144f8b6b731c05b5e2cff4b7a5e5f0fb7419f56ec49f0082bb7c1a67ec4422bacf3c2fba2bad050ed94c483ab5875b029dcbe57fbbdcf1a4c2a13155c90c11a3c3118905682c92d0ce906e3c7bb0389d84c6c248d3782d80a7d48e0d874d0cd35af518ab1fa287109e49e6cb1e67ce6d23162a6817eff06cc69fdd4fd252f44e2fa718a802e7dffec5a36ab900f7f0fdc241ec3cf109fd78d4f0af855082855526de7403d708a64a0fe8aa352eb5fd149633e9104235abab7b5a86cf8c45954c282715d27ab993cb9fb6634f5e7424b98e2fe7e6c6377438f86d4dcd8692248550949aa27db8c030b752c43af01b8b61aeb6952c6743d4b2157b9a074e75845806bef30d5a1482939ccca35fe934aad1c980e8b99c7e590deeb6951d976c07c496ded9717dbd132422f6430a82a556349bc69a416f56f2e43f07f00ceac119cafd30b135d81c90ab03ccd10b394c86bdc75a357aaa7bc66a98af12f4a127a368ab71eed539bd6f30d68dfdd94cf02825f2a1f4afa2cf227edd65100559d18e3e80e250ae624f2ffc02f493139b1867d403613ea17e89f0de33e153a7758fd33fc16eb36c8ed695cb78ab366f4aac5ef20416b5ac6125b6e564df9c69e9fd5db20f83c5e720f6a353dfd5e6a0fb88ef8267df54fa002f6980c9176129e964d2032cdbb49d3249ebbd8e9e5f6a145442c6d16334954ab1dcaf94d36800c8626b1d44dee212ff658f8eedd7eaaa06d463850f1ca9f99de75b5f590237ad11dcf8addfd57dccdd8c96c8229cb1a809347848fad4a0f110f9df570fc94cf23775d5b8f6948c2ccb5fd4a62ed9490f88de47726271dbae54c8e88549d050f120cc299afd42c5b896b021a92a9d56c8daa213177290e0b3743a302aace0e5ea2d6faae762125c205cb7cdfbcb159fc58cb4e42c0a76620c7b53f3e29d344a5c2fbccc2af59c7696de016acf7e922dcf67be1d57f693b786e4ac573da006b8cdac477fa9f71cc1c55ef836453f5b9aaac1a86a80c839ebedd7115379e3bd15b903efd70f29708757d1e01e2f3423c06221da6294551918a5a73fc2c0be2e23bffc99b9799555670b9de0fbec884f0896b6c576f1513dff2458ab110ae9649766efac208bbc14ef14a331b2fb15cc418611368676cdb7cc43f451b59f35705a484a2dc9c8dd95872ea9d12a86a9c3f44d0dc2d7847f9bb0e3609001ea21c8e097851d365e31558f35c2d75c7551fd303a35db9df31be5fc6226efce105fcfaafe34e266a9f65c025e60976e5310effb788f73a436be0c53bb774f9c0d03bb128a96a67fd15ccbbc4a190bfef7af7e3f7398a66a83853b072112947c036e9186cef70b16b8d9e578e13443dd3dcb9deff5cdd47d624bebcc6484716713ba4f50e47c5fe6fb7328d85e2cf70d566e76c0b0d16bc3da70582205e1d2ce520087cb35e1f51a24030875977c3cfb4b6bf49d6e5c5b9bbd905b01d83154d660bc14b8f284147786752725101afc0ef0e0d01592ffdf2e886b111eff340cc27c0276e62afae349b3527254fe9de00f442d94ea7eac9cf49b2c123ac1e08680cf6a11d4ccaf68e02c5351bea058e01effb20c62e76be892356adb5f1d1d1e26b587899a52172e896dc899a2d9eebdb7f0ad1167a432ad3b617ea74d23484fee6e1c6dd222ee652caacb4a292f0b4bf5bad65ccaab58de18d253286a0103019148c7f06f604fc24167d65ae39de1443da690c56a61610a229959ba98ed2b647e7a2ea1780d6568bbef84981c192c427d22294a14dd99507bf161d52553a220e9aa9ab8d2e06dad86b966f6fef0174c924ce42e5722e40f5d00c7ba9f5a43d37aab4214c249b5dbf582da621050c0679a05cc56cf8a9afe954fc061050c316e65f2adf6991972c6ee57f8e278e0ef523c069fc2d908055d779ecc7b27fc3e60a0cd625144e708561689f0932dc8b2dc63091e72a88b82266a416a4286075b79eb0864597352938c745e4a59fff25ec0193c71c91fbb88ada5571584dd972ba44cfd610769b1d1fc66190705c5e6f472d6983210aaeff5c5e99c367c3d89bf1d361773b6e44fb88f3c4a37d25e2ce86f76f336083aa54bddb56d5dd2bd1a8daf549d663bb39f53d7a418e55c19098499b78f6a1a2a0771199f79fbe8538368b85f70ed3bc4ab741931c8bd2e1f4e5f91189918da3c6b96d8311bf46e180194834000de7afd4e3e0ac826e6309bc3ae21013639221a801e334e417e96d6a4c2377b44551d4b4bea81ea1868a8bf31f34ec4d4797eb76a7536a15ea01ae85ac3bda43c8e6b08cafd1f817aa73202943939ac1cb20fcfa1329413b6e4f27b5f1d894d2f2dc7653caff9bcef688f5291036a6acbd879ec7321b204df6f6959340f113c1bb357f41aaed25107c97a837b873ae87a825b76065ec697922b31d7a67d853230aa16dd5a48d5f23cfde52c9679de1cf823d6ae50285ab4a72586ef6b4b1f14fe7cd05a51d3c54b8df6f0acabc8459ff1beddefe63c8f4922b0327f61496307d3fd3c4d186c9db46ab415075edf6e6325dda7e72d899cfb84f1173f224ff0d9e089883a7c3dd8300766d80bf945d229e0c638ec6e4860a411d18f1dc7381c9b2fe7b13f8fe8da22d2e98abff2f73f69a49e79fae4ac56735bfd9dfc6152ecf95f8d4c6f25180bf01845af1aff9765fa986ae59dfcca5a204935369c4667a3d4ee317449758d3826ee18f5533bc6b79f0975fd52003b45497d506d8b940f795d18c261936f3a000a0dc1d85a48863b17dbee8c50096816612d72f166c1dc27f85adbd7327e5c65508835590a8a82e08e50a352a25f70a3275c7f73fc880064d67151973931dc9ca90f0115894e3b545b86c79c8be2ff891c6112d497d84015330109188fc1e292a84028862973d42ffb49e4981c32de4639fad6e1aeb67c1575e6ecb1e79facb5e733574f441781c6e41fe8c43d8649e3359dea13e289a89a7f802c89c84035fc79997dea889250ff9c053a01b8a09988441ebb3d1e28ab46b046e063256efdde2f208a1cdc5c026b760229c9b7f5fd4917e4766da0bf82e766c9136833dc0782710679c10a3a6778da1e104bf457b8cb899584ffaa2563420be426c1393c82155db2261f9f8ed2d44dd68789dc18a5eb6eba28aa231df63a77a646e7575d28e991185f85859ffb7834ba5a9b887512701c358aa0a82813d00fbc18188f42592d928febd214ffe27b20befb4", 0xdc0}], 0x1, 0x0, 0x0, 0x5}, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) fsync(r0) recvfrom(r0, &(0x7f0000000080)=""/203, 0xcb, 0x40, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x1a, 0x3, 0xffffffff80000000) bind$inet6(r0, &(0x7f0000000200), 0xc) accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x6) 16:00:03 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:03 executing program 1: r0 = kqueue() r1 = socket(0x1, 0x8000, 0x3) r2 = accept$inet(r1, &(0x7f0000000280), &(0x7f0000000540)=0x10000015d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r3, 0x0, 0x0) setsockopt(r4, 0x7, 0xa, &(0x7f00000001c0)="e6504a4b3c459470c981a6ae1eb09903d52c936dac30cf2e9bdaf89cc7b4b1ffb7e13bc0b9d8f87a816d01dce7d849b92c40e90be63d624680100ce85e71d1626a0f217e8b46d5db76faaf6a20621c357fcbf754dff08538a75311d7ac97c3c2dbe3f057a87fe377a2a5553b2bfb8ce702cc7e78ba5a8bdd675a3d26701871007d3a902f7843cf7fb2353d4c80267348ca32c33055a6", 0x96) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x7cfa34b7, 0x45f3}, 0xc) socket$inet6(0x18, 0x4, 0x8001) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffffffe1, 0x80000001}], 0x9, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x20, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000084, 0x2800000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x2, 0x9}, {{r4}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x2, 0x5485}], 0x7, &(0x7f0000000080)={0xffffffffffff66e4, 0x1}) symlinkat(&(0x7f0000000480)='./file0\x00', r3, &(0x7f00000004c0)='./file0\x00') kevent(r3, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x40000010, 0x40, 0x8}], 0x4, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0x4, 0xf0000040, 0x7000000000000, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x21, 0x50, 0x401, 0x5}], 0x8, &(0x7f0000000440)={0x4}) writev(r1, &(0x7f0000000b80)=[{&(0x7f0000000580)="9823fb37829895030ec257325d9df4b3b2ed804fa2e24663e6c34e36d9ce9e8511624e665cf0fbfc58c2e7117bd06475cf998fe4434478fd26530abe8b1646c559e853fa06476f8a605b026462425a241a209f912a1470c1a9f7d0b13bae50da722f0ca232f49b426c022b05e86b2d9e69e50a1709b1d2fc5fb65fc60b49b1a1201bb3e501c6c9f9d930f5d02183fe9d85a653761628efb6bd5fa99e3da040bc5f8f4f3da1455ae7b7601e3e99eaa8803a44afc4b6aaaf0ed81cc303db1c201708d90412694508f9eab2dd3ad67f191c63eed4ea1759a60101fed5e57f5eb74779f7d04731c3f114e0b0e3f36b75adea6c511423521b", 0xf6}, {&(0x7f0000000680)="26c4c4eb488b86b44e1f567cfeee27fbb311e3c6de6dcbb0c464e44369d6f8498fd3641bbc0ec6151dfda1ce2d291b3f5dbefea1fa31baba902e45bb3be181340016f9e928672738ab7c7f3cecc45c75c9f960fab711d3ad5bb4d272c0", 0x5d}, {&(0x7f0000000700)="c7b5408ad25bcb25975a30c0a2583f415b2d0dfebcd5c4233c62d0d3889bdbe73570756e368094ef066ffed815d5f7101929c24ab0f5a7a883edffb7a145e3258a7d16c6847f28af4fb88a1794766ec8c9869cc6fad2cb436b6ad9e1f5caebd23feb62fe00b7e810", 0x68}, {&(0x7f0000000780)="a3e1b35fc94444278fa27f3be22ad3f6c8d7892c834c213874bbde914843a8b92a2e1612998d797e1d8cb1a59754bfdf64725bbce940aae9acbda022a90472253ec33cde8228d5253229862bd6621708b3060b59e0069dedd1734b0550ab670017734d6db84085b91b0b9f1f461203844c4e9d107d8b1a14fbf263aca24b759c15026a6c6b014f97cfbeddfe645367c1956b6df60057b2eff57baea9f7a893376a08c3b0bcc0", 0xa6}, {&(0x7f0000000840)="7f860eb9a5e7fd1206063e03909207dc9c42e62771a3bec1ce84f39ece46ec45d2ab502e7feab3435012fc4b1ad7b4d891754e8ffc7ef346262ca53e28eee05821a999484ee0e39f87562066987bc14a17d545fa4f0d9cce7c3736eefe44d3ce2c9e20ce1a50b75776de1316280b4f714143a056950fd4bd92d1635c781d42bb725864389bb9bfe21ae5d372432cb61f5d481035e7916124be59131c087e43d3543ddb6758c928d0eed214fa452cb14152418f04da75814ebb00f50bbd40736deb90aff324957f59be744e6c8d260517d2521917165a34473e627ec061", 0xdd}, {&(0x7f0000000940)="a8ddd0feb76fc7b81719c7932fc53be05a44914d83a9e4c0849269aa113b79cd63465e6e5b8cd6a040000d40902416cfec469b2bb746b52a3b21459bc18e33010d57fc7655b75efaa250b9f4b5c73014adfae3fbaaff279f07ac87c5447bd16bea6422aa44cef1b4e920946cf46878b3b4edcf31a37fa085f7c7987c93a5797e1fdbf9815c20e02569", 0x89}, {&(0x7f0000000a00)="5e73b30a4ec08e273e1928cc2d6dee2c3feb560067e8eb244394c7760275f6edda8ee4c73b9a08b3f126d1535988ad9df8dff3b1f2288b7b9fc07357efa92c53086a7c448a3d4d1314fe6d0a844d9b593f6dbb53c18d23b9d7d13e58d8e883422cf6b42f4c7dd8f29cdebf", 0x6b}, {&(0x7f0000000a80)="0ddbe50c4391c977ea6dd7f5bea7a3fa4cbe6b4a2b432aca86d570ddad8bf5f59bf06955f76567851bf4658c5cebcbdd727047ff0ded19689609d65ca449edadb94dc5493f216e0c8cae2e3b9303c84b9fd1b6d6892664bafa48ecf1cd60650fbbbb444d97eef1ac5e37636c95920dfeacdf7833704c1a935bcb3e7b39f97899dd55660846f839c2a67418a091a78b36ca280e9a8116c005026a241be2afa95df7eeb24ab986b69eef0d11f15d78df2ab80903f4c4e776b678e8a237dbeda2a8b41fdbbbe70571d4e25794d4c659aa79", 0xd0}], 0x8) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x20, 0x0, 0x1) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x20}], 0x1, 0x80000000) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000000)=0x8) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = syz_open_pts() socketpair$inet(0x2, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x7ff}, 0x8) flock(r1, 0x2) munlockall() 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000140)="da17ebc0e930b0bb6cf87dc85cbb9f55b562bd3b194673cb6111748824a3096383d266470c004f3c5f310334b8b1b7b3aae47a2da3eb817f2df13383fae2e0472c192576a9be1af101d3937802b758141b79f985da6e797cd8333ed5ed5ebbcecbcdc9d1d28bb6429b8e6dbd7c5722831584ff6351acb6e35f67809a9a990c3991652467f0fc84d460ae4b9960bdb793ebc40e3714a987546f9cf2400685d6345abe2042f582eb923849e580b980fc6a61f848ae91f79d4be6876971d24a818b988351d6c4a2afba8f45e68286284d9023914621281f8b4436ecc19064a89a7db0196241e13b", 0xe6, 0x2, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/59}, &(0x7f00000000c0)=0x3d) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair$inet6(0x18, 0x1, 0x0, &(0x7f0000000240)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x110) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r1, 0x180}, {r1, 0x8}, {r0, 0xc4}, {r0, 0x80}], 0x5, 0x400) 16:00:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) ftruncate(r1, 0xfb35) socket$unix(0x1, 0x7fffffffff, 0x0) getsockname(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="07a1811e5600446a5d9052ca40cd0000"], &(0x7f00000007c0)=0x80) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:03 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, r1}) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000280)=0x1000000f7) 16:00:04 executing program 1: open$dir(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000000000), 0x0) setitimer(0x1, &(0x7f0000000040)={{0x1f, 0xb2}, {0x485416f1, 0x3}}, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x53}], 0x8000, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) recvfrom(r1, &(0x7f0000000080)=""/55, 0x37, 0x801, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x1, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x7, 0x7}, {0x18, 0x2, 0x0, 0x7}, 0x101, [0x9e1, 0x3, 0x4, 0x155, 0x9, 0x4, 0xfff, 0xa4c]}, 0x3c) shutdown(r1, 0x0) socketpair$inet(0x2, 0x1, 0x4, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r1, 0x7}], 0x1, 0x0) 16:00:04 executing program 0: setpgid(0x0, 0x0) getpid() 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) mprotect(&(0x7f000039b000/0x4000)=nil, 0x4000, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x80, 0xfffffffffffffe00}, 0x8) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\a./\x00\x00\x00\x000/Wile0\x00'], 0x10) listen(r0, 0x0) 16:00:04 executing program 0: setrlimit(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x11) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f0000000040)={0x1}, 0x0) 16:00:05 executing program 0: r0 = socket(0x400000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x1a8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0x0, 0x1f}, {{r1}, 0xffffffffffffffff, 0x8c, 0x80000000, 0x6, 0xf5b8}, {{r2}, 0x0, 0x28, 0x2}, {{r3}, 0xffffffffffffffff, 0x90, 0x8, 0x7, 0x281}, {{r1}, 0x0, 0x0, 0x0, 0xfffffffffffffff8, 0x6}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x100000001, 0x80000000000}], 0x1000, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x44, 0x20, 0x7}, {{r1}, 0xfffffffffffffff9, 0x31, 0xf0000000, 0x1f, 0x2}], 0xffffffffffffffff, &(0x7f0000000180)={0x200, 0x49}) kqueue() dup2(r3, r2) 16:00:05 executing program 1: socketpair(0x18, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6, 0x1, 0x4, "be14e1078cf1de3426f3d441ed091c63f46fea69", 0x3, 0x812d}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 16:00:05 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x1000000000}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x6}, {r1, 0x24}], 0x2, 0x3) socket$inet6(0x18, 0x3, 0x4) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x8, &(0x7f0000000400)={0x8, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) fchmod(r0, 0x22) 16:00:05 executing program 1: socketpair$unix(0x1, 0xfffffffffffffff9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x980, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x10) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r1}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r1}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r0}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) ftruncate(r1, 0x20) 16:00:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file1\x00', 0xc0, 0x80) r2 = open(&(0x7f0000000040)='./file1\x00', 0x1000a, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x200) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) close(r0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) read(r0, &(0x7f0000000000)=""/148, 0x94) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xff92) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f0000000180)=[0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05965df0fdb60332a979765f9c00"}) syz_open_pts() r1 = socket(0x18, 0x2, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff, 0x1, 0x7fffffff, 0x2, 0x6cc3}, 0xc) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/114) 16:00:06 executing program 0: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) lseek(r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) socket(0x20, 0x8007, 0x4f) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000100)=""/194, 0xc2, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x100000000, 0x3}, 0xc) socketpair$inet6(0x18, 0x0, 0x5, &(0x7f0000000280)={0xffffffffffffffff}) ftruncate(r1, 0x2081) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x10000000000000af, 0xfffffffffffffffe) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: chroot(&(0x7f0000000040)='./bus\x00') r0 = msgget(0x2, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r4, 0x80, 0x1}, 0x101, 0x40, r5, r6, 0x2, 0x5e, 0x8, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r7, 0x0, 0x1) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = semget(0x3, 0x0, 0x40) semop(r1, &(0x7f0000000000)=[{0x0, 0x20, 0x1000}, {0x3, 0x5, 0x850b957fbaced624}, {0x0, 0x4, 0x1000}, {0x0, 0x9, 0x1800}, {0x5, 0x3}, {0x2, 0x2a35, 0x1800}, {0x2, 0xae, 0x1000}], 0x7) close(r0) semget(0x1, 0x3, 0x480) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) listen(r0, 0x7) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/194, 0xc2}], 0x3, &(0x7f00000003c0)=""/126, 0x7e}, 0x1) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 16:00:06 executing program 0: socketpair(0x1a, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x0) getdents(r2, 0x0, 0xffffffb0) 16:00:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x1000000000, 0x1, 0x0, 0x80000000000, 0xfffffffffffffffe}], 0x7b, 0x0, 0xffff, 0x0) dup2(r1, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x14000000000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) 16:00:06 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xcf) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="c50894b3ebf15b69d05cdc5133a60c221d8dc2cd7bd15c77da43cae1d2895d67603a4bffed36330340109f84e408b69ad6b2b7986d00fe7ef1238a5a3f271569f17159770704f2db72e1b392ea4a108e1a2612a52e892b4e18e34e22d2bd62292975a4b5fb1c9e01543af727c58fd06795243e037e", 0x75, 0x400, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: select(0x40, &(0x7f00000001c0)={0xfff, 0x101, 0x0, 0x0, 0x4, 0x4, 0x0, 0x5}, &(0x7f0000000200)={0x8, 0x3, 0x80000001, 0xb2f5, 0x2, 0x1000, 0x10000}, &(0x7f0000000240)={0xfffffffffffffffb, 0x0, 0x980000000000, 0x4, 0x6, 0x1f, 0x80000001, 0x5}, &(0x7f0000000280)={0xffff, 0xffffffffffffff80}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0x0, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x8) write(r0, &(0x7f0000000100)="6151a6b75f3026b532bac049c7711f90bd085b65d5a0622bf9356312ce82e3108a86056b25cd551f0047f55f57d487dc04fca79d601bb35c98d92c09e6bc1cdf2bb41f048a1caed9b7977c9eda087fed777b4206722dc30e7a4fa862b228d3adbf1db10806a5e9a53cbdf0c7431642a6718d0ffd8677ebee89841ed37144", 0x7e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffff8, 0x9}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x41b}, {0x9, 0x205}}, 0x2) getegid() socket$unix(0x1, 0x7, 0x0) 16:00:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000580)='./file0\x00', 0x8004, 0x4) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair$inet6(0x18, 0x1, 0x9e94, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket$inet(0x2, 0x1, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x1, 0x4, 0x0) r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r13 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x67, 0x4, 0x10001, 0x9}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x3fe0, 0x47}, {{r3}, 0xffffffffffffffff, 0x90, 0xfffff, 0x1, 0x9}, {{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x4, 0x7ce5}, {{r5}, 0xfffffffffffffffa, 0xc8, 0x80000000, 0x3, 0x1}], 0x100, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0x90, 0x2, 0x7, 0x1}, {{r7}, 0xfffffffffffffffd, 0x1, 0x1, 0xfe}, {{r8}, 0xfffffffffffffff8, 0x62, 0x1, 0x8, 0x2}, {{r9}, 0xfffffffffffffffe, 0x42, 0x40000004, 0x1, 0x80000000}, {{r10}, 0xffffffffffffffff, 0x10, 0x51, 0x0, 0x3}, {{r11}, 0xffffffffffffffff, 0x4, 0x0, 0x3e0, 0x2}, {{r12}, 0xffffffffffffffff, 0x0, 0x40, 0x67d, 0x4}, {{r13}, 0xffffffffffffffff, 0x40, 0x82, 0x73, 0x3}], 0xfffffffffffffffb, &(0x7f00000004c0)={0x1f, 0x80000000}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) chown(&(0x7f0000000500)='./file0\x00', 0x0, r14) pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) socketpair(0x20, 0x8000, 0x20, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x37) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getdents(r0, &(0x7f0000000000)=""/255, 0xff) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r1, &(0x7f0000000080)='./control\x00', 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xe43) accept$inet(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x400, 0x6}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 16:00:07 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = semget(0x3, 0x5, 0x500) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x4000000957) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:07 executing program 1: r0 = kqueue() flock(r0, 0x8) poll(&(0x7f0000000200)=[{r0, 0x181}], 0x1, 0xd653) poll(&(0x7f0000000080)=[{r0, 0x117}], 0x1, 0x0) write(r0, &(0x7f0000000240)="81af6d5b882f9fc1876e939c0317009cf56b2a9cc662c8313ff3b3713e48d83d3bce120402a7d85b24754c83fea14dfe9be2aded0044ee8c74b13f0fe9276b6af8298b8d46da6cd3f3794c8b254c553af2930f2c0623de97b7c193dd112c2fd9b35641f5b1c5715d37a8c5840669284a3a1c1edde4e31e9fae709bf0de2191f5a5b944998b856f6752af9023e68d3d756df08c55f1335cd6b21e7b71308e6002c8558c11ef01b47652fef83be4286da91b0ee830e9a8655ef3cd135ee53d7ee0598d75c164c6a17df8059ca3f36250a24ea1ee9e24367e392533cdc7fba8", 0xde) pipe2(&(0x7f0000000000), 0x10000) 16:00:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/67}, &(0x7f0000000000)=0x45) recvfrom(r0, &(0x7f0000000040)=""/14, 0xe, 0x800, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e3589e4c395521013af7780c16d59ea42303cee4c61217da764d4e17b82741b1cb48199d11b1fa5923f34ebaebb47a182baa63056513a410a90ed324e7323dbc5b94bd814645e8641eca600f27bf30c33a611ededc84b82d7ad19515736fff5a1ec90f84cfbe8ab597722bc40a4f61b29b5d9051eacf0ca634fa0ed92e46554edb4f71bb75d4f4325f668ba41fb306bdf7a8229220dc4e6bcd8f885122b8bcab6f1964107b66827ff619d185dd2d1436e0ff7a4ec94369aec7479f5300c039595dd455133", 0xc5}, {&(0x7f00000001c0)="d5e7a57b5cce2a0aa50ca9503cae44774ac9cbdc9439c8b4aae39c78578b1fff43d7165717fa445d7cc65b18be04fe84814b0ba528c3b00ac8fa0b676b11470e6ecd29e4de341307b6d6799f276a06df1f1036ef6cb0f6dd0916a281b4ac7cc6b59881a074692dd52524da8ef71b53f29b7a8dc500506c9f3c38575a3015b607c05e9269c34ec71125e277e4b1ab0c6d3c8f384e51480b3857c589a2b18d1e7db0ab057f38b08437a4dd46d1d327ac5556e7be7dc89627c28a2608ea2fc0329c", 0xc0}], 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x8000c4}], 0x2, 0x1) 16:00:07 executing program 0: r0 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r4, 0x8, 0x1677b955}, 0x0, 0x3, r5, r6, 0x800, 0x200, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r7, &(0x7f0000000080)=[{0x0}], 0x1) write(r7, &(0x7f0000000000)="c3", 0x1) close(r8) 16:00:07 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = semget(0xffffffffffffffff, 0x2, 0x0) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000040)=""/38) socketpair(0x6, 0x8007, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20083, 0x0) semop(r0, &(0x7f0000000140)=[{0x4, 0x200, 0x800}, {0x3, 0x10000, 0x1000}, {0x2}, {0x0, 0x3, 0x800}, {0x6, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x101, 0x800}, {0x4, 0xe88, 0x800}], 0x8) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) socketpair$inet(0x2, 0x8000, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r4, 0x3) 16:00:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/218, 0xda) read(r0, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000240)) write(r0, &(0x7f00000000c0)="8d", 0x1) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='%,]-%-!}/\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) chmod(&(0x7f0000000040)='./file0\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) 16:00:08 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {0x0, 0x389}, {&(0x7f0000000240)=""/244, 0xf4}], 0x3, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="e6ce5e6ecdb06db580dfbc0016401a1e04b45a2581bfdd29c71fdcc63ab35d3e6e0db5b2bbab607b9032e289a5855de961edfed38fdd32ef42a275ff53611fee716081c7a5014bbfcf241b77ff5c", 0x4e, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x2) recvfrom$inet(r0, 0x0, 0x0, 0x40000101, 0x0, 0x0) socket(0x20, 0x5, 0x80000001) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x3, 0x486) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/217) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r5, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/123) r6 = dup2(r1, r1) sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="d20bc6", 0x3}, {&(0x7f0000000340)="8001accca1ec267717edf3cc3e958bd26d381038a97c31575f3b6a013d2c9d1151b18292d76beba15eceb43b85e86811706e2f02ea758ac779a1de742933cf4ef94b5debc836617b3b752f0f4685af15b7bc90ef6e40d9da4bfa4a89330f4cf630ad9a9be4ee7eb1283333c4365cbaf7608c5e84073ce1fa2d3fdb4a3984ff76fbc2669545d19247ce89e754e4", 0x8d}, {&(0x7f0000000400)="6b04c8e4151b85557ff3c7ea8181a0cb4af8b31e8a59c7e97e005565b7ab349930a739ab88cc0283c8f9231a58fc15be864be7fcd8b42f3ea9da940013276848199b72", 0x43}, {&(0x7f0000000480)="b14e21f51484dbe496b70806acc538fe04e33ccc2b2f414853e5", 0x1a}, {&(0x7f00000004c0)="14caadc04eeea580e3dc3053a37da9b2883c640b1568828099c15f622601ea2f82f1c5c6b46e3240e568b92250d2bda5b074e2d48b8774f271c29cbf06d49f7994b8b9e2cf530adb21771520b663b8796759b0ff", 0x54}], 0x5, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}], 0x30, 0x1}, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000640)) recvmsg(r6, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000000680)=""/244, 0xf4}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/234, 0xea}, {&(0x7f0000001880)=""/175, 0xaf}, {&(0x7f0000001940)=""/136, 0x88}, {&(0x7f0000001a00)=""/32, 0x20}, {&(0x7f0000001a40)=""/144, 0x90}, {&(0x7f0000001b00)=""/164, 0xa4}], 0x8, &(0x7f0000001c40)=""/158, 0x9e, 0xa4cd}, 0x43) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001d40)=0x1) poll(&(0x7f0000001d80)=[{r1, 0x20}, {r6, 0x100}], 0x2, 0x8) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001dc0)) syz_open_pts() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r7 = openat(r1, &(0x7f0000001e00)='./file0\x00', 0x80, 0xa0) sync() r8 = semget$private(0x0, 0x0, 0x1) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000001e40)=""/110) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000001ec0)) connect$unix(r6, &(0x7f0000001f00)=@file={0x0, './file0\x00'}, 0xa) semctl$GETVAL(r8, 0x5, 0x5, &(0x7f0000001f40)=""/96) semget$private(0x0, 0x7, 0x28) lchown(&(0x7f0000001fc0)='./file0\x00', r4, r3) bind(r6, &(0x7f0000002000)=@in6={0x18, 0x0, 0x2, 0xd167}, 0xc) getpeername$inet6(r7, &(0x7f0000002040), &(0x7f0000002080)=0xc) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f00000020c0)=""/236) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000021c0)) 16:00:08 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x31) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="b85ec895d134cfb149e5b2b3d8ef7b986cbbd0f2eafc3968e5cf7ec46060fa499b5ab8573686d256a39caea75b247b32eb7f38189a03868152b166976272ee12092508f73247f630f648e5759ebd290f3fda2bedbfca9c6b8ba7f730a708cb0dcc4f1a91783a13a7a477c1a70ba1e463878aff381cf59d07e3ae24", 0x7b}], 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0x49) fchdir(r0) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x83, 0xfffffffffffffffe, 0x3}], 0x3f, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="874596813214174968efce9f94606d9dc8deffc1b985bd59644340194d66e71cd110c61447c4d49e4b53a9384aa6bfbefa53f5e1ebcace89c4e541d0d240a9efa20bf00cf512334934ea96be08247ff84bef5e9bc2847ebcb9c7252961bc3b3785e95dbefef9e954ed41875f7df8a42a04a47f1cb96556d037789f34e337188688954170f30c4150e772e577cdae17c4a23a7ec8609f192b5d1ec7174db50511f3dfe3d2d872a28cf493573425dd71bd20e6dfa45cf05f06b0eb80764cdbe39f97ecdcec40281848fbea161ee5cd20fa8f1ba0a64fe8c7deac860972debb66953a28dfb608888c4adbe7a00bcfdf", 0xee, 0x4, 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000040, 0x55, 0xea9}, {{r1}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r1}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r0}, 0xffffffffffffffff, 0x3b, 0x4}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) recvfrom$unix(r0, &(0x7f0000000280)=""/165, 0xa5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c753000810fb9c7815247649af2f74cd42e7ec1e07081010551c2b0374c405e34206966f753fa7aa0c6d43b9e8a764aacdef268bd0632a26bf75366a7add3ef"], 0xa) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118, 0x2}, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x1, 0x6) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:08 executing program 0: r0 = syz_open_pts() syz_open_pts() read(r0, &(0x7f0000000000)=""/166, 0xa6) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/68, 0x44}], 0x1, 0x0}, 0x840) write(r1, &(0x7f0000000100)='B', 0x1) dup2(r0, r1) clock_getres(0x0, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x202000000a21, 0x40000000000000) getdents(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x3) r0 = semget(0x2, 0x3, 0x420) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x81, 0x4]) 16:00:09 executing program 0: pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) fcntl$getown(r1, 0x5) chmod(&(0x7f0000000140)='./bus\x00', 0x20) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000180)="30f295c4b67dd96b0654a74cad87c7930dfe5964b7bf95a429891cb7a41c2e7b22cc5595f015fb8c72bb8eb34ffe34f47ea7a52eee3934e345fbd34d9b56bb37019e19bb889a33671f9b37f12ed0d1088996e7d11c9cf36eb1647b36a8e300777c68624ef892699ca7b32ae0358e36ac80d08748a425a0f7038f905fff34fa533a9813b3a18c609cb448ec2332a51b645e8292f5b324dbb706469ad0b940f9698e1dbc3a5317caf05c9b9f4379e3705ca50562f3866e4041a0492276f61cd590035b98ec6f23212f22", 0xc9}, {&(0x7f0000000280)="878044ad66f5d62f0daaabb36e9f8dd0abc395ea484a38e93d3b83d7c3f7526443044fb5c06e476b9b93c7af0c95182d571970bfc2149e36", 0x38}, {&(0x7f00000002c0)="11a2f04008764e9634c0c8d51515ce18053fe2777a407f898bdb2570458f08e5637b617571bb1894a62a76ec15766014e3ac0b47b4fedca35f9906c227d18e41d23bdea6bf7ba0ff1742a5eb960404b4e3eea1aaf1b8b022186c2489de1ef0ca712f91d5fd37ae35ab832cacdef7aa3c2b4cdfff6a3f6aaf9f12782381c244ec7433a21a06a9ac13edbbf79e46550d84b3025cf5bf138d40f3ed14713b16e8c1d23603e350407d0a340dbaaf8bde183c61188877a211d39456318ca533572aeef7aad7918d02bc7dfd291c98", 0xcc}, {&(0x7f00000003c0)="2ec02b92338baba4712a7d6dc8b228106017e6be3a83734d56737a5b83dea541d04e88a29a05898c21176d513c667866c38f1c65f714c0b8bbb267aed25d682d548dbbefcfc1d8154a7835cc7143ea4ea5006cc1f6825312cabbd56b1790650f9d382d35631d54dd1d6e1f10f221a94abac3329565df677be03d6c7c31d187b3789c557fc1265ce8692f0ad869a213dd6fbb3796ee587880432f16c589419db395f4fa4b497a1966295778d8c19cf4f336afe7da934e68745f2d47b7a612bbf628316f06f0b65d65e3158bd4b327e08875a44f394d2490e496ca89d4e6", 0xdd}, {&(0x7f00000004c0)="567236b1398c3440f5", 0x9}, {&(0x7f0000000500)="08a81d48b5e4154269ad31477f1427b8d44a58f822f2873a3791c2fc0fb7953ccf3a671f79e20917b66631c709d0ad10637cd703c8665e818ff3c36db7e5903696d7f670312dea27e614e9fae9c61cd045c3d5b9a864d93fdbee309648be0e009a4180895d761c102856421cc3b16e", 0x6f}, {&(0x7f0000000580)="ed960113a0f992a146e9fc12050e5454cbe9e6602f7f9aa621a492dddd677c8db570f9c6584ac2bdf8d83ba3520bb2b69053c51b8d96873775f31d2af7dfed7f702ce3ae9dae102fd8020b1f54870b1849821610566fbd0492ae0d53ce64ed37fd09d6e3ba2e8f912b0cd3f83409df77a0fcc9630f16c66b565c7d26ba77", 0x7e}], 0x7, &(0x7f00000009c0)=ANY=[@ANYBLOB="380000004e0be0164ecce61201000000da7c05ef9c5d766e89ecf9969c376f03ca85233342bb000f1acdf4f17800162c505f8375b48ba35125681ae4e5e0800b5c58604cc0", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="869781b7cc1804000000000000ffff0000187028e6", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x8}, 0x9) 16:00:09 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x0, 0xfffffbffffffffff}) socket$inet(0x2, 0xc000, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/163) 16:00:09 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000c63000/0x3000)=nil, 0x3000) 16:00:09 executing program 0: mlockall(0x3) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800000000020008, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = semget(0x2, 0x0, 0x0) pipe(&(0x7f0000000040)) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/46) 16:00:09 executing program 1: syz_emit_ethernet(0xfffffffffffffd10, &(0x7f0000000180)="e1cbf39b58be4051627d86e98f3242cedfd3df37043a95bc3bd0aafd35a11667f5d773bb061e28f4a1ddb3eb7d9d0f061476b35616b79e0e8fb950c2130fa66add25b4000247fc1a3306b59760c578d0b0745c77ae9c005f8a1fb43c4787e0600f457b897c413f5f") 16:00:09 executing program 0: r0 = kqueue() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x8, 0x0) 16:00:09 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) 16:00:09 executing program 0: socketpair$inet6(0x18, 0x7, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa8, 0x10) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffeffff, 0x40000}, 0x8) dup2(r5, r2) 16:00:09 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x60e, 0xffffffffffff7ffc) recvfrom$unix(r0, &(0x7f0000000000)=""/78, 0x4e, 0x803, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4000000000, 0x6}, {0x581, 0x4}}) 16:00:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) fchmod(r0, 0x0) fchmod(r0, 0x186) fchmod(r0, 0xc4) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000010c0)=0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001100)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001140)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001180)=0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000011c0)) r2 = dup(r0) setsockopt(r2, 0x80000001, 0x5, &(0x7f0000001200)="fecb25bc4346292f2ca0a4398f17af407a41dbf28a165440ea0e1c0b46b70038335751ca04ea8834537706cfbb5b911bb8b0107eaad1e94763d8a00cd010e54dda4d10013fa216febca90754c440f16fcbab567999675ea6d5d4478992a4495ac1c774feb271209c2c0a000df01088688721c175e446f04434de84f5693fd1b2357776d31ff0aecfd628c164fe407e907718ab6cbaa06ff05a267fe948b8c87a837b83d5e4509b06ca6c39100114daeb43dc8a0c6de4a80f09f977f2375e09cb3678db39891381cd91179a89668fad623c8d1e7f3e5882b9d88e503563724e8a1bc3b74e7c7a103a5d5ebffeb5fa4675", 0xf0) close(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001300)=0x6) socketpair$inet(0x2, 0x5, 0x81, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) close(r2) close(r3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom(r2, &(0x7f0000001380)=""/193, 0xc1, 0x40, &(0x7f0000001480)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000014c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001500)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001540)={0x3, 0x0, 0x1}) socketpair$inet(0x2, 0x8000, 0x2, &(0x7f0000001580)) recvmsg(r0, &(0x7f0000002b40)={0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f00000015c0)=""/225, 0xe1}, {&(0x7f00000016c0)=""/1, 0x1}, {&(0x7f0000001700)=""/93, 0x5d}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/238, 0xee}, {&(0x7f0000002880)=""/52, 0x34}, {&(0x7f00000028c0)=""/108, 0x6c}, {&(0x7f0000002940)=""/53, 0x35}, {&(0x7f0000002980)=""/60, 0x3c}], 0x9, &(0x7f0000002a80)=""/151, 0x97}, 0x3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002b80)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000002bc0)=0x4) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/40, 0x28}], 0x2) pipe(&(0x7f00000001c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000180), 0x4) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) 16:00:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10880, 0x112) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffbffdfff7ffffe}], 0xffff, 0x0, 0x100000, 0x0) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(r0, 0x5) getpgid(r1) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/16}, &(0x7f00000000c0)=0x12) getpgid(0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f0000000000)=0xffffffb2) 16:00:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x400, 0x20) r1 = semget(0x2, 0x1, 0x0) semop(r1, &(0x7f0000000500), 0x0) writev(r0, &(0x7f0000000c00)=[{&(0x7f0000000940)="bb84fddf804bbf2279641598a7e38b370acce858052bfe7ade3f8d46c15caa471eeedd75b2d6b0ed66a34c43c89aa8692c458a39e2add23fd7658c7aca201e5e682b936c31d8aa0f6b109f6cb4072eeb942f7e2e6deba00e38804f0ef8fc266084af467cbbcce09786ade09e8a556ebb0f4f72a2345e4ce110c5eea363c232b736aaa624c1bfae4f497eccc0f7b1edf8af2da8e6b7d1e4a07d7725d59d8631a3"}, {&(0x7f00000013c0)="7f4ec56c8a28e63f3c2e59bcc1f2116d7b82c742199be18fbb8c4c8af60b56354702bd4a90838100007b7c2c3012f0224cb3e8d848b93e97a23f82761ce3986dc30eb83d56f921f46aeef9acf52863d0809a36089488a05eba3abb34b3fb33e8085ba121d52b3ca43aff56d67e09f369ec799657a51adb5ad68d84fe841fdca8ee56b699ab5e28a5ac57da91aca698dd9bbc153b3d1b090c0e002c019ddd4d9db3feaa75efd61cd808d8e11ef764eb8db07466e23e19a16f7866915c2da6f7f22a4b34e94a703770583b148664952f410d8da8c5340ebd6426db5b664df223622e8d6008ade72fa51538a852e6eec65eb9a09c4b83b1b6858873217f73165be5200946fb9f8d23e15a4bae010209758f7a293a0a855f07c7cc25d8ef606c7338aefd47412c1850b53e0e73accdbca2e3b3539811c1fc9c16ca500e1315d163155a2582040f2da669715ef46c685c9a1bc60dc7a2146e1a7bee092ce38bfeab6a0b733c995eaa55009f42918b20e38d6c3eace3208943c94eaa1458dff8f2adca5baaecd78282c24134030eb10d65bb2e3532f573bcf1edb32cc452944e8bc69e070d0a98a0d2b60bae7e0b16b76636f3f375e3b3da8ba4a223d71b82da7c61ca0dfb33895ca22f39175cf1c966fa8f50f85649aec88afe7d32b5e55ca45373a5f4e33d952bd75b012cc183c492927d5c44db609fe01373a970355706ba1281338f914babb7945022398fa10c13a3958a520caa55331fdd31da56710e86b14ff14b460ad190333fa652229494feb0df166c0c4a2951f107f31901412be37763c7a47301e85b3fc95d0e7b3e06c2427a49cd2c0a238187537c07f89098283bfa196a8b7952cbfbae57aa48c6edd59d6b27ecd2b65534403a118cebcd87977719d56ffbf674a30b43cac9264089f2e815fa7e43833591c0196480b67a2b94a5d27e3ded6f4c6cdde658a1257148bdb15b46383e169f214030714669b3be11eb4f3e4e9596b8de1730dea279ae998bcee54e43a453d9a337fd05c79c5b76e943a37da6aeeff50df02fabd50c4692033d300f620a1f7bb135e36a0159c221a2e030305bef505076fceb7c8152544e6aa6a031a7f6748ac55804c988cbebcfb30b96c0d587f5f5c66a90366ceeddd6a4b5f25c7ef30c3ee04d976682ad89e18622120da4cd15f81081961c2cc1532819a9d61c6741be859911c551d030fbb11d1e289b531328a9b0a468adc7b5f992a19dcb7442a496feb2d2c27b7c8337265949d51a253414e26e84f6781f00989a443a5bcc28080cb87040220d1bd73a565a55fd6f2000489262382a8bc37422e2882ec1998c049084bb8659d562cd08fc46681b67ba75d775497741d0b3d7f5d3a29f588deb32b520fca865daf2fb59a68b399840f8307bd55c65783209d64d68dba471d8af9c21ace6faa45c6f28a1951dc9db381d6da3bf4d674092e90d6f7a88d8d324a53fa22bdb1b9f0e539dd42fcacc70ae2cdb7fd02cf5921b267a9452c9425b8e161e36bd7fc4e8c2eb524b8129185be740bc8838163c4ec42706721b74037f57e8056df50b842a075283c70e3b9adc65adb3ed751aea34ffe0723c0f55b2a87ba7fd695cc88ed6420439c47f44f08f16bb4c762631f279159e101736d7395f4227705d65d475780f7a612b7b12a701003f2af068f8399d308959defc99d59fca9c2a23c919b5b43183530d4b1e82482b2405575b8069de031e29bbde9ab290083970cb0cb68488cdbb805f8c4bbb74c789e2a6592b40732f0133844b8fa03417847b650c9676caf9e88301e20eae23aec51fe98e8acd534581e1705e47790f1476340cc4007ed887fc9ccc8165d71722ba3cf781420bf94188013660fdb01ab4527fb423082afa59b881f07d956dc0023d061343aeaf6fbecf31e44ebf5a28bdf15f383a6dfaa6501de92715fba533da463955e3f1f700ac59a6d232b4dbcc835b223db3ce1eb4bccacc42f01aeb727d029cf22fc658c44331e10f6935364d0d0ac78b5674c958fbc327f29d58e946040f3c686de66b92a4d0cd894425e8c36941fdb08a79bd8a6e60850bfb1bc170f2dec4d3d46e82637be77de6aee9e9f68ad0ba04092d43e55a865550152770cdb53c4e533991acfda7ce531ba3c6a7879dd0959a17994d4e8e063b89dfa18c105417cc0ec745c0018d6d0b668a11cf47afb355a4a415e3a2b6138addb7c663e0ca894ea9563b414e8c5ef1706e20be6403546f5df429a8e6eb3ce2a7c29996f013e4ce541189815c032f06eacc2207456f9f5fb2fa3e520bdfe770c701179a92452a941f86a1ae8c8f5d8d63afeecec9d919e86431ff910553492dd69dff2489f95edbf26aa8603ada375f1f0b33767a899c395a71f3af1bb0967c623981901e8eca9300a193c38d7f01354267a1d8412f097c3174f21172e42898dbc4df024e711c2e73ca74adbd6be19d9460aec33c17f047209b6345c567b4abfc2a9e7800b2d746e136fba758836b9e8c274e87b2f42599b328af09bb7709f9cf2d4bc8a7c7c7c0fe9251377ed8e8e43822b44057ad7e3b96287df9f185e17b56840c59fb6cb40ab1240ef3e7c0dfcf68786a576b1a3a545b5fdac30f0a0cbd7ebb2a9486eee5fbc988349cd7e71fc12d3663cdad748f49dbea88537a458731e8f87a45b60b8f88ee3dc792978dc058ce0e7b27ae097937581f047935882c2a0fc98705f08315116aa73df8d38e55808ed34d1ad9dc7813fefb94a2b9f25c27ddb479f378b790af7c0821636eeae27acb2293a94d10ee02cd6d9b3914ab68294b3e0cd5b287685f60236bf2becb8bfaca90a0ac86aa935ae141e8296a8737238eaf4c21413fb4e376e7f42789f648c4143161ec860a79629d560053a21bab5d3ce511958cc2318e079a9341ae8c45923ef5160e31e9c5784a7750dca6df5df3e053e425333672511005abe174d802c7293f6e03e4cc26b913df67f44e6e162fe490e8370ca7688e8eed0cd86bdd5e27614562b23256837f1363d6822bde23a9a0cec37421c5419d1120ab8ae1e850eebbfac8c2f46a61342d03216a48ab179e1095715bf13758238d94605305947a9c982f87ec0945f37205934f23e41070fc43276a3d2dbdaacd25877cf0a6e9f846f4ffbcbe63171742aabb5b2c43555ba97ce2bc26ef78a40d886e1c27c97139ccd9390cd6aecc70cc905fb5714608f96197c9b42aa5e58586c48aa22304a1e6562fc125c6abdd780f556a970fd71f73abfe96c17f7a509e790330198dd2a451eec4ddbd52c4963f6302f9ac0526d62421571ef764804e173842bf250d47887df1548f17203d237d93ed734a70482984fff2c8b86eb5bb1208f00f86c078b90ca35733189b2c32411cb63ef7c85074d62d55ac0d0a79f9178212659a555a13c35bcc540e1b21a001d7c68f199d0fc363a772c854c42ea97512583cf7082b287a80167aecdc762c8cb48368576f5e1252f858c2c40edaee41bcfb3930270b03d19e33a6f518b2bd0786b8addbf7352d1be13f6e4473caf2a00580714df3b903ae29b7f70a6a2f68affd2c8de852b0f59c4895603ffd59c4deda73cd5888ff9b888735e5e38e061df88482582c5c1560c9c30ba8b49e7e3b8df51876cd06faba993ecd92400f8f68536be79e6a2d393bce9c2cd0b270d92cf5a0876dec6ad1b2d1eeb1f7ca7d0e14a8f97a2be98f957fab0ca0a0b0585ff106f47ae19bd46691ee983153b43e792f1daf5ef06229db2316488868c8a45d5dc049b74a80a554950615226cbb3ff33e7162fa63414135b707a3afb07a415194f111dc71708e75128b8ce7e1cb3890556388f1c030457642585f11feb2f984debb1ba18f40c24cbc3ab33eba75f6645e6e551fd2bc5c052ead716cf71a17def45a18a66337bddf861bd7db073039dd2b26ce09a1dc969ed0a2bebf2953fba2878b3c928ce1eee62a9134781d4c48434d37e36ec3f13c987098cbafa023114bb1eb1e0cfe49d2450ea7bdc3c86718b6967e37b073a2115c5563162189b82f873475dbda04c6339f7307a7d539a6613d4af986003cde3372cb1369b866226f62949b6c831c4eed317cd6dbcdc5675b35d7015c5e12f172f3da3ced2ef2d22e8f17a921e0787e35cd2c11db2545ba8d3a9dc0c2426350a67c78b75e3319d13c8d0b77b4221f7189c9b3a95b33c6d0b765ce27df8427e1b9b7fa127d559f4f81f4a35d53987880a8ff83e5af922999de2bc6fb725a9857903623e990604bc5eef07ce081baba28176fc88a79c67b123cb7dfcb21a8c0004780432d8e9f2fcc5fe3523e7f0a00a907bf1951b938ac05c9282f3b0ea4e9fc3f013823e9f73c2b26368409331d9feafc40690ecc72a5b8d6ce5237a4cbe7f67e0061efe62c083b310a569bfea8fe665c150a7f1b0d2cf4e7983632a169c25677293bbc9d07143600251b246c5358c5decffb53494e9cf4288d5b181dc5b079644dfb40e2848264e697c3cd19d22c18ec2d8d190a7f6e026297e28291c04aa6b7709bc83dacd8b594b9303d48302fce21584e676856fe96df503504f2df0baf070975bf49fce31f2fa96cc2a1c11ffb484aa69243d009dec8b01152bb43faa15ccc16cb6d175bcef73ceb0fb2bcda3eac263d390cfc1b8ab82d62dedae4fbfc5dcf776c392940bd63d0a9f0a892184e76590bd0146f6b685cb447db30403b462049177862b8eaa58aa8e34bdd9ee5ac49fc3beb61a46c329084a5d92905dafbef2aeddb7bc48dbc96ca296bde0703a4d5041c38cbee5d41185d3124a49f8594042db7c83e446127976f2473c42e4ab13ca1bb7034ba535d7a4d5dff922f45955d4f68c702ea71ae40da7979251c0e83bf73f5b903aaec9a1a7c15fa7d8c753d754190a33b93379e89970cbd5c95877e452b78439e76523af2deb2b63e840e6241ed6cb720cf786ef974eba2880f2ef8e183e0518d0f643f5507aac821b4b292ee238693c136a3386ddf5a333334c12f6f88ddf1f1b2d2e80895fcae52150c80bb24dd9c6c26cd5818c3a41600f95685c51178d39f00f9f72232f78875cf74d106706b8825b4bfec5cff119a73a8c1e445a32fc60b8b52c9d051a355a575f676e26ce6cc4cad695b220c642694e42ef16bb8b466a1f7d6c97376954b139e084a251932abd7fbbbbc256a9bb12fa5498c531e7e7001ea4a2a50c6ab3318ae2a8ab374c5a56870e57a94ff57901d321941d5c75d3439a7a3477d93111d450c128d832062dbe60be51ea5711813a37bf2d1527fc1abb067881f36c0caae261febfea781e7154ab2ad535f0d031f0a9649ed323d40b606bdc3a1fb548d096838889346dcc3c2d60f744ad618d4c39a4dcd9fbf7c3c9013303806cf4f62ebf37dda79a00b501b9dca6867a239d345de82e42ed9098c46f26abdada84ec896f60ba95d8f3bd0c2cf831f29a08ef5994994cbbd1bad03af592f92879d6e52cdde6e491db05b6e9cdd66594905bc6155117fb4a29d20a5f2c96838228885eb3e0b90e08cc1e225ee8fe1b43a9a1d663dde2cec7fa430e9471a426317706c46ccf26aeb69d66a96e028ec90d5d3331188d1fd5a7386ef60264ad5a375fe39d98095f72d096cc2a2d9f8c6643a11a6feef2548b1e892a0582dca434dfe7bd795bdb32810f7fe0a4800ef118f1f8f5a348fdc71d127a063f21ccf9e1028a1bd0d964e4f2ba73c9a0443a0786b047b75cdb22576bb47063b96c76dc2a98ec7eb12524f108b42e1501f77244acec19ddc0cbe807afb1fa5194eee92f0045a4654ef11c9ede5251b46c1ac156bd9b62294f0"}, {&(0x7f0000000a00)="048ae06f8c5dd233c374314a56164efc27b9e0a240c5e5fc67ff67f7a18501a09eb8a58e4c"}, {&(0x7f0000000a40)="4f62df026ab46b1e006fc77abc121896c050e62d9ceb386215a69d3ab5c5ee89d8d66d92a5db0d52fdf3f010b90efbd92fbf178207b974b34e310c0531a16c7ab560267689b7fec7743de06cbbacd4b430c68263606d65c3e999c2202943d0cf90d8b0a7f1128e2e92d601c44b3028850073691789c462fcb564157d7a49eb393cdfe63a8d4c3d06fb849c65085a8cb519a427f84d2ac86890016f9acf3eeb43c0e8978c9312bf38033f6869177cd353"}, {&(0x7f00000023c0)="dfffb5ce42e1ddc1a2fcd0dfad6a0482688a33de6b78a3a18c2e99a1404364684973f9a813da17625cfcc76ad90cd50aaf9e58892eb94a67a432626d477e998c050ef1641b9be7361d3353f51d02364ec9e29403db193ec3f6a9ea2ab717f19bb24748364f4cd97953c1af7dd644699eaec492f7e1bfa5e16dfd85480db27965622cef70d80f19a0f4bf123d8e61cc2e6a4fe528bdd1ff8d7ba20f08c6c4bb1c87cc9b36b26a115d855f84140cd6b94b6da26cfd454fab7be70fb825840a2bf516e5d03e7bad3607eb0b65738c9d71e0afe37b2f4e658bcfac5da3367b0e0f13f8c35f4a98798273fc8c522f302a18de0079e322f672fcc41173c7044f7dd18f967cb85a702095dfc097e2bf21525c26959cb2ddde3ae0e70aa2ebe26ecdf95fb6f766a5af93180693a9fd38b268e52175dfc249d4bb16b1669f9c40d5dd874ad862c4cf4576bf86fd6c9f2517d545859e585e02ef5d7c375594579ec4dfa0135b88630ffffbbf5712e53cda2e115d458bc311361b74681f3b00d71a568c66fe8fff6ab8fb6ca0146ecbcfb90c82e4c4bc787aeb9892f0bbe0b9a40ea58ec8c3cff05185c676778ddadbf1bf5729a3be873b37b93622318c1a98771bd55dbce6e759dace12ebede531adfd42fd5b77be9bf2f2223c6e9e46c0fa073fa24cb5f3e769582f7e807291004eca1eecdb35869cafc227bed559ee2fa9600660f6ad7b3f6ddea70c8f341ded55449795282e7981a80be6ed47225a2af1c067c095bb74b05affaf9243505d62538e251e4db334ed02356da1342f7e0fee35b2515690dd6ea0a82bd9d52ab180a58be000be7414ddea21fcd384de299d7940f30666d525845426a1e3cd1f1f3325740508c961089d8f66ce87a29d4c86ab877c1e927aa7b9856b251033d7c51c036ab0262b97169ce889997146d34547d0381637a50eead2aedd96877fc80dee34aec211dcdc92a664f32c9f053a6e37c406a8d748c45605d0728706109c854dc9164e603efb6bab7a50bc8eb8cd5be2b6f60bf577c1d9eb8b63ca32550e9206d33896a16e7a1f43cd9116017d0dee330f5690e3a7f8bd5237e57591cf33df4db3be6ddd19421a1dab6a24f7b70b1c2ca67ac8a1c11e445e51e78694234e0d6690644c0531756b582c894d151e12fcbb058a09342e60abf74c4dcde623a82b0a611d65dd6935905751c29e9dd6993c2448aadb5ed24e0b919645921d68649fc07f396245638d6bc1373205dbc4b429c11f07e2d20128170003341661a0a930f584e339e503b3f0877bce3fe027e53e64b843408eae766f7860b8ce0f31ccd1b2e7f64fec7d2aad4231b0ccf403b71da246d373a1b2ef381a0973f3285e5c4c53739f34ba358e501917068efc6f30d88524e36cdac73c8b6a15324c282fcc3b26b270028dd93b7e526576fb5c2310ef4baae1dd246a3149109452588c780ae8c925cfaeb987657ff98af01c98c35c4e78c5cf93ca99002974f87a7d10e49c3cca2ae87824187fb937517423f5326a0f086dd00698ba255dd5b05b07ce87b0124b852476e56ab4fd5bba730ba34012d7d56b687e5c8be474fe36f9cf2ed2f4879168e03f038c4bcfb39c7d32d940c38f9080e7faf701d73dc5c0e7c5482c21177d504526308636151a3570d64b901fb81e2a37349075e122902fa7a8150ad866e3f09943fe03c2535a9a5c8b53ed5a6a4bf2dafcb6c2a2af0268d294991322eb43164bdb3c02bb8cc881d8fb95c5aae3f8dbefbdc634dc48d5853c17c1d3344cdbf0d50a9871ddd874f3afa493fc74140b5fc9a8a79cc30e2c2ffcfe7b2430ff24fa6cf3b901fcd8ad03c1f25dc7e641acd0cda6f77edd6b4f6b11f72d3448a9178e132fd1c605aba4c5b50835dd3f7ff3c035ddf0e6f26b449a1ba77803c570e24003717412da682a67c65c85dc76e422a116071ede270634412f05dbd720608a93d846979ea6021f685af08639ef202d0c31810121d1aa219a231156284e291ff4cded2b6c6c2f694f0efce35a29dd1d085a795591312d62680357f9f3bc291a3c90149dc506387453ce447eaf47fdaf8dcbf7164d0e54e9a02c7af3b78c1bea8454205f432d64e7346ead584e3de40b4bf91edd641abb90fd98399b3ff69f67db15d5c17a2464c4a3c51c3ea61198041f3063b80ee156382cc2bed65fcd26fb02afb625d24a053fddfcf0013242d345f76d0da5a83917e121f7e950b9143ab44b0487db86cef68256f90d665d0dcecefbfaeef60d516fc1d711dd370218663164c2c3b72c6444d0bb9578ca89f3111bc41d27dca65ceafd7dbf53d58fc44009f150cf8e845d2090255dc7c8382598265a26a2e098c81afa99e66ad42276b94b1585569a81db08fb96be1844c1385696f0fa65a750ca42e0c557dc84946d7462417e3fe3098e8de8d674a6980cca919583bbeda08239046e6d22fc177336d9668fcdce84611cc2f167d205bab7461c9bd17e4b213781f324cef9b6da7a66bb34507129a4137a35f101d3e3cabbf714ca9e10a54aa29db5936b4cdb27170cf5899e632f677b623bf095b715ac30ca1818d6ff6578c8824c6e12719604241d85e991d3aa1060350299b91c8caefb9d0c16a409cbbcb8cea47cbe6dbbe09aa9e8bea3069360d4e6c663707ba5daac1623c5fa0c6a5f7a3b9173cdb9109dfb88180c88b8d628d97e0aeebe6f1c1bbcd17010d698474e6befad8ca11c8afc11e13d263a89f768e5446cdfafa21c4714a26a7980f3753c8cec1fa3173d361c0a311a969a626e7882b9f4a9a622dcb8fa78901679489c1d0b10c2ce17dc507eb86c55246dc9538b4685596dc95ea935069363e59711cef0550c3e5c1478292e08e0661068beaab88e66eb4233cadd11035783c38ecac6bad641dd9df458cdd787e412515bb3ae6b50db110962b0cb8a6e14bb825496797c75cf4cdb1d0fabcd394bb49d6df65fa9a52c6a80dcbfc9e4410928d1e3afb00e2b1cc5ff31f3b8cba59a04e72b79cb46e01c924842dbac61f233ae08ef07bea2412b1ff2252f5105a7d2122675b0313da9807a6e70bdbb43e0cecd0f7a955d7f62f0602be5a8c0d62ff686bc145e74ce1d62720385af82e809dfb03821288005ba540543f18dda1e5f7bd3ce3c44aba1a1d1bddb398f08bf101b4ddfb3c23e15d56cb77268faf76c7d3a81816649d7217b2ba1e72cdfa588a35192af4a10a9eb536180f3533333ccacc0de796aeeac4fcb5e07d41b2dbdea665e77560bce66fb82d047b19a104f717f77bac442ceaed0486329b3119bf1daa1187a950c485330a4554a7f2c5ec73ec0477a4b4f231ada9937c0b3ae23c9621455e7851cb917962b9951387a939a444afd3e79420c54c489600dc6d315bd73c3ba65a2f8d1c46de396b0fe941d02c36ee7bc4c6b1f6e3a047d1cb4a93bdb82cfc0ebe825da29fabff6ef8cdf06c2df6165b85fe224a6beb4648a19477257bb733b0c2bc6df1a2c9cc1df3171408f1d91f29e533eb48954ec80b876bf966886358341cedaa6a325dc32458a954a2d03482827d5978aeb1794df5b76e28415b33eed4a571aae97421029b84304b7dbb669e078cd3842798e2fc0403095707b476e163a5f6de02a383cea011e12514ac71c81f511b87a47e9b57779edd377c949e90f8d330ddfecb9e10b32418f6219aa46f73de75e60d39ab5fdc213ddd594ced2232c125c1e1370e6d794d52cd751d2427a665044c771a5fd16dc840357a49d9ccec1cd4309c72a0566fe011fa0ec4558d50bc055a63c1449f49f12ae5fa770d82a6910e2e49be409515839c4550914ce835e59de8484cf262976cc4ca9eb04e98a379b0f9333d1da7a64bb0dff3efc56772338a59125fb492f09210c1da282503ffa8e5bfd56ca7f0b73dea6119b0f5947a9b67f0ce34da657a0b548508d0dd11637a16af50a4d08f40a411ea25b44aac5aa5fb68e7cb5a5832d3df2879fe5961a1999f5b84834e3350432bd708fdac341e476a31882cc09f9c63aae1a115ae36960a9d3f78f1c566ceae1e8cbe446846a91f37de50068e582f35e2034eabcfbd9a688f8074b27fb35f0164710a1408fb19d9700096edeceeeacaf03e9c2b831b9d1721eabc2f47544c7769452c824145693039bf1da0f8e2f1a109c117b8e5ed26a1808a8d6e1699373cb71769d68b75375b933fdbf351bca04075c8eb71d6ab5097a12f61aaf687762f15fe6ed3601270379a86357bc31e74137d0cb7201b6bc191b0969ff0991fa2d9d3e0ee010690c8b65adc9375b479bc01d1981946ad04530cf90a806a34396e47fbb0a30ee738a751ac611b3bfb2920e51b3765ece80b7f0713fd0ba187684b49e7e82a430d7346e584e7e0d34b59bacc4c925f7c45e0410be1d473e5efe4f845b84db1d5a820a3ef733bf0e23fbb1e2cc66fd7f2234cec2aba2142811919dc5f715fbeb549c73a7dfcb71967be83c658686c2580f57c9100a782b41aac9d00cbe014db1de3926cb8aec6695776cef329bed5e9cb233a28aa1e288abbb1bc070a972b5bbc2859bbac978dc428cdf2ca750a106446f8ce465d2d8476da50db0a030dfae60fa98d1054e41849c18c544fb664804848904c2f446836f8e5d2330e961d8bd10cbd7c27c6ec2467e49fd310ddbfde67eb93bd31d6e4949ad41aca0d48472239662ee2e9e0e5314782ccdba623129a60e1978aa2685aef9e28e39174e1b51f172b546a4ef950365cb044780a5c0bb2004f470d1c3c955a5498c3f287a52d66435510c07ba8fca0195e4b69e04ccab12e8ef70baaca9ec3e0d171805f2016fc14229e7de2e78391ecacd94bedbb87eb5e1816eb60d9c9813a679b1ec6e23f7159c1b513b40b422faf74ba38f0abbd813a794489acf9f817c82ebe357d11a67d2a4201dc5950786e2f0903d0e1e90de5c72b79c2b24b2d1c4043ec2d042ee614247d320297c66dc46253c94b95fa31aa16692b3694324fa0478125c8dbb90b9112898e097c68f385e7f1c8c3d408572534b6e9d41db85179927e8dd71fd7e519a4e360cb18d516c097ec90cb1a831132a400117f7a9b1056ec4e0a330acc21817dd10407c24cee805b514757b4f1ee6c4f329715fc0f9fe026e5dfe751de4ce9c316d01fc3770938d019128004594d46acf06963cd74b38d1a5d87b9a1ec0d6dc005c79e6d572baa0fdbfa92657a677ce90c2e1d7506d48f4364051485d593a22e5b8b6dc0e5b1ba5485b155db13749eedafa1f61fa5dfc6058f69b27ea8f96f66d299f8691035e90a07d9dc6233718e6f4d8efdf70371caef4812e0306348cc9b00f2a430bef24673fec7a2857c9b0b9519e9d3133f4921ef0ee0ca17861f0cc80a0b87ff4308a8f7ce5018e29a9ee55c45c3a6b38a818e3199addfce6b23b2d16d00a570a54615a25071484c29e84960ada1b72846598d9ae8b79ade287e07424d8d21d45eb35a1878a259f96f4c79ca1e1d235c3a83d7762d8445fdc27dcf68fcaebeece823f7c4c6c8e0b501acb4d566d411e6a81b941cfad31fd85b8b76accbe34354b2b60b0fd7293decc4867e5f57906a06b836b9d2e37d7f741a998e983d667d06d53d214f87ec0f709187a3e17558a79a563016432888390af879c7f3fe702d9f0c55f91450f959ff496a17fe5dee44b307e416ba8b88390c793f95a10dcb71d58aa56e67b884009bb84e96d4a1fc538dfa303cae1f0d9e84c4edf4dd4a3d9dde656ee896a947e175c50749860c93a871e76ac0d7a603cd2a9907b9376e121d073bf8b087457a8fb8dc50eaee5b2fc2e0adc186598e8d75672"}, {&(0x7f0000000b00)="6a2b0497d860abbe154345d950fc294606d842164140f0aeb4e317e0304f06ef35817999c4fb06bd93ee1684e44e7b27642c0cc673e61b676429dd8b8aa2b51984621ece6fd68a370adb5eda2e98e2f76ce4b5dee7519a2491a1a23fa1e45f44f536f62a6e548821b2a4b32616286d8b13f53627ca6c564171f7f4dedcd8b5acac1851c1e939f102f55b88c92484f16c85d624da252996046ac0aab35fcb73a2db5fc4b9bdea1f3f2b51dedb363e618a1df1b4088ba19f8d27cdd19d63f6a7cf2600fbd394fb494b26f74e8a"}], 0x10000000000000c4) kqueue() r2 = semget$private(0x0, 0x3, 0x9d) getpgrp() open(&(0x7f0000000440)='./file0\x00', 0xc0, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) unlink(&(0x7f00000004c0)='./file0\x00') getegid() sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="2efd551e4c3b303f0e156c212f6f7951163b127e8461e1", 0x17}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2800000000000000ffff0000400000004422e4e83eac304f407d448799edcb654e2c08ad4ec55091c800000000000000ffff0000ff070000224ddbd95780917e4ab54a0593f17274bd1361d541b40892aa75b3be53ba5aec00c2b44101519a713eff3d044a7282c4e1ed8ac4709fd7c8b980836ea4cd6372c3a3b244b9848f136ca771a233ca93121b514fd52e9a19d3e5e49862f69b6b31e4a7138ed7168c75fe573046456e864b47ca0589b12248bc1b096e841912fdbc55a3aace87405c72155ca027ec6b32612f7b6fc799c6438d83315f4fe39deb53415320034a5317dec2d0336b9a5b50382478b995000000009000000000000000ffff00001f000000d3390a05c11a4140a56254a1c8184f37f62d229e9c935e1f2c80e60b83a530a7dc1c987b8b3fb0bea3a4d5dffa22bfbc202b406d2505fba4b2d3baa013c3b23dce1326205c75057bcc96996227aebf432049b3153493b923b0fb494532f10483dd90e1e7b1b343d7122ef38feb2a9ee543ad98017236a84865e45c22d2d59c00780000000000000001000000e4681c36a264969ec8cc7ad74d072059a7588da6fc9f8bdda9193e2720c29e323f4a087d0bc47f48c74ab32a695fe25db6590ab2336d8e332a6c350e256c992aab4a3457293447a156664a57a5aeba9fd222c32b6d28521463330717ef1aee70d40d2d8c69000000000000007800000000000000ffff0000ffffffff5ea3f6242f93418d9708938aacf070fbe0c3a8ef4203ed847d16482364d522b23d846add256f5589689d081ed863ba3b4525a0a9194141d2a942677348df79158128b93311ca4bec0835fd93e5afb13bf9ad3ccd3c10dbe03a2431735b8cb4139139b7c8d1000000f800000000800000ffff00007f00000058e31944bd6ae3cca92509969c8184427d340d30b137d20f13e72e7be4f70db5756c3fe84dfb4df6c34bd5c5dc0e6696a4733d7bbc163047162f21539a11cb1c15a008d1e13fe53bc3b3dadf15598c2c4aca324dc5d0e23989363734b455df7b3af83df8de2d0bf226b6919311668d1d0dd80a6eedcc3169d2f2c948e18433e53e147b4256ed2d3618ecaf521189dc05f2d59ff8d53482166ef4022c0551eca9eac029b84464d554239df8300983f89d184b99118a2ee1f02ba5c38cc18de59fb3e64dec091ccdf5213a7d274758269966f3c91d8c95e9880437a6b47ad466b94d32eda74832a9761000000000000000ffff0000d0020000585112102e2023dd326a075c388c6a7e9cad21e4bd3a41c8aae7be573647cccf6c93b57241891fa5ca4c70edb241dcdf205770ebfd36207c91f86f84171ad540416f79ada02a0f38bff49fd4a23308b039c3848940610e0c07d03f02fbc91cf221aeb7413934"], 0x378, 0x8}, 0x2) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000600)="4d8a213b93f9642eefc8affdcc6000e6b93a1718aa3084d51a9e04582dce220d04dada16ccc6163eb211319b3f6c81f739739120e05d8fb572cd8043386bfdade5706e29a0c361b836c59da41cbc0157a0c5dea0382669f56209f855ac438f3f99147942ad03a8f999bd43471a75585a9d0537af782f2334cbe58fdea35d22d8f7c50e3bbde5ce56cc408875e6f1d2c6197f868c08fb76b59f696c7cc998a4c5fe56e0e311888afb5a49ed8f0d8a7a913b1c6ef56393564e7fb551374dca55f785f04a93f904c56115641b393a08c60de7aa0006e1b15521dc2ca24d14590ae50c0744c494de68620fb7bcd1c5cd039c67ae62647b400fc17aa0eb08057c0eb1c4e6a0bc81b06001e663f5ffb0cdd3246c7df4e925756b37821ef38f485d161017911527f0fa2fef106b0505c6097be1695bea573bed5f1268721f2320a474e5800174a5e57b55396c3d262494d9f8a800d9c03c8e34a5de70a2c57a906f2608d40b3bad29d295923cd1ae338f1d8a9863a78a1828f7cf9285ca3465f260d0ada62aec948545305d266fe04048a564115e404f006a75c09039313efe19d6c2d4b9939af3df543ab7253c572a0b8f00c39d1be92f23e94a497ad79ff1c53ec517effb9279a4956daea94b5da03eb0ea0b3ec4708e6d092c613b08cd0f897e86d3a9e2e438569d9f2e77fad1135307a69053143c3c22fa654968ff1544afd98515a451f9fbdc670823e18e6df260e79292f64b0521f8c8f89cc539ee0364c47c5db904b62742fc951331549f2af249babf5b2c9f872c0264567c1c0904dec2d3e78d37f7c501bde821f44107f0fa03636649daa4d8d368b489b356dd798478b1453221145336f36394a71f9f92da9155df43eb24e5ddada7af31402adb02b12b8f723dbe57de3e3582a3b76673d174580a21374bcdf215faa32ba7b219ab46534a81cd6aefc4cb2df755d6d55bba1b2d629a9833d21a49499dc11e92036d9bcf9ad8165e9633cbe2e407bd1fba661d98631c26aa0ba9c7ca3994382a00fd6188e2d04c002d733b5ff8a2c47db3005c459f522f6fec34cc533f97e4769aacf8cda5e634f84ec4adf5c093558f22cf296bc03213465c8f33b687d932c6bbbdb6df178341defe25bd2a0d00e172280c2ad16407ba0a97d8971d7140d4a1b384fc2fc6c7a0f033659464730e39edced2e25e3b96f09b7205117e62c1df4a0c6d08b5274de9972688346a9beca9568d47579d1dc2270a3ac8a12ae6b39aafe7eff1a26d70591314e00d9db71b3745f0e47e9394ea5d95fa443d519ef5c3da86184659d90b95dd3048474e66e151cb46f3a4ee53244209f92469aa9d991b5166cae024016ed5465ca5afdc866e6f522121f8343242632e868e035d67ae3b23111a37cb3f8d09ba3050da25f0a8757973a66272e623204c6aa334cc982ae0c2978ac331fe33ed234f406e84787bee0e822aadbb6bc1d0641b370ff770973347546094405abbc48cebf2fde260d336d3056ba8c11ddcf4cf4c07511f6515cdf0fca793fd7b47ebf2603577c5956b11e8f5bb2a8c82db04dc132ecbdecd73237d9da857f8028c8fec78da0d3560f12fd2aaf4ff9bab72520b8fee80d02fd4daadba51c4b45622794e4d365db45c3a52c5a130aab1fd990fe03f16446419d4243b24b2b86621cce22297b82d5e45dffdb4d4897baca2b4b06db099fdd102bdbecb4fbfa4e9217438953fed87fe51bd39ad2cf720bf67ed92bb240a4c5f0ec7984a54d34d87a67000ba0dc4c386011f15aef5867342ec77d9d6ac454b7d50975a8f25b9f9adf4b38e101136d02c226e003c7db3b725cb9766c03d988a0b45970ef27c1ef94894811f6797e619f3fe2eb7edad72f9f75d8066cf36b3bc367699fd37d066f38a9169dc224287674ac12a9381f058ec3350abb6d8262d88b65d79e2ac94ed88d073b7d452a1c0248b712203464cc613172a15d3ec7cab91950e93b7ea9060d3171eec5151304d188dd1104603bae52328bc102c1126e454cff431db05499d6071799d8a4346d37bb87352c2f30d0611f3fc12685428a8379020252a0921dd3ea3fa8c4bd6f5e40398bdab134c12a75cc2ac487f735ee1186db1ec6c209c1d998d30c000a69b32a7047a450d892fd367e2720405fbfe4a15617bc5f99bc73bdf4c4e82540a1ff493b25ea263a182c9a84cd136bd87347ae16ec63dc066065dd7b994a1dec365ec75117ab4e9301374522c8af7b0a5f59b4481a23952c908e53d3885673b962010d9acdfec1270dd33d8d9aeb2b647c57653ff74a2ed2b0bb489eb663dce061895b100324c8865d642a9f391431bef89b0b89423a56a57a7e1076dd3efa2bede798df1694466bc553922f0f313bb9d59816c7ea39f0142ab4de29f6fa7038d469eaaea3a0619d1c0742ae34c7d799d7111b1482c97d05f9b65ff13808cfee02f36dd97814ff8d5fd2178ea164c97dbc576b5336c9859cd9ed65cb3e42597cca9bc9574a703b10e5146cf962740a13fbde097c1d89f81313ce73988ae54269db32ba95b417879cd2543e88201feef05a41cc5966f1d6db36026b2cac00acbfc75bc79322bffeaec5d261d3fa6265c03ceb24b83d813ff3e0460fbf99c8bb1bd6ab92146a0b7e8484f7c272aaf5f3ee7db6c8e29443a7b372ad7e1cc8d3cc2c77d96a2756e74de6adec3d95583cdfe0c9fa3a1f798413f0484d08a3d75b1abb3d6a2a4b6c3da9318caa0d865ee3abfd8719ab0048b667b362249c3b45ad035fd25c0cc2ea83721f29b9780334a267f2abace5408631cb2aebe49449d9a20cf1a5e969c236b2fdd1d25ae7d292953787b8bc1ccec2a39398836d13897d6689ec828dd038744b39b13b2c1ff18c41136bdb1fe8b89a68309fbabb1b84834b183e81238980a149a928f384dda359b16a94f45eabbca806b829aab64e6e20f4cd5e5e9a8b483428269805abde85f13407d2add8d292a1f971f8709f7b44d00a6cdf73576b6c6c8e59c2e126b426dfda286b008801a9c0b9953af832fc875ad03695ddc6f1eeccca8dbfe00d323b3034ac3f7425e0469b22edbe4c8b57c6df6619063f814b41bac82715378d7fc14342557a04e1b2347ef16a49bfd08d85ecc29d0dfe94a4790f09dd7596afb2271661017fb7479c040d095622da62583e671192c98bf6ccf8755ec8288f1683dd6e1b51058cb162bbfc8d58785fe2d1c5019cb1256f519b2353090f58fc158c12caa9106f74a955ba72745f6466195616ec0c79e7d5b5be8c590c054c96fd69504c5ad4ff5f9c480c4a1e4f92ef437605bc199f7d88523823d19784180bb234efd2fa7279a5b9fdb211b9b500856b671cd84aa0c27e67302d02ed1a571ced98edc8ea1e58ad7cc388f654917d8154bf4f1c1243f3adcb2dc5c14846778f26cb1ca749d090d7aa2058e0a3a5b3c24b39ee4becf4739b3bb9130689d1a380be5f4229453645f1644978d2eabc075b374d098a0e6e3c1596f61c4ffd85ef318253287bd0b11ac4b77748cca6bd501314cc8b0ae29d7959217ee2eb5ae0040f17f7a06b36f25cc3c606367c895f006597ba5b2878c68e6fb70ccee9a5bed5125d7920a8bd8a484f1a51d3e9bacc718d8850c1bfce08f2bb816c304de493791dee1c8ac9540f2594bb0644ce2426e1313b4732f2594c8ad8b96e7ecf47f021fdd716189af3a148399510fac7653017751f4bb2465cd6f50775f2720d5b7ae03ca55cf35debb68bd2571fda85337cd51238621c28d128af8c370d74c2af8d94f25f0818f086b748525987c5cc8971f12dcd94ec0164982f2b52f26471174bab6fa0d12b1243bf924c6dde5b1c788242430c033f4c9614a9ad6cc0a5f73cbd9d2e1f6e2ce3b2696ec42740b6d5d5288e122e09be08b2669ed1b6a644134a569d6d554ffcbfa722119f49780a15d9093c8f56ded716844d31ee0f17c0fe939e869dd5590dad8de2cb6011eb7bc043ef7eb59fe365f335bb78dcf39360ddc72063213fbf7722b14dc04a47857939a4176ddb761c839c5c2d8b2c51b38ba3865cb5f7b508b55e536ed94c3b756afc17b04004cf9c27a55c291099c4c86403d6ce3c2cf122066b66bc4b9e5d3074f65cbfe0f982bc48ffd7c39c4190e378d68a8013c27b88be770dd0783bc443579312426cd87864b4329ff43f9a9a7d596d50917db362bd67d673ee4de92915042e3617c116c6bda975c3162df98c8ad13826df9f2fdbe9cc196aeec22670e5c70a98aa3ee1ed6e8a4f37b61729f1ed020f2c5ca7b4dd4ab107d9434e39021f86f7b8fe28e897339bd9b41abd4d586c7e83f78c99eaeea9082c4cca4e962777eaabbaaaf9cdeaeee30c1bca0862663e3b69562320f118c86f36a4507030544c50079b174377edbaca59c03a96e1b93a70d419a81675d31687ba9eb8e15122983004f296b24db210312e14d1de80490a5f00bafcc2ad8de044d52f94682afb98a22ed0484bc48db2e1d4746977cd0a8d8e6989d5ddcf161d759cfefd684757e5b1acfd7bb14f19be7b07c388a931aa33029f93343033fe910fb7d3e82dd4bb9544bead68068cff1503c4ad78e5b3ebab125f9916546663ca1b853c4ee88519570014b50bf1c781f812ad320a7b0933e5b866982dac9de9f66f00f6700860a1b7b99b811d8a7549c94c1590087ea13b66909e33545dc9c9c245ef9946671b1ba378f71639dfa5fe2df59e40e677ab66dd7f176947d9192c07c2a5757a9e3fa31d040091d4455f0ac6c111ad432236d6a85f9a6e287498c7ea7a617bd1d9e069c35049dd56377d54ba2d0c07c0a6e068e396c3a3793497a6bfcdcf10e041f07bc4daa2f029a26280e3e38a90a8716bbe5c66794f43797b73f4e5a31234a3bf5283b72270f7a143eb99b9d1ba8a19ba0ad38947f9a3736657cf0cce769cc4e4a7053f2a4fe3490fd016365bd0e481e2ad2fa91b7cd99507bf05706a80f91732f460917f1f8a1fd722bcb9e358c8908978822d8a94c8ce7d40307f107dba463f4c8b88cab8f50624f2ae290ef5261aa2ee0b251a2cfed0ed22b19fcff3dde1a7b63f84c6a6046b248763381905c74ff395fcebafc6a569bb8fba37608d031ce8912de817b19829b687b6470a5b9ca4802cb52c206d49892299bbce9a64eb8c24465d90189887111bcc63c42e8c292f224cd84747d6773116165ce669d64666ce68439f417ead371f7699cbd9992942a82ea73e20d6112acb2ae02a87db10d8d5b80e64018092cb57363e5ea5ddb9265cf9c357d0da877d846a7354489aabdb4c523ad88bdeabf1257698fd21a0452d1def0615ea171280c6f014fb65e0491f8d7b5f4e7963c89e12ba90d9e4c3f8c611b072ca1b44fd5935f49859a8e0b10fe86f2a2f2af65607e83bcb48329926fbe0625f2b1bfee93904b60255fce7130ac63822b9c282337bc00236864d38d991dd42d89f2decfa7adeee92f86467fe5c694a961190abc87ceba39267796af80c40de499470456e3613ace6b73d7a63fd5647d640ad4de7ced2ebe5d16ea2e38cb79ad6ebd37cf640dade12536d74f3444ad5c5cf6d71a", 0xf59}], 0x1, 0x0, 0x0, 0x2}, 0x405) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/28, &(0x7f0000000100)=0x1c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/56, &(0x7f0000000080)=0x38) listen(r1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x24}, 0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) syz_execute_func(&(0x7f0000000080)="0f1839c481655ce8c4c27d33d32666440ff41f0f41dd439966420f380b2bc402853f02c481fa7f72ed430f79e3") fchmod(r2, 0x1) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x1ff, 0xa38, 0x7f, "3d8a5512df1256443bb9caa704c69772893b58b5", 0x7, 0x1f2359c3}) syz_open_pts() 16:00:10 executing program 1: socket$inet(0x2, 0x4400000000000003, 0x0) socket$inet(0x2, 0x2, 0x80) 16:00:10 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) pwritev(r0, &(0x7f0000002640)=[{0x0}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x2}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x8) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:10 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sync() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6f0e, 0x81}, {0xec, 0x1}}) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) rmdir(&(0x7f0000000040)='./control\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./control\x00', r0, &(0x7f0000000080)='./control\x00') 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x5451, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x111) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r0, r0) 16:00:10 executing program 0: clock_getres(0x3, 0x0) shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffb000/0x2000)=nil) clock_getres(0x2, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) unlink(&(0x7f0000000000)='.') 16:00:11 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) socket(0x20, 0x8001, 0xffffffff) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x8000, 0x40000000002e8a) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffd9a) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240), 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x7, 0x3) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/96, &(0x7f0000000080)=0x60) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x800000000008, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000000), 0x0, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0x7) 16:00:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/86}, &(0x7f0000000080)=0x58) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000180)=0x4, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:11 executing program 1: 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/81, 0x51}, {&(0x7f0000001440)=""/199, 0xc7}, {&(0x7f0000001540)=""/87, 0x57}], 0xa, &(0x7f0000001680), 0x0, 0x9}, 0x1) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)) chdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4d27) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) recvfrom$inet(r1, &(0x7f00000000c0)=""/22, 0x16, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:11 executing program 0: socketpair$inet6(0x18, 0x4001, 0xfffffffffffffffd, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x15f, &(0x7f00000001c0)=[{&(0x7f0000000640)="3f26e8acec5e952fc0aa50b5a1fb708e00c3974077cac6048e7229d157f682f769d3a6de7f4bddc6a79caa06c68d37b1cf00e188d9f80c4bf77913566f20f5799b1125c96d1d82e269c3b4dfc5c383943d9f32e3034116bc9e1d0b0169a707c42130011167adbb6c2bb3bf779d6a602230e5cffc9ea8477c660e96e589a67d32aec6a897cf36837f28ab860ac86071f4b73b2a49968b81d27002d76d5878143caaa778cea1dbc4d56c30f1c41d0199bdd234f25170c1b58f0eb99fcdfe2ed562aefdcbd058c2bb5f360545cac2ac5917c70d85ace0f0ac45c1c07844a12eae774e157ebb45d7c326d72c0576566f46beacf7942c93708d453f8dac5e310de3e251cc9ab9d559692fba9abd4a512b17cd3440052b78b07a8a82f57f7d892b89c26d2e6ffa088c2c82610e221c32605cf897380173482d8dd1b07aeb470100da8f13e08d588997d6a70eba5092393f6c881612bec6474144088906f69904391d3217db23dbc979f4fcf3f315e39ed4b4f5a2d52871fbf03c8a02a6c8c4a0a29f09e0b7c3fbb8feb1ec0619dffee5fb1e2e6fa1006d91f9b4da19d5e3c16dbc51212c3e0b9f30eda29284c609ba902c493087b765a2d2e326c199128b4e3252b84fdc483834049c6009862ac372dcdd3aae4e474c63d58a6bec1c52284bcbb380f68084c573f9ce81df8e75789cda7c35235fb474e94a92844da1f7464f06dbf409d942da38c051e36198a52d27d4d7991512c4235e3d9845ca72c49b77ed2a3cfb6e3c9a3785f479bf4d1bf1fd74f80702f891e403ffb596e1e904f0f1ed0670f0a260e14b8a678a580173fef1365e2564406a050e287a0b37749df0b7690df9abaeffbeab24dd7004b3d9bb979574c71df6ae1b9ba68f7d836f1dc56cda20cc1ec849b4a7bcd9b6e326acac8e51d7546f0ac23f9cf3c54aa9651a6f4f1fdb75ba3f956b6d8a13dc1d9dcdb5a884f1508fc05f210fe146aa41b090c7736198f06a6088c8cc508e505174598a28b99275e834ac44d6dc4b19c7181c0f4c18590fe974f7de1c9959099397a25df1ac3ca83832aace5cff7aa1f1e166e2d015eeb9e0cbd78316c50e67fa7e93bc63509f98c73dcb944bf976e1f11b38722c56a9394712de947b21f8f87bd0b78e5d2346410409f4e87a2831393a80c660922b22705617764c2adbc2db6e0eee7a476034c51ce7368d75bb18acc9e6add230ff19407731db24da6892a9c59b88e842e281db2decb42a375c9f68f3f9325744c21e37344c65a92427d311de919239f7cc37186357cabdfdd54aab665e12f4ad8f2b676750971bc934ca6d5863b5aca98e8b638bcdfe5bb3afce1c65239467bae1a123686ae43bea89d6439d35c5746547168d923f88f9c4bc8c1852f73d1d2acb589c56a0f7a8fcd58d3820e0f71bf54737877f8b75646f154d3323697b63caadfd5dd5763d4afe49a10d26b7eb2073fc5e1f4097307a55f9ebd0000d09e2eeb609ef750f75ff98e85980671cdeaa4e0a9058878f5f4169058ce514cef8035a11a43dc189ce67e149a910c8b0f8633a0f6146d00b8c6096bc5f107d65543e8122553d9e5ec26f4ec69f7a456e14d5a707982f523b54396273ad5c1c896ca9d56c1e7d496986ebaf2cd55fb60feb30cb3dca212fc63069a9d9beb4fae3828327fe3d28bbc4391648645fa3acda5d042a0cb490a7d255a644433f01e1f6546d16b68737128b8caa809120d3cf3edf2bfd2ea9bf1a17857fe27a0659b2bbfa324f85143556dcf430b69e73703fffa4cc6e021fc7a619df949bc21f199d3a50463ad0bdf2c715f7e3ef83f26bd1f11f23e8bbfe8d1e34984d2b45f3e2bdb67e5e820bedc87fc860fdcae34a3c455a97329b812cf22322534cdce4012198842c2ac3a81a7acd7e6d7bdbc20f207db72beaaf96b9dc6f6c572a665ceb9af12e93c97829c84112a78ea325a4235a8e1122b88f68c4a791957de1402b5041e04231cfcf5a5b6b292cd418cacc1cae23873e520113e06510df7c6f7d5beeae2139a6125b446cb52cc2e95ec9e45bc35910f252aed26111298a5aad8d03444c2cc182f62f0ed7ed05d214de974f9891b423c6b5c40620fa14cc029624ee1b65de0b80c1aaa7b58be5eb45f4f1ff869e778c2199f1060149d9ce51f4525b9a6986173e34a9c9662f789b53e7f9d4c63449bfc571aa93be9f588f6559d90589df67f7027083d602889117832ae3a69999800808c225ba57fc9c348269c1fef31d82921bca50216a1c2101909f2172fb2f990643e3dd9029f6328af81bf698adf48f53adb65574086a1152dc4f06c6d64808d94322e39d1074246898f3106f980f302bf06a8bf6c2440fad7328304abca9c86fa17239d5e74080f725d773db715970ac56a6344abcf02ec0d8e0aa8dbc357e2cc506a817a47d32921728dfec399961b8d361a07471db56989e2f54959c749f6716bc59a3bc33098e3fbdb3046e15db1ea9b165f0db80b023b7326161b93d95a43ce96b84656986c96ec81bf03caf593cc538e15666a5f5b32b561e5f102a11586de579ed0867116eefc0feb05cfd46d44c70f13bb3916e976f915608ae48f97f7d8252fddd5c3b4c11b57a69bacff05cfd3979c32dc73b9cd94fe6c41dbbc49b72b0661240a1ba5c51d7daf22feef7affd27d3608395c724a91b03b2963a12c3ebfbe29a68ea27c8d03bd212b39fc8d13941edc7e74db97e00cb8f919b8a33527f3c466ff7e3dd93da9decd865377747dc1c4dfce408be382310870a954dc9dc03810d913557e25c54a158d455fe4726ba682b4d3bff0b44b4cfb700a75514cbabe1ca651c0370d47ade5ba5d67cb6d137e617b40fe560dea7098ad0b2919c1970abc54555ec5f2d93358d500fda763bb6972dd739922c702737ac77b396bf4c8f740a42678f2f5061b95963ab3ceb944f9df450db0d3a254d8710964111210d8a10761236c85e712d937f726d8d54794128290789c247804003b40008325b12f5ee3f7b0c07968d902caa802da4d303d01b79cc41b83c0d434baca02678aebd20a8ba9200db242d7d83208d92fe3215346ed2e523f901abf3b4e16bab33a8d1935ffb44c384823cf6c2c983af1d1c4e1dcf5eb08c19e56d33fc10e808fe3dbb2bbaad77f31792b6541aa835fe24a1779359f515fb47a9bfac5a672e1c5ed78b489e053cc16067a437c43e4f10d881053537d78caa2cb1e4fdaa29174e9fec574371bbfff590dc86b51ae5fc2a233ef3bfa4f6813683ad370d3dc24a858d063b415fafd1546c2443980724e510144e92ad2fe97c1ebe28cd80b54ef6d74ba30150a840b084e49c79e3018b7fac1d2fcbbfef005292e6eb16a38ef538af02319063acac8e710f8bb5495cf3f0b0626f214ad744a52002bbc2e3af8bbbaa3ffd41e84909823352272cce41fb089e6d4dfa2d12e46e246f7294bed38bcfd58c7db097866baf415f4513606d1e9b3a9c8fa50a0d22290cff205b8bdc86e73e73b98fff83e29f52467537450dee3fd6ffae3be2ff1b300cba3b3cd258cc3f6f11e88c7375f35eff230f79fa7e6d1bcee52f11cc3566ed8a7bdf676fc656d9da442b01427ca7cf7087bf8b82e9838e4ec6e6c974916da007b3c800973d247a49f3ff4174cc352cd819e001d965111848cdb3c1a46dacebd160b0d9125008cb3b24e0fa73779506808e93a2acdb5a24738d1ddbe7685d4f95e5c344826dd13e114937a0768435563ef2147f4b31de0513253de8289084e5219e80b3edf5d3a6866faefe96551aac354f521c7b3d1237f896d44ddedd99e4906d7874b4ded83d19bf7ad70aa3241a3682e09f273e45f95c2a06bfd8c08ef47289df8617156e26ce96ae85934a882e30a28cb187365cb38b127789aa784f24578e53b882f1ae14b884bccee39c911b0c31e8b8bff3e55f3ea2261cfa455a175701ce022edcea194e76b6c370c87a2a710cb8d529384905f7f79348d1a02c33e855f5f28792d28b8d8c811283210860b79a6a1c1a3f72239fea6b939a6ae2317381d98d5c41942e762058fc5faaa96d4c3804e89d51a018a4bd2a16324b043f323173904dd6f2a9c35fe5604ca36753df726b785f6769fb614f3cf6446c066bdaec2a22bc0e7b649219617f47d862d85245e119ba11dbe4bbd5025c2d7fd2386a5d1dd2d1ca33ea829b9824f61e8d1ec92de75b763f5e845b498b39c60af6b7012198842e1c77f5fc8ebb696b844f0004fe3e28e30a061e883db8f95cd8f0a830eb64706012f206f3895360d3b4fb83777fbb22fa7efa4c81057eeae0c70bb58a7fc5a78c4bc3bbebbc52bea366f59c769d152f6f4c7825b5de1bc1d092f28729926744b1af1f8879b08692cbb33f7f795e8c3a0076d1a88b3bc764119e52151bf3d63c74e77fe2358777df098ec8e15483fbd30cc95c6314a6312532c59733e92ba073aff42b7a5ccfbe6c92d91a74c6f1bcf57ad064416faa2859f2b9436f06a77302b684e2b3ef6190b0c37a98de85bbed0388ce27c43146da06ecf3c43339021ef469c3dd16099cd076d4c28552c6fd00caad2beea6789f77808d536d23038c716ac9477e6fcd92e901bdfb6134a915a1e4b50d218a1a3a76e3faef6a709e85b12c1eb7b18d8e363b4e4e768425f88207e0ad7349ea9cc7d6313d6c988bf1eff46f01d2bc130cfcdc898d04e241386b1eede5d2441fe5f17b2b7e325b672556242c44dd7246bc6463af0b58c12229b644ef7b0d63ab9bf03a310b1bd7970ecd160e2cae8b8a2c4809ab01a3ba5f4603ac96305a46bd845ba4722463a51fe3228529b0f6e2abd9ca69a2eeadf0093fa100c9acf8fa2272ef178f0cbf0c03c9bce444874c5cf2cdf1bdac7bfb1afb0971c48e4228a8819e5bf42b1aa6ab0c605e4849441cfd9ee48a433ab09561106c3debbc4609db82d433b202c1d802b7833a8e4da0a0d4b2065d00c323f4a64c966e05d1d23343e0be09892e6ec3673b21d3375df33171b4a47cb9bebc5cc8bdb67f9e6c3ef99b6d62909368ce20aeef831655d8aae15dcc8634eccc50cb8b62b8d84a6aaf5f57175d9735a39483bbe363d1ef4d095cc741aea05ae6b0ce325f66637e07374afcfb83755dc088fb01f10e8e26a4026d145635ef510de5069e4e16c9ef118d26fb0d8fab32e9720c5945de0caa39e2f3153179d71a48d81aff1cbdf851f576281c988af58c3a35e034199ca7e6b179cc8173d3f882e3434b3e866156f6e5bb59f5e72e9456cf4acd1035efe0ad3975c10add09163afdbae387008f5c325413a180114416af750047c94b3b0cb19ab171843851929f44dbdc4dc8a9402f081d05e1445d2eb6f37d6763adf40971bb55b4e733414fba4da806a2ecf60ed6bf2c1af6a3fb7f82a5b2809001c0d574072f1c10a4093306672b537375ed84e002049988d56cfdb47920bdef8eee2a4314b22dce24a94699f39f", 0xf11}], 0x1, 0x0, 0x0, 0x2}, 0x4) 16:00:11 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) chmod(&(0x7f0000000080)='./bus\x00', 0x80) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}, {r0, 0x46}, {r0, 0x44}, {r0, 0x104}, {r0, 0x125}, {r0, 0x81}], 0x6, 0x6c) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) ftruncate(r0, 0xffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="250650df2dc5cc94f41602ea70307e379e6a57394f4e528f49c20d", 0x1b}], 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket$unix(0x1, 0x1, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4005, 0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = shmget(0x3, 0x8000, 0x400, &(0x7f0000ff6000/0x8000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:11 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x6, 0x2, 0x2) dup(r0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x140000000000000) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket(0x6, 0x200000000000003, 0x7fffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r1, 0x0) 16:00:12 executing program 1: recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100, 0x80}, {0x8, 0x8}}, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0xfffffffffffffe25) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="290d3032b66539247e8579afb6a44fafb73637237d563943d19e8199390c4e4fd2bb0dce1f06a65ba020f00a82a4c4c3e8b17254169a", 0x36) 16:00:12 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0xc) fcntl$getown(r1, 0x5) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x7f8921dcca2f1c55, 0x2) flock(r1, 0x4) dup(r0) 16:00:12 executing program 1: pledge(0x0, 0x0) pledge(&(0x7f0000000000)='(-*}}\x00', &(0x7f0000000040)='p\x00') 16:00:12 executing program 0: mprotect(&(0x7f0000183000/0x3000)=nil, 0x3000, 0x2) socket$inet(0x2, 0x1, 0x2) socket$inet(0x2, 0x4000, 0x40) mlock(&(0x7f0000181000/0x1000)=nil, 0x1000) socketpair(0x5, 0xfffffffffffffffc, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:12 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1ae) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x204b0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x9, 0x2) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) shmget(0x3, 0x2000, 0x41, &(0x7f0000ffc000/0x2000)=nil) 16:00:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000002500), 0x4) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="08080000000000000000000000000000f9ba0c9d076ce4ce338a067c0cfe183221300bc512eadbe26a0fcd3356d4c3db55d928067ad000fa108fc37aa958d4a0141685f4a0f0cf03d8ea08c46ad47c9fb9b7b7afc5d2ba95c9b8ef9573e60fc40fb4f0aafaad13d13c0109f6304ce348f694ec7929aa0ae49fec60dce6ac7eac8282175f13346afafb8d66f92b63a4fd469cf100eeb25d1aa0813aeb081256433ebddb6096f95280d692b756bc7fb3ba9238a063c1b5e60879136d658592c8eefbb9d9c4e2c2145e2a6939bd610d7d3e44e24ed034cb67660538607510fadcc9e358651d3f51e5e53bd519a90e7aaa52e43bf1f7c1a0ff7d7ac4857ac77e9199bbc2735d80f849ac3e2742c9b6bc1d258e3a0bf204888c007ffb270de53dc3b2f81dcdcc002986102b988a1433deda28c1d215484606dfe7c83901b95fdacaa9eb12692e34fbf433699ac0e13911f1d8b0a7b670b420c395c9a9b01dbddaf694fa8635e40b29bcb8154646439f697115ec81fb2a934efe55abc64d9ad813e392e7feb7f9a4a71c8de63e6be36b7ffc5248061d0069ad8997b712ec81dad138bfc6afda020d3a8b192b960f94a1ac3e23ec05c86059c56e6ee4d83042f1bba4942894692fd4e06dc2c156d35e4bd2b6bc7a106f782d7000b1387bf20a765e64ca97c4d0084525db6a5887062278ef150e8b4eb1c6115a1fc831f98d235b7b42bea568af940176362505acfbfd26e6c67d36b50548ea6754a4f04a83c2501d0faa094fb38b4486185b262b1e8d8480907e2ab2f9be8be95d86a1013b7118c6962ae5b7b381617657f5ab1f7404278fc4f882e83d024845f779847ddc7f4959e45933ae89c964d433b03e5cdf74e9715ff04f06233d51f0f8f0421cc35341b79b9245f8470e146f31686579faa46e9cef386c100431c9a5a12c1da9b9153c40201169cdfbbdf139b06281c0d657565770f1777d5f9fd4c7cf55d11a2b837ab0714ed7dcafc30d6d96b6edeecf608ed4049b29150e92dadfc50caf2132ba0aca7f393f916f82ac976bfc3f9e751e6d1a5bab6688c5bebba3407cec93730e35cf3254cc66af47bf64dbf55ae9504aa20f35d5f646cc704ae77faf3872128090efd5c1370f79e70afec57f0e2908e4cfce5b538d5820e757abec1e9487a12f88604a73d690d0390f70cf985cbbaa49ebc3197b65d6ae752260f4d1ba319a3b83b9297fbaf645bdfb91f236a0c747923c667e73933fa08d52f1d5b2ab6569c4b2ac24570e1cd32367d7002388cc31f6311ce05d655b408d15f456f9a16633597e3845da4bd63e382cbdd90bc6dd8bf2272e19d1b81f3eafdeb5cf790c31de93314deb6b77ad626ac9917fe59b175ecbecebc65dcfd30743120bc24170bd88a8747167eb99e00eb33af66dab4b1b059e3a061cc73f5d92d930362f220e2c204fefa5da225a418bd2f846bc6b12fc2714bb73f21e5995c7080c2dd2bfce8b2b410547a35e695f76a151b7aa40050cd15d5346ab4fd2a687a7580bb0fefb01337e433398f3185d61650c331645a59aa9191e9e6fd6c28856e2932f390092e9df06c52e81bee3156bb0eb5886f97eb62fc02249365f35bf3e2f254f36e281248998b04b1188c246cae5136b4dfbdecaf3ed45422a4f0a08db5e0dc45ea225c33e49bdc846c51419dca1036cea0219156b5ae94330c8c288d9877e24375d89a35dd44b0c884c8041e9a38411660dd5eba6c705913d3a729aebb45ac181c2015f6a9f83887e0c5516e11bb2437427ba6b61f74463aad3fc9e11d859dc238a55043042de5b1886953b1b8413e099b0e3e48376a6609651a0b9e0609ac79b8d863e7fa2c52cc2c9fb0958d575a3d743ae9debb91609e3cc7378f2518016c4596237c7db28d37febe14229343ec308f09c701fa1989fdeff7bdd1c1c094caf02d918a9dee951f23b3d71cf151bd827f8bca64a466e2494e9e2338215fb037705b085b5976b08bf6c9037bfaff70b6d6eaea7492eeacf440c890859660b9e9ee1e32d22900089e2827ffa7c4e90b501dfda41ebcfdc5dba5ecf0d2a0dd643ac9cc28efe02f73ea533b351ee1312c2ebbe0746d418715ad724d036993bca7f1b8b20cf3b9459c411733fb0587329e84c5745be528c5be50a8f32569cbc63e5e46796a3f710093d168eedc4e030893df5a93ad73e9532e7e968e0f65871f72cd0a5d3eaf93ae25aa5e2c178b5c392cb0efe0324aaf11aad37a5e4096c8d8c89919c024c6be038e5480036455f2b7df57dad812c2d47edc20f7468d601e2459bbf48741c596a6de6161cbdc00f4672c1394007b01463c5b7c2ff012d6452db6f4bd00479dc42192ef21f152439c9b9596dd77c51d66d42ab0dcc3dee8b055b46dd14f555ff55dfe8ca4640074c8cfeffb6fc42483a55a7462f7c2c99181abd66778935bdd51a09ddf0a33dd6d3588e9527c107737a5789f1bc5b627473374a71f8abfd376b244f54dbfbae69e6e54c5242625606e3a6e255a2dc672cf59a9e78f25433a3cb17eafd0acdcd7c13640229f9fd4338a763fa0c562cf948ae236151007e82c25662cc90708dc5b54265f944ac128e766f0ba0ef2f9188887d4601cc3da9e9b77f6b72dcaf9710838cf40c98dfa87e1effae55609fb3622e89c3d651f11cbe5985096a781814a5abb45cfacb30fb64f92f3a041ec9fb9f346770dcc462f220674adcfe533d017fa3f39014a56b5429d9ef7f1a5cdc8f0ace3b42ad86cce6cacdd1ed319c0e459319165e8546281f3e2a94c25dcf853a65e1a0eb6bfd7b94185f528605aa1f48260b82690df8a3e9594a03443f9dc7d2d7bfecce5c069bd746bc0be55f485d4c9322236a42b8e0a652466555f39461650407cff283ea34258f7896e430c4d722d6e37b8650a057cd00000000000000613aef7c4923c2e376daea4762e45d3426ba7d48d273b51d8356f0e45e13e156545d14790bce136877c67e4018c8deff21d3eb4ae1db845b8c2f4af7332111dfe9ea61508b6977a81ab962eacc431fb3a5cc9e26e608be58d927ce7d3e52e028"], 0x808}, 0x0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:12 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) semget(0x1, 0x3, 0x744) msgget(0x0, 0x319) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x400, 0x80000001}, 0xc) getdents(r0, &(0x7f00000000c0)=""/53, 0x35) clock_gettime(0x6, &(0x7f0000000000)) 16:00:12 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) connect(r0, 0x0, 0x0) sync() 16:00:12 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x10001, 0x0, 0x0, 0x0) kqueue() close(r1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x2b0f224fbd8ca5ac, 0x0, 0x3}, 0x8) socket(0x6, 0x3, 0x7fffffff) read(r0, &(0x7f0000003ac0)=""/109, 0x6d) shutdown(r0, 0x0) 16:00:12 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000040), 0x10000) close(r1) shutdown(r1, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = kqueue() socket$inet(0x2, 0x4, 0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x30000000, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) setreuid(0x0, 0xee00) setuid(0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000340)={0x0, ""/143}, 0x97, 0x3, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "8eda9e0cf404051391bc04f0fa10f82060b15e0b827c53cd108d32da"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000200)={0x2, "1506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb650df61615b1a3df8684e1cff3a148b6df87d7d500d41b91"}, 0x42, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/223}, 0xe7, 0x1, 0x800) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() read(r0, &(0x7f0000000000)=""/75, 0x4b) dup2(r2, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="2291ebe680d0940dbc7016af224fe78f45c0e0b24e99ebe022d1c0ccf7f30cf886e7f1dd3fe5ea20ec2ed3c8f93033a50e5f4383fdab0a29b38761c177f45383d227853c4d019dc4c754f6f053027c2c9f0f6c3a2c4c056daa30b1d1d77ae1ba39b6c348b8a802068a830442b00611f94da9ca43673d330cca15a91b204bb9e8036bf4d501b642fe271c7818f58696a1d6c41c6f23dddd8cedb0ae2ac13328c01f9bdcf80fd0d0c9b49d7168bca8cb2fe4c0aa95fab2e4a4d7345b877774828acf0dcce6e55565a2103b004a070630a65076c5b43d5441677aacd2271c5872ec5308d5202a4c41616fb2e4c93a0b7d92c439c2c538e75f2e0a64d9509a6b3d77d655090ca214927f3a26fa6e6b4032286cff2d97ff806fe754ed0389fb8fa8ce2035ed0a961f3fb740a70e339b22ac4d4a11829f2acd1df8c2e2eb69b23162f6658ae04489c4c14dbba1fdf9f7b991d00969ff3e9fa31a4380823231a05c171885f182f66d79ffa10469f772266ac7a42d927cf87c344581211b4510f9fedb2d6c3225db1484a36a9bd07fcf4f9d7885cd1fc9ebef21bad20b66fd267e87972125fd1efb21654f7cfcab764e300b9d00a20c7150755253b3a54a64e454e1f66f915913c51bd20b46228b598dbe9de8cde1d0031d9f142c94ce8a6748124205471a79942147c6d5595ce38442a95316d3d9cece822e108a03e8900ca83735c983bf106101f4bf3b3d9924caf3bce3201cc9422f905edbad0700441538c0126fd602d65ba6540b6eec6f84d73aea08f8c542f0d5d0d44f74383a1f16d6917a421972e9636040fffe5a03963f04c60165eed3d9d6ab4c7143cc6f02148185d6f0b361f54f800f34b1d6b39732548188ec5dd966a4d090595a2172c435ee6633634e8b1e70bbde665532aff5e33f402ca4ea8db0b522871fad56f2fc92f6c3a3214bad525c16ec8ce5822702565028fbb4363192374a4827d3faadae7c4ec912c5d7b665542af87759de37aa8d15eb65db43185b9d7a034edfd55bcba67ad87786ec39d6a605d4e21254b147a35ccfa9e4dc0c37e9b7fe2552c30a0a0d4575d113366fb5c6dd53feda3fa059f8c9510264ad436aa65bb3d9641272f4ab42673e6df029952914e5c37dbe42018f1d3ff0b9c04cc88b99fb9673e99941acf4935cf54bcd1811ff1c15b0e3eb1ee851e10e0d065334ae9c479f2e08bedce7da6f03783b44dde678c0dff07df269717fc2b8fe5db28f8c4f017e1c05c3b7202ee429560d93c7703bf0cf119ac881f7d1111381ad600dbd9a88fb5e18159b5e9670a32209756df43fe7496c69f7eff589b054732ab4ac90fbba06d066045933f6ac40143928b488a4c347c8d763a520a3b991b6f269325ed05f3df87bf97dbb8614c79347763e37b2fea6b97aa6da9af61851fd530c02c195268eb51ebaae6d22e466ca0ad92a320b1d4ea14f6e81593e5113d1b642e1053b30a7b2808a053e4cab4772f5075630c22ebf1f869ecc816adf500b4fc12db3c92912574b49a949a1604538d33ae1e9d260d1f0cfcc1d835547aa30ce1a9c9b4010a7199873f8c72086ab91cd17b436a35c83ddc72c88cfa3bd9020417e736d44536ee6f1c208a23191318e01330e36e15a6f6b8b8a9bf20a37ddef99fd6897458b64084bb9df58894b532df396c46efe9a865562ae549f2598d591f6e34b1941b02a15dc6c0c717b5fa007d520032d9f2f6cdc84fd37aeb47f989eeda0cc8518fe1d683b9c999387d61ddf4111daed3c37b570a770ddbcfbb3b8b220f82c60bed1abfcac7738d15d99399caaa56819ae220b10dc2010ff961d989cfc9c10757a32f1494ffeebcf225017eb881c970cfeb38985ea2a171a2ab2868b8b51a5d033100d947a5145465ae2653c4425673287ab3b660892ec06184a4421440b2398e8f8b394fadada63f9275be19f84e17aee3eeae6b9f26cc11922ea58d537bd10e97cc0954fbbd8ca37e12b8049d7a8885207d02c29f35125e2224af2dbcabea83277ce5904cc368f86672c29bcb10f68b45a3c48f46aa2303a97595980284560b69ec88f143e952e0f281011d6d3c9c3d920a1a80846dd8b33345efeba65ac532e1e4b71a03c1d6693ded6a531b4100875e80fb830bc946aa59a58ca3f4fcf74763896cd8543cf742c9fd6c2278eec6b48073e14f49b6dc281b20d6451573664d4b4f37115365407abd732d2c4b125b539c1fbc8adf41f8e89b4070a55ba7a686b3cab057e67e59e2ef146ce02c98958ced9ca883b55ec3b5eabdfb94947e6fd5816605a21b7000eea7e154efb6f3d2fb6379902037b3318b40cf91123808a1daa95f16b70bf30b96c6095e0602b677f3fa89c47341b3d42aa87ec7a42768a71b1655f1c75d23cf286275a1e2cbcb3910803689e2521508bd63097fa43594c4f785b73d5bcec31c2b6e5292671355ee9bd397b90bb9d0e38eca049529049400e164707936a11e80e1d64c26032c99b8dae9e89d7fb3b2e289d70cd6fa39a4c5593d9f15a710f151db6f8c74b6103becd0ffd8ef87cd9e3f40c0230cda572a82e1c721d1a80000ce82222bae3845585d6944091776f4de408874475207291363eb3572a36644688a665a693491c2fa8b79f21ac53755c23e151e6a367c62e2a472a7ad677ff74274ad598488a5fb260942064273c7a32b6972c831b12ea0ce5b862a780e901ee4b5669ccf8812dbb8d88d0341adb9588d95a6cf3ec203206fb9a904c3d16997962982410c4319fa9a8121deccb68af61d8553dca489e2950559c8abb986278008549b33211377e25d33a8e63422dc728ae4be5a13dfe5d2f4648657ecfcb4c936845191721922a38d19316e7743086bb37ca3167569d2af171cd057cf78da431cab58fc9998a20b20200b0d022e5c414404fb50f524773a764746bd78ca2361208f21d1d1306a16f36824fbe1a25615e8c401c8020754830a8b3f4e0b232b38cb377e75deaa7d5839aab26c30f5bf3f9b12d40bd70d399eba41ef035ee319644d14f8028a9cbf6b39a724f698fcb126d36a8fce3fc99e29516344913d63d72ce39616e5f56e0c30fc11e7a5d702edd207dd40a71d64d3ba823f8c47c3a99437b27084cb2c1eeeabb5eca745bd4796c85b5c14404c90e7886a701297d46ed1faf70c3d45218440e677f0cd323be9bdeac193a56ac4335b808437ecf7fceb3edf8e11aab7a829e29c5ae85f002c503e789d512cd06926308b5aa82f87504e903c3aebdf28b86835ade827ad16d1a1daff4bda1e527c3dde36c027b5c24a5ded2f6d6f734de35c47dd29021aee7684740454af5936670a350e27d4dca56518436496da9a4dfe1523ee4be56527db7ad6ee2b550e8b4cc8d4121d92e85181d816b081667260809d2d757b9b31b7e2d6b0b7939de52b1f54e3e9ee1b6e56d8410cb1f5658cab7c780ee676cab74db8b458a57d7c0a6e47fc971f94d7575a494d57565c6e27a9ebbf27ce360c21970cfaff6665d79eff019881d140389454ad2d4ed93d08a598c8e29c0d91bc76550bac11fd5469d47ef650350f31fe1b3540dbf8a290383064e2e71f0459114b3ea5b643cc6534e0d989bb5a525603fd12e195f7d4921fa239238320db1c7c76fc4ddb34bdb18eb873b2ab0d3b07a0c356ad0931e343e71d3f75f4202b7a790de9e526c068041bc9972dd93f3c31af69f7db2b4dba88b640cb4f89adc217594353e87d8406d149e10fb7d0c43b0b2c3d24a0b5bdf39974419813eed40442289fea7fde295ab57cb7779507d793ccb258ba721647d136c56fc65b896bd742030740092e56e576073d9eb2c0fb1971b608b260e3ed23ecfbe1e908c554d0ba5743885ff87ce269207a0eb7254de200250f808a265f4c7b6dea198bc0f3bb78653f2d415e542233ccd6e552671bfd70d64db3b8e2d905837b5fc9ecf28131212993f2483eadf07fd0df4dd9c691a143e5590ed839edf63cfa000cf87857104f0d49ba6a785e4320b65feeda0b1b8b4b3f144b6b2fd63bc9fec3ea07f381753bc4e30f406ae3f376e951d172c174a45357710ac523f65e89aed371b100758a1480bf865819a3eb1bb596b9e17014f86a46e0939278a9bee2a0729977fd8eac62a8331ed67ba509ddb7d6cdd5e225a43bf7faea385cfd96ca28baaac3dcd4f0a5e7a0cf3ef62aac80800bc6c0909783bc2ea87c684c92fdb000452bb3d6af36fed6ede42d47c21878eb772ea1ecd7726392a8c56066a8fe58eb90fa9be4aab97d41dcf2674addf2da6089096e6faad1d6e6bc076e5e105987c078435d615d92b828240668118856719dd9a7c6741216087883dd3f9f84fa6ea78acafcf184d7ad758c65f9d79053ddcbe901957a499748d351f6d7b9418b5bc64f28d16608ad37c1842ff78d1d2a959e6dca3a3cf2c363570a33db390d742ba75e44b891d5ddb59e8616b108e06b836a886d2d1b52db8e11a3911c4fee460abdeeba4d125b3174d1433e7ed7366b4d9b2425347528865d360ee018085ef8e0eaf74cb1f61d901d39d1d00108c4f1b293cfd883f30906a01fef8bfa8ca0a352c15b4b507e52beecff7280f9ec53744791100d0c7811ba632c0b8e99eb4b6b9cba839b1d85f1299b038d28a389c16e7b005325f26388677bc5fc5f18bf1c14c84a26e482ca46fce4ee36b535b5339650b56f2b04487acf48b0da94ea553565426376d26d1b44cc6d5c00d3d5bc71ee2ad8a641f03ae3950cbcf6068c59141bb1b7d564c29935c20c87f0a3553bdb855822aba19fed53898385754d02d082a095f5585accbb7e13ed0749427289397d550af5280b5a3329b31ead5e40af0f1d55836770d5842b91d8d7cc1e197a930efc6a9cb8c5589d9660892cae5e4502f05a11752c18c5ea545b40454f4afc0bd5d242cc6a1e26aa70e79e44a6f3f7575ea0860570e9098d2d975f9637959e77bc68f98b4ccb6566bcf5cd93050993ab3624ba2a97fa8b147452a64ad20a3ee519136388697d332a2d1195fdc57591209b9725bb2702d7642e4f1c953b45335b9ca4c400f7752a4e031b8d5a9f01c8b2f3a6a5e11301b38f69a6369507dcbc6dae50c99228cf448db86f1611614a8ebacad9cbc342269af450d6d9bf5d416a5bfe7c4ab133d47d7b0cb8c88f6ef175856355c0760902fd700ba1b78bdd5e8b27044e6f9d2eceded1869c60e488e1f7839814dfd5e2299031e09f3f849735e0f2ecd93e950cfb2f1b74753acea3c76b05eed53b936e2ece05d557f4a9243b7b7fa89ec7dbbf690b995dbb658420884860277d208774fbf404601f7da505bfe452eab928f3229c3bd50b4f3af0b27783d4727a57a3d85f16a6db9e490c11dc400ee8c148df6f0d231171ba618652ea6927d6040ab03a5f8ac34766f365fece4a92d32f570e4f1a1bde043e2e988fb7f5e6be6e001f5165d7d92b028e1e448b654cfa84c6b2ed8b136de295a1b53ef32817fa68e454afbeb06e28cbfc3ec4fb1bfd25db2cf1c5b5af026026d338d80c6d7f2438a32f440e2b6a5feaff8dc524350be628b4eb7a417dbcc8cc8c4c762293f07967c5420a3a13ab4ed29d44ba3563e5ae60cb11c62d0d253e9d854600f04a0cb494bea3679620f127fc75ee23dfa2e05e1180ed235b7257996acd31bbf4be2c059de712986ae72f7654f4a7f6a9b1c5b532724882df3f1db78ebcdbf5a4cef1b86e20a9c8a6b7ddbde30b590a2d1a92d0ed07006930fcad0764baf76a66df30690a4674e834f7876cc1ffa0c14ee63f0a28c074ce610a0bbae5ab9a69f62599336924d7e748a7397", 0x1000) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:00:12 executing program 0: lstat(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20140, 0x182) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x6, 0x800}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80000021, 0x9, 0x7d}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000041, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x200, 0xcfad}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x42, 0x80, 0x5, 0xffff}], 0x9, &(0x7f0000000280)={0x10001, 0x1}) socketpair$inet6(0x18, 0x8000, 0xa41, &(0x7f0000000480)) r3 = dup(r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000440)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x5, 0x3f}, &(0x7f0000000240)) socketpair(0x19, 0x0, 0x800, &(0x7f0000000400)) write(r0, &(0x7f00000002c0)="16", 0x1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x44, 0x1, 0x8000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x6c, 0x1, 0x8e9, 0x40}, {{r1}, 0xfffffffffffffffd, 0x48, 0x200fffff, 0xb0b4, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x6, 0xfffffffffffffffc, 0x7}, {{r0}, 0xfffffffffffffffe, 0xa3, 0x80000000, 0x81, 0xfffffffeffffffff}], 0xff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0xffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x84, 0x80000001, 0x5, 0x4}, {{r1}, 0xfffffffffffffffe, 0x6, 0x20, 0xb59, 0xc}], 0x80000000, &(0x7f00000000c0)={0x4, 0x5}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x24) msgsnd(r0, &(0x7f0000000100)={0x400000000000002, "ee7b2b57ac2b610052744238dd74b85e358f13b3fd948a972367d34f657ad55332bfff9c31a5f8a87bd00925f63610b63c58e71e81a848b8f02db33ef9572d7b5abf98c022afb7beeb1129c3e97f89533c5347eb83d03a526296c7251347a58c38285a7df2ac90cf3a1099c876e093fd845b6f1f6beb4838ac4b95c200126ca3fa7ab8de2505db636adddfa6d6d886d24ef72a97e54abd1f21267447b8381e26e9a19f09c5843bd8164279ede55a1e4bad05f3f7e14b26ad15fccdf5311c2705ebb53d5e99ca254d9d349cc7fd36dfab9c0a4788c33d21806c363c7f08f21834bd8e47177ad58ad78cbee9cec2aa05d4c6e1e55b"}, 0xffffffffffffffe3, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x4, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000, r3}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') close(r2) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x40) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x6, 0x650, 0x2}) fcntl$setstatus(r0, 0x4, 0x48) close(r0) getgid() 16:00:13 executing program 0: clock_getres(0x2, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x7f}, 0xc) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r1, 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) accept(r2, 0x0, &(0x7f0000000080)) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:13 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x120, 0x40) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/136, 0x88, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt(r0, 0x0, 0x1605, 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="5c0be953165703df00184780e9039f27ec3672ca14114180b42da04972f8734e3de12ca49adff6454b2a157cf69cfee5124962bc83da2c37ee1e6242be07efb701df1c304682a6832d86b2460d7c36adcd016a15ac566255e6c627db52ecd10ef52896274e5a7e700df4aebb7f613c40c4b928aa720171c23b665204fdb17d9190181bf92c71add0139243eb0aa818c04902e805b7c37d75f8a835177afb5e889fdbfafb66401f4ea6d5d779eaca05c3f23622f5c39f7469a70bd4e225c7af373f07a9253daffdf0eef2a8e3141bf94ac38390eaaf1d8471264632e391a755cc94c8475fadd2a824709b691590eb5d4e0c804068e6e48766af57e7f497da1784ddf7f9faf1ddf9994afcba88d6108606ac47c126b2af21292c9d4de448e63a7fd38840ba53d74f63202163ddc87bea8c82fb7074bc15b5801cd8e8ff4ab84603bad92b4718df9e4cccad74035487df5801798cfd9fc52f6aa5cf58292e3accd783ea55cead1f846900af5ecdba7f351b7b93cfe1d7cddeb5246b5896d37527d827c3b140bad586a13c897a646ea837d5d10d6f23334cae9e94df7469768c1419d8ea6c078a97f1e66844e76eecf465eefb5f5505145c79c0caa2549b8485961670cd9fff6f4fcb2480532267df0d0f0f630a90ddd8b69515d91a6490d925ad3d47b710907da68dd96aea7a42bd490dde64fa67616ab4d3f1c3c22bb628a74dc336f1aa18666ff8dddff92827e8d11b9ad293163d0d99933ff5984ed56fb42f0e1cdd18b9a54872fe7e30881e628fa9b4ce079e2d18bb28caa6c16a9602f861812b4bd88f77e6ebf5259782debcb04a91f8c0d227f58a7d840a868f536d332f3b64eacda255a2a42f83ed50412dcd61b90df6b569dfeea03996a1f8d0c62dcd73fda83869c0ce1229df3ae74f32d15b3a22897f351ae70c74c09fcc386b5e6039b5ed3db6a6d9cfdc24472581e6ac3ae21a43ff195eedecd7ad8f20395abe025a169186a46093cc87b5785ed4fdc0c55acf99781200e112078bd25720185c9e9f277f04bd4f8586a8a71d056f38f2e6f7402fbcc754fa1b86819f01f43e1bd1adb95ef5cea289037ac69a3b16802d6b40fa59e66eb7dad99fe9b4dc4dee97095aa27cb853ed0b8981319e7c62f069fef291acc7c8d729b99844b1131ac6b75c3e7c16664c00c1e098660fd7fb815f476d016bb4bf73fe4c9b4c0c8c1ab8d4342889f1bbc404ef24c781c50f6663f43adb8325107f5277ccd0ccd0d29828674d34414eb009412f51c15af97ec14bb0b9506e6e1cf47f754f2e02c839310879d515134ed19815b833d92234a220c04ab661b341ebdc7cd64475ab7d7154bbb284becd7011ac39e257ed870b5ddab990d97deee5735e713e48f1f20e0e314a2599ec1d81d933e887824f910537c6c8503170ac97a33709fd241b871b877bfc4c0bbfe1ad36475f45e183cb690eeee8a30acc0c0f630a2a1b4acd1c1b36c09b1643db0e9a5956be83fe59f30b1bbb5bfda76c653259910a8320639b962e56889da646aaa23c456e64022382bff4d163d395c038e478d001d4b3a35a92c500a2cf237e5fac831a2f6bdc2c94743474ecd46e07bb9f2fc85d972e1a60d09a7e1a930357b99cdeb5c7c5754b0155ee3427d21c1c3ce07cc8c469f9f783c59080b9ad31e49c47fd94da6b6b75c685a6f6e1530acdd6e675c723923d3e60b1871054ef861b4b80e4407f2006c762fbbf9f221d6b92b482daf09bd91bed8e80dc23078704d725264f332c8468282bd95e4103a560bc769db7f31af5fb42ee5d3da225298ae65dea4e4911d9d94863ad9d6d28362f2602e0c695354c1d8e13eba368acebfe205e92b3c49ef7a200467bf034816071137486ad5a37d08a892c4b2b3418f99dceec69efa817902bc880a10566486e95e775666a91408aeb84c384b332ed34804e1f2eb21a5a044e793d96a8452d0d101dd8451a3bf5080bc5e071c2220cf52f118374f31dd3e61860b8dd328ae7198595038164b5df815ebafc146fb4eb84109932a22d7d8aa40260065bc012df011a3350510770932706b782529f5fca167b94bf91ab7ab6475abe036f17eb048fca0a405cff37b74cf1d3973493e8076f52ade0658c1c20ec9b76e70c4128d4c1d77245421bcea97cb36af0650a66bad8bb730b4835ccab4ece1d77917dfdeddc8a3d2848c7ca1f554e84c6d4015920acf5fc97138d00778c39a59971c55df98669ed06d1f02502e7e9940e55ad3a591b4d8e954db995e1ba1f1c8f6312f4844a694a668fa1f9a63bacb3e4071c02b3542d7695acadcad7210eb6edd1729cd6f7008c5e8338dd35a4d26b957457445c71e91eb8319cd8bff361fed0fb2d1d20b3629543dd05fda0f449b4f6e633bb288e5f2f3740c6d21ae1a4e179f1e6d2888144487dab732f513d485df2cc5b63e1027f79dfd36b37dc6f539b2cb6c78b33391e3734ef5a0811e561ba8f9dee327e08e683a61e12c6fc2d97f2288669bbba238b8e8e5d2d508519e41e3b778dfbd506a573ba42d6f63914f179ef975becb9c5a6915a800f585fe98c2fcfffa2d1ec74f7d6bd0d8847eb251cb180857324768b3fa97f720428d99379c8257595cde4fd5d8e1455051da96a0f156d6c96b0e0b9d8c32c4c41d48adcfc0e79cc05371d0e30c734b5d9b2d37f840f6081754539e27b30575b41e216f4af21a1913a1f88d5185f1f1147d7d5d7a518e686a8d8a5cd855da5658bd4a9497d8e4afc2f4517bd824eff33861d8ecbbcca55fc4c7c2abd76d596a2d1075d056668652d23d30608d0637630c6ce339fb786f49b128971f22057bffa0f6140e734340cefd9d381624aa1ab270c2eef2a451997c128d64b049de9050ad4f1485be79407973b543fcabdbe31bcdab8f58879eb79fc896dfcf039f5c4c2b3691d40cc73cc8ef626033459652305fac6a0b9a88f9ee6eaa660b77e3732bc444093dcf8b4e5136d7b93c939200e0c8e2415740961d5669d698ebb70a2d13024ae9a5cd4007a78d351899b2de30c6219ed2259fa73a0f6caf314a84c590ffc7ff80721044be462da95f22edf1244e45bb96f5099499366ee34a5f1c31e30103749bebe6cb46e93c101f4f35c1aab5efb6c8ec9650cf15cf0b48f8107e8dda02c2c593b7fa1d272feffd058330b82446ca8286bbb5439d8c9facb07942ee7af0dfc73060b4dfa4bdf6efb5a11d9885cd3ce54a2e605303a0cf987e4f88e7fb125ac2339de3bffcb7d5064ab34d52acbddefd3ec3c6085ed6ac3d684133a69a5eb2bf53ee56cb7d45f6b707b6919c930f98fd971dbf92a931a2a60216b8d547d0e0cab0174372d8c1869af473b25564483416d2bcf213a4ecf289e1f57c87d3c5c143efa9344d962617370342f2be5a7265dc38bd6c497d6648c162f2c87631cbb78d6af88c97342c8b7670b7e096698436b1e24d284d05886512131d85f85480d354ce819bfbe2834d231027fd773362ee0b4cdd3d9210544a1bbccb68966ec3285488ad8dfd9f7940ec3c0483c9db652ffacdd4adf2247b737e24c888b67c426839dd78d5de574f751d0e367b4402e86e2d4181ff1d3a224853c80b8b63e13307c18d2303001607f23b70932f7c105ceb378df0434384c47a70edb81ca77fbd33bf53954a28da9c170cba6e88a6a30731fcbacc4d907c95ed15e90d22913d89139770da6e8e803679c8daac317b561acfd36f01a0bf95562646d4c3040302b35cb9c54bfd7b876a30ff35bdd888458f4529cb8e50c4163d05d63aa2af4ed9811449e90ffa2538efc67c17095508d5ee25b327f3e27af5de9296fe642b0c6abd9d74817d8b8983ed31a1a5a51e66b136d23aa564aee265c92c38ea2a5500798e5c83d88cd4d51f456cd3ce9afc3eb7fd955de42fe78d6a4eaa8b60f1958381daf5a21b0282f42fdddaa65c25fcc70c37e95d4372020c3d4a89d42930198c4777744a140cc8d8594a41878989a6414397fbe467ede218df1140fa5bff21097ee3227eef780d6a6374c18ff42e6040ee4a4fba6b08d8e7b57a38c7860d4cf39782ce625d6f9be25e738592c6f695b85e6a7e6db5d12d622f5fdee80853942c8da0ecf37152c1ad676a6c710a1215b0c0d1a09b8d8b544c4223979940696472d6f84ea9082249de1a0ce40d9cdc3f324e628eab6798a29366eb95c882dfdeace9b6b8e5ca6b66cb4c8c69870aa0b99f449ec470217381307676672397223cf23c827ac1d3d9b235188d003f7bdcd8af82ef6a853144d6523b6816cfd697013dfa6f8b004670c71ba9f5c51b3341980f17c89ce7ef434f988c94ffedb3d22e4157ef8ca7eedf6df49f8a6d99fc26a75cef2582b127419ed92c93660e52f21015047bfc8491e5db71821ffd8d0edfb90c7eaeede0539d7a31e5e6e2f6487cd4dc8356742d3330d730273a87370df1415fec05b00fe44c8cc61496c74d9e525a86fb663bfb90c8e1336a219b4f8b37cfa48978d86af3b4965661e1db4a3926c9857df4810420d7b43ed869305207c900177a18e4f96555c2c6740722cd1acf6d7ccb6209ff75c61722d9d0a46074b44b24b7a99a17f77b1afc2172d34e4a1eb3bc42a15899cc1eff18aab7759ce16fba727181bc464034adc8621e633ad22b1ba230972943953b6a0f4201e42dc93b9fe71c1022a2f438ebbcfa3c8cb38f6e5df2bca53d1e657adcc375be36a592d248ef783a1a321c9dc1d3cdcbb357c4513720db3bb96b4e0c26be1e997734994f20d802a9c9e0b4896345c03c9b6e8e94634ae7744108e2e691aa1fb08d4f1c3543d1147cb3b79f454d147aa10eb077277d98c7605fc40cbd24d610562e50d74493ae2ef74a93e972d1b054bb1be74eac314e97abe7c7e3012f09cb2361cf789967a7cfbdbefc1d09bf69a91120c65f44cca7aa387b4268f1381139f999e9c3b087cbd749dfcfd0a3384672a8b8bcc408e0d8c5949d0b7ac91882669de3dd505fcf749df33cd625106b314c3240b60645e2817ab02ab4689a02b7c5562bf007116d6a14cf3280dc37cec0ead7da66fda7e8799dc505fd0e6af4284963b3976438fda28171156e91f6bb4349ece1ddc7cfd48561f2fbfe1bcec2ea50ce0b3f249cf0ba0035c0eaa0145e621625695dcbaa7d1b379dba10517b950d3b8557dea016a37b03746c304c328f1e3f1fae31214a76abb0a114a2970d39ecaee84afae72e746cce4a117705ab86417976547142e759a81a2b7bec79c4f463d052381ac6f7b8bfed758c4b656d3314e0be19ba4c4d75fb0e43eae23ce439e69430582ec7a094a8bd5a486f8ef5c74cb7f147383c1e37732203457088c1e692681df833e483bd6a41ae0f90c0111f8a7431e81cf419e53d792ef76dadd94f33aa8c94588f166d5caa6fb9900a3b5086bee82336cf748e38dc2eceb846f35aa8a18f384f2b48dca02327ecfd682957259b1ca20da617f54043da1ad17d811f560acf89c33d724246171e493c32b9873508b408dd5a404f3151398956261a23a0640a5332996b81993b6a40ae493d389f49b838d74cfe0950204082c1ab190604dc75b531137a29fed5dad3213058e107b862300f4c1e4f5f9877a56f732c59a4daf0aaedc063bf6c41e40c3065dd0ab4907bb0b6bf2a3290243e7e7f31f70752d56dfd35ff902e8a67b20b8a277a08a48792f0cf5635396c090d2e451ca3dbe7a2e6521e7ccfbc666a7ca72ee36a723b5d83f536e025d245163975f291ff1aeaade60150b66bc1b4fb281b04676d32f854cb52f39d4bbe079515a22291424c8a7058d1e6e747306", 0x1000}, {&(0x7f0000001100)="eaf5b7f49dd415a4c0c480c119244c03367c680bbbdb38efa026d759c834380b03ff1d8c26b985b7580191003bd0631d2a1d645715c8b24b41ffeb7ba640093ba558df4eb0e783e6150da71e51f6e31575f094d6571f30d5f9d104a908ad135af14b8566c5fe1be437d00e7ff8bf1c1d8eefff34331d5b39164ac4cd85f9559625583d18e7fda444e76984d8ef6fa0bf46dac0aea3639e84a60cd62a54604806ecaa1b115466273af2e70663bef2b8c6492976166b79cc29dd7edcaa207b", 0xbe}, {&(0x7f00000011c0)="3f0a2f5456df76794f5c667d681e65910e3e7de529d95aebc3e98e5bfbaa274db5fd503fb98c7904d9e2c56c008d60a47f89143c728bcfa1a9431f47b51dd8521185", 0x42}], 0x3) socketpair(0x18, 0x2, 0xffff, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r2) 16:00:13 executing program 0: select(0xa1, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x81, 0x2, 0xffffffffffffffff, 0x0, 0x4}, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xf25, 0x0, 0x9, 0x100000000, 0x3f, 0xe5, 0x3f, 0x1c}, &(0x7f0000000080)={0x5, 0xfffffffffffffff7, 0x5, 0x8, 0x8, 0x3, 0xe23, 0x9}, &(0x7f00000000c0)={0x5, 0x3, 0xfeef, 0x401, 0x80000001, 0x80000001, 0x1, 0xfff}, &(0x7f0000000100)={0x4ec7, 0xffffffff80000000}) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x12, 0x2001) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8100000, 0x6, 0xcc, 0x4b5b, "342716ea78092b5eee6d9bcc5a8ab4966d87ab2f", 0x3, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = geteuid() r3 = accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x33d) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r4}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8, 0xb6, "05965df0fdb60332a979765f03b2938958458f1c", 0x9, 0x7f}) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) fchdir(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xa581, 0x0) 16:00:13 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000140)='./file1\x00', 0x0) r0 = socket(0x18, 0x8007, 0x100000001) r1 = kqueue() flock(r0, 0x6) poll(&(0x7f0000000080)=[{r0, 0x81}, {r0, 0x4}], 0x2, 0x3) r2 = socket$inet6(0x18, 0x5, 0x9) r3 = dup2(r1, r2) readv(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000540)=""/161, 0xa1}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/152, 0x98}], 0x4) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000180)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000040)=[{{r2}, 0x0, 0x8, 0x2, 0x23f1, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x8001, 0x47}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x7, 0x101}, {{r1}, 0xfffffffffffffffe, 0x25, 0x40000004, 0x9d4, 0xfffffffffffffff7}, {{r1}, 0x0, 0x28, 0x40000000, 0x6, 0x8}], 0x9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x8, 0x4c, 0x1}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x2000004b, 0x1, 0x7}, {{r2}, 0x833b9741e6505e87, 0x2, 0x83, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x9, 0x25, 0x10000}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x100000001, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffc, 0x50, 0xa, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x101, 0x4}, {{r1}, 0xfffffffffffffffc, 0x88, 0x40000000, 0x1000, 0x401}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x137f, 0x200}, {{r2}, 0xfffffffffffffff8, 0x4, 0x6, 0xffff, 0x9}], 0x28, &(0x7f0000000240)) getdents(r2, 0x0, 0x0) 16:00:13 executing program 0: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x3) 16:00:13 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x1, 0x9}, 0x10) setuid(r1) semop(r0, &(0x7f0000000040), 0x0) semget(0x2, 0x4, 0x96) setuid(r1) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000300)) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/114, 0x72) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r0) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpid() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x4) fcntl$lock(r2, 0xf, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x22, 0x80) 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e0c000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) socket$unix(0x1, 0x80000005, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x100) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, "e91f7189591e9233614b2f00"}, 0xe) mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) unlink(&(0x7f00000000c0)="e91f7189591e9233614b2f") 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x65b, 0x80, 0xffffffffffff0001, 0x0, "e517019e00", 0x80000001, 0x2}) msgsnd(r0, &(0x7f00004adff7)=ANY=[@ANYBLOB="0000007eb632fd83"], 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pledge(0x0, &(0x7f0000000100)='\x00') 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ftruncate(r0, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x6, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffe, 0x24, 0xa0000004, 0x6, 0x9}, {{r1}, 0xfffffffffffffffa, 0x41, 0x20000000, 0x4, 0x9}], 0x8, 0x0) 16:00:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r2) 16:00:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = geteuid() r3 = getgid() r4 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r4) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xa0000000, 0x80, 0x810000000000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x77, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x26}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x9, 0xcdd7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x1, 0x9}], 0x1f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x60, 0xa0000016, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000004, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x3f, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000001, 0xd84f, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000084, 0x9, 0x9}], 0x0, &(0x7f0000000200)={0x2, 0x6}) chown(&(0x7f0000000040)='./file0\x00', r2, r3) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x12, 0x0, 0x1, 0xfffffffffffffffe) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) clock_gettime(0x3, &(0x7f0000000240)) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x8001) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$inet6(0x18, 0x0, 0xfe3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:13 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:13 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10800, 0x1a2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0x405) dup2(r0, r0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 16:00:14 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8371, 0x3, 0x5, 0x7f}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x1000}, 0xc) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/109) 16:00:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x80) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socket(0x2, 0x4007, 0xffff) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getuid() seteuid(r0) 16:00:14 executing program 1: symlink(0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7, 0x0, 0xfffffffffffffdea}, 0x0) 16:00:14 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20483, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:14 executing program 1: getpgrp() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6140, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000080)="56afe5181d31f4662b51f76dc2f18188b48347ad9af6cacf40b37742eb46e0e6c23214da89cb3528194db7a502f7cb77391cc8919450f1b4e6f805b46ed1a4a087a4eee54d6251b2e86dc4f2", 0x4c, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x30000, 0xffffffffffdffffd) read(r0, &(0x7f00000000c0)=""/168, 0xa8) pipe(&(0x7f0000000040)) 16:00:14 executing program 0: setreuid(0xee00, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 1: socketpair(0x1c, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') linkat(r0, &(0x7f0000001280)='./file0\x00', r1, &(0x7f00000012c0)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/7, 0x7}], 0x3, &(0x7f0000000240)=""/4096, 0x1000, 0x1}, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x2, 0xfffffffffffffffb}) faccessat(0xffffffffffffffff, 0x0, 0x1000000000000008, 0x1) 16:00:03 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x31, 0xffffffff}, 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="89ed39bf29ccbf717cc9b58b4299181288c5af51485a7d7441a1b8a276bf75ef75fbecbcc27b5b8e11f326f95e8a581f06b550ec8e70f2e10270408233249e0592e7552cfcf1c5a5e231ef93dfe993acd1fa9db6d54db8e1dd152fb6b54a2aef96afc3ef92377de129f10924aa1d857c62eca8a50fb7494accc2fc8088338a67c80aabf90e99681744c243794cb1be47ac4bbf9e0136c7c01e205441e66514bc40c6c1ac3ade961b3b3648919f57f9df7b87cae78d8ceda2", 0xb8}], 0x1, &(0x7f0000000ac0)=ANY=[], 0x0, 0x402}, 0x0) socket(0x1, 0x8004, 0x7) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000002700), 0x367, &(0x7f0000000200)=""/29, 0x1c}, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000500)="ce", 0x1}], 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/248, 0xf8}], 0x1, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x20}, 0xc) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7f, 0x1, 0x4, 0x80, 0x6}, 0xc) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x200, 0x81}, {0x8, 0xffffffffffffff5c}}) socket$unix(0x1, 0xfffffffffffffff9, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x8}, {0x40}}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x120) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x100000000}) 16:00:03 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$inet(0x2, 0x8007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xffffffffffff7fff}, 0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/9, 0x9, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: mkdir(&(0x7f0000000640)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) socketpair$inet(0x2, 0xaacab18d9a841f9b, 0xa70, &(0x7f0000000000)) 16:00:03 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) truncate(&(0x7f0000000140)='./control\x00', 0x362e) getrusage(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000200)=@un=@file={0x0, ""/44}, 0x2e, &(0x7f0000000700)=[{&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/105, 0x69}, {&(0x7f0000000580)=""/60, 0x3c}, {&(0x7f00000005c0)=""/139, 0x8b}, {&(0x7f0000000680)=""/109, 0x6d}], 0x8, &(0x7f0000000780)=""/135, 0x87}, 0x1) r1 = socket$inet6(0x18, 0x4, 0xffffffff7fffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7f, 0x6f52}, {0x18, 0x0, 0xc61a, 0x80000000}, 0x5, [0x7, 0x3fffffff80, 0x4, 0x101, 0x7, 0x800, 0x1, 0x6]}, 0x3c) mkdir(&(0x7f0000000100)='./control\x00', 0x10) 16:00:03 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0xfff, 0x8, 0x6, "9eb45c5bc03d68ebc45cc2c34e020ecbef219b42", 0x2, 0xaf5}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000002700), 0x0, &(0x7f0000000200)=""/29, 0x1d, 0x6}, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000500)="ce", 0x1}], 0x1) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) recvfrom$inet6(r0, &(0x7f0000000000)=""/165, 0xa5, 0x3, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x7}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x8003, 0x3, &(0x7f00000001c0)) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x4, 0x4a68}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000000, 0xfffffffffffffff8, 0x0, 0x8, "392d42c1c8039364081b3b3d7768bacab75762f3", 0x6, 0x5}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000040), 0x10) sendto$inet(r1, &(0x7f00000000c0)="1efc0a7e7715bab6ba04e622f0315e6b920e0d3bb22f95fff4a6d40668886f640175fbb25f07086c5e274e8c0f9c755ea1f63054ccc795b1f792419ae55a9731dcbf949e444225f341175ef26b0ca2f3e527f9feddc07ebef505568230d2e01f8a31228c26c539e877bd3f461bd2b7888b1db22175cdb7441505a2031f75876e64648739306f8544e4e1875db932617715aa6e91c795103d864f5267ef2eade68d538ee9c104394fe42c7b81f755a07287ee00d10cac6c836784b9da05d521c41b9ed9c2a93d7581b490c063a311e79886365b810ff3af68a161", 0xda, 0xb, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 16:00:04 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) fcntl$dupfd(r1, 0x0, r2) shmctl$IPC_RMID(r0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x2) listen(r0, 0x0) fsync(r0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x1) close(r0) fsync(r0) 16:00:04 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x10001, 0x807}, {0x1ff, 0xffff}}, 0x2) kqueue() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:00:04 executing program 0: setrlimit(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000335000), 0x10052) 16:00:04 executing program 1: chmod(&(0x7f0000000000)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x8) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x40000001, &(0x7f00000000c0)="f74d302d7d1b4d9902b4d7bab159a42dcecdebc084af9443d7f861ebdd8e573006716de2a9b7dae3a629842ccc60374d80a6ea4b02964b7c4f37ee445cbe41b9e6de66855516210f8b0133", 0x50d) 16:00:04 executing program 1: setitimer(0x1, &(0x7f0000000040), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200ab, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = dup(0xffffffffffffff9c) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x100000001}, 0xc) 16:00:05 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x5, 0x5}) setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = socket(0x20, 0x2, 0xfff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdfd) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20000002) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d87", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="afe28549b5d5ad564e6ea54e8c03e03f88a3aafcc0ac7a42f1264bb2f24d2be69702663bb076e87b056bca56e81110e13148c1afedff9b4ecabe99831ee6b9f301e30f12538891df6c228e716139110a1d6a9eee85f53d687ae9c427e8e7637da6f12f1658a57cedf255e7af391299cbdd14b5d6d94b43f1bf469b024aa958a134fc2a1eba1ba15b7b29788a6841113d42c491e497d8f313770edd94dcae040f665c9f2d070272dc361f90cd27b1923caf4ac6726f6d5b4d534e36427b232624da372332972b45", 0xc7}, {&(0x7f0000000240)="4cbc9c31ba46e7c567f679eea97b93b150038ba2b6e66d7cea59f2e3409a62818b69f0c8fe101e4147d8046b9c30a934cdebe117d3a87045f81fe7eea1a9343b85759ac5f8fcae4769bba536e4a105b610068a5e7da527dcba4502f7a49f0c8c163cdf2222b488511840f8c3aa08a891a7a99b6f77fa1c5cd15c6d4ee98cbf404ed460ac685ab78295515ba0bbc4474346d787e96a53c12ef179eeda80a7f978dff131bc52a7ec537b58ea5fd7e2b364064faa130e9cd79c9b54011b67a07a1104c8564c9061934a45343985cd0d30", 0xcf}, {&(0x7f0000000340)="ab40ff1149223c4b6fd0bddde2f921bf8fd1e5913d07ba924bedec5b65be0a15565619495090f4bee99997f1f0c25845b4c2c1f1723a5da18fb0817b5ca6d89b62cdd18af2a463410ccbe7f96322387cd8c828f4fa696260a509e077b37269f6e05ac0c04b73ff93bf8407a651e60dedf2906a9d673e55ea339e9d2b110f505976ae4b464efa52c79d8bb9586aba", 0x8e}], 0x3) write(r0, &(0x7f0000000040)='=', 0x1) open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000000000) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000000000) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863e1800000000000000d57c"}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000000000) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x3, 0x7, 0x0, 0x100000000, 0x10000, 0x7fffffff, 0x3ff, 0x2}, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x6, 0x83, 0x40, 0x7, 0x4, 0x6, 0x80000001, 0x2}, &(0x7f0000000040)={0x0, 0x10000, 0x8, 0x2, 0xfffffffffffffffb, 0xfffffffffffffff9, 0x7f}, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x8, 0x4000000000000, 0x9, 0x40, 0x20}, &(0x7f00000000c0)={0xfffffffffffff800, 0x274}) 16:00:06 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getrlimit(0xb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:06 executing program 1: mknod(0x0, 0x2000, 0x1000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/238, 0xee) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) close(r1) 16:00:06 executing program 1: mknod(0x0, 0x2000, 0x1000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 1: mknod(0x0, 0x2000, 0x1000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x6) open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x80, 0x1) utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: socket(0x4000000000002, 0x1, 0x100000000) socket(0x0, 0x8000, 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: readv(0xffffffffffffffff, &(0x7f0000002900)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x820, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x8) r3 = dup2(r1, r0) shutdown(r3, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x200000ffff, 0x800}, {0x100000000, 0x40000000000}}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/7}, &(0x7f00000000c0)=0x9) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: r0 = kqueue() fchdir(r0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x22}], 0x2, 0x0, 0x0, 0x0) close(r0) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x10}, {r0, 0x4}, {r0, 0x90}, {r0, 0x40}, {r0, 0x60}, {r0}, {r0, 0x3a}], 0x8, 0x6) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)="064e538541eaec93ceb199678590c2d5e9de4c0d5c6b59a33e1629c169e543d23288668d4e2d53a4286d2d41078c2d79ca5669f4bb2aa4ca4f71e43306f9e66b36c0941f0521f5190fb5d25bed335505d3875e11288a9758ed2e7b17d802f02f199725258d8e570504eeae44e29124405cabd7436e9c46ebd1f936c14b01cbfaa0d5707bef47bc907453c273dc335a3db611044a124acfb74bc9995682a3fedf3d59a6092b956ce7746ee67ce5598495b12718a7963a5934eadc375774aa6d3e73e0313dd5e770b401b86c64b681cb3932c1cc560bd8e8a9e934759c555697720c12072cef37df1d695ed6d2edec4ed6247b3fcae2440c14c21f6ef6b2080c6d93bfa8d0ee49307d77fade46b7ecb53f4c084486b790f6ccb8e1b12a06ad7eed3cd25dba9f175c4a2d5eab7cf1a674a6939a1e833ebcc350de8d82e5f1964d8bc83765e60422a16a95efc1563447bd8b00884533b17a83f908e5ff6683c6d11b22a3140d17ddd32a3eceb547a535133172483f5a07b1aa1a3686b247542a036e5a82b44fb98e23aea6051aae9dc3d77a64841affe918dc97de614bcf72832e2d8a2c82982893fad50aeff4b352e2a62b0d4e0d40a7f723cae93adbe2be36831e60aa2854eee54afe39fa81a0d0a850a87410d1b3f2f24c1ae831dd04a79c015043eadabbbed9b2e43cd87ac47f46148221d40acc06392110c7fef9cc7900c2f09b9586ab2b4c560b8ac069181d0a6c7f893989645d4afa759f070e067c095eba23a3144c9e58e11d7e38e939e42ee886cde99068981fe8c6ff88789e9c0e6e34ff870e6b92bbe0a15466fd535b1c139412a23361ea45211d63e5e6e47a27aec3da530d871d9e0d52aaa24d84f6469cbbf96eb0717870801240688f1e2ce80846b9d9d58e875a56d38864c8b9d481a3cec5c376707a5e58731f8a3921a7842e0e3af8a31f20df32eb4db0bc3802c78802b5e83daa23bfece7038506cdb64312c0c233749acefffd27b9987ebd74e377e0ca38ed96f134d01cf770bccda19ba3f07ee58bc0fbae83c16eaba4b93702d9b8624835ec068d90fdadd62ffd677d2551dcc7dd36627321967fae7bdf25fe967317b43c1de6848141e7c217ddc28b49e060ba775e4bcefffb2d0c6cc4874842917ceffa20258701cb51f3d53f8f7ca1f499d5167fa0773d5225d55a658aeae592b03f52f1b09ed0a2c1c25caf5c678aa653bb7321aa1ac39917412c9ed12f66fbcb1fd9c517136ac6335ccd53327533d98e57285089d5baae70ece481c4a08f9ce1d75c144a4aaa35600b4ab94f210d6c062ba97a921bc8ee62e0e16d69650f2e967f2c5599a3d83ad14c1640ffd3e3aba5c9f55588f7ea2ab6b9ccac03ca748508028d7b4c791a33ae6bdfd3e87851d1627f88a72514e27721121e59907916077598e475d9d7466123ba7a163c662f64e4e4e15d8000639aeda28981e00da9339fe907852d853d0ad05a903915a81cf61e3f092a023082ba3b6962e7851334bdf0316e695198e8e72c0a1014608998857c56abb8f9d76b3ea4ccb75585a4fec2c9a4a11cb9c28804511fa1d4664cda802837ea7d3d07a95b622ada7abac8e613e0dd1fd16ca49062a02647a9a72fea899ee06b781df931e9ff1d95b1811afc01c21ec0c170729bba37e88a808f32d58e24ef43efcf2becfe9b5d5ea5d662b5200f398c94c0b3392cd449c45b951729e982a4064af3a7f683dd1ed10d869c8fdc19563b6ec609092b9245d7f9940c102d5ede9014d5a34ca2987624b3558c471794d9ef02067e8702025b33c6ddbe87500018b804540bc39311e0f37cdec568e44c228f041d6ce8671ff46f3fc4f2ce6b671483d6842aadf7a24e18051d8c89e72f0bd6fa5fd34d7a2af73704832904b2a27cf26918d45a5792d0c448163a42faceb143b14689d51914d3c91fd2abf5db8aa7da0390da5807b3ccfec7d2fcc0f2356554d002be48911d79079d0603a946ce573b6b9f6b9fbd6f0debcff1e9c16679980090ff1fc583dcd45c252d220f95d6d99d6139adc4c190924d156b74c585ce76e0f38e9fcdadc1f80dbb0c600909db825a36ae834c506d01e7968bfb13f5085b691e5d5e6d29dfab720382b9761d3342a7c44381b7791777c69c9923a8f105bbf2db5f7fd8adade23074d563f84d433e54811dcf6deae2e3c99c2beded1ed02c6e52a82d4694e02820f350c1700eae427718fb07979e20eca073093977d66ef58fd04f9f5e5b628222007d6e5eec67b8b3fc0f424b6e8d4951c77d9931794b87f2cc405e367d110ce700af469f26dfaf0ec4b1a923c2bb9e55a92d7cdf95c4922c0789cee4286244061370eff3de323e905701847983fb80618db03ac199783cc18d038752ccc880214b598a6f3dbd2451f9686b5e694f9429e2c92ce5d83977f65723c2b215e03166b46146f5eebcb8f41efa37fa30d79c73c784f374e9e6fa53c6db3ee6ed77b5aa8ec57585b2d574d487188f476c46755cf41e7fba383bf4041736df3bee62a1f856cf6fb2cde148aac1064c7e740a0c8706d68b830786cfd2143556fb4233a73e5eb454d76fc2d77661f99eb024b3b136a68fdf9e8a65e9b03d21053329e4f7e5357f1a66d5b5fe0a64739c41f7d18736778dc486f3c656bab97a96444dcac10f2f8604ea3192038b47d804f2485d0489c5c5182aeb486fb42c309a1042b72bde1a9cfbe746a94869b13236c587777a4923a0f9d722ea0839ef2b4effa47b3384e5b7b5ed64166ba5d9615edfe49d8dc838869b843dee01d597823d85733d18b4fc8ebf077080147b86317cc965e2def939b022382b541189f6dd42c918aadf3979cb2d3943412266f2317bfc55fa62849b7786dcff4bd605d4a6dd122441a39b8a172d159112d9553ec4fba0cb80afb664cb94f48043c23c3861d4f93f6d17c89467df955f8ae006819881a768431a3dca5ac849dfca2cf5d4bf66c88fcf25b5b85f05fdd2cc0caef4bed87e4aa1ab947f58270c6b90a7da69e44c49efd902fb0cda8511c9311ad8d888e8812730935d3b1c7323ba5e005533741e98d2717df7d9873526d92ec087af34c738302e579ee75313d2563c3918b9509092280a997bc792fee63eda9e04483276bd8cedccfa027fe82e38eb0837e63798dbf0f1858d777e25c264edfdc58740a6ff401193c2e1786d55cc03ad1b045415a42baae8f26929a4016b69e4698b7b56c6c5990c6deab48cc7b27f03af6a7a8447c5d51caedd25e6c399239ccf6d3f044661b96b8565b6fd064f0808307800761080fde76418aac083b13938e037705c05d1dce0df4c87dbc97c5adda7e2c07f6e1e1deea80340df7a1f549fb30e6307d30f052c19d3381a3e39c6d123e5d3fac6e0eb9a0163ee0af4edb43b69e1b663c154fc6108d2975e8d9799042f0d2e842ab4cf6ff11290f3e3e591d5624fd224434b84a72387b925bf8cc3dffda8b467f11c28148c1e02bae98754469e8c55928864af4011088b19f2ac9595587fdf76c4874dfdfb81076919c03c764f0fea29e039f47a4a538fa9110bd4a129f52151e8b76cefad5edd60b4fe146c5e4e3b199d1ca6f30c926201c7eb73a2d494da7afa41f81ef124a0a1f0de1d25dc11c85969e5529e543479aa24b29bf93352aac477847a6d681324be6d8663848e62f4c9dcf25ef621153be3ebd7c2c32fbd793a75afb11559aa7ac11e0b9ec0d0d95dbcd46981a28a208a1cdec5f55a7359eb762b14b2a0b630014dab50131b0fe8e073c54790a2feccf8e28b38aff073cbb5afa32e6bc4f66fb22dbd1778a086c88ed6ec6ecf0c394bdadad3ae1287a921b69bb412713960838db7f78c9871d3bc8133b192c8bc93e5460e257a2e2fb082d99f826166ab4ceb8e9de324c66e6de168609df51bab3918f42a2478c192aac42e83fc51b7ec54d289b6823fcb5c515ebc5a81170f0bd70172afb6f0372d25afdfce42a7b621ba9e914840a28a78ea070b9707e80ef320700ccedadce7550b14aaa34a5b6ae016d2593b0f11af608174f9aa0589173d4ee181798a70337f89e37899f586db515f4bb93c4e55bc2b4eaa1440000ebb1e000d3741739e0f4e2a4b5da582aa852f7fb0074eb60261c5c7b35e32d7e47f38056d2d079cb4594494105ef1f4c32ef4bba88d7b94c4718f27e427ba817f0f4b107d4b7ca917f520824647fdf50a5c77107a2b55f9284dc5950d2889aab93e8a0d989ecbf0be5ebc56a6b648149d2cc91f81f03afbdab5971066e69af37ec36f7ee4491b357c28f67c9c6592156c640cbec90cd710b54d23e17de872cf80f9db730ef74943451ec90406c6ae77a92c9c29d9bb5b360b37d6ba7a426732f2e8c72a46b783f5d637e2f8ca7dcf1f55e60a7427da268f16523764f63e8bdd3ed6b533a67b6b46e4b3d955a2c5e1617279c59b2b4135789fdc92cdc5fc15b69b7ae7e3c24d8028c2f791c028250f82f92cad43a0af282091c3eb60f2a4c78ad449da63f85a2b0051fb94187278d6b75251e84b292c9b8dff38e8a688da3ae352b9500af68b78535687a04da11e9d6a329569f68b3e6a8748d7c5f9df031c6676ace6979a960a1aef82c01f8183549e5c59f5bb0ee5491c04d96ea4371a7c8fa4402a9517647b73abcb2962c61689c95f43b9df30120633ad1dafbe0b725200e4799e5898a3e085223df64597189c8440ba595e00c5efd6dbb7f285863977413f65bf816fe7e1d5653be8589319c5c9999d34b2b8e39aa8bb44a5c4602a1bc53a001f236952fe9e50a8fdfb93793adc942b2a87bd5dfeaa1140043812fd46f9707e50c60ddbf826b0cd0142ac933ebc6cbd3586750b8d22b23be298ccc02df791ec4c1e4f6f890407e6cf000a96ee22f4b45facbd346a3db0b27c09111d7e60ce8fa0c9cda3b70bc17ec1cb1e22d0c1bfa3199bc332dace0f82d64b61e21eab265195762dcdb20997970110578585c7eca52b969fe94d0c7bb54a747db45b381e955e62e91582fe76486d7e03280e3fbe99fbd32293f840e53af20d8a819709d8aa54362aacbc1d28cea0f60608675c5d5c8a1983ed9d08d3e7d3046d21c255c3cac7f1fdccb6ad34980e993cce4d156e09854171aae3bb8afc4b4f3f2e0c438c081b19fcd41817d1b2c14129f340882a47bee92f4162b4eb748a7ae30648bbd56f9e397e07a044c9db440afec175f0260ca82a826911045e86877c8413c630a534e77b3df900645a9533ad159cdf82de9b6174f976fea0573e4bc63f95732df8aae80528287a4ef08a081fcef37ff0d9932acc0b021b56e8534c87c833d86b3ba687dbe8445b9cc5a143fe71706417d7d494362656ed43cc82f7f4b51e0f5a10c60924f1cae99e0810cdbdec546bad8a06e1888e84a382365eeef6593e0c61f80fa3f15f9be64fc78588942b27ebca9e41a0df75953404f5eec87ff9226fde0843f424af8d088d8b93075488c2bf1fafb886d5d746e9bb86a33c45b3b85ef255999e9da5ed1e8e87b35f1165c8f86c8745e74c2c0207c6358070ccb47cf32401c99f578d0fc685f2e2b92193808a88752fce9fff6edd7cfcbb60cb437602b556e58e1812633e763f46df1b9649dd60cedae6a05fd8a1bca9ff5a94d831611a83febecac7f7144f48553ade3f797208582331a66227d38c8ef4c21a1d14edef6e2a5938a80329cc23ea95f81a07f04529702cfde676660ed8a8390fbe9e68f50424f2e4a5b05bf5299c83018aa441040f6f73c6585c089a508519dfda6ab4393d2bcfae2c45906400f8290c1829ffcb0511aa67243969f6d1", 0x1000}, {&(0x7f0000001280)="764ad3121b34b8ceac289ecb9bf7ff1f047fe95b8434da930dfc9a8442d5078408e4faddb40d1b70ea59446003f421406ec2f71c8c516cc1309e2d03c979c0ea92fdd2d116db7c12f8e8203094d57677d41cd850808ce222452b18996dc5e7274255d54e533c20cb6cb61b12140a559d99918b70bedb2700c3f51fc8738b951e4aa38d6968eaf3e37477f0726e6a41848718b98b6142e7ee0b2aac00c3d2cf1de488354878f75cb0ad026c9c67d3fec1dc920513fc1754dba1b9088752ab671a0ce138957910ec6af7e6dac1a30b554fab9e2146916599eb5aa450b2337462c296fed239aef7749bef", 0xe9}, {&(0x7f0000001380)="2458a5e8d3595b8ecc67f8dab0489c79b84d7ff140f1953b728ded93ab7fd62f97149c4359db61aae6b06adf259a6b6b4e93ebb43e14dafa218d59cb5ef79ba2941093f4d9739285e49596aaf48edb7bbef1ea7b7e7a24f02b3042cb5d16edf589510eec127ec77013b7baf2a72dec161f5c55709944fae09475b091b04db8a32d741970e902758407da12f7125671a2b551500955f784e1095d78ccede184a67cd39dfbe7420f14ae50361fe57c3e25f3df36f5007b3cbb54019974fed2af9ee27df4629d6f11aa7746975c1e8a7f6858c89e4237de475bf98b2f663fe03047cd32c6fd64e941066f60b04b4399a283c0fd9f2d800db9a4", 0xf8}, {&(0x7f0000001480)="60e36ff399076d53a23c09062a5cdf9dd7c3c26039ede773c2fcc049c9b826a0a0ded914c0634e459af93037beac9e", 0x2f}], 0x4) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000180)=0x6e) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8fd021182caa4571e227e60665c4e92bec7ebfd0"}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fsync(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x400000) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: r0 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = getegid() getrlimit(0x3, &(0x7f0000000000)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x80000000, 0xfffffffffffffff9}], 0x2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x3, 0x343f}, {{r2}, 0xffffffffffffffff, 0x44, 0x20000000, 0x0, 0x1}, {{r2}, 0xfffffffffffffff9, 0x85, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x50, 0xf0000016, 0x4, 0x4}, {{r2}, 0xfffffffffffffffd, 0x12, 0x20000005, 0xfeea, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x800, 0x8}, {{r2}, 0xffffffffffffffff, 0x30, 0x2, 0x7, 0x9d}, {{r2}, 0xfffffffffffffffa, 0x16, 0x80, 0x80000000, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0xff, 0x1ff}], 0x4, &(0x7f0000000200)={0x200, 0x3ff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x100000000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x2) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x1, 0x1, 0x2, 0x7fff, r3}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$setstatus(r2, 0x4, 0x40) fcntl$lock(r2, 0xf, &(0x7f0000000340)={0x3, 0x0, 0x5, 0x10001, r3}) r4 = dup2(r2, r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000380)) shmctl$SHM_LOCK(r0, 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) lchown(&(0x7f00000003c0)='./file0\x00', r5, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)=0xf2) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000480)=0x9) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) close(r2) accept$unix(r6, &(0x7f0000000500)=@file={0x0, ""/1}, &(0x7f0000000540)=0x3) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffd) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, 0x0) 16:00:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000001c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000480)=[{&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/26, 0x1a}, {&(0x7f0000000400)=""/47, 0x2f}, {&(0x7f0000000440)=""/45, 0x2d}], 0x8, &(0x7f0000000500)=""/11, 0xb, 0x100000000000}, 0x803) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d", 0x13}], 0x1) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) readv(r2, &(0x7f0000000840)=[{0x0}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, 0x0) 16:00:06 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socketpair(0x6, 0x4003, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8d, 0x80000000}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, 0x0) 16:00:06 executing program 0: getegid() r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x3, 0xfffffffffffffff9, 0x80000000, "13ce7335ec158b990f14e8105666d121952be1fd", 0x100000001, 0xfff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) socketpair(0x2, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000080)=""/93, 0x5d) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() r9 = getuid() r10 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="4fbf33e5e59fe9bb1c3ec469263781f326297555e43d2f835e20ebf52effc93c6cee47e2ace0d8c3bcd6a15a37a4382aad45c493bc787c93998483307d105fae0af5137b7aa98b41799c14703f4253c6505ec50e73c716982521a4cb0d13", 0x5e}, {&(0x7f0000000140)="8c13eff67239b00ae5e15ee9c643f7a70461fed938a5dabbb44892eaa2a148d906f85c6d6eb697207959bb82bc7a2bf7561da0748d001997e6c47971143a8c829b83285941e5c648f3aa07eebd8dbaea8315b483b907fd7705b0500da96fa0e29eaeec443488ec43e472b0e4d8eb7a21146bf4d1782ba436ed4a52a0b958c51ea6879f336a90e2cb55de12461300efbcbfc0a7a9ae967e2e8fa3ac958e92660e872a6c5c83bfe6fa3d6ddd", 0xab}, {&(0x7f0000000800)="1662af97f10dcd11d6c78235a96cc9b625891486772685095e85f00a2f5ded8f30650643ec8b2c08461a528823fc131b06b72737fae8f447dd78ab411969bf975927da2ddd0b9d0d395ab3e31d55d59aab2a3201dfb3c7f79d51538367d6114985eea9ecd86b519be1f7077ba9e46b26d6c070187ad2f496f9ffdf6024764196f0dd9e8c9b02a29ab5f3012418fdc5393718bc5d1698bf51284ed31f67f3a15b715db01d9fed7e7c56b01c5c1a1ae70442f2c82223c841bca2959ac31769a39b1f371ea9505ac53fec4a84dfcee759b5ca93d5ca3476e0c8b3032a68d10f12fddc6f6ab885b8e30eb9b120e2e5615d2e90a25d0a295a29fbb183d4d3d82caaa261d9437440f7f592d4ce0a93d4af6119d0f8609f930bb992d5a9969fe6bdc8108d2bcff05c4ed82bfb06f7e02bc776b22193b624c13435062fa396debc4721e57ef1c542653f785c6872bef82757de1ee6185abf127df4592a781f1c0955d6c9c0d5a088e61de24b55be3d48b2669f4eb673358c98b9441458b89861b24e1c95d31b8404d4f34f872f7e8210de35d5efa0e6f11a06458de314510872645b508b8a95ddcbd0deaf58774af29e2c7a9bc807fd719f1412272f863b927a45e05ddeab4753c6fc5b6e1b7757de2dadb90beb74252f7b16bf105d6065a440628b6185ac20b1763fc276fa5f9ac7a3d9e6499f7f78f29312c79eaa57ac5c27d0a2ee171913b8128ee2612673b73324e1829b4a85008830b97480e1d6b940bb78ad9bdb3ae56355710c375ec8c3f3e9409f158d2f34b36e23c6debbf750e409273fc8656ee0535dcd6fcab435bf4643744bda87f4061c319ee9fe5f56a6e09b38abfbf48195af4ccde08fca20adadc889d20cfb52d55c17ae6b2641d046c86da69ff6d0b4bdb62217c5c18a2faa40bc5ec669234dfa527eedc93a2c00dbc09b799dcc2e167b13ce25a453c73ec73525c73af5fcb6bc96bd7e98d64caacace5a753ec420b7b1ea4a0b65ad08268eb73c5eb107339e1c5fcd99f0f2681b56b702a3ef4ffbc913b2cb7eb859c550618abd3d27c4999d687ec80efe149f4832b92f977b41bbfd2f9592809143f55b73097641b8a73109e235dbdbd09e04bb0e7a4a8e841dbb82a3a9d98a7eb46c2c5b980fa2d262656f10af98cb52d4ea62f32bc4f8539cf1fd99ec392707d5986c1733ca6b856e5808cceb7cb8f66b7c370a921f6f1eee3b61377b5c29937bd22d6039b44b9ac4ccede135435786726474b74d948552e3992722c5b86687972248c727f4351d5217646ae178564cccf12ec689fd037fabe814123cb8be6625a39ebed3e7f357bbb247713a254b19fe7d3f5de43e7b9d04b6d256457cda61e32b0be81280c1148d7a94ec3d8303507905c0bfef6a8a7b47da4f222034c0e87821e69e66953779def0e1ba2db8110b9c6e1758d4ef188eb34f2e7b334fa6bd578bea3bd1e6aa324449b96ecfa9a4a7c0c930edee4e579e9652785da8313649ec165b9a3b2704996f91e0b21fbf989adb14d2d19bfa9a04570f862086ee5a424c34842a9605ab42f21c6aef2dff00c6b22d44c83f036d599c876bc0de7a5f191cde336a2e73a10b69733bea6834d0a975518c6e1cb262e676ffb15037a74f8fe53b2867a18d339bdf13ceda90e97f45428f722dd14e33fd83c0f8b8c8aee7210101b07409fd48de079fee3044daa1bcc57b4a7f5a0c93ef4c3d48f6bd0706dbe41e2aec266d118799578b2e6ef4e801a2b472d355b91fb7e542374b0e5548c5dba9af007b4e30f49e94d4a2a10efdfb1578fca63ae03303a7f56bf489535d64d3db354c7e9b290e8a690bc538b2e77d0a0156b89546256f53fbfaa3b9db0e51afe757e82a4d005ed2346fd82a412229b1076d139cdf16539439a5927e9d78f2602b765c8ed8225f9df47804e895ed6ee194663e5a2e80ecfdf04cff82ae9044bb0da04e3f80bc148aa669a19bba4afe1ed8ecadb5bdf7bfc6eb16e5c3f2b38416a2ac247dbe84c54ce50f61e802f9237a482e532c99e0d08dddadba13b8f155ddafa7a5f73cd3a1558b8de43480a5529e380b4294781c361968d76a8d6d6e1d8ff2dc8333a5a657bb391f7d39158e783f58d67880acbff521c07951e7d57b8023eb7b99c78bd671cf49ad19c365a214b6096f39fe7fcddcdcb3a7115b5f74239fb437d08e2d37efb6ee67a61ad56d5be11239198bf9392dc45cc051421313cba815ea6838565bb3e9e7e73826bc2b885770a64752b4c9473922578f0ceb2a9a4a98a6d4a9d458f54476f3d24b8fa9156077844a4ca766d5aecc6fac538f5245facccf37250461c436b65f1ca92655500eecfb8f9c961f5267030312d3d20336147a7227d5b9566751a79d36a55b8d8e98e873481f18c2dcd4d205965043454557fe72c558d7dcd2edf7ccdab9137ea3822278e6a964967028c14b6c5e949ac131d1a33ab5358385a95553409f5d17e46f1b61f836968c1c576c89562589a474b368c07705b4479f08ef9a093a661abe0f95184de7fa885932c70175c7ab86a316667e7837475dd57ccbe4ebecfd1b399ee93391dc211c832cfee524ae20b051790cff60879c81d284508b2f452b14b67f1be84021580d40f52132f68d6e8207310770219682a968dc0dc4f89e0ae73f13463fe0b4ddd800ebb06a7d25a8f37cf196c402e575b5f13fba92a85e3b0c5d465084657e4b73b4c0305a18f7b878053766d425dd9cf5f287d6db2e54f5fbb53e828e0f07eb0deba0f63a1bd41d4dedba0f450220417860d14cd7ee2b3db227dabe3dccf3d9c4dac33af64f884a5839b12370b767657920169262e626a992b99a1d7f59f7acf54a70c03a163252e22d861c40dfb7ba5bd80266ce72581eac1ebce2bbec11e585d47cb5aaaec22bbbf86eb63b1089bb9bdee4c0ac36f66cfe24dc21a812f1537e763e543671595a1aab2c7a6d67368379d7bd4b7b1f393d98f0aa5084800c4691a393fda17204c0ab37a1fbb4b0cbf8cadc8aa23af55b2f833811a1406fa1635f851b831f2057122d87f34a17cd0debcc8eef525684529203d58f2aaf4ffc1ea37a4eff0bd4bb7207b57231b9bdbbd9ff5d9ca86980d42341d075deae26daa6e42e14de66e81a7e90454ee45637e45fe1516194c885ab7d33ad653e5991aa8716262c41f92b7e7d82adf3aaf663d1559efa912256a075de9a6626acb30d4e86b8e0241aa435b92adfa7330d4554134e1346f10ef7e071c0e17b16fa645ff77a9730ab07fc1eb69e64041d2fa714c4edb873cb499064c240cf3e1be69de574202bc49f302c0bcb912e2ff67f5c5e4875d828cc9194d5cf713f89c68d73a4fdc2a0d04446a1a1a8deb24c586ac78a3553e599922e07dcd81e7fbbcdba489caa5451fda48c1802a0e1d3999f8f1977b6fe39db51006f0b1d734ccc7127dbf3ef296ff98cd47705a403e47de28f8a37eb7ef127cbd92e5000cf2887d05b71db16c91af57fce9ef6ef562b72d7e60044a9830ec03cd9d604f301bea48c8dc40a14bd60cc02cb11ee2e9efa24432a413f075f7955e1bee957668adbc9fd770f74af44095e2beb3a4e58eee4d2ccfad290aa43783fb7ff49f82bb4df1e2ac11d4c402039b43c2c2acbfdbfae9b8a5bfd84a070da687d82f6275c69c53fc35bfb9bee88c87badc29818ae1a7a80628b9d044aee404256011653b45e4ac94c75d9530a3dbf49e807a7c627b19ec6a5076d2a5f599ba23612b9fabf55fc6e2f1357d870ba28624f3cdcca089417ed7109cad257463236be51c20f6f9f06afbb48a20acb3475772f8771c965381e7847de8e127768012c4508f3b0423df38ecd670f967d7d2185256d4b3311ab07ca82840c3cd3e1a6a498b9c4f926728f3c141855a1a809092a435bf92e172089b2eea45ad2f6e14b4f1e5950648132738a4ff3793d5eaadac755ed93a5ca6e404efbb635cb4eafa2a606946c0e7299bf5ab07b21ad378e718d1d1de86377bbfa2d0280f901ac21729b4805b2d549316d14dae4eda70cb79706a976ae74a5de16b8eab9bfcdf08c83599d03620ef74981a02d1599eb8b02cf655dfa37d07d93057ed691caeca11e84b157e0e71987082cb4c00a6665a4f68946aa3330709824591a9dd6281bc6282df4abdfa19e0ad7d332d40fee3ff2830ad266ea5c8ea09ecefc2e17a6ea7fa35c4209c45c413aa5c1e506ba838bd517384673e7a99c8ff48a4bf995f144ea6316b3b32d4924529166d585cb21b69125de4b30b0bc65dbf90c2fcb2d900c9fe1e55a2ab36617a163edfad9ca9749fc66dad823955ef46766b05619d92a65bb4fd2a5a1843e9374f2f510aa6c924c9468a42175a58a5b659d0c9641b1bfcb31454ead66f422db65356087bbc78b0ebe0cee746759f4e0734356b13e1b23f407850d78c593ce15ff80a81430f92e6e12faebae45d852bafcdb1b4d9b00a5432f04428664a6f362845db12f3ff3de0b0cdbd2c1dd81ace5d935a4b710be8f06d57e5e06c9a05a8dd95d631c75997216a48fa4dab643f74fb9855735be7213392e33c561d37d3d10ecea671a72086bb1283fed4549b18b84f2d96b67ec73e4e2e570b96f592de169f18c63b95f506e61ff13c565f090f751b9697fd8df509e78fdc35b9d9cf3bf2b04e2a8c7776d385b40155914e29c7ccc4fc0dc34d967dd0eb2fd9320e11746a1325af47dbd2970a8e2dcd4f812ecb7503f7cbd7895b6a9652d3a0c3ddb399fb1cef5d920af965267d43a6f9209602239fceee84e2b159982ef0a5b0ccdb7bd7613e7cea5a5b759829fe14d6266593898833fcea4ca65c57c1eb4a0f242b1e6c453bb36ccc9bcadddd1a19160a34d0a6a1e7f8ab4b039f58a2c7e761bc78f57f517464a7f9bfe659bbd6c85087d7714006cf0164dd6346662a327e842de1951ef983a26854a575e9f3cfd99235c0a4dbba4f2683dac3df40dd0adf0452531ca128d1f8d2c7253d888d86fb663a28a9e7a8d4ba60190886b358a2c077044912f02298c9b53e7cd8f91fb0895c187f98160c9d3ded7df1d58b7ff9d5762d93eddb77111a5e3ef5cf3b226eb4407078bb4d696bca6ee13ae6d5b0cf89088255c1109e1a6524344b66d3a8a0c863dee979f7aaadb24a44d3fa3f249b9959a466f77c49deae9c219c35f95e8cae37fa22bac25dcc33de77fd01c15d17187eee7a4edad8b795079105db159e4c3d61597cd0d4c616052777d8888de22204ff854c5296fa07e07457b3b47b4971bf3de74bc70cb396df7889bbff26c20cae44b9b4b8c14811404464705a3785d8ed52d1a31d34ecab488c185f09a8da37e83fec9506dd2185622a8318b4800e8a26ecec7d116a44831d69eea0159ae0737758004fd1777d8f1681c9a029e0fc42f07beb33ce1e88781c159c5fb06bdc5c169693fc5096e4a31ee51df4acf80f6ece2a11464c3d090dc799257d33ed923df5a9d34e9f5a562f976063e81106c6ed15e81191daeca73617f3193e22f6afee6a92231aec3a45d53a39b12859ae307a2ce7736c33cc684791ec22af6d212937ceac597e9cdde7fd141fb10f078fff2a66999db9ff42c2a49f2e62fbac2de94f100b14f377edb423a80010ed0ef5c1992b3585877ff255e89cd335b15be36bef327c195323284b207139c40f441914e6e2d4ba4d3e3105350b9cfab0c81c22dfd8118df01f5270a0180517e33cd6c2e35de274bd3bb8b52a30bd2e12616757f5fbd365e1ec72eea92b1729c4f9c171a8c3ff3f718fe8368ee3f3f5101654136ad71e6d7052b7923ae060cb0239b43ba5ee4c6748c", 0x1000}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="0000ff7ffffffffffffffffffd000001000013", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x9}, 0x2) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed74", 0x91}], 0x1}, 0x0) getegid() 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0xba1adcecceffb6c6, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000001010000006f8bfd4bb13fc12d5cad16e15f9904825b9f26d7d440429db5f9dae983bf82c7bcf3ec3fde635dbe5947fb3e4a3c745a2595092db918687a6306e03aecdcfee7f7252158be658d00000000000000000000190b78e40a8a51bdb4e15df7ccd85874b7db46f1215d122cfed6baebbb56560447aca5b61c3752ae1f19cc07f333943d609c0d930f7c5a02f1"], 0x8, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 16:00:06 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x100, 0x5}, {0x3a7, 0x4}}, &(0x7f0000000040)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x4edf, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4e, 0xf0000042, 0xffff, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x91, 0x24, 0xffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x35, 0x20, 0xcdd5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x3, 0x200}], 0xb470, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x100000001, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x100000000, 0x6}], 0x80000001, &(0x7f0000000080)={0x81, 0x5}) r3 = dup2(r1, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000100)="2b0f4a7cae229580d051", 0xa}, {&(0x7f0000000240)="c5b7a7bf5124ba8d0dd35df7aefdedbecbb7df74a065a881d16db13c0f543dc63c4d54a000d31317a1176d51333959438957f8f08db15160f9c1b22bb39976976e6ff0293c870bfb0b6d54555f25199efe499b98d0a2727478d3810b2d001cde2528191bb86bd2f882c9d428933ca3e53e743fa61b559b8a3fc9e22a5718bba88d55853199fa1690cc7d0d2becbaae428ef77a", 0x93}, {&(0x7f0000000300)="5913aa9a0a4ba7ddbc5c91751629e18cdb7836b26eea733c289387c2cb15a6ddb855731dbdfea0de957fcf6a5480e9fb65245dba912744b22795783c27168773fe51028e7ff770d69f3790037ad9b0399e56e688a9e830bd84004673603b14832116bd349b8cf741ecb84b8824df88253a0d2e911f24991a693ef92c3cabd26a0aa6dc645bba6facd6f4d0bc445da2d3531cc42d770b26966366a0eaddc7de33c5e201a2b3506c7f6ce9ff4639f8c867f0d68d79591f5f3add6c11303ffc04c89fb64f029b", 0xc5}, {&(0x7f0000000400)="23644f3d0bdaf57eb954d311d80367cd26f3b2666bb6d1b145bb7b414b9be58729e2c3a1c2fd006250d9d47b3e3d50ed22e861092026658fda0ac174d62693671db423c8e35686c3bc7e35035970d8b2aa4548c6fc792afb98545c413dc0a8271d868a549a23895db8fe47957acf2a9fb5506b8ac1ab8431a80adb7af2e4d663ccf49c6c6fbc53e70f0be4110bd9f9622b7acc5bde5fff14f5a2eda79ed8f2a69b4ece83964ca31e37db3795152478f8c5d2144842904ec0d91ecbd9499baf929e587af583c16035ba6f6e6df56319f67aa057fb3f8333287e3fb666124e986b322fc63a8c96fbb298ea359daa62cfc7c1e10a0a7249424416136b0e49aa5c40cda323b9f09121be56ac89adfa49fdb3aaef1b2fb2ab3f9dff8ac2854ee858a493634006076b8ae4c9e7d3e9927ed53fcab33abc924faf52c34a9b87a6f1d6c684905752325cad718be67816ca354cac061bfebe60b3f9f9373452b60f8670f490d06e61e1b4e5fdf41b1e316ad1fd4b0c5bfacafab67825e8f7c82ac0d2e8e64743a6f0bb5aa69bc17588e8a5df9e84a55aec17f44b81acfbbaa6ef5cb2b6b6bebcf0e285c0ecdb8c2b555c9212141b3a221099993c295c74aaf9f493b6030e77943d69c92b8cb4e437d85c018e4ed7281794a20b0a355e86bcfdee64663ab82d0ba3d1d5efbcd17e65c8604f430c1c6c78a22776a0191cc9561ed02aa2a3bc800c692ee9fa6e7c5245a48b32e3c5c57ec7cf6064c3fb2c653210e4686af5d4a77aab5f8d547f93b9c4b83990747fbb0b344e1ecee69e4fc7ca898639fffe4228c9fa73b45bb79f2850c4f4a7062bb33296c1974f36244c28dae8131690206f10565909985632b34d0b462bba765397e84337d918b3662ab9705c69cd4f58262ed0fdbdc7fb19c9febd73066710c00acea94cc61621e980a683e95e0f3947bb39c822cf6d7a0f3e2b30bdff60356561fb0682ec5cafbb8530e86d921c3a3931a2c476abbd229ae25bbb4073c4be55b85ee21efe154d5c35bfbfb2cb40d7f11acbc583045e5ff2456a6bce08c75ec96533fa668231d403b2746c0c673842eaa76b3afc387319be50f801ec33f5a29b688e9455abbf38ba489b1d1eee26e275631df9bc5322c5f8b69cd39f064881607074ff76eae3c07dfed2702bcb8828e0b1ead16edab5c999373afd6734e809c7bf2332d36cbdf79fcdb2945e0d9f0447f8565650b22871f57bf9b187e35d1343ca5e2c850bb5d8f3313d10909514121be6fb294a3f44a39830128c59efe8a38f22da688c900c764ddc149a4519f83dd7459a26fb7f22c49275671e99b4935be54dd738878383677447737ee7cc86d02af632696864a141acafa04e1ad7631985468d9d8e7161364782d923e60046aca49cfb05d3da59bbe81eaa47a857aade5c9774b8dc7850e00ceeff105b2abb7e14882224ddec431db090decac89e794c5e24ca7bd495749d7533fbf1f67fe9f8b112fdcbfe1ed74cec9f80747a207c74b99e7bb29bc75e57247f7299c1046d823a8e7b18d14bdaa092fc639bd07a0f94454c2a8df8e47bcee6628d58ce92d68cc547cc8c61bd672b74f112571f91f164c9c5bf25b6b475239d5aae0996ef4d53e7ea450a8c1260346badf6f64a200993cd261b4a481825e3f25ffa9b1293efe6e5b7ecd4db41ebc316762dd88fed2023f109db5bbd4bb64711ba4f5032b044b4caf6a3304220d9b51ac152b9a9a143d96812396a428117076c661ffcb8e726bc40b3178a5a566c7bff463f4c294d1006b6724548cbe9fb433c8ea194a5b790f29a966096874af35f1e371ebd10bb6021e00f8ea510399cfea2e0784b5ce4d9b37e00e9412792b70f7fd0ef3b64ba3e3eb10ff51bca136c3381ab5e323fbaf76e8f8463ffb6f926509c8eeb41a2896236e86e88e29b0220de530768700309bcf93cb08726c66bfe391fde637a8cc43571f554dc223820f52274100f3145467367c8e7be7c78d87a6ed9392e4e10de71adc35ceabcf570d3dd333e1d21c1d249e945b8f78925fde2bf1a2c5c62cffb9db6a608e9bf4098398a91c80a8ce62ef1671c47602b0ee5bcabc30a6cd73390c3877f2923293cf7f8cce758d2e24ebdb35fc0643c84a98624af377ef279eca08ab6de1a1ba31a66cdba5714e08566218be74b509841c8eeae8eb8a3ad3b483812763f71cee8190bb167a692b5068a968c8a171379f709b17b49ae422f9322c0fe5efa0b9d78b289c8ff9159f4d53cab66e2dbad15c8f623cf54522bf20789ea995306033c3f7706da323e9c9f476b5e0876be0a9265cede1fd06e31d1300f7c551a1e062c5cbb3b09746d1bcf59f975bce684f21fda410f6de1c1f4848951c2bb2c0543995a43d62f9eee4cd3f0527d61ab3b3f75bb07cf1066da97d9ee9cd0678e366f45f06ea0ccc922a8852bf4a68762fd72954b7da8c4ae7ca31f2a1dd793bb2ddc6d16e083085a06711402c780e3ab72c433af3c9c2c647ade4f1c0358518185dbae849dcf69170f3219050ddb87706dcaeef7e5062ae33085ec6f7286457cf127ac568c7e36bf4907f3dfeb8deddd6de3a21008f2c1cc29f94b5fa7cd70f59d517dbb7921b8e7afce3fe77b497c3e121196f7ce1f04c846d1a61e234cb11c5521f6e0b2f1660be3f4bf97be1adc34ea669ac4896a66f86a5d5aaf02cb80e9864dafa29f6addc2b1e77c2e14e830d41b074853ee734a88455c57341438b46ef67a0ee9eead43ee8c2026c34448314ab1684250536a27cc2cd98d767ab4b34919c42110bd28ae636d4207dcf758caa43fbd950c5b6cdaeba7862211ef29177db6d995ce6b72ca38be8cd56570913f5ba3eb58e6ef5af1e29434bf24e1382ea7085c80281f107a5fa298ff10ef4d42963a7d65d3827f8e84446c94e900aa912d79578a2f901f90bbab3b11d39e64ee62c45153ba3b492af9cab5df2670af156c07900cde0801bfa925fbdc9a1d5b2c3059d9d526429ed1f065a1482b8706ff5b592eb5b15e9bd95cdc26560c40af34fd6dee63becf60801eae902f08d0d1911ca5b84fb4d03bd20d8a2063e4458f5697fcff44b9531ab38c04e07b9fee12472adfb97ffadcb673dbe2393193e07a1a901b0b43040dbd02961a7f27afaede9c374eeea8ba572d9d6669cb20f9d5822b7154ab2aefefddf91d943e7317594d73e8ab6b19514765e1470777e01c87ac109c70d6b4d6ddd9538c2c421526282bbd449f3c459cbd1ef8e02e672511a143e469e67d1888f8307655f67c879be156dc7806806dd4744e48b02cc997898f880d8fa00ea207d855ce0d5fcb652eab311f1b3e3268333e43a3316adeb8a6a7535b87313b3f497b34653a877418dff36edcb20c075e72f5acb5e0227fa755070f766c2648269bb7887e0ae1c896c993852b25241a44f03d0520c926a2701b95beaffeff47c957a79208fb06d6800bb2b684f3e879bbbeda0c02625b44c7f6e86b51593b76b04d1ae17eb9ad885755e0929770b112ecf5f673c8e58ada16e6ca8a12879ee8b33224bd2607c3c37b23c5556cb2be034ec95acda0aa05116d87008a218feff3bf08c591ee26a45eacf4543c1a06167ec0a28321c7e0ad5206596f59766fade18d9907e4eb25b9bcde9fc6548dfd2d088ed6b1a793e397fe597ef4abfa1b369c8cc9414f3af0364fdb87b3a706c46835dd0e7aa28d8c993531d5c0ea8cc2079718578e3026376629029aded5fb63e4b2645e59f69307d28784072d3605173072dbe1f28431fa4cb769a800983cefc4b078b6ba48442a45f39c352d82e8f07777d57f3968ffea7e05c8e0cbaa2ab68e0c26d158663b2df7e2719d66dfe7ddcdbea0fd5cabfd6804a3704ffce8c6ab88f1270fe9f33d5be004959804148f055f15d0bb5676927776b9e2e7b75ba7b73fed9c846df7cab12827a8c1b21bec68b103bca2e40e5aa58b80b05b9a47b401486fee9bbf386dd060d6f18c6f6fcc36115983cd6086b7e15fd502b5370c91c45e569be4c7a44a55f1dab5b322f1c6e1a957f77eb4aac428220a15b3cc6893a58750edd32e22964267166b6233c343769a1d0cbae7cd2fbacfaf5b59017d2f2cff4d34d5768710549f8b3ba3ddc23ee2e1fd3a5c8ecf4b89835923665e09af0b979d4650303a355dc4e440f8300e27ddfe66b8500b8956a4f6aa2247664d9d2722e0ab14c3dd9969c937ac6f3427325bf1cd55a105bda0c3a20fc2640b4392f3e52c3096aa128b20e8abf9775e7255ecf3ae8cdf9868fd1f2477cd291e303ab420a3050ec17740b919e6d578a56659a6ff0945431675f3d188a8325a77370ed5e26dc196afe670b5e9537699c7eca1f077f9bd087d3ef11a59b82bd21e06e07e49fe4f7a41296b41bb76bbcd4049932fad1188c0a1eeac0e186dfd7a098fa485e4f821524b5455ca3a8f92163deef783994658b3641c483aa0140bc09e4eca5af45bc090dcaeaedc0dd609cbb377eddd0d8ce73bba62adca107e2b01f86ac06cea6fd3eb0422b3e288ddd818115924e5a72367879f6b2b6bad9f6bf4a037d29013db7532f39916f0d92780e231f310a4bf3b373a44e915ff93cbd18b45308a170d552caf9799c5734a2716ef9a115ac266c10d221adb0cd8d75153fa109b62199d6c654728dd924312c0acfaab0620b22cf6233f76c062bfbfe2c7a123d01ce7b225da9daa51a3eab4f945983a5e14db93836a1e42ac4e755959a372818d982ae19f08a6fcba99d21eef502fe6ae0c3f9319b9a5f0d4a0e2fb9e5d7228e701d31d4a95f6b86ca0d436c02eb095f6f75589a19a0660a5f9e04aebeb2d5df2ef40f287e217ebd1eda91192a07a2f6b85dcb37828201694900db10f8b41d7453c4b33a970afdf05b79ea4c6324ef3bf4c6ac4e2ed8796c94bd6ed9d90a480a4feab3595f695a936ad928219029eb8e3ad6dae1f965c002254e59f35818260611f10f2f310aec1543eb58acf6faf4e83126c1448b2ba7fe22349cc6d8d75f8491df15fac113d5d4f39d0bc184a84083879618056bc70d07e8188ed34071348492d4392d70ae71c0f2a2bf66b52fbc8552b0eb508c6e05b4b1545fa775e51dccc52fa07c4191530cecc362153d102e5d67a8cd86e7fa10efadabd49eb186e6021622ce398287a1d318dbac8d01703d9828d00dc628eab6cab3e287d681ba6e7a4cbdac24a384aecd15be234c084b21affe26739af8f5f55ddec46613c64bf810fe9ceda02f26a4982d64c846dddcb8a6a74e95cbb6a129d8c14cf0ca2403bdd97443162e63439dceb93856680b3cd92782898f28e485bb2f2714ea78ed9a1ec823da2c86eaf730bafff61bca80034fa4d3e2d9cd92eca106e1e4f33b5d0671a0ef0fddbe834b6dd33c5ab26a5869ece1d2fc414c734b1a888bbe670270ceabbdac98c3cf588af0ae66e5bb06e17390658eeec7eca124ed1320ebdf6c8f6972b536d3964e1b75e7a20bf5f6c1067f963368eb8bb15e734f03ca6a488754de19e47f017f83db5a77ea13ded7df5e6c47580d38f2306d79e3b7ff04c9d90723ad3f66a4026b60039fd0f95f222c3015504fc805f5d2d687af73b46b43cd7330640b22ac40642568b1aefaf0a36b16c4b6d8d4f7ce793a8e33eea64d1ebe2e006b28c3e9234f2b2237f3e604a903a53d631d4edcdd2fdec95dfd5ccde7152ad11bf82b91a1fd4a6342c9f9b82e04808090c715ef11af18ec5079cbcb17148e9d87a369971d70d880ed0c70dc3156604c4266679b5dfc96fca802909b349b64a0643cdc9655a0b5cdde7561b3e0072c6c4ce694777abd3", 0x1000}, {&(0x7f0000001400)="5ecc0d9131f0779a2668e0e08e78d3a30fe7998d6677451b3ebf8182169c37419d6a8ccdf98660438028ee65cd524483290d63bcd2f9551917a8706db4ae8525002a2a2185082f0da3c465662deef4ad65aae6b8f08c3a90ff041f48ec975c8412558f6a8115dd2157f6872377429948c47268070dd918ddba3e023286e36485f4acf9f64e20cc6cd0ba3214100ec614cca52da202e5b988408d1af5c29e1ecebd67deb2abe03b7bfdafb0180a48d9663ab8009ef504c711a2e9f2caae33fc1118e6fdbe45078919f54038f40d5bd847dd", 0xd1}, {&(0x7f0000001500)="4e137443ee20f62d4220269ae497196656a1e15b6b97dc9b14034bb613af", 0x1e}], 0x6, &(0x7f0000001780)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x90}, 0x5) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc}) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001b40)=[{0x0}], 0x1, 0xfffffffffffffffc) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) shutdown(r0, 0x1) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) socket(0x32, 0x8005, 0x6) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20a20, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:06 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xca0, 0x182) r1 = getgid() setgid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x81, 0x5, 0x3ff, 0x1, "01818154e8df659f65fb2e2754b92dd3b649386a", 0x4}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x7aa, 0x3, 0xae, "46d89f4712776651e97e10f0518e8a1e785a4fb8", 0x9, 0x8}) 16:00:06 executing program 1: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.\\:}(\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)=',:\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='][@/+$\x00', &(0x7f00000003c0)='^],\x00', &(0x7f0000000400)="9c00", &(0x7f0000000440)='}/[\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./bus\x00', 0x141, 0x6) readlinkat(r0, &(0x7f0000000540)='./bus/../file0\x00', &(0x7f0000000580)=""/232, 0xe8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) mknod(&(0x7f00000004c0)='./bus\x00', 0xd000, 0xffffffffffffffe0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) getpgrp() 16:00:06 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) chdir(&(0x7f0000000100)='./bus\x00') 16:00:06 executing program 1: socketpair(0x27, 0x1, 0x2efe, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x4, 0x3, 0x0, "6c00c3e182be7bf9c28fe1a23dabda80c3dcfe6e", 0x1, 0x5}) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffe51) 16:00:07 executing program 0: pledge(0x0, &(0x7f0000000080)="54786d33466701cc56ad2147bef669b70e") 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000, r1}) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) socket(0x6, 0x4000, 0x9) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{0xcbf, 0x688f}, {0x1f, 0x7}}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/32, 0x20) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:07 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffe) r1 = geteuid() seteuid(r1) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) read(r0, &(0x7f0000000100)=""/103, 0x67) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) r2 = semget$private(0x0, 0x4, 0x400) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000040)=""/61) r3 = fcntl$getown(r0, 0x5) r4 = getppid() setpgid(r3, r4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x5, 0x1, r3}) 16:00:07 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket(0x19, 0x1, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000005c0)={0x40}, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x10) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000f8ecc866fdd203d10d4eea0dd99a00000000000000"], 0x12, &(0x7f0000000440)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/247, 0xf7}, {&(0x7f00000003c0)=""/124, 0x7c}], 0x6, &(0x7f00000004c0)=""/182, 0xb6, 0x100}, 0x801) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) recvfrom(r1, &(0x7f0000000600)=""/220, 0xdc, 0x1, &(0x7f0000000700)=@in6={0x18, 0x0, 0x5, 0x7f}, 0xc) 16:00:07 executing program 0: msgget(0x1, 0x1) r0 = socket(0x0, 0x4000, 0x1f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x1}, 0x10) setuid(0xee01) msgget(0x0, 0x400000000015) r1 = msgget(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:07 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000080)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3c) socketpair$inet6(0x18, 0x1, 0x1f, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0011330b536f0e653003"], 0xa) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 16:00:07 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x0, 0x0) 16:00:07 executing program 1: socketpair(0x16, 0x4, 0x3a93, &(0x7f0000000080)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="fba3c97ec7f9317326d1d016cf1b3fcd8ef4e211fca6bec354ad1db12a76d9f8b0f7348f39e34482ceade0bed5262bac85c443aefab75f70d5be353db2956d0c513a4eb31652045e2e2e7d28c7fbeb0a1a7888e8f0e875178f87c239b503981510094ef17c6cce569e378aa545c3f39c808c7078e73dbf6f6280d98a6ab7e3c03fb40bd22467dae5b52bc3190eddf517afb0fbfdc0dfb53762f0b306a20ff3123600b84463cbf1f38bff735918cf7730862244b07b35e1460eaca98bc22a8ddc4e7d7ce9c08890b479961e2f87a50e83ac387bf9592d595ee25238ce1bae04051581b7df5d", 0xe5}, {&(0x7f0000000200)="8549ea2a99d33a786af3297fdb55d33519e0a645221045f0b20ef8ac1b1f50780179b77aeaf83cfc6ca991cc94d6ee82ea3d370cd5408896e094a53f9da6748a8f2cd886099e850a3306ed251f02674234588fca82a01c41305cd422b744e6", 0x5f}, {&(0x7f0000000280)="301b0065b7e3ce6b3ab985ea1617a78b893338370a9dce72e7cace95337919104ac15db2acd28211cd30743be8c7192e182de3f19e73605d8adef68ef655803ac9b10e65c4ff807d826915ee85c38febb8327b926f6b008e95fe5c25e7601d45af7d8f3ce5018a50c6f49ccb9acf9bd75ab2b459b3c0281a508624bf218397c885a22e758a38b3d0ace019a489e1d67a643de2a14c2b0055ed6e6e6bb08683e83520d8ff6e71f4fb7faf490a67a6a307692cb136d6cc81b59dbdc505f6ed3da80f7fe13f9bad9553818c6df7d4fe5c88eb5b0fe6b4051bded80451d74ae0d3dc155ebc48d6", 0xe5}, {&(0x7f0000000700)="f6c9b1a7d8a6b4dd000307b7d664434a422f1956f692ef4c100982e97d74387c2467d668c91e1ab3ffe64e264ab38697e902b3b75e3ce978a2584e77049892b184e4718c59872636c1743837ab5dc9b6a00714b9beb675f9edee53", 0x5b}, {&(0x7f0000000400)="37a30b859555ffcb13b6787c477b721539cf3099bc1a4db3f10d14802d679c8ae38977", 0x23}, {&(0x7f0000000440)="3c77e8df7e65802751f60bd94243606a223906257da076a8f5334d989237c4e32f83047053ef5a1235c9ecbfa2d147f4893e0c9993731ad7b8fbdcfc52ae4e23a2127636efd82fcc12a572ad40e27a3afef2a6176181fc29665ceec56618f2a74b0599e634d2a96f1bea2b123d4214feab4d947ab772001e6a613e97d83132aa352d330cab300dc04dec895a3b54a9f9075ef09f0799d6422f40586cca1d84ec8b10739591321ac8da30833028408727e0ca98d12deadf8b22b75c18647dd9a139487921847899d70ee52d37f1218be517", 0xd1}, {&(0x7f0000000540)="bdcb13bd41de64b7dbbf0a7bfcf30f05c3708e6f50ce800cc5c2ca7cea0bb043d178e1ff5f41817489b684d232f43e7b404cb738046bfdcb53461b1a4a568732a1dc182dfad407d909b67f49323b671e526091141c5690d77788c6ba38b0bdce2261551e12b6466f28b8c0ccb7192ac5cb0f058a42b98a72faafd33584bf5826b37e1415ce9df539a1dcae150a99ca00ca16dbafe98f773e4c8ad8142be2ce1f89634734a7cebad7f257e69de081c8f9b899144d4a6ab62b06469ce230b816692c84307b3242e80809845f11a0ab665acbb9cfad0eb0f6f52990227bdac9b983157371b5756f8404bd96375b263d52832d3dd193903e96341db55523820d25", 0xff}, {&(0x7f0000000640)}], 0x8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x9}) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x10400, 0x16a) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1029, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x24) setsockopt(r0, 0x68, 0x8000, &(0x7f0000000380)="5c0d1c386d8074b0ee55bfe28d9fa082c146d194e2a9bab80af62d5b3bf4cfd56e66505f8a51b619d1bf8c020e5c680a7c78ab9cd1c27c6bce4dda06b2297af1f3c36ae1a1118081d052280e333c67b973e5fbc40b5d33d6ed9b09abc1e30eff3de94fdfa62b883df1596d66d2a1fece0ea23aaaeb5e56714a14ba9754a1ef7b6567ea986c310fadf8c59c15befeb861bf5e2889c9d1379038ae2c683c09b5c0102e8db70402be23678afd317b0d11f2974714fbcb65349f41b3a362a03a12b280eefc4b790bb72f11a73256db27730e9f933dcba6b755fd7583640288344403b6156906038a06b2e66c725db386d29961b8ac8aefff4ecda38456711edf16de9004999ac9f7ce478dddb677ccc4813bc3e6e63064504f9339519cf38a5c5a7875182d6f746472b470a40a7aa6a6abfadbb403339043671f4555ef08345045701401d7bc3c7d29d637871c871563206f1b84e6e6bb6acb039644c4de84a3c16b76091c57ea48b0b7032a6c9d3bff79421cf23e7361b45116bc3219dd4582e221d0b06c9e36b7240a740f97a4b9d9ca95615b7deba658702fbc3e1ea8f947495dd55b89bb25ce90e7bb584c581b23e221374d9c70c6216e9ff7f64eba02122b92a15c1a899d3cf27e471ac666ed65c5ba939d5e3a4b21400c3cb716628e2f200f6cac710251f31e8b48de612c37d4babc0b9be77786abb144f8dfe31571dacad4914238bc375b9e2558d72abd7df8554e5b924b69e9dab616e8ce9c875a03ec8bb2d454edc893a371a21dc71af01eeab722af649e4b617fce214315d7c3cc0cb4d4301f422837326c60a2a63229d9406d5c98c035c18340f1b2ff6a529112da7c7d38bc5467301ab9585627517e252682b2489dff01a401bbae3186a7920bd4e8a96c52c8c517cd22d64834283aae8c5f9a7b4d3d61b322f3574e164acd33cbbe59cc3c1efd27d94181e44d51e56001bc43d11f941958a57d82c5030e3c29221f0a872c439b4e5e60f8655d215b00e13935dc0706e7f3ad3d9301b21b08dce02b217d36cb6b5ace38d1d8cdd5604691e06d94353bd38883563974479d36ec94caea9953ec7944cf18cff5105e2383cc611ca53e03226cfbe0d8fc3acbf88faad63d57dec575a00ac7be1a2477afce128c1eefa0fba51d9118f40720504e3421a0cc8cb667285113653a94a0c85e96656e6c81ba0e427605d5f1b614c51140b7d072f5338a2c8fcbcdcf69773617134d9e63636920a4b6c3540af549b1add89e9b9bdfb812647359715fb8ac2c4d3d05b09daca0e20b2c371378c55169797f1fa16072388aba8a89597a74d52badeda2e7423fb2f889c82b708545c3d1f5a6cc78c660290addca10a8a8ee623f0db56c3e1248fb8ef7ed651a931143a3a33e22b1eaa27a3dbd0cfe224d2aa56bf5d27142869e69dd23db8a8a76ef81c61daaa4663bf6505a0964703eae86cc62c1180dcc188609190de8e3c70f1eaf12714e166ebd372edb4014eb42fa9f622730bd493d739c9129e6b5ac467fd47cb3a7cfdd7e3890f2f2efc3a8d9f75534572409f02d3cb4033c13da960b441da912a3296bf7b0a53df26ae09c5ead1b7391bd678f1263bd5f1d64e2a6b39c6bf1d239049e0073b85131b447276672d2103ad0988fc04a007e0373e3427ab4749070f95af2dae0bcefc81a3e9997b51ef77a42b9ed7b3a21a7f90dfb7c3c59e4c7663d886a2020ff931928a48184c6ad9741f71b297fc1645f2aaede85beda2e96f54ae29e15ab6411c0a6c4103b63c83a7e51309ebc2d37e0dcf1dfff55706474739ec190ca0ec2bd6705fd1c0b6fc34167271e67e7385b8b69b3aee2f303b294098ce338185344caa5676c49db2c6d3f0b1353874c4ac43d16cfee527e44acbb6a0311e86bbbaa68fd84b5ed7e1f4ca9ddfa38b04a136ecbc57b721ae14e3ff36a44b9d4dbc68fa17d80e2f26501547ccc95708a879ceea95f5f65c0755ae7e76b21683dcc6a4183d4bd6eaa64cec1e3a0a04b90bdf013b4f64f46601c6d93235f6ff1385c4c0167a75587487c0e543def065ec85f5b9acb313f1f148a4ec9e309bbfa895f706dabd489d9c94ba5d11bde798b26cd83892038d0ecf88c7a105e441996b6c55f7976c49e0750e476865ae43250923bc14b471dedddd88801b531b3fe70d1ff2e65c19b677b3979ca458f226141a9d30ac1bb472f306da2513295360df4972d4762656933c3578ae266f2a2bff8224a604ed3c192cd86dced7010e34a350471eec502fa22cd109fa8e918b03d74536e0a25888bd90e40646da113c6879e9feb4163c9d52aecb1c9671ba1b4825285ed62cfa8af6664aa0283b167ee1aabde48becbcaea744aa8bb14bd0e18286aa5b169fc6b6a8a6ab529394a748b707dcac94ee206a3baf7205771a2ea4769601e7511503d7b81eb928c9ab766e01871567904998d3512db7ec1a6c15aa1714a0ded1dd08a10b72f8c65b796a354e2188c9986d5bbd580f7536b5f8a4a2edca95601c5dd7deaa7e082045807f6533f252b72f8b114615b87748da6f92f746cebec0b20d65ecf96e3b7925e91accdaacc61c9d39ddbe4ebb1b4344fe8748d5137735892a78c1448b88231b8785b3c845d0dceae720e7986a208eaa427ee6213e9f232a9cea1f3da212380041d5db672ce3f6131c88c8d89f61ab028ae083ae5ee86d747cdcc7d830cdfb47bfc242e97bb6ad8322c74101baf40d76fc2bd7a41a2f7280dfbe29ad8c7c8ec68cf27122911d6615cd1f9ef1f78e9d576e2286ec320c8de371aa88115d5d96e96650c2f013e3be404b2cdbd5e745094e11784fc51a2f9f368adf9ec9bd350d8a98e2d7b09ae17772fa0a5487f61935b279a3744a073d67cad3acc0a1be013c0fe82e9ba201505a3022d84d271ef5d905995f6fdb20884870dc3e254816f11c2578a02eb6ff64a5c79ccabe8a85f2e5d6379702659d19ae553f3d6abd0e43e2e44ae2d8d2307fdd2d1086b2b1c989cf9b8135d8e8d1798cf19f68ffc565e2a0a9fd6dbecd3e5e820976a69086e139beec69440bff81ba14923ec0fbcbef6986be3bee4162e7c1cce3aad370041db97c11b6e9ee326ba05cb2705ee06dda28b2d4780a507b04614e6ee0ff60467e96771d6808065867c7fe087e55dd2fe60dc567689a9af0d620c0a4100efd26dc69e418a381a8f81862b9eb4ad6134210876d44549069ea72febb7bf33986e36438e6595b8a656e6af6080739a0a2fb3358bcca69c26a7c16b3c245fb3dd86013c378562e9ca521a3e8a16f33fa905be047cf848c0760f6f088188209bf8f42fff31b884b22b74367ce3672d04dd621735c4e6f307ce533fe56a20ba0ec956a3234f9db98fdd09377a09c2b04ef3130b9f9df500af679cb3b98990802e58eb83cbecd103cf4b47d7bff108f7f63affec26a6fa7f7361eb8b59e474e7ffd0fb6e732be854574b354ea2d4ae75c6c27fb9c30c4f3a76ab22403488b43d367f74a9e68c305536e2b9f0a278bdb48f03d0268b6a6b8e3437f233c6deb0a91472e6c8181005057fc38f9e933a54d70e7d73df4d7b1a3dae66b24aec5f5dcb28bd7de361e0e69702c447419f58f8b3a1cd7035fe30f734bdcacf67bd11bc526d892aa79c0b02afce0ae9c88a49743e0735f35cdbabceea6f18cb9056238fc9c1fd07790f995e0fccbcc7b268fcea361a8793c780d8da46b22d34224ef31208d24c5cc4aa91ec812b4b6fc61562175a8619e436b6e44e20a24afe1f3c1e0bf034216503692ff78af7ac1aa4374097536382d95b958e435b06baba3d221c6ad4a2dee35f1a830a73f09abbbc253f3868bdaaa1e0aca26f9781e56f3d4b74a6b7e1f2df1855bcc56397043839d904a2aacd32d6d3d3f02b073022b59ed8c310281e9872e4c27931ffcff3300dd50f029cb9d131dd6184f4c3e995f20cba6274010e0ebe4e760f9788db928d6c50b78662b92f9b1f6f8f28663c0a748e55854608a9a6355a9c6f0678b522514be69e98a1af3f888a84f3818b597e184cd4948b752edaa3bafa1c350704fe9952bcf5d73c2bf51f10f0e3dfa7156b64f69d20bb1dce88bdd756e56d93ec0814e483ce67ad120100924f773788a7d20dda033ac1ca380d1b216e3b4737ebf5643caa53124b993adf6a7f6178b700061b2326c061324c57b2d98c4d13f5867af136218a496fb205f518240077114243d9a12645f94631134dc52f4a5bff758b1ce9460e25f4abf5fe7eb64abd74cb34b8f1c36a85d002b8b5a1bfa5f3fb5278fa7490e1ba06621e84998abcf9a461ba7e89f249f6016db43fa4084ad84c0f1fe395e069d83bc48ec8825bc6490d33fed3c1f404f5bce12dd982ab9fe55e49f6fb1707123ad60c7acdc0c407fe3ab0a756172a9747ac149508a19b89f8014fe81cac86286b99f3a1b9f0361559e46eb64985b119c000faa8d981f0d77ae26c5dac034f96d35ceb3fbdbc074e1a2b5dbc70d1f54021d4373ca99c9d51270593909b97247779c9002b69f6cc3d26b64fb786bb60391dd348a1b4ee04de704473c8b8841f10f67bb9e01f33b26794c523bb9c3f2a34931bbb0ec9a0a91082a25db10aef033ea07f5f164a04a97e6afe4973aa590852fe591510f867adadd5b420e5d8ef325bbde853dc134a300200f9b60cb61d91fbb65de5457d9f1c9530e93f1c76a4c92ab1b4ab0e94ec4678e15a317e5d2f0a8620b92da3a71d3e202ae1126c37acc696afc2eeb801ad72d7a61681ff95d4da173a596f7f5e8f3af507cd2de0b42b272c33007d457269258f4de29742f4d70efb2a7aa8b2f030ffcd9d3476fb23993d387c793095c74811183eb7ece0ec0189959e7d02209a5a2b0ec7cf4eae0856708de2d014bfc72e901fdd8083abdc6f2cafeca8a3a3e6631201442bb5e90942b0387548c968b1a5d1e38686b0d8be56a4da2ec50477b775191ffa80ce389f200e92e1a51dbca11818e19829756a8c0d2ac509d98c7b37b83ff1b556f4aeb055ad1a9d9894f47b78c82665d6bb3c08ffaf938d0a4006b6a09743f88774a743d7a8da6a6862db5ea1a093a6732d19bd9deac271e3c7f9d4c436a27757e54d68a33d2f7bcbaf2c215e68fb94f515ca5efb164b67b27ba459c05266d3f98f7b7425b5951e9c77f318e94c349a6888ac6aa7751d2da1b5bdea7ab3fedb5c027bd7d541e637ef0970344bf649dad13349bd179e33f45ea7091873e8f77787ade8f7f314c36caaf8d0e15e612a497777a4c632eeb73af6651d6062b788202c69a05863989749df4a5d931c786be5b2e1fe6fbb5b70386ff0a2eaa27c4cc5f2e45cdb0eec77361905c233bfc4344b583d3e0a94602f6618e2c6593e6a3fe62cb91002b085a48f0904f67103f566a8050d7a6a118ecaeee63a48e27f56396bd89e74c0280fa60e47ea5f3968072c091b4210e66e0b3bf526772b7c07b2223604243708c1dc8b42d1f911fd7e42a1a0c1ca90a770f53c8890dca793cf0b3db0b5daeeb99056d434ba8f8fee8ac352608905459905206cf203e2f593347e7d1ed984fe5033d127d2d9b04aa930f295580dda5faae15c61a06592b08e726c212aed3e6af683ae4ef5e316a8b68a4b8f0df88643bcd20a4e1ddb29565f1c5469f776582cd0ed5f22b8b83cd78686f2056ab76f5e78665fc312f2913a8e93e916a05bae0497adf3d8ea6805b8ebfbbaba03b1d3d05d65a48af539399f1c5fce8b04990645957a2242ff7bd8a9f4e95d48bf6ad896802e60724c33aceb5983043a915def16bd1b490313b74febedb462dcc01bb15cca65023e6c", 0x1000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/84, 0x54}], 0x4, 0x0) 16:00:08 executing program 0: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) r0 = socket$inet(0x2, 0x8000, 0xfffffffffffff001) r1 = dup(0xffffffffffffff9c) syz_open_pts() dup2(r0, r1) 16:00:08 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x180) 16:00:08 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x11) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) kevent(r0, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)) r2 = dup2(r0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0xfffffffffffffffc, 0x40, 0x2, "846655a62bf8f186e909c03829d47e775ff41183", 0x0, 0x7}) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x14, 0x1000000000000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x4}, {r0, 0xa}, {r0, 0x5d}, {0xffffffffffffffff, 0x20}], 0x5, 0x6b) 16:00:08 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) mlockall(0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='([:{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)="231f2d2f25402300", &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$,,\x00', &(0x7f0000000380)='\x00']) r0 = shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x4000000000, 0xfffffffffffffffc, 0x1c00000000000}) shmget(0x2, 0x2000, 0x402, &(0x7f0000ffc000/0x2000)=nil) 16:00:08 executing program 0: r0 = kqueue() poll(&(0x7f0000000200)=[{r0, 0x181}], 0x1, 0xd653) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) select(0x40, &(0x7f0000000040)={0xfd4e}, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x8) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x3950}, {0xa8c, 0x29a}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x23) 16:00:08 executing program 1: chdir(&(0x7f0000000400)='./file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) sendto$unix(r0, &(0x7f0000000180)="395771d5f2629986d35aea165e7791246706c3d93b56afd3cf7705bc7162cbd715ef69c5bd34bfa317fe040fdb8c731f78790f6568d776956049b1dfb30bfd10332bc9d4faae37b2d7d71ce517b7287cd5b04b815b484a56fe291583fb0279c6381404acd0025180732cb7ce02b3f82399680af625831a351eb6f12e712ebce104d08f0076fa2c5a52a88ee10d0088de5a2ccd8a6276be2a6ec8557e74f6a56cdd6673b81f5745d0dddc3bccdc27901beefc45cbf138f1a607b1273e9bf0ca84d6cc4c3a27a87762002ac8f4569dcec046ec5f44693752e7818e5ba7", 0xdc, 0x4, 0x0, 0x0) r3 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) open(&(0x7f0000000300)='./bus\x00', 0x80, 0x10) fchown(r1, r3, r4) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) symlinkat(&(0x7f0000000280)='./bus/file0\x00', r1, &(0x7f00000002c0)='./file0\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) recvfrom$unix(r0, &(0x7f0000000040)=""/94, 0xfffffffffffffd44, 0x41, 0x0, 0x0) flock(r0, 0xb) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus/file0\x00', 0x40, 0x101) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) mknod(&(0x7f0000000080)='\x00', 0x40, 0x7) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x4, 0x0, 0x9, 0x1c00000000000}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xfff, 0x4) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a91, 0x44) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x5, 0x31ee0000000000, 0x2, "acc870de1028977e9e9c740e01594a812ad16912", 0x3, 0x66d}) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$inet(0x2, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) rmdir(&(0x7f0000000200)='./bus\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/188, &(0x7f00000001c0)=0xbc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:09 executing program 0: r0 = kqueue() r1 = semget(0x0, 0x3, 0x2) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000080)=""/90) r2 = socket$inet(0x2, 0x2, 0x0) fchdir(r2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x10000, 0x80) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001140)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0xc, 0x5, 0xfffffffffffff14b, 0x9}, {{r0}, 0xfffffffffffffffa, 0x3f, 0x0, 0x0, 0x7}], 0x100000000000070, 0x0, 0x943d, 0x0) mlockall(0x2) fchdir(r0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001040)="56d25903813ac9c3702e331450122e49ff72f54f46d40010ebabd1e2e7323877b38778361f284aaa014121cd3f830010a9bbe866c1ea2c00757fde0df404973ee4db71895040ca35316a25528d43d889890acfbfa7e47c31538ccd2301b203ee2e603321291e8b560a6997a9d08d39e72b034cb67f06e7a0bfa3d81337f5a1a1fd4f0dac93f9068bb2e6fc5462c4201c12922a00c22f6641261874fdfa", 0x9d) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x21d) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x9) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0xfffffffffffffffc, 0x80}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000) readv(r0, &(0x7f0000000000)=[{&(0x7f0000002280)=""/4096, 0x1000}], 0x361) r1 = kqueue() r2 = dup2(r1, r1) dup2(r2, r2) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) pipe2(&(0x7f0000000080), 0x4) 16:00:09 executing program 0: mprotect(&(0x7f0000344000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xfff, 0x29}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x3, 0x6b}], 0x10000, &(0x7f0000000200)={0x800, 0x4}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800000000002000, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) socketpair(0x1, 0x4007, 0x3ed, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) munlockall() 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x80000000000000}, {0x18, 0x0, 0xffff, 0xfff}, 0x100000001, [0x1, 0x100000000, 0x6802, 0x4, 0x5, 0x9, 0x20]}, 0x3c) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000300)='./file0\x00', r2, r3, 0x4) sendto$unix(r0, &(0x7f0000000140)="2f6cf992221cabf32f9a2a827dd74d722cfb9b28eecc153b00892b1a46192ac9c294f07eef6f303795e3422867904956ce02b7dcd22959e8ad5235ad375f41c6888f2fdeb7c701d4c1bd56da521f9ecabe263a610d795ed3e15308e703a8377fbe5f9cd3eb037eeb79aa1643a9ef5216039ea4776a65e90563c2c0a31bc28d4de72d050a24b4187c34798228ce9aa2b81f4cc33c481a4f2d7586b265438097fed974675cd4a0e409e65e45de1fd31eb87675d44dd93c0d75fdf93dbcf4", 0xbd, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000080)="8bb14721ae7b0e52db0831284f29af44dbf379bc9962917e1b2387c43ee6d6002784f3861c21d80c521c464c9b5ce3d335cdf40115ecafc61fc4f9b3e478cf0e8e67091a1404fc5f511d18007b21ef96ce1aff76c08ac9172235719c935dee5ee6bf714e21f138a5b25fa4e15097143501dc17a0f0b87d251d41e54decb95471012890e387c281e9039b9211a1f251b81d", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="b2862a20479161e607f6889e233b4057e2202c921b384f3d469a2cdeb08fae1a10f57a07c675d953819037271266cd784ac3369b3789e09427df5fd16a489fceb0a5f9bb4c117fd23a1192490e2e52ef8e45a242b0448f4413836761fcccd18f198b7a832b82be60ac6df6f55c7ec36f4f1b9d1ef4bb59b6ed8bedd25b08e58f69775affce35c72119b185c2d41e09a809533a664fa5521053d162184bbe5744e5a3331f4c844b6ad8537ef4f2cbeca9f1b363311edb8e2ffb386ec0c9b094d7d112c05b68502856d5d7c5", 0xcb, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x1c02000000000}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20800, 0x100) dup2(r0, r0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x200, 0x8) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x49) getdents(r1, &(0x7f0000000100)=""/82, 0x52) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc010, 0x7) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x6) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x400, 0x8) r1 = dup(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)='D', 0x1}], 0x1) ftruncate(r0, 0xfffffffeffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000200)="13c5b84d3e0c0bef1c099f2de0e44194c7760be0b5fe077c71ca492d94b467ccb9ce9853816f38f5d5861fbbe1823905d89ef1700df0d34fff2ddefd6fb291726a1c414c179b6273561ac958ea46350bbac529986441ebfbead5d313d9ebe62027905ffaf8f86abf2e7835b8925117b2f52b0436eab04ee4656fe5ecd5e75d0a70799ca7caae4c754f4c28c67f9edcee83d420816420bc1b8671b00953a975bb4c1d6622f301e19df6a0c1a4f49c8a9b98eef35c00ad1fffcb7215996c75eb5c474b89de630dbc9a83186ed92bb3f87a2997d460abb119641a5623f18603d13b82888920c6373d09447ca53e138e39949d8cb8d0cd2f6b32f2b518c7d1ca7d60393654c9935c2519404c8383a75f1901f7545dd632a97888b3cda0ced08993aeefbc9746953a0635fd08e2d1f915c0134c80f62ce6c73e2737637d89bcdbbc6e1ff1e8baa4ece331a384b5c4c84f526ab190f74d665fa7d11e8d380ef813aef65836c44f0359f0fe113ead8948d2a9d394fb3c9a176a1c495cad35e671ae30e95593b27190cf31020e608a65279bad44b2f73e8e49b732c0744546d9cc4f75fce0445769c59a19f72199fbba705c1b3cff69471f56564859323c77570a0cb95590ae346d1ae2d20b25eb978d2f726bb62933b390cb0cd87a4f52fd0e648291f05629d04757bb193860cb689c1ea53191ce0ca7d7a20f37000d1d2cf0505bdc52440a23be5125af51884dd1ecc0327e650e0ad0578beb17a37297d69025337fd20881749ee6bbb1994b15c99be8503afd5e205df86ea78311fd9507e9ab1c20e766c0cfba9fbe835e5ff90079f5247cb2502a59e189a9617f6dde58dc0e5f43652f69de365a724ec4dbbebb19f239a8756c63177a4e0bd661c95a6c423eaf9e62a12d4fbd09505ff2d07c691669abb308874704c061641f302fec5ef918b90d1761f3445629ac2b89db3e9d3020025a2fc20adcbbabb19503ccf5acd4a5577c43cc5e634018c01577d168f50aa822bfae8195e51f1e68c6387b0ad76c758d7cdc2fc6db7e3f178128c677197cad407015c476ab346713d6a0a910d5bc4693607daf342e9ad984ad2da0cfc1218cdaf674413867246b71257bc49ee73d62ab8ec5b198e9336548859abce07002441dada96adce22050ff1fcbf06e06509eb98cbc85e741232facb1c88da3d41a77e4b0be731f909cea0af0751377c1d1447284b6e8a5f3ec3eaec2a2cbf161003b27603aba8d4010e0d2fa02927c8d8ca285e8973204aaacb55441d369ab2c6557fec3ebe298593585487897554d0625f12519d3fa7001a8ac4595c3b5e5b126496a23bfa85941abb5d17d4917134c9544cef8b3658659e0159bafa642797ff4a64e2a113e09f97baa340a7224064e67b8d80b1542330675ef506ad4990670ff0822d22fd36e54253572d8f66d0c51e5cb223d50591cdf71ce810af839a5ca461862cf5fe6f75385f021dee06a1826cb2e4630872376a681063e7d4a675b2b17b0ce61b7f96428b43f3dc2d5edbaefd484d50d03d33a2339db69378097590b25f5cf4a5ac92dbee43367acbee5ba9324755437f5c997dde2c29a5c79c3e5648103c2d893c0b8fc7fd755523539a2818633bbfa68bc2f2b26cb916c46175c1775dcdd8246b790fd185438663e697094d78178e52aabb252f9f408a6d79056c7fc496ed769fd54518a510dc403a10dc1bf858dd0522886909b1d04965907d22d3ecfec4465177c01a7ececfd7801aebbbda445b1cc3e8ec603cb0927daef8e1db7126ce1925c46f368da0e819ac1f7ff88b91539332318c47ed160fbb3340a3d71e72652005b35d78b226385d7eee67a709d95a59cbe4a376c460698b0485f23cfededf5b11c0896c5eacd77f8553ec8a0a42daa917dd4e268ccc166884c06369c15f4ead2797f6e8b4cb209e1916c1652b8554dfa8ff8c79868e1954d8ea6dc20fe6bc9792d30bc4953e7152017aa23c62d91888a2ba9ec62c75df00f15aaa4c5a4e06464449e4f7b26eb5d5cb51eacb52e699a082df8b42dc50601f4e23e8b0cbc313659493c4e3d03e47eba4e51270b6ece24c00ff1408f3914b08ff4030efce7e6c88adf6996706e170628d5945ed0c4b783776ac129b6fc2dbf67242e1413bb6831936498c34b4b44a17c28f5b30edc2b3fdc025def9fad6fd1377f731d49f3dcd4e18d65c37a504faa12c780a0813fe0dab887b416ed26d20ac7516ddb21bfc7a7e4a5b7c6e1a15079bdb696c6dca7f90237e5227e851554a210fec53ed0c3765d7effd2fa18daa4b7d4959dec02bf534544ee59f03d0c56ab43865bb22eb488b534f1e27eb8b947c1ff66b5720a662ff2edefd3b2c387d0327c7c43c2d3958f4981ee545d2b9f8932ddc9047f289bb1e4389f68d72ae45d6bf5b6c043a18579c36335ecdde79472c5e6af76620061f32700f0271e11d75f5e419fb2d32ace4762e5780c7018e58c49ea32768941b8e14f84b90b906201da5e1d84ed093bad47fe3b0767da7e", 0x6f4}], 0x1, 0x0) getdents(r0, &(0x7f0000000000)=""/51, 0x33) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x80000000, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x20000000000008, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="94", 0x1}], 0x1) close(r1) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffffffc, 0x1c00000004000, r1}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000feb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000fec000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/237) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000, r1}) 16:00:10 executing program 0: socketpair(0x0, 0x7, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x1ff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup2(r0, r1) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x3ff0000000000) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt(r0, 0x999, 0x5, &(0x7f0000000700)=""/115, &(0x7f0000000780)=0x73) r7 = getpid() r8 = getuid() getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) unveil(&(0x7f0000000380)='./bus\x00', &(0x7f00000006c0)='r\x00') r10 = fcntl$getown(r0, 0x5) r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="e2751d79111f07e0a4c75abd583f99ddf3a096358cef7b3f304b2505b23f0cd1f02ab95f5a271bffacf25b84f3452f4c90f750e4b577abafaab97bf146539ae7b63fc634df42f1b7ec396d232da1e592cd3c64ad1de0adb648ce52ab1c5f4410281e3ff18fd218cd4b5dcfd096f3", 0x6e}, {&(0x7f00000001c0)="e71b68a6c9dd81149a09df7244213a3b6684f375807b3ab118f5b4f38d1db771d3691b1510dc0e9f7661", 0x2a}, {&(0x7f0000000200)="18ec8136fb0c2b5748f5cc2b4d63d670bb7890ba533199af92dc3b9fed2fedd342055e0bb012c4d912d10c1932f10d56f3c2c2a6093c2ed084d8d846836a55d8ee178eda72c26c79f4570e6d16ac2c1ce6dcbd01b0f5e20d9e61fc62b30d25eb108561b6b826266bce235300099684c983a62885836b6662420528e1f0f715bb37f164f52f7fdb84f6616323eb526363da243e54225ed901c4ad6fffd2e242a8906343", 0xa3}, {&(0x7f00000002c0)="37380961f4ad03b83430cd61656effd94b30bfec5be6937b54b4299aeaf5971572c27c82b751056eaef237ee2dac047dd35db7225700fee04c658ed48c66ef1c3863120d3854cc14aea32ad51331cc483868870e48b0cc317b6d17192514e2c9a2b739eabd81b5afaf27f70c08c976b8dea7564ef2aeed7f6df45258da9167798723637f229e9defcce8ae2d62ac5186c3f4822266b435ba28e06570cd08386c", 0xa0}, {&(0x7f0000000380)}], 0x5, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xe8, 0x403}, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) unlink(&(0x7f0000000040)='./bus\x00') 16:00:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x186, &(0x7f0000000040)}, 0x0) 16:00:10 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = semget$private(0x0, 0x3, 0x220) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r4, r5, 0x11, 0x9}, 0x5, 0x1, 0x6}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) r7 = semget(0x2, 0x3, 0x100) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/101) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000000000007) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6010, 0x1b) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="f67210bb14b584fc8f438ad9b182333824507f849c", 0x15) r1 = socket(0x39, 0x5, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x808, 0x10) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x31) recvfrom$inet6(r1, &(0x7f0000000180), 0x0, 0x2, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$TIOCCBRK(r3, 0x2000747a) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x8, 0x80000001, 0x9}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x2, 0x3, 0x80000000, 0x401, r1}) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') syz_open_pts() 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x5) r1 = dup(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x2) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r2, 0x0, 0x5f) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x16, &(0x7f0000000100)={0x8002000000000, 0x0, 0x4000000000000002, 0x1c00000000000, r3}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x2) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x8, 0x72a, r1}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup2(r1, r1) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) dup2(r1, r0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x30) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0xfffffffffffffffc) fsync(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x4, 0x7) open(&(0x7f0000000080)='./bus/../file0\x00', 0x8001, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x6, 0xd83}) 16:00:10 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000002, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) close(r0) fcntl$getflags(r0, 0x3) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) shutdown(r0, 0x2) flock(r0, 0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchown(r0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x410, 0x20) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1af, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x8}], 0x2, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='%\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='$\\!.(\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)=':))%\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) 16:00:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x2) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x102, 0x1a0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x4, 0x101, &(0x7f0000000040)="961124a22f795fb8ebdb2b565b0d3d29e18e540893a0b4582d", 0x19) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xc0000004, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0xe2, 0x2}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x83, 0x0, 0xfffffffffffffffc, 0x8}, {{r0}, 0xffffffffffffffff, 0x56, 0x51, 0x10001, 0x4850}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x10001, 0xd}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000010, 0x0, 0x70}], 0x10000, &(0x7f0000000200)={0x1, 0xd971}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') close(r0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0xfffffffffffffff9, 0xb, r1}) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = getegid() getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') getgroups(0x6, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7]) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x6) getppid() 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x5, &(0x7f0000000080)={0x0, 0x4, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0c, 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x10a7, &(0x7f0000000000), &(0x7f0000000080)=0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x4) getsockopt(r1, 0xff, 0x20, &(0x7f00000000c0)=""/234, &(0x7f00000001c0)=0xea) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = semget$private(0x0, 0xfffffffffffffffc, 0x80000000000004) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = dup(r1) recvfrom$unix(r2, &(0x7f00000010c0)=""/86, 0x2cb, 0x5, &(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/4096) clock_gettime(0x3, 0xfffffffffffffffe) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40000000000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) read(r2, 0x0, 0x0) dup2(r4, r3) r5 = kqueue() r6 = kqueue() dup2(r6, r1) poll(&(0x7f0000000000)=[{r6, 0x20}, {r5, 0x5}, {r1, 0x2}], 0x204b, 0x4) pipe2(&(0x7f0000000080), 0x10004) listen(r0, 0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x89) 16:00:10 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) syz_emit_ethernet(0x5f, &(0x7f00000000c0)="7ee427eee5c3b6987ea44551cc5409df15686ed82ba36745bc812d92dec77755dc4660288f884fad320239a099afab7038caedaec5d0a86b123eae1dbd454da6370c82a943cf4d97ec20e3e7e3aa5671eccb981590619d637d68fff9d64e99") 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2000000000080, 0x81) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x48) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) setrlimit(0x0, &(0x7f0000000100)={0x8, 0x7f}) 16:00:10 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setuid(0xee01) r1 = geteuid() setreuid(r1, 0x0) fchdir(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x10000000003) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x8) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x400) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1c00000000000, r3}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xec, 0x8, 0x3}], 0x100000001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xa0, 0x1, 0x9, 0x3d}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x81, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000020, 0x7, 0x10005}, {{r1}, 0xffffffffffffffff, 0x11, 0x40000002, 0x6, 0x4d}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x3, 0xef}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x100000000, 0x100000000}], 0x1, &(0x7f0000000200)={0x80000001, 0x7}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/146) fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000002c0)=""/239, 0xef, 0x2, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r5 = kqueue() flock(r2, 0x9) fcntl$getown(r5, 0x5) open(&(0x7f0000000280)='./bus\x00', 0x20321, 0x40) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus/../file0\x00', 0x80, 0x0) flock(r0, 0xb) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x80) 16:00:10 executing program 0: socket$inet(0x2, 0x3, 0x0) setrlimit(0xf, &(0x7f0000000000)={0x1, 0xffffffff}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="20615c6561d8db23fa93e5409c60a35f05b1564519269c3e5b7bc4c650db805181bbd3fd88188c9cf83508d313f1e9fcabc999ccea1b59f0aef5a82c5cafbf6b6b3810644ec6a75e5a109a6fbdb0cbdc370008b5d4264f4bf3792e5fa7ba6507470c5b64c865b31b27b5333de28d2d916b3f47d59fba3de581a3811d054f3da839f7c4dd7f484095dd3f067a5b7d0339dbe2b224565223643ce8728c6089868e40619456b18262cfc5cf3694fc8d2f5627fb81129c9bfab5c425a7cd2b99", 0xbe) openat(r0, &(0x7f0000000080)='./bus\x00', 0x82, 0xb6126e0fd1417c46) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: clock_gettime(0x4, 0xfffffffffffffffe) socketpair(0x1b, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5ca6, 0x3}, 0xc) clock_gettime(0x0, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffd0e) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 0: socketpair(0x18, 0x4, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x11, 0x1, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) socketpair(0x1e, 0x8002, 0x9, &(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x4, 0x20000000000000, 0xfffffffffffffffc, 0x1c00000000001, r1}) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) lseek(r1, 0x4, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) accept(r0, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) connect(r1, &(0x7f0000001180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/4096, 0x1000) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x3, 0x7e45) shutdown(r0, 0x5) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/14, 0xe}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0xffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus/file0\x00', r1, r2, 0x2) sendmsg(r0, &(0x7f00000013c0)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)="fd7d59fc3901b88f62bf7d716091ec", 0xf}, {&(0x7f0000000240)="c3", 0x1}], 0x2, &(0x7f00000002c0)=[{0x1010, 0xffff, 0x1, "c7a33cb910df7d2cbac77c5d6438f46035bdb3b9568491dcfe6bd4519dd04a261067c56cdb4762a2afe8a0aec5293bb270df608ed6caeb3207c505bb05505c3188f75acfa793423b9b13766ee7d8a0772791dee1dcd682513be0e7860e0a3469d6f8f3f74542c31e0f2b8a68f8dea100fbc38efbaa3bdc67cc734105832ea3abdba4a100e651bc21dbac47841cc00f779c2c60b06cc38f3e21af5c321b0fef6f578fe4c32506dc5c80aab2da34dccf5e7da5965a8752357aaa93b87320b0f56c1dd4a9eb6c38c003d7e476434e56bd957f1eacfa58d233d1ff7f9f766b4281ffc7a8f6dd42a90ea4642c3c8fe899440ea073cc474120f37d963c66873aba86ff9def93f6f7e265c4057a608c644e73b6c31ac6a0f5f851098d444e0a9dc5cc4b11b71f827f26ba25d98c9a2a7899515dc3ac617a3000ef2fcd494a7c72d4322878920059ca5013b09552ae47abe606960584a576aa4a9fb94cf135e1a82c3a6fad4b355fd22899b504fa3fd67981326c6c0d093f90d65248b0d001d7a39d705652498bb8102233cd54d5cc09ac179a93b0fde55489b62dbc3fab38632ba7810efb477b6a97cca2492a72f39229d43577b5f29035cb1a32b0a43eb0526b902faeac123f0d5cf0c1fc63f0f685ba662bc132fac066c24d780ba7fcfb85fc80d9c359f12ef3c5d1a307addf19f492de11f857eed5c7b2ca16c76d42b54fc57a2bce4b0a4c2ad48f6dd7769ef1df6d418a93012b02bc1c8bfc996f6c90b64144f96a13727f1fa667501644fc68833038c50e8ed4d2135de6a85934d609f427b29a0aec256cdeeb9091dc58ad4a0d3e95f2d97bd9aca3b914fa100de7db1a083e53cd39413db55527765981c84e99199d8d6f2c61058be463049820d84bdda7c3a842d3317ae587f2780231507fc601df4fe036b2d76283fc543a925a91d15a0849238b0acd8de8ccf1c9cfb519203ccb1ea99fd92958401a1ddd2a12f8019d5e3d0c6fa8e9d6778e3842db2fa6a9300c912b723a0ee94939578d6fa4f57ab35e120765d3faa7b87f6e54b7ef8017450cf776f0b9a29bb75510c4b709123404814d68873bb2facd8f2696711f1cea2b95d8a973e165d37c0a09186b2e12118f62ada867aa166ff4dc8ed47de6b0df0cffd97889bf6dd8f2d9395095e372d3c5b1388db684b115bd6b8b0d857166f28d6bc03b7db96dadffdf0d2818be3584c8c4958fc90fcfa4861fd9ff8b6d733f697bf516e8ffe233aea731039dcfd3ec5fe6e89f274ce485b19f89de25ba02c476f8206bef35acaae67722464b7ccdf29a3308c873370ca2b397acea8d41a23db8619e4ea7308078d787863eba0497c24d763accf5d439fb80dacf22d86ae97283cfcbaa1a79e87aadcad7e813dc074a46a063e374fef31f0c7c06ac633baea1924ef1c2044b28845ee63baefff053abbfc61af2be6c243967599f3b37aa9c3b083af8035b18707d14003fcbd52272887b5b4385bbb3efc2c43e076c0861b4cd78bb24dfa22811d9bc6de835d1796bac5fe5c3326ab8b332a995e1e630aed804b1d6a98f7b8c4b64dfd432f94f3bc12c6db93a0c46cae3423c6cb684c7099da2c5535896bacbcbeb2f83b9496b1b23b58362e60889671f889afebd75000553042424f47674fa60416c5af8beb52faf2a7610030d905c14983b78537af395890b888d0d84a21fdbc5b6ada7b9d1695baa7b0b2fd890e4e6d59f4de00807089eb15fdbe6672dfb601d5f8573effa234790362b129edc945f6f6d25cc093993a3082a968199964c60761b61b79906f50d08aadb717dcdd2d810514faf0a6419108f77dd70bacce7c464548437ca4d30ac399a464668ac44eee80c4c431bfa7bcba3950c87b6bfc99c38fb1bcb7711fedc672b8bc289b39dd0c9582bc19f255190b1b9575bb4ec0c536a88ba5a99ef42e2dc85ff3f31ca2e8619f3066aa4196c25edc14562aeeeab9e5f4c468421b3d91b2d0573fbbf40d13ac0c8bd57362f1bfb30b45cda6fc8f63f1162d44e535972d918b55cb2abfb250f1eacf8677e2f1b213c96364b81c6fd0a137749a16b38281952d01d1cd69471c361e590ac322745a8c426702117d87317947cd1517ed7dbf4fe97487b0db4128012bde96398a9fde7bd89579602d3883f45e68f6b178507853e3b325ef4d1a2ef130dc74b45daa832c569492918ae4d4aaf97d88e690ffcdb5d06b2aa658e06e3453f23a60f3437a2300965f061e294bf9bb2e43556f801c61243f8f0fcb4b2e8a9b502c72fb3bf9f6eb51d4dc7d4db222eaf94dac19079fd5077d4491a201046bac427f591448b7eeb167e039a493bac9a1a33d140c68bf4a04905ca1e61dd6d629d54b38d8367a694e929539ee851abf72eb0f329b09bc85a15778f44287b29e9a644ba7e0231778bef5fec2d37478aeef2dff1b7b9f1488ff6d043914ba93f46802dcd6875d6cadfa528b3d7a25f5df3e59ed9184e4bfa2c270c78ab7ef7fbb2933a4752842adf19238cbfef071453ed6cb5a718c759275dcd8c64275ee7207bbd39095fad0e130ecb49b60014ac68a5c1b5811dae3653add19821bafd9423eafd78e09572adad3b39ec19d860ef2342cab212a1337bc7d85b1b04ccf641042cc17eed6ee99c09f0a8c59286481529040a6d9cce24c1c84a49279a1b99acec737d5e9e3edaa008742de78e1601e5759a3ffbf243c1f1c518315ce7afdf3823b8e75d4fccbb922e89add0bc8ae8fe16697e69cbc48b5fced21fabb3063bb81a0423ef50197a414c81b1712b7b517be6b1a301dea9c1e40dfd8b2f90b75cbe617df55d830a23dfde0ad4597f313de9098c8d054f80429104d052a0e8f4a8dc2025b03dd50934497baf89017c41a1be095e87e28da0c45d439576d538ba14163200e5d434d734e995be94190d2a2568fa97c45ea54287c761e32be8204a72d80e4d366ee8a96257fb791df3b0f92d15299fbc4ef6b87066ab4584b4f9ceeae001e02c2d4bbc9f1a38502ff21dd8553586eabb2c9672766fda452206b96328382837cb56b2777756863293733f4868e35c834b0cc8ae3ab6fe0e26d74d1d1ce42ab4bee60b267a6421ce7e21bec9439ed4d59d1cb447cd82a472829ecc703dd1a7cb6b45997e842bce84ef6d7287e25de6c998fdb1e0927891c456fb8b4c8c9836aad9989222353fd0247b8ecad9f208587bb0c79d4a951880270f9f77e10fab4ca7e04092d3e7e925edf9a53ed04553d44fd6a46685a4fda491271846a4bccaa7b0a341618fd23ce933f4620370029f0525dfd68beec87c788c8fd8aa59d465af7bc592c71b1952a6060bdfbfc2aad0cbf3eb108637f45d832286969e2ef129c8bcda03a07ae35080cfd143a300e33dcd6e96d3461215c77806dc931a7cbf75b04424c58c4381897da68ed907ce1091ddeaec4d7360adca0358cbb52e3ddc8bce59fb2ca13a5ce8f137fb40afad0c4027f467d0873ea2413c7de983eeb40a47cb95548a8b9de3d6724c371524158566d5b2390714be3f4c7617ab89880b34ced16428373c8b819becbeabe4128d32013375a5cbdb5414fa580180623da91115c140d9ff9359dcc4a22ef8cc2a60df2514ca11ac041e33b6bb4599acac7a895f57f73f26bde0c6f07e560253949820a27b4ab181eb2274e039756384195f2e631cfa8262e0afcda7864de50e09e843ddf23c8015120aad1e22f9a7f3d3679fcbf67c30c019bb81700c0d2403d73fecfb874f9e67a365d827e5f6a40afeb817163db342cbab7bfbab850d1feabe3fe5ba0d75a3ca07130ae26ca98eaf2379a61ede1458d5f6d6b8a944214b7bae5b52062b8aa8f2e511a1082d76ecf40f9a8e0e215322b28d2759da916c70075b43ea913286c2eafd010dbe1c9553f1784d4dae9da108eb7e8b14c67e098bebd2f0ef90521d70f1e577427fa91396f9012e715db6f15bb0f255b835c9d7233f2b8148e5eb5e5c8d4760db813724ccc43c673187f17f10aa2b894a013babb20b348fd86f29f0f5f0064f5857b4d5528ea02030564d55e343a420614404b5032d5e0c6787dfcdc21fad76c74ecf96ed5def19938f84d27d13e8faf3d30b1c9fe6c418bb731acc209646beb8260134266ba7940a94ab2a90fff776a2c25ad959a77a00571c3b1d89cdb974f7743714e5ca4492a59435d2076ae62165b1e978884d72ce4a7211ca24df0deb333ccbcbb8e9a9a0841ac2058d486cc86122d7ffb98ff5f2d75c7cb82769c5a2eed1e16e008a841ab99bd5564c4e2e7f8b8b64ab6e5abf89df2b988aee7b4c2c56181e49beb928af7cbeea4d49112c415f34b7a45446a60e6f99521ec1e3ee9497f5b2b35a11f336c9137b3fe9e72b2b374dcd6f39f0dac2cd06392a8724686bd5c018e6353a17695ea9d45227317b87ea451660b9641bd22163cbf220be98b81bb946851741d7702229c7b8cd55788a3b697cc76217bdcf3ea75a957f82311bb1af18a4c84b604d78136b59f2dd770daf377c0487ba03c73785de5cac7c216c56db37be5e7306a9647317bd7f6a7c871b7ec11d22efb2887097d1b6e71a74933f88aa906b5cb5119940ee428b3e9a8e5c4049f0ce8f29969b0c6a616d31ae45ef47197b09b7470c08150fbe83d3e4c14e73df0159bec969d5c610792154613861f735f25a91d466a7bd3ff160e55204d59a3a6ac56d147ab5a848923f2e23ce498daaa39963e0341c90ed75d14e0a486f296222bab555dec7fb9a3d2ae7e938e953e22160b23e27706ba7421606af7d3154c9a4d1072b07f9b0c644430da8be079459ad59bb938d30d85427a3121451ede49169c443c31f560d88244515b5530b728e488c9f7eee5630276a40aa0b7b1cec5acab0fddb38bca203604af92dd065640ccf9327db331e84dac2a0509c83b15a903bebbd7f6e304341d9dc2de144d5eb15ae7b12084517f56a4ec9d01568674ba4497730757085b40c0ed9d1fc52b45e746f5b7624332b4637fa6065a751084a20722284b89e284332988c3d47db358588c5cb9e516efe0b9818e30775c7e94b6fbe3fcc601ed8b98863d06dd18640a166f2536f0d999577aed6dbacf785f0218c63338e56b891994915de96f1f919509862ad3fd00e799d52e68b586674c44dfe517b203b1d5209f696be62320696509e885dfab6a8c5e4fe0f566f4f08f2bf39aef400ca022782f6160b92a6ac46a097eb7bb87a8c32d14d720c7040eda1d9e1c83966614cf4905bae8ea915e13c35d38f05c86639e291f52b91c68117167bc5c533aff9fc96ea77fb813908b83df7dfa87cc22da198f8fb0f2e54b71cae51b278c638e147ed718be9d0faebc6177ff06d95d87ded84f10effec51dfab8a3163fc2a5e3e5bb909a3e37682d1fd2c3f087fe5292d1d124000b20308c4635af7a3abb47e26c106cfc18032589bb45093dcdb1af5defa5fc6fc14a16afc2ec68a9134827d05a9a5ffd91c0789f2e6cc099c961b7a9b5ecea057cce8c2573f6cf951f12177a8a6d58a16733aed90c86cf93f59e35086e3db92fa567b106707a1d0ba63f572756c500d763d3e7a3d98959c63d212d435e69314f7c76416da15d5a9c352a1d0964187cc0e7759f5a9294084fa427b788dd2b89cd271b43e26473606d9a59631cf60eaa8d638383a8488ac6f291f81c73c29d5eb111a0e968af69cce61a3ec3fe283af201c4124e4a8c28f3c9a3f184427387714dccb94dc7608b3714aa06a70113a90875158f8192244109601f62305915ce094cc443313068358bd7af43c65985e605419dddfe44d9a4f70a61ebdbcc43e"}, {0xf0, 0xffff, 0xef, "530b8f6564ae6cd5d5e69ebdb18c3bfaedaba6b030f0dcfa3981afdbfa31ed7cbf1ad419c4a20139e30a309e8dc5f5be1d9073e6a6b16ea2fa7bafb57a13dcb87f25436f5f9d64f6cbc44d96a7a907c20ed2030b0be3fee451ea35002eba22ff9661688dc680dc29d55e550ff4666d0b709172df0fdfdab399cfc06a6e763fd57663b795e0dcae3290d4e744bc98d48e379f4dd99444e8b82da887437648e51e1d1f4bc964accb011dadb542d19734badc5b67cb1454fc9228b164d24a9b7105d3a579911cc8d3c36a74aabeb23e87014f68d1aaf3cb85b2e31e7a3138"}], 0x1100}, 0x0) 16:00:10 executing program 0: r0 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffc, 0x1bffffffffffd}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r1 = shmget(0x2, 0x4000, 0xcd, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff8000/0x3000)=nil, 0x2000) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff2000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xc00a, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x220, 0x40) linkat(r1, &(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./file1\x00', 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x100) syz_emit_ethernet(0x8c, &(0x7f00000003c0)="0deecbfb45c24acb91cde33cc30e71a81464dc49095adee4e65b2add46e2fe06d8f385c3d605c5b42da9c781a652801e7f93213969e3692b865d2f60f5eb5c94fd3f1d131965faeb43c362da69eb3afb6f5e36f37107992c27e7eb3d099d8e05f69c9ab6d74dbab316d3f02ac0695ca0bbb34335435a71acd5efa0cee0ca233befc99d3cdb9cb32036befc35") getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) mkdirat(r1, &(0x7f0000000340)='./bus\x00', 0x20) close(r1) fchown(r2, r3, r4) r5 = getppid() rmdir(&(0x7f0000000300)='./file0\x00') fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000, r5}) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x200) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e4a872f66696c653000"], 0xa) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x100000000000, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}, {r0, 0x40}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) r2 = dup2(r1, r0) bind(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000a21dda28f608644d7d11848569eae5fae4343bc965e781d5af7c960c9d77d2864f065f614658a5503f1acdd99c9b27152067c1eb71687e2f3f9b087cdc6b99242505ece949e27367f5bf87aadbeba961895b38090829400a781b63484276b3b0cee7bdac149a928158d72d4392fff0cd1c6f"], 0x7a, 0x800) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) listen(r3, 0x2efb) r5 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x200000000002000) nanosleep(&(0x7f00000006c0)={0x101}, &(0x7f0000000700)) 16:00:11 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x4005, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r0, r2]) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{r1}, {r1, 0x100}, {r3, 0x4}, {r1, 0x3}, {r4}, {r4, 0xa0}, {r3, 0xc}, {r1, 0x8b}], 0x8, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2000, 0x100000001) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xc1, 0x2}, {0x18, 0x0, 0x1b, 0x3}, 0x9, [0x0, 0x100, 0x7, 0x7, 0x80000000, 0x6, 0x5, 0x3]}, 0x3c) 16:00:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpid() getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x8004, 0xfffffffffffffffe) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) 16:00:11 executing program 0: unlink(&(0x7f0000000040)='./bus\x00') munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffe1, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e"}) 16:00:11 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getgid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x200000000000, 0x2, 0xfffffffffffffffc, 0x1c00000000000}) socketpair(0x1, 0x1, 0x1, &(0x7f0000000140)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000603000)) syz_open_pts() madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000002180)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/226, 0xe2}], 0x3, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x4, 0x2, r1}) socketpair(0x20, 0x8007, 0x1, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x80, 0x1c00000000000}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) 16:00:12 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x1000000) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x3, 0x2, r1}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x6754) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000140)=[{r0}, {r0, 0x42}], 0x2, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x84) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) fsync(r0) 16:00:12 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x410, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x5, 0x7}, 0x2, 0x8, r5, r6, 0xef, 0x8, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r7) r8 = socket$inet(0x2, 0x1001, 0x0) sendto$inet6(r8, &(0x7f0000000000)="8d65fa885884e5bc291887c3fd4b90ed662846db71a2519dbb02151e32a4e3d45c7a9066c88f423ffab9d242914624bf330cdc4354344dc1b9d30a566a60e64a2889b09d", 0x44, 0x29a43e827cbe8308, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x4}, 0xfffffffffffffc93) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) close(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = semget(0x1, 0x1, 0x100) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/43) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) sendto$inet(r0, &(0x7f0000000100)="a628b8bf49c26cc92074fc2b382e442e5ea05c0d972e7dc4b7b0921241ceca25a9fb79f57e6df595222e9c982b3316c02a012c86275c3406ad7f2fe9c1ebdbac76354bc8b2b72887b16f1dc60a4a5f85df100dffd599786b7de0b6", 0x5b, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x7c789cbfb9e8f9e6) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) syz_extract_tcp_res(&(0x7f0000000140), 0x425, 0x200) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0x28, "4f80ccb5049b0c0509eb35effebdf64dd6f16065", 0x8001, 0x1000000}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10000010, r0, 0x0, 0x2) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x200000000000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffa000/0x1000)=nil) 16:00:13 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x87) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x20, 0x100000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x9, r1}) 16:00:13 executing program 0: syz_open_pts() kqueue() 16:00:13 executing program 1: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=""/92, 0x5c) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000180)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) syz_execute_func(&(0x7f0000000140)="c4828128b308000000f36e3e0f01dec4c14d73f58dc4c36d7a30d20f3808d0c421c751320f680d0008000036660f2b25000000002926") readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)=""/193, 0xc1) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$inet_opts(r0, 0x0, 0xe, 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = semget$private(0x0, 0x4, 0x162) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000011c0)=""/98) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8aac8b73fc3e5d17668077d83d83ce5f6a4d21b28735488c34a7eb2cd1573667d4622ff5617b35f3bd883a876a51b580e8c8337265fcf1aacbb3034817b6fc2ed61f4b1fafe7cf76e6805d60d004cf5c", 0x50) accept$inet(r0, 0x0, &(0x7f0000000080)) r3 = semget(0x2, 0x1, 0xa8) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000001c0)=""/4096) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0xfffffffbfffffffc, 0x1c00000000000, r1}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) 16:00:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xac}], 0x3, 0x0, 0x0, 0x0) kqueue() close(r1) socket$inet(0x2, 0x8000, 0x7e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xc78, 0x0, 0x5, 0x6, "d2a4af5630eb69fc1f450126136fd94c89cce612", 0x1, 0x7}) kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1000000000000, 0x100) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getuid() getppid() lchown(&(0x7f0000000040)='./file0\x00', r2, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) unlinkat(0xffffffffffffffff, 0x0, 0x200008) setgid(r0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000340)=@un=@abs={0x9f92b040a7387df, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="392725d90498e946536ec011baad8559ee942a2ac25ccadfbee5afc911b6ac6a0b91ec69268d580c9ef2e70f279e4cbdb3b8850ca2", 0x35}, {&(0x7f0000000140)="09ab9262aa0157eb69da1658b643114d9c2cd84bce5a6f64acc546746bd722001c728a3f2174a8aa4d96e2049411120ba580bcee43f76d2d73dd83858e666bf1bf4cfe83d94b13b062f6326aafd3749d114513637310d802f740150f1ddeb94da50f9280e3979f76b5093ba1a4b4895f179694395d3a430f83f0df8e439a0b0d96987bb24e04ba63ef8ef018da2168ae2e3961695124845f9cd5e12a1b87c649acc348433d54348118", 0xa9}, {&(0x7f0000000200)="ed00a2dc09dc329b96c2d353a5ce72f86cfdf8232fd89238508bb91c7e253d1a08c8d28687b122a83eb9c9dba147b003af2a9045636e7a72a043ed4a292ca24bdc4bc53c4fbefb1a3a799b3d19f57a1f4b9ddfcbc907f04c4fd06b5997d62840cdcfe39072564950f5e68c4de8c3433508dcc22467852ec68765db3a6e628b77071c50d951452633545e01", 0x8b}], 0x3}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:13 executing program 0: getegid() mknod(&(0x7f0000000040)='./bus\x00', 0x800002001, 0x5) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x1) 16:00:13 executing program 1: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000100)="ff27c8a52020941697fc8d2627d39ba6f8d4230653f56dcbdbd9e7000bba078780be78f59ff6232ab89c32f2d2e9322e1bfeefadd57115c3f5d12169ee2a8df295c140278fbb55328e04632e10a2968c83ec8c857a31f7390063cf290f9db6a9b5bb6a185ce2c80d0e98c2cdd70b012ddd4882db6e5e3098e3fb9d5c0f322fdcc95a092350a8a70a1c63eace5f40c2889a2d4aca3d30138010554253d011b910374193c56c1a897edd6ab347b9d25feea0b5abb6e9b014aa1a022c5e7e6a725c3ac4994e4df71bc5750d9c48cef22216932797e9730dbec9ce988c4dd4d1fb0fbe000e38ea01c90c07ca7051ec74df83d230c85503", 0xf5, 0x404, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0xfffffffffffffff8}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:13 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) semget$private(0x0, 0x7, 0x100) syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x3) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x8}, 0xc) r1 = fcntl$getown(r0, 0x5) r2 = semget(0x0, 0x0, 0x220) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)=""/67) setrlimit(0x3, &(0x7f00000000c0)={0x6, 0x3}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x5, 0xab}, {0x18, 0x1, 0x80000000, 0xffff}, 0x3ff, [0x4cfc3e62, 0xffffffffffff8000, 0x6, 0xfff, 0x20, 0x3f, 0x200, 0x1f]}, 0x3c) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x141) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) lseek(r3, 0x0, 0x1) semget(0x3, 0x3, 0x4) fchdir(r0) lstat(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)) socketpair(0x1, 0x5, 0x80000001, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r4, &(0x7f0000000c00)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{&(0x7f00000004c0)="1c6671954d72c9af1be3d49c19bcc310fbd50e53039d1eff0dfefcd1baa462cf5bf2bc9427cca72c7c6dcff4cf1fdef677732e9a3743a4a95d05c931256b78da2e8efd88151fdd9d98fac3e68d69440a0b1081f26f3907e1157e77ad3238d8728520b43b287353e3dcc818f23bc76048a3cc71c0f73de5bb5198fe9d4dbb777cb60133a5abcdb6d4f573348e01daaab02f80b24514696724c7f70d60c19727974ef18c2fbf8c2f4b19e1c7b0d1cc5af2d600496e63fd10ccd81a96af2dc9b7", 0xbf}, {&(0x7f0000000580)="0970a80f46c0373fdd68912b4eca9a133c60c6423364443c2c7e52c41165858ca2f081de6c9dc3e4bfe6cd75c225271a0863cca15806d697ec13559456e7fe2d85bae38a36d9623a94bd546e2572144701d045597dd7f27a12a4836615e0fa7e7b5e985ccc16152db9443deb8dcbb51b6477a96b8f1352851b0755eced39745dc58c57a450918a3e76c3406cc1cb58b71feef00d4f8fe0acdd8c0b2abbb04ce81958667bd9d2ccc293684e080129cb3a6b91da5fda74f6a66e27", 0xba}, {&(0x7f0000000640)="ec6a36179242f12ce0866520df76acaa8c3fd24df7ef50737cb685da32e72769825f7d40941b0b15e87d30281e25c342fbc2bd34ed0131bb732a69412f4fb91ca2ec954a771594f514967f6f4fb2e84b5a7b21036a119c763488bad659b300f4cbcc6a67401961c0ac0e4e02c6c1147d588aefde4ae020954a800ac986318c6dac9ac3cabc324ee7973aa9410729e64735546bc5985a3efcfcaf12790422e046c97134184e16e8e3562ba87e3a8726edf4cedb9b76e042db6bffc700ed1836940edfe647c3022e1241de2feab99bc37332bc766848a167fbd4776589cab7052c", 0xe0}, {&(0x7f0000000740)="4d6c60b9bd6b72b548f648ce3ab7865b3b1cf5857be6d1c8934e0db1d85d1c87ce925d828b56e2c59b3e46dee6585f99d04ed6e79a89e64f96454bee87d91a3c5a6316cded0c76796b679c2b327592e06fafce23ed2a66f5dd5b56fd36c71c77f95d605515973b435c7df7b001c06e5d5641b5fb4f46ac941dbc0b2a64015caec6af38c8706ba7bc48d7345db0244c7eaf7ca9808688a31bafc35de8abcb4a161f9dd70f6baf2c48ba9b538c7f43ade3322eba421bbfb2d1586fd0e1a053ef5edb6da7a0fe343c8c7b0a", 0xca}, {&(0x7f0000000840)="e1dcae95df914a4c27925727d0fe988b728171cb1d544cdf9f50bfaecd62da5bbc28e84a14655a34e9d8cb423f4ef1aa715f41314bd3d8415e0f0b23de39dc784025329b92c5de90b0e68559cc5c5eaf353501b9d479c29c90148b0cd1399a7c8e7881fe77feed95dddcfeccf02b34185ab5242627f2267825c85d12d7b10db9e090392b4a71665cceb85306779257dc7e5dac39d52ba7f6b9edfa5d2c64582701028809d3bc3bc90b3e", 0xaa}, {&(0x7f0000000900)="6cd79c6cf785f09833e1dcd5accc749469b5b6a3d3a9a6b600ab4426f181ef30ff9edf0fa18c13cb88be6903b8cc3ad487a0e46e897e0420cf928295196d770a546f2e6bd8f85b48c2af57b23f22200b571b3b1c75f3c8ed0a1ed486", 0x5c}, {&(0x7f0000000980)="2e0b233c764b44eeae4052f65b76941ee8e47cf115625fbbac3dea9660a91a45e05acf87f580f3a47c624cf26e921ad26c259627ffdd24da8b8ad0d4f070880f45bf7fa5ea743e81b17ba834bc5964bfe1f24a527e10d0789a16542e9b5814782407cea85c74c04401a6112e740dc7b768b49f66d4d11d6dc88feefaef8a5227c9dcdeebebabdda58c042ed1ce83014a4e46cd0e63d999c92f5aa78ec88181496bdd3cb54388d11b66564892acd0d9e9b13b5330fc06c7d4c680ce6ac2244312c083f18ed0e02e0dbd83edb7baa05ce98b5c311372f0103ce1ef75e9d0f8962891d1bd6701e6", 0xe6}], 0x7, &(0x7f0000000b80)=[@rights={0x20, 0xffff, 0x1, [r4, r4, r5]}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x20, 0xffff, 0x1, [r4, r5, r0, r5]}, @cred={0x20, 0xffff, 0x0, r1, r10, r11}], 0x80, 0x403}, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) getgid() link(&(0x7f0000000c80)='./file1\x00', &(0x7f0000000cc0)='./file1\x00') sendmsg$unix(r3, &(0x7f0000000f00)={&(0x7f0000000d00)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000e40)=[{&(0x7f0000000d40)="5cdafa07404f0606595e11c516026940a0d04c09faae3160a6551f111e46706b6a95dfb854ddcda6acf5024364936d42f2f738a2538e5282065acb2dc587491a53eb266faa9dca15e653aee5212cefc7ecf8f3331f371ac3cd3dd21f0a0c797e23e0bc6f0ea6d37ce339b0711e29e66889e52ed6cb56c28ce9f8bf6a8aef5698a03fef686944d2584658c22722b9c86cf21fe7a3d0bbf048e1ec5ff14270f3a2acf9a17bfe3268e9b96b", 0xaa}, {&(0x7f0000000e00)="09c7495798c99366b1fadf1cb6fed0ba30a2cc253f", 0x15}], 0x2, &(0x7f0000000e80)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r9, r7, r14}, @cred={0x20, 0xffff, 0x0, r6, r13, r14}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x78, 0x8}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000f40)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000f80)=0x7) setuid(r13) 16:00:13 executing program 0: link(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:13 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x6a9, 0x24) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) 16:00:13 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x10100000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="18291b8f2a6139370e1b67443ef5051a77a7a58c2d9ddc21ad9bac275b172a7c532b0e7fa75aaa7bd6a88820e724408c9b6db4ae3baa82a7c0a12f3e44d45140ff014f3a5315bebb30bde548fcb503f38978acb60af38697bba77c72b97d16873eaa2548a95a41ced89e6db3f4b3e56665b952d2393eaed263ee01a9147b8a9fee9798a7b2bcdb80fbffc1b3e5c9268aa0833c685fddc5123f826dcf954f02f1e22cb6a8a64cc1ca47c36d1b03128cad031c3effa10f4b34001d782a4a3847b9013faa97c8fa94cd01cf84bfa99806a2965e0d67dc61595c75f5debe6c412e90024301a649b10c8ec84c98cd51574cd3c2e8ab64a1fdcb3dfde5e0ba74", 0xfd) 16:00:13 executing program 0: r0 = socket(0x10, 0x7, 0x1) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f0000000000)="8d", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) r2 = dup2(0xffffffffffffffff, r1) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pipe2(&(0x7f00000002c0), 0x10004) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x7fff) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0xee26) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)=',,\'.-#%\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&:-\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='?\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='@()\x00', &(0x7f0000000400)='&#\\\x00']) utimensat(r0, &(0x7f0000000500)='./bus\x00', &(0x7f0000000540)={{0x0, 0x3}, {0x29c3c756, 0x5}}, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) mknod(&(0x7f00000004c0)='./bus\x00', 0x1020, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./bus\x00', 0x22) mknod(&(0x7f0000000100)='./bus\x00', 0x250d533607280a32, 0xf49) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kqueue() r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r4, r1) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='\x00', 0x406000, 0x400003) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000002000}) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) listen(r0, 0xdde3) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000019fc8)={0x0, 0x0, 0x0, 0x0, &(0x7f000001b000)}, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getrusage(0xffffffffffffffff, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000140)="167b46068c441addc5ad92995547e53e22ca8b4a9e7048dc8de4cc01a529e82a560e6a4461fbb8520a1f4dd6ec4f51472c0e933fe88fcdaf0c28ddd73cedb34c05df3809fb7e6344581204f1e28ee3cb278fb8e7b1fe829034314eaa8ea6f7865dadb4802b2f8cae9bbb7c2667c64fa9f6be5c2e5df660779c2a51b584814d08a8303d36e035b9216d1e561812961d803df05a73729a75455d168f4c9270354dba01b2d2d12988c9d2e811f445a32a2d37aead279c2c5869495c8c78f65b79a2cadef6924f6ba835c901c9c165f3889baf0d1508c87e1ce9143e9f73e74b4a8660774a0b", 0xe4, 0x4, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) writev(r1, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96", 0x1}], 0x1) socketpair(0x1f, 0xc005, 0x6ca9, &(0x7f0000000240)) 16:00:14 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r0, &(0x7f0000000340)='./bus\x00', r2, r3, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x200002020, 0x3) r4 = semget$private(0x0, 0x2, 0x9) mkdir(&(0x7f0000000500)='./bus\x00', 0x100) socketpair$inet6(0x18, 0x4003, 0xfffffffffffffffb, &(0x7f0000000240)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x3ff, 0xc6]) r5 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x2, 0x3, 0xffffffff, 0x5, r6}) mlockall(0x1) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000300)='./bus\x00', &(0x7f00000002c0)='./bus\x00') fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x5, 0x2, r1}) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:14 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7, 0x8}, {0xa0a, 0x3}}, &(0x7f0000000040)) mprotect(&(0x7f0000181000/0x4000)=nil, 0x4000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x60) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) mlock(&(0x7f0000184000/0x2000)=nil, 0x2000) r3 = dup(0xffffffffffffff9c) mprotect(&(0x7f0000185000/0x3000)=nil, 0x3000, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x1104, 0x3) mlock(&(0x7f0000181000/0x1000)=nil, 0x1000) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:00:14 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) pipe2(&(0x7f0000003840)={0xffffffffffffffff}, 0x0) fchmod(r2, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) r1 = getuid() setuid(r1) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9dc) socketpair(0x0, 0x1, 0x100, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000001b00)='./file0\x00', 0x611, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000000540)='t', 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x210, 0x20) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1c00000000000}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) fcntl$setflags(r0, 0x2, 0x1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) r1 = semget$private(0x0, 0x3, 0x2a0) semop(r1, &(0x7f0000000000)=[{0x3, 0xe7b, 0x800}, {0x1, 0x8001, 0x1800}, {0x4, 0x7}, {0x0, 0x81, 0x1000}], 0x4) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) munmap(&(0x7f000050e000/0x4000)=nil, 0x4000) 16:00:14 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffff9d, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000d68da73327fa00000000000000000000000000000000000000000000a60000000000000000000000000000000000000000000000000000000000000004000030ab00000000000000000000"], 0x69, 0x1, 0x1800) msgsnd(r0, &(0x7f0000000140)={0x2, "12df67bf3fe7cf9f359e"}, 0x12, 0x800) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) dup(r2) chdir(&(0x7f0000000080)='./file0\x00') 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffe, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000200)='./bus\x00', 0x800000000020000c, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x8098, 0x22) poll(&(0x7f00000001c0)=[{r1}, {r1, 0x40}], 0x2, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 16:00:14 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="618bebfe533658b4cb22a88b2c45455c578933084f55401478b40eab4fc33154d0e9cd22f77a996cfe6760eda655c9dfd5cd23139e6b9dea8c19c7b8662cc69d3fc4d77e1a8d9035390d2110fa2f4e74b82bf8058b165477207bea7f90e1680d5be90571aac4", 0x14) socket$inet(0x2, 0x3, 0x5) semget$private(0x0, 0x6, 0x8) socketpair(0x11, 0x5, 0x5a6d9fe1, &(0x7f0000000080)) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x800000000000, 0x800400040004) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open(&(0x7f00000000c0)='./bus\x00', 0xa0, 0x0) close(r1) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1a9, 0x2) pwritev(r1, &(0x7f0000000500)=[{0x0}, {&(0x7f0000000180)="70d66271b9897a530c67d22935f57b93cc0118c224019209962b0000be3e81feefc3dd3e47a149eff4484b913a500182a739d07b79c41d07a77e9b5c7947197fd3569238835f206acb91f5", 0x4b}, {&(0x7f0000000200)="83e2", 0x2}, {&(0x7f0000000240)="6b596514861348adf05a31a8bf5e7acd3ad7aa6b4faa6bb214dd19fa0c240caa06bc74c7b3c5b5c4599c54ec064377c4e04f13736846a6024a6b45250866589bf79e5ce905865877f8bc7ae14d7fd69929113e0b5f2b2ad082b8357b6a4f159f5dd884505290a940a77b51521281f004d988c87bed3cd6db7a1e65cca34b75a81b75988019b5f55b68aefe833acd83f5be86004259967c1e6d48da8397b71a00a512df7d071cf254995cb5c51c637f7c1bd7df", 0xb3}, {&(0x7f0000000300)="fba97517f4b1f64f4944c446b9c93dc14df177731885690cde5c121e684c9305b929aa143ca0184623994db008a9ea887089faeb1c7a45f2400f7fa0d3fe76b3d6ac88efc8d38c28f4285ac360f2980a6cf2e585e10276de72aa0d85e0724551ad315eca25f971ec3320944da7cebfce10d48b402e4ca0580b9e2e884c58b7eb14621e5d9f123bb31ae478dff680923669ce469fce846a2ca4c8b1d6e9123864ed0d9e8e9c719cdad2dea55fc25e8e67bedb952a12780e22638f14eb7b197360f6dfb442bfa20e8b2c4a03ad66d7a39f38cdda18e2be1be767d35e07da99", 0xde}, {&(0x7f0000000400)="0391cd82e494b85bc81f072053990ecbce94a08e1200492236ceaf8a7c0aacd1bc0ab4618c9a13999516d550d7b02305a96a895a65924920e2d2ab9dc42b5a87a0f2db79cc097d70a6d0dd9873b4cb503036224b4e0397de3c43e2b806098073f51a75cf83ac204b12719d50eb32661dfdf3e31f1343638a66e2e33db3feffdc9627da0174cf78f635cf0e17ea097052adef9d4c23e934ca7167359697c3071aa20edc42b1f4da298617f3a55400358671dc66761fe591455367d700604c232c05844923b07454df0f2117eb6f25", 0xce}], 0x6, 0x0) kevent(r1, 0x0, 0xfffffffeffffffff, &(0x7f00000001c0), 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x614, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x100000001, 0x6}) geteuid() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x800}, {0x9, 0x5}}) r1 = getegid() getgroups(0x3, &(0x7f0000000080)=[r1, 0x0, 0xffffffffffffffff]) r3 = getegid() r4 = getegid() getgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) 16:00:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="21348cba9aa9855303b203571dfbe6396641444861b02913e858213f7ade040d793039b9a439b42c45f29f7e40558ba0c3f8e710d7345c9a73e139527d0a374e6f6eb15b9eba6ca0666e9fd40fee81f8af77a4040000003a1324645bacdac729f6f570eb1870abb0627375cc61ef3cd8f76b50f4192e463714a212d2cef125e07c111863ce", 0x85) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x119) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5e, 0x98}, {0x0, 0x3ff}}, 0x0) 16:00:15 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffff9}) pledge(&(0x7f0000000000)='*#\x00', &(0x7f0000000040)='\x00') 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x71) mknod(&(0x7f0000000000)='./file1\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:15 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() r6 = getppid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xe1, r2, r3, r4, r5, 0x25, 0x7e}, 0x1440000, 0xffffffffffffffe6, r6, r7, 0x9, 0xfffffffffffff0d9, 0x1000}) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r8, 0x5, 0x7ff, 0x62, 0x2}) 16:00:15 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffefffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r2) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xfffffffffffffffd, 0x0, 0x800000000000000, 0x2}], 0x7f, 0x0, 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r2) 16:00:15 executing program 1: socketpair(0x10, 0x8001, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0xfffffffffffffff7}, 0xc) socketpair$inet6(0x18, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{}, {}, {r1}], 0x2000000000000235, 0x91) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(0x0, 0x0, 0xfffffffeffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) sendto$inet(r0, &(0x7f00000003c0)="3a4ce7f505d75df4053d8746cc8f8a0e11ed1718b3dd794710ec634205de6f1916311a4dae447fb0abfd09c8fe7a71f81d16248b240aa388756cadab80bdde5168d836ef3c935c30255ab3dc094535bd8f636af527bc12c1ba315e7f76db4535eabf63d9af65e2e49785e6e39637cf017d0ffa7b946107caf71df36f40b5706070c44f434e294c9ab27e2a20496ac6ea4ea9dd7a8dffaef32a59333912d9f8fc3f945ccc40b5f4d5aad9a775588c8e5e69063eb17adb5d5eb71165d6028e9e47120b29ae55d3334649781b2d34a84df08cc398e19fa2207f3a11d96d8c09f6e7e3df8d25ad253ea4d6df3a162ad867d7ef6e033536bd8157ce6ffb1446b8efca19fb3c3052df820d8124c5b1672ed15b9df58dfdf964eb78af3f97780d602a30675dea218185ba4ace2feef900f1be48921ad7ab72169b2bb9c0b59a269da9bf696d08a1b0ba73680780db7ee3e96ae12c5fcd347e479716a61a4122e1339196357e0961b28457c9c8f3b02b3ad4ec0fe6020b640f33258a9a2e53f1301f6617dd758d2b9177ed100bae51e28a085c24400ab33f1c69ed1ecbff293f34d36d70ba9a4b45899db78734aee9d51806806ffe6819aec6cc2b3a42b06bd0ca28d0e4b4aae673735232fc11d1c67b83691752be21fdb8880e4c5ff45f8b3784b0459b2f4de4f728242da5a38a95a5f081bd00fbc19e4a6a0b2c3e466b778c9163dc126ac722b59b9f03a6a434c5da501a552d93d914376c2dd8060f231236e9b6a9c2248c6f4fa167879983d9bc37e2946699555fcd98e9554434817cf1f0b93d191e1bccb178ac3899d7c5eb57f0d7746e14c8aa007b618154062671442797d88aa42d1455d30cdb3c9c532e610eb26c42a3844d96bc3f2bcb68b52c36b50aa9ee03410050baa98fe4d087a4f7516ca217842e0100b2353500637cb85ad19f685ac5fc77f9f0d3789a12797edc32846991fdd4248f72029c5e71b9932d60b05d3b6a2e6142c914a9b0c3bf28940208992a4ef3ae267bd57a1c2a1a05400631f3c988170e654be1d4a9ffdd1e7fd4a24b9a94440cc772f7d71858fed6c3a87fe87efc94578edf005ee1d617ede1d01920c24518a9789d90f8fdbbb7090ac868ef616839bc876a0ba073217f2a5046de37a63686bc6d0ef1c2e6c1ab5c464941d97b4978e2847abd28f91a14bb921bc82015098d1f02e8352d906847c1009ea9c63e871004db535ae48fd52aeb22ac556933289aba114e37f854ecdceaa66e6edc9da9006f6f1742f9759997a42536a7c8f1811d18acc3d045ba9d903d3e1eee156181f136a3b16ca99e07e357373ebb09498624caac78386b8e402cbba1bd661600c67bdd8641f65965276469bf67349d6d226d3ac651fd39344af2121ac5226eb007c481dab8f3c38a27d96ce7ca0f8d170a93cb4e81b5cff374fe075eb3a810bb542e8f52500fae5f4d06e8abdcaeff577c65ae0655ab2b99238783beabf8e90576f0ff1cecefc3f50f8c7d848d3180421f8936750f7858ff67800a62d5f624d2d6836ab396331e678a4c410236cbfed9760b172dee86e9663f868b47247fa5337fd0afd59d8739d3349c0d9c50b8fef4d160253c478033ea9ef93c210c62ff2c57b4090ab3b6bf92d7c598228903d575f209ce07596d862ef7158994df74c1e70d4ecf9058fb6a1d8088e82d15925c2a2a2bf2b10533c1afc479287ecf1646ae769b7a9db8547408e26f8ec9532aa9b984131299c56cc1c11b539b1fc91123a1ae23bef46fe0e10abceee964866739f2df09c5340feef32607e0333e8632695314818cbb21f94fe16df3da3ae31c390d9079bd0255ed6e2018e034485c39ea6986dda7771bfe5bef584c1b86c6442338f925167bf2660ced0f14cc84b580fa085a2def8157e42157dc8600df052090b817e34adcab6d4b76666110e9811f49fa6ece99f72d4d67c07d2d675b604541eb4c28494d659685f48b3ea6d5054019662d8ee88f48e8f3556ac9498300440935b2132218fb759d813e330ce163637e1feed58e49c48166a042b2a8a55d0089ca752d50b7c6858cd264428886d7dcd0e43a2f06450ce9c297dab09bd4d439496e4931adc9d5b1a861e4cc16fc382fc753baf38229dcbee25b59bf79d1c79202a5bec6cf81c5b49b7f9bf92d08539cc9bbe415ac76a1b88cfb0a5e1771f9907cf078df2d05f38c88900e289498a0fa1cff896dfffef9af529685819f9c7dfaa60cd7c0a3f8745433a6e16b67e1a835f52afd7affcf6eb6f133c67cfb96944398049b257b703726d89656e3e5b38715dce5e6a7359bec59cc997d4e0dec988076c55f1dd5eea259e68a4801ec12544a4ab8db4b45353c298b948009c33406858339f06403f807a1e75ad6742c1e7a2417dfb81dc7b94b1add27cd7f3642ad613df52a06027dcfaee7a626cefacd240233099a2402ee3eff59c06f71dfd93fd6d1a245606c4ec53fd4619017d2a837d365a123523c607f94437f277dee9fff0ea5ba5c88fadb9762ecd970e2545945897910f38d57287d2fd21c078327439ab0c6f4e7d6c7b2aa6368507432dce788403ff38bf27de65968946aff9cf2e8c34ab4a1139b07c46bbb716de920a169ada19b553095b513d9565fef95cbd0ed48e228d433c2ae0ebd62dcf814faba82c9fd96ad8628e19d6a87084589311dc8d0c0236c5fa3a98b885a7ae579b1966a2682eafca30694f0edfe483fd76487b357788343ddf2c6389c48179ba84c8e79b5018ede67e0e55bdc29f9c4e1d653313f0bdc2ec203fa722797914388de69b762f65cabc4c4fd2fca366e65d48d2a5b1266ed7f31e3726884c4f3e5ff1547e41a593dff302defb536b8943e2bda9ad2ec400818b5466b37d51c1681b3335e52037e2d948fead1bf5cfd032e8c1987b259cf53ee3d44441dad0901365f900afe206b950023ed1bd39c6dfa43010f06b020d1ae882538bb529701ca793715992a188a9d6f9496c5e3834d16ca2d63f169fbb0465a1bff177ac875d5fae8c3d32489129d0ceae03950c7495de7572b6cb41246ee0f8cb32dd42af217166e1ec9bec3edc0acda5ea1a33adbf0ff67194d1464cd8ec1bd47ff094520a529ab3e452fe94ca280bedcc135ee8d7cde17a4e322bd4d062903e3501d81b5bf4fa8c68adb471cf0c2d6f89ee6ccf4300e9196ca0138d8bcbcc899b29f88b1c1b666c0a07ea65d1ec9cb7718ae91105874eec24a4e699e922d633425f7561d136ab357f914f70320c1367cffb652b344e301e9760bb34074589a9168a06d44a329fd87e6acb48cd8ee133f32831d07ca70a83e6a4ad4f10eda60903ce01370cf8b5ad3b83e848673d2db61993be7db80f1f626b59838bd44f9f78f715c45702787ad82bc37f275c039e8732794a99a92dd7d0f066ed4500684e2b293e3b3309ad2193313f4f452397901099a863dbf5d17b360068c08788fd448e1230d5eab48da1f0882fab50022bf57725bd960a5103af57b2c8d111121d5436deb7f98cb8690d8d227ac2053fb8c52e480bba489fa4880c68f5b9c6a884f668083274147d9aabf2800f08323d560c25d8aa09ed1f1981bee74f7f72aa0fbbc92afb5f7a8ab01c17d3cff4ff87cf90d488f02204fe2f4410789381fd332e2c430ef264ee3f6cdc16aa0d8020feb381c97c132d7dca977b727e2f912a20c0ad185a8b74811ecca86ef2385a311f03f0850457299a8affa65f4a6a47e8c9f281846996f57fd5c34255578b8176651d3e4c94ece59489fb3a0353415064563fe7d2d91d59eaad0f16e880e26d969502a72fe852f50ad739ce120e433c6a3da5eb2bd5c32880738942d4c8a1e17a6e7236a0dc4a65a7475763e11727eabfb5a3dbe6eec234e359ff8fdc8a0b5a0af1e0cb67cbdb3c9f6b2ddbc458639f30e6387407fb9abadbca068674a8452485d1662ae0823be02324640c40c3c64be12e492a7c267d0c143fa9cd6601d5d4399aa5ed87ec89e437387c3a6a49ff94c562180dc5e6611b8df9f8abbcbe2d054109608db6317bc1a7ef187638c6bd9b1becbb4d2cf3749e49893103857a68956316cd782ea343ac7a185db8dd03d8d24353f53732e479b90ac1362525f099da79e4ed5a417fdeb229ce15d1d9c612cf88bbeec654d6abc12fd729c3b87e1e9a2df34773eb0b1aedd691b7930d9d2e318e743b1baaede999f1f39ce6f995e68ba3975b6c04cf8440d08f92ebae2e5c3dc5ba0deb3db69091782fb22f8fb4964f36b3442b1e60395bde0131d0804367405a63301be495f70e463c8cc11cf397b8c2c886491db06f76a0ad354c86dd68dcad7315e44d11581694b0d66484707f164e0d13c04029bc775d17df01802ee2f6f656fedccc4fd6069c9035f95cd51bf4d48e373655d190a9bb2281f504a267e3add5ffd885f8b5803f429b1b0637deefc861f8e125c6fd51bd531aefead4e9db3f72c2869329f2be372a34658c9d08d85a02f4d9c033067eb72a15569dc972971d9811206943e4bce1869a2c8be75633be4c3da84267f4299bc7529c31d81f48cafea05fde667f9c0ca33a168535e75f409274c02ff2177424f1a9fc3163eddf559618dfd59bb5041693c1e83339bfd292e2f84a802aac352b6369b582c1150aa576ab27042bca1408ed281a5172b10de56d0a6ff4478b01e58ffaaecf603001e678b3b21ee0d8effa29f01a0538cee33b2fb9b6c087870f5dfc14b77bbc5b2ecbf1d90abf026eafd15ca7bb8b8b88ede8e71256a8977c6571ca7c0a41c0744ceb0cf24f31f08c7c63b1b9069d49d6fdb51400e05ab1d8d8b4a34edbeecc83b01e119c651792d31191571080e1c0a92365e5605a732d0e39e6a3549ebf8c21de3a7210cac0315e9478afd5c204bacec3908e25d761d5159c9c0a0cd2f33972622079996aabb7064da2cccae8169a7d725f8876cf031202e9a45a5c072a6e182ab345d9a7a499bb22456b16cfeccb4e57c432e06a4fa45deec23c75abae45f9488e71a95d213bfbcc1c55271233915b42fdecea86221f1990b5b07035a78fa43f822088a54dddd18cf58266f444b5fbd39931d4b871a321a97f8d15ae38616684ad390af77d6128ff2f101b947c11fb81e2002cf77ae86e4cb1132d280ef2dbe34128f2f6fc9f95c2a1fe8b98fde979370561461fff91672d29a8fe4fd406268470cb084e01b2d86d998b07d34c6dd2d1bd21d1dc9ed41a30296058a0bfc4c7af8a54c22c9a5923aaca2cacb173cb80f65c71a866ac50db09b70aa4da747cae7ca99056abc0176544df3725030ac2293ad4196abf31a918b390cdacb5bcf065acf5221f19f905c03a03d8cfe8942336623da81fa9eabb18725c6ab1a4896f625bffe56349be34514f756c68f1830489b794cc29ebb5155587837ef158ea42ea1631ae4cc8ec91ab1633efd7057b9edee4d1f6e0a8a76552067e9f7ea86822855169b201aa5436a7484d416548d7f844096795839b121996445288d5ae65811ca0f89d272113350c6739e92d8e9ab000b1505b98e74e77918b42acad4af92deb6fafc9136500c881515719b30388a2e961a42a81c8d588b23659ae42838fa78c9ec3962c80eefd83eb8cc12be43c48a2b0869cbb6ab416ce95654626fe71f8086bf35eb0ea6728dd4ecb700142244b6a5390ba70b16da8f019e81e0303cf9e72374c608e825204baaa1ab15e9e766623cb82557c8236f73fb6dd68777f64c60170d44e72dfdb494f9122223cb66f5832f2ea15bcc52ec3c0fd49723f5c3af566aa312e26d5a2cb62f8445e5707e367c549aea87d5fd", 0x1000, 0x401, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000002c0)=""/239) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) 16:00:15 executing program 0: socket$inet(0x2, 0x4000, 0x1) r0 = socket$inet(0x2, 0x100000003, 0x0) socketpair(0x3, 0x7, 0x3f, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/213) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="b19cc2fc67cf0f5d4d573bf3ebbdd502161929e97c20a940fa463027009fbfb6"], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="89b10e2a4c71de5b2a98"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:15 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) clock_getres(0x7, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000140)) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="900e6c52004970db9a0e1f0f4f18491847195183271f0ee6cb7fb74ff278", 0x1e}, {&(0x7f0000000080)="1ff29fe87e1467542be958b297eaee08d97795d4a350eb9f92ae7083bf3d97993a80a59d96093e0ef24d7fb2f1ddd497eb08bde55f6e7c9bfe5484acfdb2e98f87274361689a4ffe15f61a2603f692e4d1d566c44e41a73620e634e05ae20447216db6aa209e37a29eb4af5bc5df28cb51f30a642f6abc6fca1330dd4dc8340c18cdc841890246e854a1e54304ac39bed587ecb7f03c5f10404084904ba6bcdb26655ab398f2830788b34a9e5f73a4a4599305ad4e4021339f8cad6028a2ef793da85bfe18ae5edb460182888d59ea50ca7ca1c9569219ad2855c29e6f5b8daac0feaeb4309a1febf8a73dd23c189c281a84", 0xffffffffffffff7b}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="2090486465b46a33ed5cbbf7abf4243b59fe3b8f89f2c2e4a4418c042ea7a1c13b83fa22c221bd61190dc85b4742e2c3893dae7c98c4f6260e22fabd52c1d313be842c35aded6f0be7f891d3fbd10aacd388831ac6405b061ce0b266c6037e77370f6fe4123c585bf3c1ada57c1a546679e5715fe9c4aebbf362d99f007501a68abd34361bfaca3672c480de50e76bd0910fc9d616586f3f22f25ccadf0ae376254d8909b7cbb421e3f6d396599b5148f8a6a2c14971fe84ff96d956206e79fbfed51362ab", 0xc5}, {&(0x7f00000002c0)="a10d27ffbf7063ed9a9410dc8ec9febbcc2ae46bd3b0d2539ff658ec2b9f3c57aaf633d14d9c77892b5ed116385ae262a86ff563ab3a998f0230e3d6f5e7d3857d40ad3ce8808a5e7d5bf9edfdaa562f48d77e138ff722f675461248b73b01ed31151fe72ec641515537903bcaa152f2f41cda247dc2e3d0146d2da7aab65404926022432e2e5ce133cdd4457fc635885c6a1fb0e1e29d8964227bfc8571337bf9bcc8317a2e58aa608fc207cf014432d3889551f568bae614e968309d815ee83b980070a93f83f3f409702613f091b63f2f", 0xd2}, {&(0x7f00000003c0)="cc82692516bbc78900e8f6676654c5642e09f86d40738cff4ab086f74aba21d800d2722f2c86fca44eb81ff2b540f9f4581118afae31d841d470acc6ac7157697ce02e00ca725da4c2d6178995", 0x4d}], 0x6, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) shutdown(r1, 0x2) 16:00:15 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xfffffffffffffe7e, &(0x7f00000006c0), 0x8, &(0x7f0000000080), 0x58}, 0x0) flock(r0, 0xe) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, 0x0, 0x0, 0x1) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) getgroups(0x2, &(0x7f0000001300)=[r7, 0x0]) sendto$unix(r0, &(0x7f0000001400)="25e7aa1e9ca9202d7bb07e4f53d1dff329d7d039864d0f1d463a28fa1b12ae05192e1d4dff847b29a3aaf6376c84680e94c2fa91d5b7cc37f66baaf143ea2869b2e84eedeaad0029287f48b4c0217acda0df9faad0319f7d9e820c285d4ef7cc730c7514b8c6c5eee1ba8f876c951af45e80573bbcb052dbe4b66ba9b97e04a18e369a42bd082f1364a7446782c41bb2b9fb2d618a2e06728eacd1ba03936b5d776dff3d1f9d9a1bb0951feb148f4e401e17f1f0a856d393e3632fb2166191bad8dbe7efe1082b6bf19231a1bc8f2e243da0573a324638e8b1b42e3857eee518", 0xe0, 0x8, 0x0, 0x0) getdents(r0, &(0x7f0000001500)=""/73, 0x49) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f00000011c0)=ANY=[@ANYBLOB="00002e2f66696c653000d2a2d931144d"], 0xa, &(0x7f0000001180)=[{&(0x7f0000000080)="90ec2494d8a3d697c1eed369f8f7ce9fa2a18bcb6ad2de7679477369a617d50096", 0x21}, {&(0x7f00000000c0)="f0a3d00bbf9daddc78524069c046df6f8954", 0x12}, {&(0x7f0000000100)="96f47d727b323af9e9f923e51862cba5051df688a0b205ef4756d7bc85c0f7d81cf0932e5bb184288d635e3f9be4dc93d82b4324c36500f594a76c0a355653327d524178213f1e1382fc78aed002a5b1587956f2a9318208e40705d719cd1ac8e2a64107dc2486c958a5a448a5ef373c2c664b57a08c70", 0x77}, {&(0x7f0000000180)="ac82cc55416ff5ff9bd5e4e44cd20c0be271478bc23ed44c723dcaa189b61402f90ae55f4b785190be747e8ef1294d864208b22d06bf5ff6a55e6b72388eba79359fa15943fccf2a40f755af7be7a56d2d3a4081ad6de1f74ebefa0649eb8ea8f1bebd0fa9479341736051e4f93fdef936c19da42c12f1d19fc8782d0e5a79baf482e6067c45582cb00d5b29365194cc5cb03790bb0a01f471d86c682fe54f1941fa632cf2c2c8fc933c9be86940f03587ecdb6deebe196d46cbbe967c267a7f577b1ac0629e77a93fb0516b10b74a983acc2d7985818f5f860f4c66bee4490a59e3ce81e3874ee2de796ea6b6f43c5f00c1a04b4849208d07d0cae3f3880e8a782cdef6e49ff6137b35bfd129f11f3b4545823dfe80f2e9f4a5460af73d64c24a111b27d98fc13d7289f9922a899f0b695f5eaac37a824afdfee80b8e3bd9d47e8cc2d3060791d125d2e568168747da6cebe09a4d9c0de7daee282ef04f575233daac98ea294e0ff7193058ab0cc1a532862a2b7dc3e1ba36f89aae7d5e9df0d8cd6fc0b1d9bfa99a50b896ea03918382f7a5745bab877b6ffddc9e73d0ddc1e4df9e330ec5bf2bdf9b938df81c0ae3f1e5d1fbeee09632f48b0a3a8a0bccbca059cb52e7363283145da1be2dd5728d70fb4c257fff4c542192f0bb2c5797ba228e9eb7f01b750cd20141865fa8dd6cf071459926e9a5446a7e2b7396fe4a131c85829723643ab4bb62824f0c80eb6cca1411ba8abdcb39373e9ac0c6bd988b467a9bd5707cd3346115e4641e7939dd711a13c0d8310917301cbb7b9b0f90a4e2832d7973a620c452da236fd4e6e17d1c237bfa10326ddc28c55e552a6991f35c3840220a439ca9bdbed27501fc5a39c47a656fd6bf76c04dc2bab90fc00fbaaf17e575a4ce539f2fb5878cd7cbe5dff88bfb767f11cf640706c3f124a47cc7232350e9702bd6c773c4ac5885193e0bfb25614ba0efbc0de9daa2dd7887c5fba2aff57a4381210992466f047a6904027d3dfdf764d807d14b8d8baf19a78f67105701c86ad82bfc627cbb260dc023f46a591f59c2f20fe7e53e6a716baec11f67549e375befe63881056794b48734d100f8f371553dd2807f79f8ff75870043e8e5d4735902660be989aaab771156d35873f32157ffdb5944ae7ba348678492c03f9cf7482713e8919ec3716fd76f916682ce75c2933327951cbe16f7e27159aafa1960990646e911e896874649a4d638de763fa2fd2c904e03c8cab265bfa54adfa23efe98fde84a4654e443aecb781a0dc2a9ef2619519e17c015c8b19f636bbb5f017d11e2f437ec6fda786b7fe9b203be9e857e12b0b69cf39ca7dc6c71e5a8bd4c75eefeb4261a324eea3a2df781ccda723d243c58022df5ec621759ddd0edfeafd02381a222042375b3aa2a115fb6cb5d73f2549af93e1a2ef7ea8208d3088d2d1f811def8379cb638e7592b305384f8c18f221dac38c40f2a08043d42bcb4adaa787c0e6de203826d4e814713e340a5472a656879dda45d6020fcb7861f62ae43ccc0cad5b8534da4b25d4750406d8c3e0ed6c7e66bc125970baea8b17e819f2dafd48ef8a186bca97e34f3b6ebbb5a41d653f7d27aca85d45dfd5ea50d4b4e6bb76318ea53368e643ec4330c05ea07b7008b02d0505c1eff4d452adfc4787364f10eb6b2cc18695fba92ebb86e7b56f34ebee0bba95419943095fdb21f225c8e22127d06e8911f499021530ec4a17940bebaf4b76e0d4410ef9f4dd0f67417e4191c36b0d89b9cdb847f75168cb637ec1a08888a9e6f5471a30714d34af9f3b884ab9c75fa5969f4835f57d2d35542e1cdc8e07c9255644ea53713462fab3920e39fcb4213390ba5ba483c11229c2aeb2af590c746ad051cd645025c83ffd752d9ea3b90458015297250335d28150edd64cb4f1ebc5f7a0890d453bc9a23e34b2c626ed84ce51c6e0a48bea830a596f2fac7ec7698217e15198263821432f0fa684702907d158206f9bb22d5d44f50be597cf753c21d6b04ec87e046f5c55e8a283f041ccc87731c66365b930cbbd49ca83388087ead87e776c03d9b5a0484f757ad400f4501d88e3e7df97ba9832c8c50eb175d43753c45a58a75f0f8f89162c08d4f992cac517f0d9720eebd21031a55ae36283ce9e817e57ab630dc8cde18fa494c07518c06db399192451f24e24ba9bfa706352423e7cb4a7da25eb81ca1d1b90b521fc74417e184bf2013d6cf1b64a92fee11620f3d2b48254ae11d993d234517c1097e084fbf775afdb939d716781399cf71f87f83c192ed73e60af706ef43b376ab72985161cc14a74192f5626d3a1ea7ac4c1f1472379b7b5cde400f7ef935ce8a1a8ecc96609656c2b97a2b5fd0c0d044ca85a2f3a141424882832d8f2442bfb71fb22d6233e820a481f36d60e0257fede21e7ebb1ee7da149bd97471272c298f3b57061c7a871956b4465b4b5f8fcac9cae6267b8d2306c6f7eed3ff69d57a83c1e97b09d8967beb00af91edd36daff54babaec43876e567208604290c6102309649a2bad12314bc23702cc7daf4e56b7b2037712753b1677ba3046e16b69f97447db4091e594253d7f8db5cc670795f63e823a72f55a5a43bbae837ab6a0889be3d83bca06eb1f128f9a335bbdfa6205defab46d45a95f7ace25bb214999428ebecf2e32975b0c928ecc4cfdfb045dc1fb14d88851234428ab3d902387c31d0a7f1c96cae58be0787c97b050fc07c7b9f37650198cd1a56aa1c54058b61066059f3f803370e6957576fe7e8de330f0f212852f1b5f0725487cd1fdfdfc862650a4028c779b7287fab9ed44c5dadb45b0d4070888ffc9b4c47aebea24de00ce04bd1dfe1ae63074617a64840e6cda787fed6d5f2ea1f9c31398ac7d0f1e02a27685811d52fcb73a13bcd2e37a104efbfc88dc072e86c8d29312ad7ca17da39f733f95eb56aa2fd349407f3ff75740a04c39a134e7f1f523ae53ac968ac6f9d25b0e2e5cac81e12c6a74600866dc396f261c612fe62e13b3edf31f3ec81b321322739294cd91979cad9f89c0b592acec85cd3b84d60dbd478e5dabe7ddb21d00d1037a2c237b5260b1196288222168d93dfe51d1181e939cb90b4ecb02cc0d9ea73def6dc6c9676442db09477af5ae2fedfedb58ae0aaf4745e5e4f3bac44ee71a7829a1f065d320549fa3a59ee7764ae741eb25052e513f6cfbb0ddd722c27dee9c9d6d11ed6cf54c6630e9f632e24c765fec58122e0ab99c945356c93a684b74a1c3909db1ab41e3496fbb7f671de0c35e71320ccf9e01f7ab03e4553da841b06ceaa3b0a01b3316f9c662759d2a404ed6a74ebd87169e52367f76dc4f007cbfe3e93ebd4fafa52ea8728acc64c54d8c15fa71e31bd85335cab6f0ce760043d3c1480e421879d6ebefc09dee1671e9c526eaa40a09a80f56dee56a2c1e8b2133610dcc696a32fac71c12784fe448143e543ded227ed5951c5f9cdc3fc3a903bc15391cd8043ea62c533eaa88fd2f127da2f15cb37028e23367972b9013383deebc2c0eef0a1742d51131e1eebe2110e32e51b1f214aafbcc922fc62c610480c904d8b60b910fc9bc03ac01d9dee97b7064edb7f9e292d69712a7889f0798e7ecb5df20c9f9c47f2f9b12e03af92b5b5efad1deefa5d7f4beb5466cb7068d6d85c5ebe9ce7e5798bae4efc9be31825815b77472a37954e0ae02e3eb40756b2ffd6cd4c134edfb7819b7bb8ee3b6c87f692c4318dfb713c33eda2681a9cf073cd30d334d6e9b55eb0f07ae31011d71fcccafc876950aea0de9986c611b91b6e5285a11414f3addf14fd61dddc26dbfd85ad495f5be5e8ee14d74b29d3e48b6a3226db0ea6e03ab400a7d6803b97932d0201e451f4aecb72b994c9207c6ba1051861037bfee4b0cd681bc284cbd3cffbd0a2941031bac51a69f81f90e930cbff3135d5a752c44755b152e1a52e8953b427e1bd5f1d59e2ec8d50aceaecee67d90b95fd2b4806147d4b2a059217d4e3685e6c70e8e2b78400a64138ecca588e145d3879bc244c3c62b94615ae5532d5074af71ebf0181fbec3946bc2c7eb81ae70f5b325855f0f6fa146deebda1e23c2e28feac5e6f03fa7980c6d0d84c84b023d212dbce1ca8bf8f60dad96a6e9c6afcb9b4540401c0c9c4d9713ec046ea95e2268b6537817b03e0106b0fbe1ff46d204bcd0a9cfc965d92f28cf4dfa2cc2e97ebb441253456e04bc8abffe7e02049643b91dde94064756e00bc06e377ab9bc0692682d8737c4c3a21b59e9801d37a3d57871b441c9975a62b46627556b485e321e18f6aa6e4da619c2b2f949f2db20fe47514b7df301da92bbb10b59159299f758b837aef513445a1c14b556abfdf9fb32abbc8524a9437a3c49cbe934b58b244213d6fd9842ba151b96f57d8bc699c57324398ed7eebe92bdc328864758ae1a788727f68227e97ac6406c9ba6d4fd1fd4e36b1f68f2e606b3ee678be1b60bae976e0a8edfb5bfd6331e4e487ef3a76137f30bac87a180b6ac541a4dac76333591862e0ebf73a4573286dcab35f00274dadd28f6f26c90ed03ea9b3b566a76cf719091ddbdc4ddf2e6e35e30b0f54253abff5cf20a58314297b041a74d09416a51ed6a4c2f5c3266e8b9f26f54ecb689b55bdfc29221d1ac3b87bb0512d41dcc3089b3037ba689aa39d143e9c22b21b806b40eb409fc2ff48d744f3892a97f426bf73bba809e42e40f23b4c4d24862b9169ed7829bad3fdea6ae1b7b11bb4f7f0b696aabd0307fc437649689263473964e8316f1aaeae95a9715a488894bb9ac23ce9965d34d4ad3c0d816101c839b2d364e79fc95b1f0bf8594ef3a822365b67ea697eb80b0c698a60c10e5d9183cf176a6fc35071fbf23e9c2ebf3d060387ae8d2b54f6f4dcc141806396e7afcebe3a67c76462d7d3739c2f44dc72de460f827ff638806620dd7cbeec5ba5f194d05ba3677821d645de960f468267cb332638067e1267e034f3ef02d562a6dfdd4dcaf912d8758cca9c979d4bd6019b20e1f3f08d4f673d023d85c3668ba4be4d9d99cda597c6954d6b27986cb70abacaadcfc190753230eb9b9b48bf3523d28ed395f4a8c4201d77e4da57d5b2e7d8f4ef52243250f465e505a38902e39b3b591c7f1c0ab34422b93332b5eba01d2846691ae452e843f5103ab0c905e9764aa4901fd6e4b8d67addf0685cc322ca2b57bf4e56efd6e10da0c0dd33aeb9a377b1f98613b2cbb95c42a03e272f6459b653c7f044ca39578c235dabade3f77ba6a26ac9e21608d3e2ddf8ad8408d81c72817646bce73f96e17f8fd7a2f90f39c2a0335db921fcc7aec68c1c63279a6716bc7e574c4c55637dc3a9008af3ce71a231469578c1368c8febafb920a7a02a1a1336562de9fecfafd23dc505680f3511b27e8fc67ffc76203bd26c2f872bf25c1b44a6a2eb716404647bd96d7b77c65ed0055dc590c12ab5450506af632405c7e933e26ca96bb9e333d670697ecaf1a341804500206b731170b8be1f395410dd082c250a4c426daccd5cc056f477c2df33c6d45bcfa38816e45901f5bc8f041e4edb5f83928cb2ba991ef293a900574056e9192bcf0981b4fb9b3bbeeb6fd5686fb2a02cce6fdec1489626778fb1c790efc8b021b3e4d7f611cccf05f67c9c27417497a388734db8901a063ee51a90463554eb3e4cb09aa5ed67e926969121701e182db737ea07c41850fced61753bead5c3e8b71facc76f6002453f3a20d47539efd3c0ddc82b59513d302cc79f5ff8d85dae2d925cc6a3237", 0x1000}], 0x4, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0x60, 0x408}, 0x2) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x3) r3 = shmget$private(0x0, 0x1000, 0x551, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/237) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCCDTR(r2, 0x20007478) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) dup2(r4, r0) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffc01}, 0x10) 16:00:15 executing program 1: socket$inet6(0x18, 0x8000, 0x40400) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff7f, 0x5, 0x0, "cd9dd2648c6820a533748a95a246272fa9025503"}) write(r0, &(0x7f00000000c0)="5c72dd5842cdbfc53373fabf0cabcccfcbd328f1e9ee27235be69542f1ae4f90d6bc65d9758714f9a66ab8b04616adb04e7e0a54ecfa9407cb7b0110349c4284cf45c538144bb6f957b6bb3e5bc128ced62a04d52edeffdaf2660d437fdc4d5db30f3f7a3a96cc05ddd0bb979e74a07df608000000427290306cb04d2f1f3bfa22cac3fa7cb71f3c0b6e185076f2c5c08a5c60a68cfa4b362dba5b3cf903740cd6f0f104", 0xa4) read(r0, &(0x7f0000000180)=""/146, 0x92) 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/195) msgget$private(0x0, 0x150) 16:00:15 executing program 1: nanosleep(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xda) dup(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x9}) 16:00:15 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x328) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:16 executing program 0: msgget(0x1, 0x5c0) r0 = open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x280, 0x3) r1 = openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x8020, 0x10) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0xa, 0x100) sendto$inet(r2, &(0x7f0000000040)="d6ff80c1b33c3a27c6f3cfd67a1d6f4d275f836f79fa4a60d9d5fcece230830c69e7f253a5e6ecac0f7640f3d11f0d7a41fc484911fadb76e8019228ab8a5daf03a8ef475b4577d6248226d4d4f280b87d66d2409c84547bc898484e", 0x5c, 0x403, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:16 executing program 1: setitimer(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x1f, 0x1, 0x2, 0x5, 0xa0f, 0x1e3, 0x80, 0x2}, &(0x7f0000000040)={0x4a9d, 0xb82f, 0xffff, 0x5, 0x5, 0x8, 0x1, 0x100000000}, &(0x7f0000000080)={0x2, 0x10001, 0x2, 0x2040, 0x1, 0x800, 0x5, 0x1}, &(0x7f00000000c0)={0x8, 0x81}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) 16:00:16 executing program 1: r0 = getegid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = msgget$private(0x0, 0x4158d24304d1a9dc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001080)={{0x3, r3, r0, r4, r0, 0x182, 0x1}, 0x100000001, 0x8001, r6, r7, 0x4, 0x5, 0xffff, 0x3}) socketpair(0x7, 0x7, 0x7, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000001140)=""/4096) flock(r9, 0x4) r11 = dup(r9) msgrcv(r2, &(0x7f0000002140)={0x0, ""/70}, 0x4e, 0x2, 0x1000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0}, &(0x7f0000002200)=0xc) pipe(&(0x7f0000002240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r15, 0x7, &(0x7f0000002280)={0x3, 0x1, 0x10001, 0x401, r7}) msgrcv(r2, &(0x7f00000022c0)={0x0, ""/56}, 0x40, 0x3, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000002300)) r16 = shmget(0x1, 0x4000, 0x406, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000002340)={{0x5014672b, r13, r5, r4, r0, 0x18, 0x96b8}, 0xff, 0x5, r6, r6, 0x7f6, 0x200, 0xc759}) dup2(r8, r11) symlinkat(&(0x7f00000023c0)='./file0\x00', r14, &(0x7f0000002400)='./file0\x00') getuid() msgget$private(0x0, 0x49) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002440)={{0x3, r4, r0, r4, r0, 0x150}, 0x200, 0x0, r12, r6, 0x8000, 0x9, 0xff, 0x2}) listen(r14, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000024c0)="c104e59d400ad9cb910247ac3979f8a4c5a0157dc117c268f4e3a714dc38cba52c60eefdb266b2441a9c340594e06fb1d614b9b770f1ddb2bd6f91f416b4249b7b97173944476aecfa1c88a13341d1412793d782b003eb5450371b2a52958b43f30fb69f28492a07ba83e34f71cf", 0x6e) getsockname(r15, &(0x7f0000002540)=@in, &(0x7f0000002580)=0xc) 16:00:16 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/126) 16:00:16 executing program 1: socket$inet(0x2, 0x2, 0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x8}, {r0}], 0x2, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) socketpair(0x3a, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="08d8de3c258a4955bbe1b3f5b980b0c50ce32782dbb75f6a9969855c9cec4416027ddf47fefce36e5fd6518dc65cc5942e9b32004f988ea05c66388fde6ba624401e633089fce522", 0x48, 0x5, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) getegid() 16:00:16 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$inet6(0x18, 0x4, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) 16:00:16 executing program 1: clock_getres(0x2, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = socket(0x2, 0x4000, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x8010, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0xfd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1a) open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x5939e8018e3ea30, r0, 0x0, 0x0) 16:00:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)) sendto$unix(r1, &(0x7f0000000040)="50488d556308bc2572853875a73ece9aa5b7dc862c6ce58ecc9205351b8e55a246c5618e541b54e4bf15311ea5ea2a31", 0x30, 0xb, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f6669ffff0003"], 0xa) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:16 executing program 0: chdir(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:17 executing program 1: socketpair(0x20, 0x0, 0x3ff, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffff7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: setuid(0xee01) sync() r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(0xffffffffffffff9c) kevent(r1, 0x0, 0x40000, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="1b008a59841d3638b8c2c184dd80165bc4e170e78e35033d66a49470d3eddae889cd72968a32a830dda4dc3536a4a2415dccceeaed1566c8ea00e735cb5bca7d86a1b8a82ec1109d9bf6f367b9f4d86df388a8affed27e901853b5d3556e02db8954c5f8139631b4137f180f42e9b7ba87c80747f67652525565d32a212f4410384f4cc631008ac7d4a078cbe776ca7c1015bc7215687964b326d526510ffea32fbdcd53873c435c3bad5587f267be9f2c1c0fff7725744355ae1a0d7f5b20c513c7ce749ae11a2e2cf07058bddbb233c9269fb77a15af7b99d21f13619d737e8e", 0xe1}, {&(0x7f0000000100)="0b1ae19b414bbbadf995a79cf6572b2319e2313e4fe7d392cdafb290d336f3b82a6eaa1b5ece195ff97e3bdf23ec42b2ec5b9fe63ca41711bbf9ab68f04f2463f744d52b8791ab4ff3b63c4cb7f823775cdc85d14aa64da93f9f8ceb21c34449005ab3202b", 0x65}, {&(0x7f0000000180)="9d99824cee448decf3416a36c97715f0732b589bede135708ec4aa2c15def9c6b1f6332052d19f2797e890f2a49a35a5a76fd3d8fc3bafdb1daa6b9e022c755986287f6e4104b340a14efc0c25c21a6228ba2274da738a6647f5cced5edcbfe72064dc8276fbaab8a06407ffa9c48488613c9d155bdc56a46908bad38b42b4bd524787d3f06cdfdfdac60e09de66426e79f996aa42b6a48aefdf552f8e973f90b30cee3f024867a75100b25f8d8e8a69f77c97862147bb05c7563f", 0xbb}, {&(0x7f0000000240)="4c9ffbc00820f086ccee351890c1c12588ae66f2ce69da15c642e4a6deb09d5a220d705e4f18a729fa5147df206ea31bee0df0fccc24c605fd4df12a3a8ff21f046b66b8bf9e435e569bb9d771164d90b64e56497b9d4d789e11092a7a23f98bfbf2708a861c7d5ec8c4a6920211d1a94fcdb48bdfbcedc468295a3f186e9680d06c4a4ab031a4cb259df08372559eea6140b551a50610faace101b1eb98021829d357012815fc82228838c686e54113af1456234065d73bf3be4ed1181a7fc1d4c67118f624de62234c1bbc5a10395e6cd6ed9757c0223c3311e0648ee2aa57322ae54375a7bffe29", 0xe9}, {&(0x7f0000000340)="44085563bd91a0b1b01dfccf9beee3955cee0de3167dd0b61cc3a33146322b3b99949391f6ccfb1c851ce8befa67cf4f46bdb2327e46891926988f7acd415793227783bd6d83aae4dddd518b8f056c297a62ba5ec9e7a39799c37bf128173022698a76c6b2d11b1948", 0x69}], 0x5, 0x0) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000440)="2b8b6da911b6c7109cb7ec1cf3776ca1c2bf097bbe89a27cf84283f0d797b4113cc505e0116215e3290f0cd635d2f4e91425f7a3a49d2ff6a6feda379e944b9de6a0236ce8b50f18089dfeb09c15f632f2b14ce2f39bc43bda600b8943923776638aa6dfc4bcb5b5677c3545f1f25f8d3e41f7865a5d3caeb7f3fe6c0598c5d67dd45fdd70b4a5c4ba5ae507b8501a4a", 0x90}, {&(0x7f0000000500)="bf57a2e5144bdef57d332618a7883c52eb9506b3916c77b96dcb779ff9d5b03be60f25d6484e491483ef7589c79ed42edd592523f5a0f83f20c3684e3305bd21acc2b00ec24e21909923df25b833e1051e8908f144c8c1643a1ebb0b36f7ef6d6f08df73c365ae9124393819a1254c989a25b4f66d1556a29cfa03b551d20f324b59ae11e91e0d163b349aa167f30a9e29ea62a49089e93f50159e9cb25e2ef0406f0482194f90c7cb7579314b84ce", 0xaf}, {&(0x7f00000005c0)="f22ee544fc4856d5ec0de9afefca9d8fe2400b0b792785cd1974bff798444ef4c44513088eeceb4631579fa0becabe4e5a3d8521b1c6e67696be852b2fc569dbf9479eef6c45a473169371b77f864b7573cdce98115b0d1db5d23cd29d3735a598b59529a20135e20b620b65d70e6b0614c88858de90af92a9dac346f06c96f64883431e3ce06b4412b2bcd87e38bcc0047d551f853cb5c7836778edf82665b51714cc53efd241b61fafc1a61776620d96eb07c1987781fec1ec", 0xba}, {&(0x7f0000000680)="2a07039c71699061cb174021f71309f59bdf57d8e675b49f6fc934897d839229a254", 0x22}], 0x4, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)='\\', 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8ce5, 0xfffffffffffffffe, &(0x7f0000000180)="475006655dec99e151005816338e1a0d88b76c6d04a9266b9b344ce9a20956a46f20a64e4ab6cefef3161492b17887c4dfbe2002906371b2317722f76cb12d540464430950f55a16b7959e08f6e3ec9edcffbb80b4670005ef6b69db057a8e1ea730480f78143a43c25f3d8a0aee5640038591613fb1b89540f5caf8528c1b71468a914d1f5b134fe6b47891da8941620bdcd91e2f985d23752c027be636941e35d3a1379412f8a90f32321720eae95f3b5567df9422038247e9e1b9cdf625ca6a9e3c19f8e80f772af5635c6fa3e43112c44516abba02a5e421fd3866fdc31508660d4ea47fd4add01bd9d480e723913e252135f346130f1e343476887e66d2e5879b41460938e1db15ab385c157662cecd897b0c9cba338709dcde439f74a8d91bbda28992fec8b26095db3dbd5d3a638452c4f335e1ffa1d0b00560cc4466df2b2812a3d861433c10c5310a30e92de756ac0e93e93e829091a4a2d9aeb0c1575449e3f65af6512a5632bbd13f4f453f98de139a6005d3780e13b82e606e3f10784f980d5db594843711e2970734197cc1fd1b0211d18a89be215e9856dcd994b6501a77335c02361a4c78f2d2ddfa73edf0600ae740bc67ecbfffd2b24496944663b58dc6232897f3cbc51de271026f04dd79d8aaaf374c9f838b8cbebe9a653b442a78a548f4cb3964fc9971ce4e35eb747d7b65462cf99623b81bdd2890d378972666cd82546d3266e0aef91b6a4e1ff2437162c027d81cdd98228db567e2dceca6c8535404947658e8aac63c0693ed4f14695f0a10f28f410177b3c5ea51f28a996c3578897e390a11debd56179c5254e83f54622e611f09d1eb488c307eedbc0afa2ccb9082e9a7d830f3bc3879c4c14d8c1cc69185773fd5c527e3bf65e5e728c9695ef9ea8ca0c531b5244dfe317be0fb7e0fe70ca62e7d94c45c397dc0ca4d115c27882028c7184284f4b8d84f36058277394c6e9ff551f280f1842bbcfc6975442b031ba577c9ee28f3471b25a8a367465b631d62ec1d513854b78d0051fcd4ebf995ecc4315d15ce20c9773f5a73c2d5c9bd21ceb54a322e900422d722098f740e565e2bad44a2053d63e63a572c496a4fc93d4feb34d7d3c485098a38ea2b80d9ea1d3b784d3c07bec82b27f39761caf8392691aebfe56ddb456ca03cf3943d0cda2bcc64c2e89b44040f73277ddf804597beb2b0938f458f3b9f37939bf178363d430d5865e662aa5bfe0769c9a6b55f539a5fc8ea78a49c955336664ae08be478f11b527d9222614643b8aada5eaa69ffca9a920191751b037926441eb95cc24bf7d1d739ae7df1438f2ace5e3750deb819c5caa0c6f2464b0c22332c5f78c863a2a15bc69042c5301d09cf97c97b18a3112e5ea52a5c6804c06abdb6001cdadf9a2f4583258551d1788a1c530da67683540e23c9b3f1a8b580c75ad2a71ed8ffd86d46a71d102904f113382cf0d03076431d2b7ff7e79bd1aa49f0e5f26c92e7bd0814091748d63389e6041095dab8258aa1c7050bfaa124036f516b3da9bfc4728a8d4831b3bc1130e01eb858da6a05704f8480a0112b177ca6998e4a62d4b3c924925f8cabb0dd5b917b05fdb29f0f5921a57af29cca8d37eaae321cfbb9f4c9f34772b0b5aa2f83a34ad0a9ea9cd708331cca30570db238cd511610d634e739d5ac71bee78db755ce0e83731b8a246b00a3c3813bae70314b34c98a03e161a1c19dfb93832abf10cd70c04826094edbe27620ee74012b16053299002875022fb2f38f5a4eaa66353c4bb8351004e785c9add94881becf9143d72eb0352f96ac1b26654ea7aa8005b6cddd49e16a469fcdbf39280e9454c0ee7cad711cd34c1bbae719a8ea2eb6f653ed572b4dcfb049a92665416bff6334dbe3d9fb8f70a5e9bcfeddd42cc419645ee313410667e09227d4c076c2b7dee952e9ad2c6730c8311e932785dd751152d4d3e3f89a2b1102b55869335130b967937ca685d69dbd4ad26ee282b164f5b42b820ffc1434df8678b22de08cfa16d0c096de0eb6c5c8a36cf50565745b1c25604b3196566df399ea683cb64d232cefe96a00fca959ce31c3668a262c96ac779b14db7eea567bc06aac159f30197ef57718504c2d9efb692e6009434fba45e3c0df904469283f9dc2b385047652248c795a0415f85cfbb85d035b5639c44ef960a10f7e8fed485c76bced5794f3b6a338e32d5512440de8fa94507bed3fb25d9085462889bfe57b795f117610eeef21b40aed74062c69e08e2d4beb933c78ee512ff17f7212c5b30c86b2ce7ce144e0be308b3219063f4ed8cff2d09fc6a9f1217eda7d5cdd74e65d9e8a0e20ae205b42b9c64f8a81e81a16be70b20a85b9a06ca411813efc275e12d87add24d668650696bfb9bcd8a66913c0e4e09d9e2af7ef78efb978bc361727ec9517908cd7c3bfee96936a0937172c49f5e7672b7ebe6aee67b29bb8b3efd73e5926f0b9cd9726cd30d638de206f08dc5dca4a609c214048c23be804a62e86f890605002f31335d6f067785062154933716c922ea8f29bfdcd20a01cc7fc5b21849605a9f69a2e292c135ff08f0af97250708254048414f92b535f6120f05f1b82c47d1855b79029856f9d8bef976f08ba602176232b6d6d3ffe78edb2338d6775ccaa63cebbc67fdf27ae09bee1d972d45a78fde7fbae9b7a6c9d60a60c0d11f70065f387976ecfeff650a9f82ece7647753dd7a474489ae5131f3bcb92407c00dbb16dba958445a0a0f1e3e5e45defaca6a13d3ac6491ad7c6219c6ace3ed437a6987b877ce19ca456ea41ee55aa4f72728da1deab96a3e631be7c0bec70957d47172092123a11743e4f5903865eb9c10b8be66ef81936ca450b1764982235bdeac461315cb81f567901b1a813238c5d05bc6c28535e666d46d56ce94c7d85eabf8fbe1e915c9bf9777a6e4e8b63e547b12cb12191ae0aa81669dbb1f9b70f118089014a7b9d644559f15aca4e50685ed17ec2fc1597216dee97dd28b14bf40d31b245039d867182385a74a61036e9beaf91f85c2e5dd5fd6f14f765359dc7ca694e2fa11fdfdbf18db1ab48a1a05d8de53f1851171cb5f879b63624718ee0ed58632cf8597e360eec40881b59c08c6793182a5b0bc475c412b3b697f26b10be2988e61ef8f7d54cf0cd60eb439d30a5d66d426da9fbbc1901335e284bf4355d9220adfd21655cf271b2a79621aae04787ccd1c1feb74b92b33b77b8155ed896e5e1f34c748fd8ef861db181785906165a88ef5820d5a8d9cf3537c8d0ffb9a3ee929330e841f4fad74f0c831596736c51ea0e7c8980c44d952f2d5e25c9bd0c386bfa49475edfe1e0f58a4bb9d614da5be026238ac360a02e5e98885147e1c8aed471d531ec8788e63ff9f272e5bd609f5f5a379e9b5392225422700131bb7fc35988928b5889e85d5fa4025ea7ed384dbd52b4b5190b2f50eed29ba7bc22220afd95cfe141a2249605a6cd937949400ece875865c6be3487daf3bca9c0355811f6e6e6228aa49c731b72977065406a36276fe2cc947142ea51736df85495310acaf4d9dc78ebb36aaa2c8df6c23baa9a6ac52145bb4b7011ad7e3ad69daabcf9f58667454457ec8496205b15050b7e38231bba968e679f10238880c04d90adafd6106c39bc7afec310248d731f722c3090713fc68b2825b8535af8f4ab13ba84717d21b79af4039dee33b3bcdf8ac8971edaf3627d2824ecf85a226def93ff9ebc1183dcaa1ad9a1df06acacdda5e7841bfdc5349859ce5d52294570f7cf7cf05e7eec943994cb0c90a3add4e7796dac757b194196009f5239119db96eb96ec14f08ce511a5e6421aab921ec0f1af4a0cdfaab6702af91bc732e571887867af353d225dfd748f68efb8003f2927ee5ea09531543f78813b16a80a835382fa9b866c88fc1a885fff49599140e56e17a71221b0cf691716469a0cf9d1bd6af930ec7621ea07bca37b19ac8d7fa62053ed42451922bba086a9f3b2d13c725c334071f4114b26cdb586c710ecb1ef0f2661af144ba67f6d67b3222386f81a97c044dde8d92a5237e99d860ea7ca3d5f39b8656337cd8032da73e14a64812947670a98b6b4e833b6daf429e79d37c7405ee878e1531588483e90fd9a8d7ab66819379184be6062992311e69d63fdce3632067ffda076c588729fa3aefc97691f4b2d8a7bec2782177e095dc84ca73ce48154fe8729292b1ba8dc2ba330a68ced8c8c912a22c97ee8b95d0b566a03dd5e826da4e8b70c0336a6a4bb06c8235ad11423f729cdf6dcce0e573556cdf5023707c670b1a7da8ccd8d5edc63141d13178ec7806f2fd4d98b6076a0f6e62176516bd62951fc8e45eaf5112a456729830bb1635bb0a731ccf577b8612d29e780790f95b77010ea823aec5a9e0df061fb321fc300fca213253a941265eaf2e31bd53166f1200d24ef0949046579ac01a4e91ed910dbd78c02fefb13e5f70bc4d1d13af93c54601ddeada7ed2ca1f39200c21b4c598fa4feed28347fa33671cf71e92b224eb5811712f4f4b857862cbebf09de892e42092a2615b24182eedaba8015a8bd0b39a2040a14564d8effff1b907cde7d2606b4e3dac8a5c6dc966e0e70eb65de3c7d8d7c4f1bde8e8fafbd7970c52d884583a1fa954fe76fbee5e406aaf1abeb7ba8cde756d6c321e84f3264d099132cb6fd96b970731f97fa6e81e51eb2619b972b159fffc2a727a986786e99ddf0a1134bafea02d553e4c92a849041715a62089d04d6ba4e309e606ba08d7a8b048602406c3b72d23a35b43f5ed5d012e931f4c1bc0b3a3b812e2f5fbcb05e15061ded131a04e1828462a0f2e94231f8d6611e29fe833c99a8fec6c7237e210521aced5d9f86db84247f0e0953d2a12733ca509526145c44eb56932a3e8c57322df90b17dfe35f0c828ab6ff506a0de8b243ec661f895cf099a39bf76ff3f1f7104173c011d5bae50880352c27b66bff65575e792c4d2c0969a3615a1124669a22f762eaddf005622db52be39d7bbfb2db9d75f60a777317ef9b1ebb8d5d25e61f365757d04ffed4e010fa24f66f4961ee01a3e026b1d5295f3b3b3b151ec2ab4f02c5c9e49488b92fa28e138a45cd1c3ba589ca47a320a98a1efb815def716595418bc683d1a4b8a565e52e60a2b472518537aa1af8f8f02106a8d85c61fd6eea6991149695969ab2222505812311c9fb3f7fd9a16fffe693aeb8181c7c5de36c3211b56bcb88a4420a1bf0beb3e720aae92d0e3811c1c7eeb27cfe7b5f14c0fa44b6f2a85b5ee0675141961d5a5188a92f29184ccefca800f7f4630105432cb1c31fb3e2128858148f9aa7cc41d52ce05c95d3ddf07362c2252228ce3888873bbed6f368196550790cd9d319830d81bc61bcf401e0e50a1a854b58a24c758e3c09df7f10208d35696279e9660d62ce932a60095bea6445127f10e94096ec17df141868d4018a8ae02bd1993995fa28898b70434633a05737af523b9cfb1aeaa481393bb4ecf3081948f4df97f8d11d4100fa49adeab867ea9db51793414bd7af1882de639b7c08982b752abd6b245f0a8194b6a496683dc26ba8ad741b01126b0e7b1fc3a43553cb6cd93cb85deda84564cf169c1619c942b275cc7e393efbb6ad299939baf3fc0da2f1dbc44b71fdf2ff16730de296d01e86a10e566b6f67a68632332d2e41710ab1eaedb5330e299dcffd1e371eac2146db46ce15ed56f6d9ddaa356ab984a7d1d03e85fb7f6fcc418c440d17c46e50b71c27085f70b53b8ac7799cd76", 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9a) socketpair$inet(0x2, 0x2, 0x37a, &(0x7f0000000140)) 16:00:17 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) r1 = semget(0x0, 0x3, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/197) shmget(0x1, 0x200000, 0x105, &(0x7f0000dfd000/0x200000)=nil) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f0000003ac0)=""/109, 0x6d) shutdown(r0, 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:17 executing program 1: r0 = shmget(0x0, 0x2000, 0x287, &(0x7f0000ffb000/0x2000)=nil) r1 = getuid() r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x400, r1, r2, r3, r4, 0x18, 0x10001}, 0x17, 0x9f4, r5, r6, 0x8001, 0x401, 0x7}) setuid(0xee01) chroot(0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrlimit(0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/68, 0x4}], 0x358, 0x0}, 0xc40) write(r1, &(0x7f0000000100)='B', 0x1) dup2(r0, r1) 16:00:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="37b0058df405e1cdcce99cb87d079b2c60aa496c0668cfc737fdf9030c69c128587f7a0542f89dbbc201a508392cdae4c0b3a4e5ba8dcae995e837d3f5057bce876df3bf323183bd8340b4d66404d29fbaa0fe6214d43e3e5911737dbd217de8892fdc679e941fc786b437fe59383ea830e47b8fe34878ebd694642858a3310d707438ae8873abb04e47a669f289664011ead932cab59ea1ae411d2afe647d27ca2795dc95621eada1c255e60ee0a37c8df75cf9fd75e9b604a0a78c8e5c36f034eae52079cf45a8", 0xc8}, {&(0x7f0000000300)="787b50418f974f931d8f1197d3df5d326e74ee167cdc1fe220727620b9218561c9042c6540eae2cb74991760776249caa753c03cd1e7a77cc11cfc987ba0af1683d01d3e3461490c12abaad71e9f6920d25d16bd305602ab7f4e11cbda2c0e0b64092031498036102a98ecd36102b26e3cff82b01e02fc931029cd4086c11420f494f982d1ee0da9a987b599fbaa7c66198c7c199ef2a9723f18348300e47188d58b530d84aa21a65d6560807131a9df3f01f6a9a83892af92d005408cf5cc2f4480308aa6c20fe401e211f12e4377eafa2ccff6e5aedadbcd4b50db", 0xdc}, {&(0x7f0000000000)="7536b6a225eb9ff8a76ef126f2", 0xd}, {&(0x7f0000000080)="13aeb1f3abd966f8a06c584726318292d396c72eb7548647785516d94b7e1d8102b7cdd2431e538ee5ad1ac8ccce52df", 0x30}, {&(0x7f00000000c0)="0a2f55d2689fa6a26eb9b51ec7243dea676bcbd5186ac82c05973321851c35af5eb02a6eb14c60fadbb0118d7b9b858355a9149ff80b0335bf919c0cbfe94aa3c7ea4e268b2e", 0x46}, {&(0x7f0000000400)="92927137c5dd8cc5ea624e0e5991cd8a24ed663f2a35313279eb551fa5791532b57017f96fca65f9c2b982f39a9eae688266e44734e42127a979493c1579a7e8fbbbfddd74943f4c7b65032527e956031c4272d7b2196bdcda6a5bdd7769209aeed5742c9f2549fc", 0x68}, {&(0x7f0000000480)="b6cf173366cf746ef84e4fffff6eb085ac3cf0a1", 0x14}], 0x7) 16:00:17 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="a66957168566b835d0c0d9c5a782821f2278ed31639199d56e6c755889f65c28c9f52b3c5bc49ffe36adc0d812baefcd12b0be17c43718c12ee5fa0c013e86788884a6c013bfafd0f223d6365afba5938c8b226026ca684af1649e69af64483e2ea75fdad9483ad52c8eaae79e7cbea0957d20", 0xffffffffffffff97) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="7998ae2f6de7f09cdbbde28884b5d033fdc5e7bb2b3af83c27c9bff500c9c1899ac6c4eaf541331354092cc0b062b86a7a0f6f0a7099c431fa7c68453409c11c5b7874ae331e8ee4f8c33211683e16bb9bd4c812ab91e54ee51554d1c5304083137a69f416d5c5e5406333159a15cd9371f93e2d5e39ba43c66d08aca1666921b417d201ca0af106d5441a82f3a92e02863630e77df56d046193d2e0c175adae56202e7d40e8a32e23028e064648868722cf051992fadf57007cf5bb648a72c228ca08427eb57096fb9b134fc0d52a641ef5e114b19c1cfbdd66eeeda1366021b0e99520341ecbcdec1ebe5f56cc", 0xee) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:17 executing program 1: socketpair(0x1, 0x0, 0xfd71, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x2000000000000080) poll(0x0, 0x864a45aa582cd5a2, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: munmap(&(0x7f000045d000/0x1000)=nil, 0x1000) mprotect(&(0x7f000045b000/0x1000)=nil, 0x1000, 0x6) munmap(&(0x7f000045b000/0x3000)=nil, 0x3000) 16:00:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="1a1f3939a4c5d289c67ad11b0131a8a709994b1cd30f1788789dab9b86384c4c6deed11c07615af0c0aab87f592ce1bad7497517ff8ce94f4c4d804dfb459c0cb2e8779b23deccdeaf8242f166279947285b0388dde6ffa5944672024bdbb7b413b1c31d5e59d4fb060048", 0xfffffffffffffcc9) r1 = socket$inet(0x2, 0x5, 0x1) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x2b3) socket$inet(0x2, 0x15, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/252, 0xfc) poll(&(0x7f0000000180)=[{r1, 0x44}, {r1, 0xc}], 0x2, 0x2d496650) 16:00:17 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) 16:00:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x200fffff, 0x7, 0x4}, {{r1}, 0xfffffffffffffffb, 0x48, 0x44, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x9, 0x80000000, 0x8, 0x400}, {{r1}, 0xfffffffffffffffe, 0x5a, 0x2, 0x1, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffa, 0x30, 0x20, 0xb7f, 0x7}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0x80000004, 0x5, 0xf}], 0xffa00, &(0x7f0000000180)={0x4c, 0x7}) r3 = kqueue() connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r3, r2) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x26, 0x2}, {0xfffffffffffffffd, 0x9}}, 0x2) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') 16:00:18 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x1, 0x0, 0xe72c, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r2, 0x6) fcntl$setflags(r0, 0x2, 0x1) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x6, 0x1}, 0xc) fcntl$setflags(r2, 0x2, 0x1) fcntl$setstatus(r2, 0x4, 0x80) 16:00:18 executing program 0: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xac1d44cb82a0ec04) 16:00:18 executing program 0: r0 = getegid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[r0, r1]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) write(r2, &(0x7f0000000080)="737327c0c2e0e2bebcdf1208dbfb5fc66f8678686200d470493f42ad94db0a8b94ce44f7417ab0a5aa903cccac00e3b434077d128a96210c4edfc5ac83360d23fa4aae1004d327a9", 0x48) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = getgid() setegid(r1) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) dup2(r0, r0) 16:00:18 executing program 0: r0 = socket(0x1, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r1, 0xffffffffffffffff, &(0x7f00000000c0)) 16:00:18 executing program 0: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) socketpair$inet6(0x18, 0x7, 0xed6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001980)="e6d29caf9383343cc5571ce3e60234e6573e8694e8c35873d452bbb8e8a0ba2b2fa6797fe2f80f3a09ad2e9ae1da98c4930c2b07267e27186a7aad5f95863eb90c43db93c2af2e71e2fd7a00b9edb6e96731ce0f73965d5a16d449e23b94eb0269043482eb2c6f5e129885eaa384cf14bab4cf89754369d45e8a3814311a0f9aba6e88c2c72783fa69fcdc986f57cbd4384cb8971581ff784dd7657b276d0531da6a262880418379bee967bece93c1643dcd3a831910c5e63caee36ff19b66d768895513db1985f643e89eedac2431", 0xcf) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xffff, 0x8}, {0x18, 0x0, 0x3ff, 0x4}, 0x5, [0x7, 0x8, 0x1, 0xfff, 0x40, 0x3ff, 0x5, 0x8]}, 0x3c) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000014c0)=""/121) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="c89054580db746ab729b2d26dcfd8b463afcb4651ccc60ee1e68d082a304050d88c651066ed42d99", 0x28}, {&(0x7f0000000140)="23358dc04a4063524c3b5b4988f9eece9b3440efd9aacfcbeb4760d59218e1fafd640cad4e3ad91bd5cf374d98f16a7021aa8cfc572953975a5e582f8b28023cdd441848f328521d50927d587d38730301bac18cab54cfa7dce424da2b83d81778e8cea5189a3063e223848502b35819a6854afc375d76cc474215c383906e8853870d52ccfc654707a2a097264c68a51b0fcdf197b1a3c50d9d333abdd6eecf2c3c0119499659e6c2282137a64ba307a728c293b057ddd40abaf6e820e10426c63351989415083cec58bf22aff53c64d9474c2586f9eeec24822b9aaedda10c522b13788f22283cdc7e35505fcbeaa2c4395f3aaa4b9c0b0a46d2d49ffea1b3c7de5522cdfb56ced5f8f33032ce8a70f5e6023c604fbafcc89043322dd9ca0477942c081185e5eb163b257df60cb4c22f249353d12e5496e7877c729d0a48347124e515fc444b8db22917a0a2ff50c3ffbe27d605d23a5af84cf144c803b1db66028f32d6ea977c3bb7eeaf6ffac8cf59f399744fa8d6fc0fe20739ba09316aa43ca7574b162222507e5039becd3e7f8d26afb7585d20c97f8529ad9b47dc60cb6f8b84ad885d05dcfcd6c394c7e8e373184c8d64382f593f96daaa280b0e4c36fe99a5c943cf96a1f9ae631ee51175b1c356dc98dde3790b352d115db39babff643942d0f679ef222f5d4b5abdb1bd3d8b57aa64b7c0dd94fceedb077cd4c1605249a78f8f90cf97a60c944ea17fa9f4c98dc0ed0d82f14d67c1f1d94f4dc15f4cfc4c0e8753251b0fe4b89867c83aefa0d655d0a1da3ef8cd81d1f0913ada9e2dafda8ecee3b9b3b3e86a9106dacad77629f39dc29652fb8757b0af50a273f88c7e71176925879654957a3db7d14d10a6f168dda5b682c39b8c81c750f4c53465a1e8ae29c4accc4730a02a257a52153039fe809fad7c81a8aedc61c00a1cc3a56fa3dfab7b705bfddda6e60e4ade1b8dfc36d97c303ae900d602476dde60cc42bd6528959b117dc41bdd5e8024b5d181fad0023f0f16d9b7bd32f38c6e64fcbf1622d9fd24eb1baccd535ec559b7bbcc55d0f474bb868d55691b21488ddef93fa4a041bd9d8206b5349527aa837cea22e5faff6d639a898e8f2c7652c746dd466221d5f64a6e4a0d8a70e715b32709ab718345fc7378a746a993963a741b6603186678f8ddb6bc2e1ee19dda33fe14fe675a252adaed008688876932b9a1a82d98f6eff3916b4aefb7897e3ac09859fbc9dfc1d165ed17d986c25407bb48e23dae03eec290ccbee919828e7c1223eac7b9721703c0ac3449b9cdaa7259eb76fb453543cc2c60a6994951dbb18309daea7c7575190673bd4d41a6a997eab0e0abbfd22070f86bf1d8b046fc0f3c385465b60d0dfe92abf485fdd6e78febc8f278d846e72562609529f07b00320bfb8bac766f7ff9c7a3704459689b3a26242746500359527998836419fee2092c01f646cc09d97017dd18e0605ca035f7b97a84c7ae3dce03059437f1ad1287c879093322fafeb96f56a4771fe72483c1b38c43ee4279beec96a70591045148f7b1a6bdad7d1e38d672b3ab09265e729c93515ea5f6e9b5f972940c1ad629e8dbae6b36ed860471e5dfd30ce191d9ccfc20e45647d76614f781fdfc921f291d42aae8b9937fa4c800899940bb0914c857b05099a24741fabd735f1cb34ad3853d3162a0eee2f8d91e28e8fd49f9a17e247c96585c93de9ba19cc852c87f5d7be5fa57d2139d78d6f3bc067e5a7896f1d5709df54d6436d2ab5ff3242527fb61e101f82b7758e695a1e4094305513c0a4ecfa0fb4f551afa6a23a14eeb3f77e51942b1237c297f8a8c63985a66616bc16af843b4abf49e748295a134bebeddc5ebc83b7555caee4de5ddbc526ae43a80ebc5382055fcf822a48a0272cb7dad7d3a7d7fe114e2b734457aec1120b34ddf26f1f04a5eee3abcbbdc28e84030d1e1ee87b53658a4634d50830024389129f12eb8f4cd57c37c4fe02fed5d7cc8a78df306cb56d98dd4da8d9fc8a69029599d38a8ae011f0b78827fbdb8b82259e448c76caeb7f4c7711be8bdf9e7a31c7c8d27e55efb97ddd68a456918a087c83461167e7760381d654488b9764e141c8719c3c73806d5026009a3b1a62001e8f4a814bf3857686467f67edfa8acf2cf9a554d58fc3e61ba2512f6477d5295e103c01429ba1d70c56f206e2771e2f494d76196f9ed71f69d9978f57d3c49a06370a8f9be5efac1b9f33120771a9e0aa54dc98ddd4113bb3cef51ad7a06acce6a17457b7771ae8fd5f6bfc614cf5bda66b8d3a162c3d0e46d3431ccc9de060f03bd79e01d37bd53375f5299d3bd8945e166c89b690b7de595736752e5bbf1d14b18f16a38ec17c8557ceba585a70c45a14c68407f49b999524cc07134a459abe271504fde665b7e3e444ff53269c1de80cb81dc18ca54aede7c6b8d7dc914becd05583b921c4b819b4fbb691875f93160943081fad4bf389f325cc586b5086e3e3ac9c4ac80cb8679ca61923df1612915b14c596559da9fa95f246adefb5cf7c655d786aff8ea205994433bde44c74c365f283cab8216b04e6011bd367a39625210bc5ceecb010e6e748c34fcfc97c13654461897b3ab5ef78c9f91139c3fc606062fca8609b96ca1d19036b6be0cfe0a7566141c72c104aad060e36762ba9b524cd116538540fa64f7c095652344677bc4277223d1e3b1f2ace2e73b077b4722a65291d6de6048d3e358440e3725d60bcb04b7a2584113c0782076a8f77389f21e86e5c0615d9b5187923b5e46c50df8c198414029c44ab9faff2b1d1aaaf2b061ba08924f22f9122bcdee8ea101a5e7be33112f60730ffdeb2feb5676f1c1d8ed87364d51ae4c0c79bffb8d2c4632c7dc727172aea0d6fefb491e4bf513ba0e5d79b8081d4da211c547e163c69f7974537cbde4aa8fc8f7e3d9ad537ecb8f809875a6b40bba341693e8ca33858f56e96bd48494f5a0036e77173edb1cfd7fb6de680551ee1c10c6ee0a7e39bf8e0f605c5387c7c46a7491b4c7d8b30953ee01ca898fcf39e28674cb3e88544a564f73b4e2ca03c47cdd94dced3ed1afc3a8d823bee6d01d929da524cc5901d9122195ec342fd2ea999d382490d34bba058fee51477b2851e81709803e344504d2d942c5c0e9a99046cbd082545b196455c8ca72a1b679fd7dfcaa0c94d2e9a6608b5978fd23140f34b86c7a7db2a97f724cbed9286cfd4729c98be890b49363bb920e412e078007eb0199cdebf4a0e7d828a3182c50d8cd2ddf1b4ef07c880dd494868f3991825ccb2b1f7c53c4aa78846c7ecc8f0fd9302b2a17b24df2224cb02c23b11a707b7344596672596e803cf3cd90b22f81055f7b1acecf0a54303c4612310238ce5e2c8dc56feb58e97a95b7556437e2037fb1e5c408d5efa61d7b56894e29073412e5ea31e6858875038daca95f3011d19605d2ea522111ea3a6870f9fc1e3c559a7c7c8a2944b5dff641a01827c4b7bb388c563b6fc95b479258b91004546664eee95692e76a63a597ff9f242513dc136ee98baac39118ba7e5ecbd18df1e4c5875daf6fa88cf3cfda65ee8232ab09d4017458079bc4be8beacf567e18c390cbc53e5be941ac5e39ac06edaeb19426ee68dda33c892b08493a65f5d0e93c5a6c7a9d18e7d91b790e9732ff84f54097cce0a455de57ec6be166ac1e6c2bb2ddbe704c402816479ea469140e8819abe867c22ac051d3256ee79bc66ebaaa0224a22fa6367a1617ee554a44f75470aaba40ebabce9e8bb7ccbcaf190e2ba9e1f4c7ad0e7adda8e2824324e80ad722c4d0bb40cc1900c4cf4fbcfa92e4951533b4a5c6370841616a5fec0637e827d865238d43b68c427834c3ee9f855000747b4c7e80a300e8f037a10f51e547bbdb8ee4359dd06fca5d25f3b8efee4e12d908dedfd7ebc71f86b0cfea694106a3f44bd8b5e31afa559474e6f5a9ec86836f67dbdcbe9b12902c2c980a46f05e44cf5f3eb91dae55646a80e1a33d7edf2f74717ed07fafa873bfdd8622ae902ebf438bf2d36af799c2f36dee63b5f7bd59fdf263abdb145dc258d49f1561d9f9dd46541edb069916cc11a6fc310725a71cc947b3686eae2b591ebf1a0ecf74ef12d3d653fc705d8552c8079476621fd87de3aa3c3c9cb7d7ee1bde7c773434868df838f1cdf8d9399190f5d5a590d4142e883c354c2e852680731d3dcff9ee5f744745b5b9054151d7116cbf90294d4a1a29103381bad17cfc2ed01d3d8456dab537577fcc30666709bee0ddbe8aa76f95e5e2c3f61a8802564fe69bf6459c97ae42eada75e5aad51940979a0a52d93a02c230a172315fa424994954dd374905ae482623136815d7815987742a630000639835c32da373403dcfce2578a3dca305435085edb90a596b04d89704807961bcb128517a311a67414fe63dc8c8a47af00506c76520331cf987176089e4b75712a0d620e3196183587870dfa837f4d358b1f0361c4611eab58427085474c445d94f2d43ce9a88445e6d42162ca862a4cebe7b761ce1f2952eda86c0e22453a1b23fd6f7621a39024fd82e9a3fb99f5d2eda71a3f776efd6f9a5e104d99667a90a776ce7e45f3cbb68ee00c109d420a1bbc4e4511e2d897007b4fb8dcc57938284972c1f2cdbaa4310ec412302a7957f9159b59d03c23489c6259fa395882a31ace1f790a0acedec3784a084a1423b011367e5bee528bea21d585d38f36288497a2a95a5a3b668fdc7b9fa96c610aabbdbf17c6b61fd133d9e62c3861566f1ef7c0e212f5dd8812adf1cd4c20045861d560789dd34942b6ffbb636dce6b44e28e957e0e2850032c448261f22a77a43fc2772df903d926fc6edd859141d26172447ca2fc0b5cbee85aa920b49b6e4a28388644200adc5334b37cc5ba5cb2366bba1c0212752313fb4ed037a9b21bb1e30e7065eb1fdfb310513f6d45fa16461bc26768dda12a5a248f5b8bfefd34d857a7ce0cb695742e58e846f83762428ac9e85650021eed505778ce53073c201de207bbc89fa1806143bd305c1e6b3d7bcc308cd8f02cc89e8b4fce4636f9c83e89e79f196b196e1fec4fea34330adee8c562a239a6779b6a4bad0ee759abc4a3c3d81d2a961d50a1e72bba796b9216e7f40a0beb47385eaff698d85fdb9ccb1fda03267e8971408ad9b6a77b7de14da8089df87a9fc0e93394f09440a13132fbafc70107af44b9ad7b41dd09b4985a77aa6945d360c33b1d2ac95bcfed1b7faca1d67974f1c7ac0245a89822a0fca30465e35b0b5bc32c72c759b1e09246d6f9e57c1a7888747864d383b05640380d91330d0be2642cb5e7f897d84d67c979637ba6d17adaa20249058cd1cc1146398925ec9a9239903df8643fcc685af1f86cd7a5c00dc1d02e06b345213a5139715a2906052b3eb155108641402a001a05334ea9e79718679bb5fe25adde93c05042cf216e6d97b11d29d66b3fe654c04ce90481a0e75b9940327ac6fcb7b42f250cdc0d5aef1d63c7f4d2e5efdca9860b6ed119a555bb835ba73c68e2d289342f6e3aa8129f7894302f4e51f0bfc582050db93f1c5468e25cd3656a7667dfe769b79342706b51eaab3989f6d186761593062569711c8970947ef710f58421338a9e9472c89c7adf5fbea04765e442a55514e9c66bf8dea515e37282bd2fbf0d8bc9788aea18a0d887a4a965f5a270c7dc3d53aa3b04e64d43b246d61d798f3a3afba7f859dd762750fa93bead86678f9061c1bc30caad15e372bbe10586b51d386426e3b7e272f4e42", 0x1000}, {&(0x7f0000001140)="ccaec7ceb6468996be04b1e746561c5be8614165010f5b612c54832c1c04549b1acdbd8a8b7ea9d2e14f30bef66122d637748975b16c15ae", 0x38}, {&(0x7f0000001180)="8f9a7ab4929f3e3d43d071497d5fa80adc51ba213420e37e701d7af5df295828411e6f6fabf19cc4172a955d9c18da8e6b42c7f289623ba947ada606b78c2cbf45ca8807441d013a48b3d9fa06d0688a28c926544604d288cfd97003144c844e8209b0", 0x63}, {&(0x7f0000001200)="120ec536491cae1520dcb5a296", 0xd}, {&(0x7f0000001240)="3c5905d6da2e230fbb9c7d8aae406d36e60f1f93b808992995d5a8602f6866faa4acb4f8696998d9bc8215a6e8", 0x2d}, {&(0x7f0000001280)="a850ed6dcd2117d5ba52239a6932be15e730a83f6551cb79c8dc998bacc6dd1a7cd9c172dd0316c3056fb59c7bd05e9cd02fa0e2e71747bd00d01067cfd4a03265f9d79dbc7d730ed675a7bd74d1715c2e31551dea4852f67b521045395ee8", 0x5f}, {&(0x7f0000001300)="10432cc9168a393243facecdc738b3d653e661d29b314abd5be4b6cf23d42184d2a408186f51b0d1e4a000c94d942ea2c9441dab437594ec6008a97bf0eeaf4078d7f5c1152d45c1c26c76f7d3c05ff38a1673afa9f8a6a40a75f88451119d333ebdeb0a597004ba08f5d03fa91fa15405a9e0cb46a69e63dfaa88b56078865daae16acbf3699ee169b4e156a7ea345cab98c7e0", 0x94}], 0x8) pwritev(r1, &(0x7f0000001d40)=[{&(0x7f0000001540)="8e8c246e9994304d1bec71145ff919e875f45b3db6d5417eecb061b56136580ea07f38935d595151acb26231c0ea18567ddee8bb6e84af4e33573dbe5da75d8efaab5bc5c7195dbca3f127e33e4cc6df8f7e28cdd0d7cd069fdde216f9e3e59a4346a1546bddfc433c1d19a298701029bb3934df76cab1d8f1a0a46aa8fff3f43763fc660de16f176b9685637e9d9e3475994e5b7e4dac524b35f5", 0x9b}, {&(0x7f0000001600)="21dd15ec04161049a6f47cca0a95f8820b31e1b144f157c3de55d6d40f04df30eb9cb0d3ef0bf725e8960a0469be057280a2263a301f6d5bd321436e38180af12e872a73ddc150640b7851ab70ec0254ed2f97d306b9b34367345a6bca8935ff867aee979c9e2541c03d38309fd349fe2f1ebdaa71a7eb816e71ff2b4d59c15c956032696d68d3c924640ced783e5006376a0bf01d197fad7b3ae09385ffe1546d", 0xa1}, {&(0x7f00000016c0)="35049f5486e3348a96c352466ab601cffe167db0b917e7d398a1622044d519992b5768b1b266cb32710d1d20620cb3aec04fb401633bfc4860f5355b203f9a9d37af", 0x42}, {&(0x7f0000001740)="67c259d2727a1c96514f4d38464949755b19d49bbae56ac90d928832d34521d27b6605eac5cec0e58bb173773c2a4263b58f36399258c0a98e2b4aad2189c71ba9290f20c89bf4b2eb14feaa55871f92edc8e46e8fe685b3041be52398dd3bef9585813c729c2402f46d6722c03142007250b935c500dd6e7326dabba5a75f6798d9b8ab96ff1ff8a4d98a9c28b235aa80897747ec128db1f134a49b3219525ee397cb8e6770b84722340e0239572a06f43aff66640dd0", 0xb7}, {&(0x7f0000001800)="4dcf9056a91fa5bb8077fb608d47e28f220a0f1748d2b5bc5071e29aa0e1f943263d98aaadfdd40458e7f89a7c09b9c974d7e22caa309f172de8d244752f038ceb411ea8065210ed5f7a21df4db19d1d8359a534907eeabfff17", 0x5a}, {&(0x7f0000001880)="aa90fdaa13005fa605184d41b7d906ac49598cbb5602ab13287258491ce3a9b45b29d153c8e2192785a0d3a8d9d10369ea64c8602a24eb3a9f0d4acd7ac9c88fe9e94e1164b836f736fe844e47ed2d84b9299d6941a2e58a8e3aca7bc78713bd0117e1717d3209d7367d3d5a4f2d480c0e50246bcb136885b53e6ce8bc8bc7ebbca977c996934d9accb484f2364d5f932fd82b65c3098dec73a152cfe498599f3f729611d0539e63a3589fabec68b9fbff30b0600783d3bedd7910850aacfae70735792cc03051d8860ae55c24bbe1c9bf9fa4b4ce291918", 0xd8}, {&(0x7f0000001a80)}, {&(0x7f0000001ac0)="5430dc3b2237ddaaab510f3d8c8f6c38d97ce03af3a905c1cb234033a3725e5b754d9a45e05387f9faba74b37456c36a75848fac60fbc091b018beedebe5e31afa4a8163f2b712beb45d7af4a4ca5739040bc00fd791a27ce37d6282e9349e0e2c24a88502ff100a53a2a262661c40f4e55ee038378757ae01ab5350d220092c57f7924cb1cf3d87c3b806f53fb4409648f948b38b58ada8756d8dc5b476eda7edf29b3a9bd28c54da", 0xa9}, {&(0x7f0000001b80)="4d8db0588079d6d0a7211f1db3df889598f3821dd312974abe4ffda1457c81f8238e4180bc5b93acd9b9d101959ed5f312d471ed45286e250a6c05aee33a56b731bc1c0accf38be1bf15547266fb580f822d49364993baf4433fe6e77c77fcb6c98eb923619c53104a257134d5b245493cf2f4790873593a87c3395c6bebc8fcb41a6dbee8bc302a67eb639f41cc703103e6385d0b577ed3d29e936b3faeedc246d2dd7e9603044bd8ca993f69e4fd91218d9d9caf330e4cfa19af4a82368d50e163557d5cdec1c5085ba4449bd28d62617e4c59cd90efdde24b87b65407", 0xde}, {&(0x7f0000001c80)="8af90fd9a1511f0707d1e89aec2a5f3e5b98e94aa4221906533ac7cffa0d606e8d48f111d857639ac5f6778f7a9179acc75678e7696324e20cd95515e9dd0de3dfe1b0a28d3b35b4fff1e32bd3b64c74ea16553ebe73741d57ebdbd9cb1b124e6102b9f954789291d67f6e339879c39fee47e3f5889d02aa55a9a10d32afdd02b87aa8ca786ce659074974d3ef184e86ad", 0x91}], 0xa, 0x0) unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='W\x00') 16:00:18 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='x\x00', &(0x7f0000000080)='x\x00', &(0x7f00000000c0)='x\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='x\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='x\x00']) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x80000000069}) syz_open_pts() 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) socketpair(0x6, 0x4004, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x82) socketpair$inet6(0x18, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522dc3779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b03340000face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad704af96837c4ea166861951dc65f883425caac764938835cf7bb8835e2ae697fac2c06a8fb328cf4d53ff7e6fb108e3bb2b7a71a2ef2e528f401c21ae1dc599f098ed9cd01a4aae71b18f6b0e7cceeb0bb94d9cae4746cf65e244e28257cb70f98172f5f2449d8e550d3", 0x196) listen(r3, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0x1, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0xa, 0x4) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x3, 0xff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getgid() 16:00:18 executing program 1: clock_gettime(0x0, &(0x7f0000001140)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="0253bb197df6392a50dc3cb7b2faa90e23271d4d340cad74b76254f732f8fca21e93b67a788a8503f4fd634d38e9ce81ef873b9a3ad9efb4af0bb6dc986bf3750003b4f9c3e980752dd813cccfd633560665cf2997de08080bd9de7b2b93c201b963fdc14286c6a2bd53900ea591212361be627a3cddbe2c8abe4dbfaa32af767dc6f1b39b30ab3f4b3bb7131e691ddf453e04566ce9d36b120e621e9348e65fbe8a74ab6a77cb5ba5b81dc980ce135521a386aac488f786a24e47ef45ba045f41ac0435e3dfcca5870e897ac3aca5779911a2f5339438649aad480c5d26613945995c4b610cb3499fd01d685df5e6551599621f8592c1647b57bd3881545821cda04a2cb8c0ce2857c3c2865f5361efac4dae4495d4afa22ebe9a5164cd23d8e704513de3a32eb3f56f3da8b4cd910d3c606ab7353ae8261c00310c88af4caad5c96742f7b1a1f22d2002f5b685bb5db97e5dcd660f8ada70f324e7dc95d0fe6fccbcf6d7660123eaffbffcc0199efe4124ff2e724a74c3bd5ffbe6447379af61932891b171329d00ac7fad2bf2bca90f15a63bad0467702a62a418a83b2f7d677a64ce03e3330cee6e051da7c92a95c83e36a0b11272fde89a8e5dc167c923e45d563e51deb6ea6bca4249b2609be0b9e1b5920eb0e070506f29a1717393726649cc37cffd79add0900b6d5b864cdef05431747ac031fd218520f05fc24aa2706aad956d6f8059ec637a9fb14b9b22c5a29f7d8f96c3cebec5a82233feacbb92ea45d1b1b58e832b6c65fb2be370128192007c8f22ba5a52c144ec0c88f1a2bc823cc7f13d48b3b507286d161d166fd09ebb46d53e77b54326def57a2e7fbeb17598dbc39f39dbb7acabd7e185a3f4268c1af00284dbb8853ef7f2f4bcbbbd92f89e77b9f74e69c020ad34d012f568379c2d636aa125e1a9b68817181e68bcadc40e69242d7994483e2f73eedc9236e337a4fbac0beb3fe5cdea31b06acae4f8c5ff792777b5305079a933eee28a2be247d7921b100a41a9b989ec7b61d619a7aa9451c2baf02cac0782470b8f53d9b16aa03821a3698bbb32af9fb642e50a6965ff9ceb451cd7b53f4ea0be72186b46f614711d64f523a73452bf59b5aaddcfc9d7825d5b3b4bdd48406bced97545cc34e07866e91a28307478c3228d1cb5abdedd6188426b5a2a6f2aa1e1f3dd073b1fa2c259b3a1c40a7240aac16f3fe4101bca7307a366ce7805ad3e48dc1d2b0c5fb92db07342689952fe0fa4055d8bf877c9fe933137d028c3e7abbf85caf81dfcb0d3b2a11d6b69f22c36e41cbdca329ede24140c935201acac3f9dd47c223b0a917478af08e9886d250b09bfda01029f2d7b62ad2ed53ea5c9aa4a4f680c08f7f471c49b3b72904c5feda76891ecbe0ad889044dae0bee2866b5de370be62f4de541552a2a1a8f50202b833b0cba541538a31b54af58fac1505769e1d7ae48a006b1af5e430471439d0f078896fcc89c346650d44f61edea7d041ff59664be855ce6323ecc8cba06e9b2df614bdb8f986baf76df97eab93ce1d4496e6c0d0add535821b9408ddf4b5f89642b954e71e9b50f31da0d8e278412f1f55d910587af99590aca7225942127e03cf597b01651316be33ef66dd4ff4e2af21517df1df8f359204e8b8a926caff333b028877b5ac3a210fb55d273915f4354fb8c8e68ede5b4628bc1d679e0a2266e1d932d97d3e65514b28bc09633450690adb4018e1d8f30003d66b4143698be67050dfa04a66fad691305fb923d8030009cd0c989eb6d432b292f58c277407fd347f4b9ab3db70a6fcfbf7358bec40e071571eff1f811e4af07939525e4f201c133c5cf74481a2d29648e937e1b778cf292b37843a02f50775b16f81a76d7f966f60f3d0e52d61fa1226b78933d4ef541323bfc4530d18c52e06a521d68dc98162f78d5730a793e9e3e91f5cc2eec1efc7c97dc45865ad37327fdb5c279446ca7a03a60ce5f32f7b545164f6dd58cf6b9b13a64e5f6ca9754fd6727e14dc370b70fcac3bdfb597c9b8ba9b6f9bc0d91e611b763a71d1c1d55b2bf5f44b33b21b293df9ca93361ec57c95a3adc271eea028c499f8d500096c9571a25129542e90ced38ac78581b2361380e8f78fbe1574331fe2bf7b47a214f877f6eedbf73654dbd6703676810814fbe7c31056eb6de534f692fc43db22fba77b947e17ec9cdcee217748e1f737392ddddd23bef8e3c512a3fcdc768badec964d61edfde081ff4847e72831c2a339e25670421812cb53072dc3e8bf4942b4acc3dfac9b369d1304ded8f127dd4ede1023864146ebf4579eedec17579bb299de14202396a3ef3a79379607979ecaba7c388eb9f407e64613d04f8e52b45653581d2d15657876b57058ccafd50a64177ece82064c3210cde241dd5a010537b36dc198901584672bd7c5f294c5c2c4ef76241e6e457a5317f4499674c438d6bb7caefee5c04075adf9a3c5ff0bebbe3d5c0c4ee2460bf35ff23cd56a56cb13b72edc2a0fb27ef15086bb87986ba568b1da45af2004d02c760d94bcff04d1c730d1195f611a79525fbe67d0002aa93c7e24537507a26855a7a82e3a5911d4f73b1f992f108d3adf6425e244474371523f2ce60695c600e08bcc54d075df060555dcd7d2a7b6200fffd252b887c42ff04fb093f96b98dc271e7a23ddf87236283f575985e49066f81783ebd52098fa6e58d2c74c11eb1f630865a0cbd00a8ca6307bdbca3627639e55a717b134bbb4be688a1fa660fa44cc99e9201d1facfddf821e23f0689405b383c57f990df1a4ff1b9c7d2e6b7ee7642ee5458a4afa72fa075f518035f29c34cd1baa468c67e3a42b1ce195cc4e8fac10c1afe2155bb5610e13ce8a63ce7d07745c9e68a52ffe84dc71ba4bb5c09b8d526c0cf5f97a3d7ac3ddc039fa53c6fb55b4075f5025239743c674c721d309298b144850a5103405c1efc6a4ae5bd109148b32f5cfead41b1abbf880aecea2bf127408a1bf8ef5965ab713c4d28d0c55bc623c8b56f6d72af14dafe82983240534f6655efc52f72b97cb4502114835a9054fe16ccfefa97f561d248d44dd842c1abb80c85bac36e6f49644b549f26d0ebb404cd8fd92bdc68896fc1de248e2c6a5737b00607e0e795b2c59cc31a79757d178b22144fcfbcbffb5a4653744985d5261a186f099b43edd2fcca0b50f5e11dd668b4d21e9b53d764fee0b743de8d248ad5b38a930be36fc4839f6fb44b5451c698e4fb72fbfccdfdc95d4c695df4af9b629f879ba57b1e29e0a5a613a27b755286e91bbcc3f1cf0f7ec2e8f64a6deef9f4a7c13890bdf13e2b56a876258b7232eda376c90de7161ce3eb8faaa5f30fb4150ad5c8afe8b39e6e608331dbff335ce0ba10d64f7a760905633d9b2b98253411f3b9028ce07fc0aad0102a2e573c3acc66589a58f654feb304cb4799ddd51338a4a8e94d6e48eef3c351a8face851fcffc81bdd0e7613da9cda7b4ad2f8cb0020c2a8039813a3507993d40258d298f83bf2c4907e5e29ef25c5550dcea5d1f546aa937b252b23594b89059e4cafe13e46d22ffb080d11a47bde8bd47266878e225b57ae9ff5a9420a2422e7cc3e79605e8fe46def26b11bfe9ae140115f2e4c86adfcb50f41eaf3ccfe78cc596310695f37ea2ea9734e6fbc65c948ae56acaab2b98c3ec6467c427822211b9973ea89d5c6d4072d26ebf58881a9070e7978c310ef931201dc853048927767b1c39d99a9f5cd4b1fcb0cf4329bc8deab126f32c4052b3adfcb8520da409790ae0f365aa07f60b3c001de70d1cee41bcc60880c0d7b75bdab4155069feea88582a25884294a2552bfe1a0876fdb03bd3ebf5c6a9ebf570163593d27af7f6787a09f6af79b77c97f2e99514348a316f8179dd8fe473845bbbc06197ef1370d8ab6d3f5b362069a4cea7b3847d6805689ca575b6206a27e66e1fc935659b5d0f8d32db6d4572fee0575189c956fec7d05ae61b1f460cf0df2d74a530ad8203278a7e2c7e06dcbaae870ff078f68f4330129abd4b1e04fc1ae5d86a31b007175276a7bcd27e7d4a3416c3c866a5dec6009fde21145b28f07923e297f25fc73d66e5c2ae2f712d80f52eee1b91b151f3856b2ab89c78223b024fcf269074e93d5f086003acdd48fd15a47d0b3615f59a54e6f9d9e80d6c3f86c92d3e493db59214cc2ef9f52436a1c442f1d1f93cf8a88f7c68de3b92175d513ede9d8868fa2f8c3a0748d681bac145ea8d3f9835b89221109f3e08a332ba087872aa3fe545b460c6bdb3a9f63d0ddc520fbf159bba5b09b6808077ffdf0ab7131795a747cf10003622c545b3a127f8cecf5d73020d500a3f1ae3dd7970f2386191879063933fec5e84769fde7355f7c41012988c02d3e012e79e80e9b0146c013944843086e927fb10ada2b84004ac9ab7f2b2ef98c55e78de209ef734f833347158e808e80d42c4877426fc5a6ecf6b8ef356db0edc3e7bd8a7779a51f8d0ea4c9e576198deb81c9c304d8ff7c4259a84b62257d07ec744732baed8750be9790c4132b9370754eb25a277457aacb25838ed96d2574602fb63bb2a041e68c1e20a44d682636f24acb54179dbefec0e4eeeade1b225871a3e61fb7517d36d6f41a3e04c3d3f319d020305e80f993ef6089559b75bd4867027ce3e7381ad98e891686029138543b434dc09c30ca13535b62d1f0ba5f80ae4ec2ce86e31a8123e2e61a1d86af985ca1335c95c95f607e521f7a6bb1a9502c0653b145b1263ce10b826a702acfddb7e4d5142d5a15254e213b5bec2ed36ef86cd71c7ce0ce02672cc64ec574d4ca85291544b6611f6154f84bd3bafe7d0b86829dfa6bb32ed3a9c4311bfa0d9df3566bda756ae54540080e0dac494e7a4c9f052d9e84f528c12aafe04b6662a6e23f46f0046aa2c22aa22ac4173e7117f38a7320d39fea035f3cf94f02a4c5e0fbe2bc4aa932d58851396affd9cf52776e9da4e6451ba9c16f13cde757f21cbef85907b420dd8bd14e912ec4ddaf542d8931897dcec12554e1f072446de966ceee8529f20c463aa2272dbd962619c21bc15c01c13179cda6af3731453b68806d58545eb35036929f2eefccb6df9d790fd1a956a523d6c8e4ffe8057cb378c00cef5c97d18e50a981f3f2120773b43bd070791ffcec942b5ab0967f9a95c0692fd3625a892b67a6f34d8f4412ad8ef659e57e76c7431c5d6042f76e10c4d9e4326bc17eca07f852e88e4ffac56a94ca3acbf484d5c28405e68c001ba255ff51bd0ccc501007ba1905639ad61f0b6a5ffefcd9cd38f9f3ede2455de93052a7bcf1fc2fc2ea73336590e055f5e8846065a3a4e39036c212e7e5056fee34d55fd8d052e05767fb2e0b2603c8bc09497d7f249b6ca03a7f1e54ec8fd621e2e80932d4a2c7e3d3954318d0101783f11ddb1eeb3f0e4b65a4bc98112e455e61d38e40090e0c1755e8df28bc7784162c13568ad8defc3a6e6aa1a3c96622f9facb93716c29a1d99703a4c06cc460716b0839260863f1c97bc8c67b83107d18981a04ec901bc3b6d0891d5e3eae1bf9519b401fe9ce123529000e72381730756e20342e8ea686a1c36d0c7bcdee9516e88c7673346e7215301fb91e8fd999d255458554a7e2b0d9a8f31c992b24bd4b678e84c2b0b579936c9ce8881b7c906124d4804f1a7425ef01ff6b135f373da9ccfb4124c8887ecdcd562662393aa48711e291fe690a00be15a1a75827fd137d9a8e23ca257f681de5fcf056cc40a3a9076fbc145163d26cb4a511d07f8eb", 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xd1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0xffff}], 0x3, &(0x7f00000010c0)=[{{r1}, 0x0, 0x48, 0x21, 0x3, 0x81}, {{r0}, 0xfffffffffffffffe, 0x21, 0xf0000010, 0x1ff, 0x3}], 0x7fff, &(0x7f0000001100)={0x1, 0x100000000}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x13fb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x140) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:18 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setuid(0xee01) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4000000000083a2, 0x0) socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e96df73808a0748c0893579e1b6acccca5d9ed680a9a78dd43808b5c389dfe0d6f1cf8825a005f5ca6716b2b471c", 0x2e}], 0x1, 0x0) writev(r0, &(0x7f0000002840), 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = syz_open_pts() getuid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x3ff) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/148) semget$private(0x0, 0x0, 0x540) 16:00:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = socket$inet6(0x18, 0x8003, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x1f}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x586b14f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$lock(r0, 0x40007, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="74f19f38754f7545a721c79fc4c5b8f9a83ab6af6117198d7d336d39b6d1565caf5e32157d172b8583902cd567c0306102ed342d25980bb3aae5a3e9a1ab9eb5d8ddae51a13d202af37587ed428d88a5b9acf770b44af7b3737d9ad32d2b291837034484c809640953c151e3811625ac84b9734b0ea1f371a330ac1cbd23b538734e64e15a6e38c13ff46726d225adb5524e47cf5749171ac73d3c26fb85c6dc6c35c4e424f85d0acd417dde15909480983ae710feec8735c76c6313a2051cd52d59", 0xc2, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000006a9d5c698cbe988d2a9679310c1aa0c68841cfffc81069388fb9be2954820340fe29efd2992d935878b940d8f2dc02d8da798d2f4b6ffbffedeb00faf8ddd88a56b0783f6fd652a7c96d2918de71038902015c0adfd27ef27688ca4d85652c811c9d6bac42ba19440dce065a228ed74f8148c9456e954b82bece2a3a633540058fa0dcc330dd6ef720ee572fa244c51579d222"], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x8, 0x7, 0x8b, "8825a04a6e80f3fe6ccf1e53ea9f3737dc783033"}) 16:00:18 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$unix(0x1, 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x10001, 0x0, 0x0, 0x0) close(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="c69107529a9ecb0471a078520892ce5b57c6ff5dd02d1ac803f728d95b94bad584dc238da7c92f30bfef3b51fd1f89465fa2ab28b13578dbf6977829263ad462a8a15c26f41d6ca3e1ca6a3f8ecff5d9ca80bb7ebd200ff44e76bf85f50f70c3c035a085dc80be1bf9347c07684ca7b460add911fe7f286419c81842abe35b333cce9c22a4e0de7dddeba5a5c50482c202bcb787d7c47cd78f7b66840d3c778f", 0xa0) 16:00:18 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000100)={{0x0, 0x10001}, {0x8000, 0x78951aae}}, 0x0) geteuid() setitimer(0x1, &(0x7f0000000140)={{0x5, 0x40}, {0x2, 0xf303}}, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000200)={{0x8, 0x1d}, {0x7, 0x9}}, &(0x7f0000000240)) setrlimit(0x0, &(0x7f00000001c0)={0x1, 0x80000001}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x4}, {0x401, 0xffffffffffffffe0}}, 0x0) 16:00:18 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:18 executing program 1: shmget(0x0, 0x4000, 0x242, &(0x7f0000ffb000/0x4000)=nil) r0 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x2) r1 = semget(0x2, 0x2, 0x100) semop(r1, &(0x7f0000000000)=[{0x0, 0x8000, 0x800}, {0x1, 0x7ff, 0x1000}, {0x3, 0xbf36, 0x800}, {0x1, 0xfffffffffffffffe, 0x1800}, {0x3, 0x800, 0x1000}, {0x2, 0x1, 0x1000}, {0x2, 0x6}, {0x0, 0x1, 0x1000}], 0x8) 16:00:18 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0xc0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0xffffffffffff8c0e}, {0xdb1, 0xc0e}}, 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/112, 0x70}], 0x1) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x48}], 0x1, 0x2366) r2 = syz_open_pts() readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/37, 0x25) write(r2, &(0x7f0000000240)="d5e982e6fddb70db2fd68a9382e995f0ccb54bffd0f38d957fb9c5e590401418c4da0945d1d97cdd12e9b1122e50aae5da433727e6c0f22da4f125fd32e03b8bf65aad74b9b63e6dd29eedcf259bec89d73cf8c607b9d3a81c6dab9fb69044f4b13f1abbb357c808de1121d4451456ada545f924f52604729affafeb11f896339bab214300fa13607a3a978d53392ddb896c52afbfe54aec2322b777ae24f22e8bc5f06cfcb23d79e93caa7a6053240ff3188abb2aff0bc8194ff106dc11602982b382ec16199d15e71559b6e1bd7dc0335b9a40772a8544b5954fc36c3f3e95ee0d94da4f2528d69a9ce7ae03b284349d449f41939bcdcd2dbf0ac770416b6bf976359b11a8df9d21c8748da57a882c4b4db526c60d05295538e4bc3a72eb4ea11bebfd47549f6ddd41d1b29fee9a18f13bfa528f04fbe48645171031ad211c9b41093436da661ff9e9d37c61875cac549c7f9608910c3b7ed9f18cf51a67b4e9d612f376c5ae35be89be7cdd7cad5690cef714c78ddfb0b8953692acacfc225c02de34b1f748d9fa2c854d6c83a9e3120a09b4f3967d30058019c4e4918eab052539a84c27fc27f7e61617de34de115af048a5f03f7bd6c89bf4b4b1b03c0dedb5000372014b136229a8e549a1f3f8aec991777ca5bb22a9356241ab177426214f052afe3b0ccbc07141730abb7421c4486aae2c9619d12c15209f4d163e237f63d647ade876e87aa62888d7e4d48b0f6fc4e9efba3c2dd5bee0b027e9b63293d9cd3ee36c1b7fe852ef28feb00588505fec88e1db16bdb8c35f522c18e58247612c4ca7f4d9e3d57148453760972a1e0c66f886c8d24e4bef1f876cf36f3296d7837c71786c3c11086c74758a0b336935d6e2e7035b2eef836e4ebdf19471309a14c9ee436bf2996aa765e25692d6669429c5f4a424ecca2029b82da80f9f3dbf7ec26b320450cff34f3f5fd01a65e7feec406220d01995a385cda723298f5075acfbfdb84859e7ea7039c9075ee152e7d9f5297674e5121115b9dde0d58fa3d00d91718f05365d40c2b57bd9f3fe9374ffc51048282fed77e8f097fdeaffe6b4b467606a10020dd78f81f27125313b091f0046b9b18f386bad049a380d563e915bda038cd023432e75c16ea5aaea8d2d19446969b0d01538155c673d46f395e4393bad0ab1b15a9f716305b14d82c6e6a3c0e775c206a2e038b986a2cb90a053a778a16666f316bf7cc401f520bb804bfd4a8976a2c274f5c5a6e761d9ac4e54331d368771386fc0360e3c580a86ad2beca3cee928f237b17ad81304722e186fc960a05ac41dd69e9d8b3f8a54633cbc558754786d8229c17f4459c784033cf9f1620511558ea2532063495579b95d47897389dc6901ee1e7c1ce6c62abbe4311b8bed724f6e12985e823d87c3e799ac840028eec00bb67704a6470985f823cc1d4ced0c701f15048fc724750e45f02f59a4a7db41d99e018c41322e7f13e63b0d910191cc13b9e051f6a68d30bc20d008d880bfaf7959a57020d9e2cbcb3a935718807534714257ab2017db5e0a3b009266d2c7dcdec67b3ebf7943d4cce69c2e51a85d5e3cadca69109d5b2edb00653d9732dd933bb2f770a3aeb727b3954e8ae1b7a5f68b14631ec457ece9290c3add15f84c442afbcf12632721da51e8da779498a7ccfd6380f6b139aa2e903a7f67502972a80f0cf525097fafbdea3bc039c7ffc0b47f8b9535f5cf65faed3912dcd866613f441110a1dd54dec6aa54711177b6f4cf036b96835f72789d904f0ef70f30115f1a8f3c508c2a4c2600a6186ff0332c3e8fff05b66477616f6cf6100d7f6cbd2606c29bd136eb4e045eba9c2a565df03529c30e3b56499010d2fac03137077577df24ce9a2ed67b1dd38c2d617a6785f50cb91b5bebfacce05f4039596861a8a422e92b47421d02db45beef68f2d1e2caeab556fc31319e7410d6059c740a59ed96a85acf0348abb26c6c5b4040230301d76927b9de4859a2b5e0af92f34a68760cc32abf86019ddf7f0d46768a1faafe9fca6d32171474a4a1388c9a5f0a5aad6fde9c397d54043acfe4e2f709b69066bfcf89ba26ff9f6a3d35380bc33ea2832875503c1c56a81149426c2f125fd899ae04481fde355e6574d64015df61dee606b4e56f9663e5a6b500186f976af42f35b82cc890167eb063bdfc9fc368a0af67507e4a0f2bfb65ac66e7731390c14cc859e3fe1b8b640762a6440fb433c6f223473f2b211c744cf504164b1eaa57e48a778351d7b59962b77f112e8a692791ab83bec2a3f57fc4042b5d854675d1c8ba2778f26cb72b48cb7418940fce12bb68ec42982e5fb1b25b4be4969e06d76da676f95175917868d23c7534c0ffd27c5a7dda4893c11425dc4938c713687fdab8636e4ad76260a71b809fac4952fb88c51a092dab5be8418a3d66dd43bd68975b3a47acd7d882df3a3421792ae64acb19b73f2c69de2753008bbf19c268342d978c9415940840d11d841f81285fa402957d17ab460010b04d4e4dd5ae862ddc4987ab97a8409276e0356868990a13043c2bde36473fd369eb24f6c39f841c203afd8574197426e99fbe42c0da74cf065ed9fbc053fa520e5cd4b7bcc6a802ca5ebaca9e9e9ab9049c03fb257c30097273c7c80f7b24dc9a09d0ef0261b7a8b691b13922390565ecbb1438dcf1049bd78b55f9afddbabc8902689f6ff200033c7e772798e1bf7083ac1b7d1b9e147eb69175112728f0ae4cf5009ef09b46f5df3675d9c5425fa2736515a2a028bc0da2c3e3abb067da3ea6660be8927e2c1ce63e1b173a5e4ad0f8178fdadbe89caaff3fb6094af5828bef4c9674629c2ee7213540701e75c280dc33af1eb3642adf40f1c24c1a1631e8c0df63fbaaa0d25d44cd03af2fbfbba5b2e9d9e9addf08349cbbe5c128ebad7a615ac22c711f2971d3d4c5e60535e7aa119e242fb901420745958b39a2cbc286702c0bed5520b20e7e0ba6f8daf6b25fc7e59ce9961da48f097e4429610183406f04b472929071603e2ba08f5826f9d53f570670b26a02670f0710fb494e356a1152a2884c6db35063316e54143b42c21e2f477753a3b9f22783bea249b5550b6587c2679cc6f6f8082e15c6e8ddc15366cc072e2959c3d8a062f4387cbbc224a79ec29ae815fa84c7c93bd6186892230a1a7ea0f86191e785d281b4459a0ffc2b44fb2678e2bf09517639077edc6eea5d2cc2ca34616faa419e0f8903e089e85c256c76311be40497a45f0c247d77d904407f1044fd9c5a235fd6305b8aa8fc2ff04fb72c6a48a090d6029298016d8cb5957c3c575769f48a8a14f24fe35d3aaa9c5e3ef12236709fd229a0ceab0b94a4f44c8c16b4c5b5a3fb22513fda0763ac163272971d4b81d89129dbd2a193fa21a46c1d0c9ca3759c6a09d6d697fa62c0634dca10368722a10d8d8415be741f09cf956362c03db9ae3c2d2fa80e8d511ef3e7033dfca68350e14e5c41e36e5aa76983e8e4cdcf696ccff625410db95c5d37bb0990e1017a69519c17728120aedfbcd79f8cecb0d10f1dc2ebb4d2241c2572baee92f864cd66fdf91995040a93a847c217c58d60759bc68761306f8bbadf5ecab2667b564ee1b777d4cc6382fc4d72c70d9fee2887c87b501073ffbb1d3f0f29118f701a82993e76108ea55ba113bfca2b9fc91448e046e04d881b8c5cd94b0aded8853f8a29cbfb32671264396e59bb11a31c017761611f44b7ff94cc7308eff72de8120982a7ab5210fa7fb94c86ffdf51a052e73cbe5252c67f1cf554e3d1dd3c350d774a62500f0cbd420b01e59307cb523ecdb82d472f4fd745e44b15bdea8314cebbc5543507255a6e5536bbdc7d21e28bb001950baf5ec424dd5f5cdc1678552d0e940c5f4f4b3be2f9b363a76d7392481181794de665a8ec31018244230d3f3c14037d71d726f695434c6de90e914beb8c5125a043cfeb10701a6baf5fddbc8569a3b18d703ef1c2f186e78cf40b2953f7b1d5f0f3908e882a9b100cb0229972f051045268780622c538beb0217321589f551af3bcaa9ea186e60fe6430e5fd365be194e5e2af606ea889b163f40483081283954ff13f1fac15fdad0ed2d8721991cc16d43c22fd9980df21933f4ca43356859d706dcb9f6afa99b3d2b4a9a41e2be3f51eb53330bd28ad11f2835a52a98025e549ff369f8eca76023842a02c2dd9fe2ce15da5b6ce9d998a1d39f49ca72b7e7a574e22dbd1a6b692d749b6c6364412b70dd51f2be4582cc7ae8b21ccbc9789ee335e7459ea35d012db7a4fbb5e91e0ffd62a4dac7f60197e5a6e44af8eb5131ac19e6b448b3363370270b37ce3c6e9f82e1273d46b8d99e54932cad25f1399ad6cf7df74e202842f01cd50da3bc494eec6374b03d67e673af989dd36b810d14ef063b9d234837f3ac421ad7eebf9d4f3488c0b5314acea827acd06fd46f2c467a7ecdb5b1e648534d7cba97971139a00e206395ee483326e76fdb550ee9156cd1e1427d4d18a83604a8a40e4ddc74df6966ab375a0a6f74c7dcf55fe221299f8cd906df90e41d94b0f8ae75305463fd91bcb257a366466371c6a02b7a243ebe2685156f27dff2c88fcebcb2524d19623ab66e62e609a06a497f14ed549f23937e365c6ee7132953aab71ec094152cc8aeeff329509f88f009f90ae2c86e17663e4c3ae9be130bbf8169bbb206bd3f8739d27454097e6f13b1910996e7d0d1794ee0a54b1ba515b5b4cde85abbbafe98e9210a60f10184d0b064af1d1e25359634520b61e23fe92a97bdd7dae86eff7eeb16fdd0e16fb521023e8d05643fe43d920374d1254cb67e08056856d97820bab6b87090a637cdd44759a50d8f49e729939eafebbf895840d70a084d4660ed67d54ae8654385d7585777c9fcaea2f7679b14054dbe401956b8d53bc8c5a03a77fdb6cf0cc9188033d4f141dff6588db7fda4adac18024016509e4ec2c596e5ac02e8b5ee0735d20bfc8399ffe7bba6f168176f651290a5de96931955cf12de747ed16a684072e4497cdf5c485996748068a159eb16f8ffac7533fccdc06850e57b19a8a6d398abac9221b28524bda5e5fb1bff326f74e79d874cfe6dfb28fc4157a0d364919d718f9d67eab4243459e1ced067a8034e03b188545f65073d3432f9d82cd357e3d6cfd17b07d0c5399fac98d2ca458318a326490d755c41d2df661eba41ba89feea0a1135b28e471213f68934b0beb0cf7abdf11d6648c9d897d48c084eec52a6fd08d874dd73cf5374dd6e10e80bad7b79849b714fb8bc4bf12cf05cc936988de9400288451037f1e7b5f6cb6c81f2116bcdaf8e88d8f12ff89bd8603a9bf54c2927862bf45dabda03b78d45660207b06bd7b3a092e6dc5c9a1057144eca7082056dbb8bf2fb77f9b16b4d85b1fa4d5e0795412b548d9cbc94053d1bf8fc515c5b7172155e76f1ff26776b9089d086c5603b7b4ed305d23e1fdf9c6a7ee63b10df301c9c3a520c1ebc7a78b30ebb77baf11c46bb287ec950fd07d0c2f9b7478c3f0cab933727d41ea3737f33c2ebe662a258398c2d0e8e05c0d97e0d27d3c4f32c55b852a45d2c134b2d47c4065d5f9fb39fd7fa8f6e4946abfc189395a1c034a02a21a13a856dfe6fcb269869302c3cd094c5b04ec5e2ced260f36ce0c97b629d7bc22877b3f8a0888430642dee824e0bf1466bdf1e8957ab9d6d675b13b9bfe6b326559b1822d8598c39874bfa254d8c00328e793abd9942d80176aaaa88de08c34f7d9d4088d4c436245c620d0a89d8bd", 0x1000) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000080)={0x1, "5c21368196bb9de73794d6b86b4c212227d700d94e5b0bf94542d3255d5ad3aaa5aeedb27d72104ae3a0f7d15a9b750cd821f27f10d09734eaddadb5e49b6ab0dbd7072b9ea311a7546cf314e098363eef195c6a9a09f788adcca48362dbddb04f01d33a8786f1cca3dd89743e58467bc5ce3d7ba87e5ee74c3a8a2744fd6feb3ad4b01b78ac6450894e33c9c58d99c1d3b2f02f1f771e9e789a5f063ef007c13784e98f61a6dfa5a5f5d7692c65234c2ae178369b4aa41076b8"}, 0xc2, 0x800) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) openat(r0, &(0x7f0000001600)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0x42}], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r0) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') socketpair(0x0, 0x4000, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) setrlimit(0x0, &(0x7f0000000080)={0x9, 0x3ff}) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000001}, 0x8) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x0, 0x20) getpeername$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) close(r2) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0xfffffffffffffffd]}, 0x3c) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x23, 0x1) 16:00:18 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x10000000000000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:18 executing program 0: semget(0x2, 0x1, 0x2) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10004, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000100)='./file0\x00', 0x180, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) munmap(&(0x7f0000fef000/0xe000)=nil, 0xe000) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:18 executing program 1: r0 = semget(0x3, 0x7, 0xfffffffffffffffe) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r3, r4, 0x50, 0x81}, 0x388e, 0x2, 0x1c}) semop(r0, &(0x7f0000000080)=[{0x0, 0xffff, 0xfffffffffffffffd}], 0x1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x3) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/20) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/29}, 0x25, 0x3, 0x1000) listen(r0, 0x0) shutdown(r0, 0x1) r2 = msgget(0x2, 0x14) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/3) ftruncate(r0, 0x1) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7fffffff) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="05fa9349", 0x4) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = getuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) kqueue() getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x8fef, &(0x7f00000000c0)={0x615, 0x6}) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendto(r1, &(0x7f0000000040)="392d95b1ccd1054e6c44cf7e56a00c3018b567436ddc9966c868c0e640835d9e790b120b635f85d37effb9a0da71b61b16c4d5e41760916a1dc8b3fdb9c27d24", 0x40, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x1}, 0xc) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fsync(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:18 executing program 1: r0 = syz_open_pts() lseek(r0, 0x1a, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000151000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "cf2ee356453d9653bca6530904e672ae60d46566"}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='&}\\\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x4}, {0x8, 0x50}}, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)="e91f7189591e9233614b2f", 0x0) getegid() unlink(&(0x7f00000000c0)="e91f7189591e9233614b2f") unveil(&(0x7f0000001640)="e91f7189591e9233614b2f2f66696c653000", &(0x7f0000001680)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000016c0)="e91f7189591e9233614b2f2f66696c653000", 0x189) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x2000000000000000, 0x5}, 0xfe2c, &(0x7f00000015c0)=[{&(0x7f0000000100)="49b32392dfb8c96ca2c22b29a2e0fc8f2ea7fdb92c418ca0d307b25cbf740b92f705db5c949da0e342e66db74f7eefb1732b04fd5659e91911b055b5d4065321ead7e7cb5ee40f3a1cae39ff6485a2d976fec2e434edd3323f8fa645037c5077b7efda22e7c216f7f9cc1bda2174d36995dcca5085f213f2c6680ae6945766e50301b1a926acdb1f804dd4ad94c82a26eac0cda3e713c6e897d8d46693cbc328d02c961c42a9065c5165d80601bc3da33978c983a1c40a093f4cd72d328af4f3f4e2848ac14b034e3469173881bb008848dc7ecd604f9cfc8a9ace0c94f2d079316f96acc7ed681d38f51dfeff91259a77faefd394c67f1aa8", 0xf9}, {&(0x7f0000000200)="82db41079bd70570d2807b87259e17f591fe2ed17f06114b4dd990ce8a26c03bb7db4ec3b1b4e86ee9b13fde9bfd1f0ee546115168371857ab3e9f5615acea840e2f3fec8fddd839ef9cf13a49b2edfef8e388f547ea43f48409afad596fa4ef9bd335b9d1d65aa6b2bf712023232092598aa3c4dc329602fe9413f2ffc5895e7defcbb040362fb63dfbff42323f6caa918c932d1c8726e179b96892c85cae3ac2466492653ce485fd2c4103c4a8f194c28c431dba4784a59083e233f20232aa0b50288272b8cf6a90d2dcc07083b9b4c698525cb4da2207e760c50f613fcd77be5539ff41e8b7ef847b6660d16eb22e9eff10982d2e295929ecba147066f032fc30ace5768d4296b8a50ca4c039c66c7357aa17a8f31b78a3941680aea473ec6191d16caf2a11fb723961e10e66430222478b66345c1932a168b3db701ffcfca1922a11a5480103913ddff5c4e3c85e4a862c92648014174b686594d6607e9f3ae5dcd1a86b7c23ac4e76516f849847d098636360ce9086e83f604527d680e006641d9ac9b88e2b9f9f7855d96c7dd9dd6ca13edc4434850f271411f287f540b1e5ad7e04045385c688f38540015b13c0651fda9027211872d15f80926bedf5101204fa0c946a6c67a67adbff0ddc541fdfbabd5e3c08545ca4c4a3297a694e0b2d7e565d658449b3c380465c35ed6240e87b24c00f8b9e034a64fd39a5d545fa6128e1c5c34a6c032f490b7a496cf2ee3ad3e55e4011e45ac3af4cf19767f8f6684b9ffa2d7dddc4a6e34aeac5dcf5a7621a19492df8714b0f35eb7cdc72d8f4f3c0bcd6cb08e1200a86ebd18e1efc8ec62da20b941c96ca105787d7db364a3a8c8dc8696af0e797c6ef8b33ee560f9d69b65bd7bab6cafc3d1c017730bf50221e5b1518483c7938281efc4347e5662617b685d1e11039693ef58d02c3f18b091c58301bb47e242201615dc4e086ed2339daf46848f8d78f75354df4e5f1f7e7f51ef0b1eacdd4d8e4f182a4b3fd467fb4d7e12ca39669007a997aa0896c5a43ea90faf48ef246505ce7f6e29525fbda9f5a9bde8446fd031c5548a20b70b0a8a47be160a59489cb444d29a62a3a98d23d7fe3284968dbefe5633b0eacf4784217bc459e2daaa2b637831fcfab4c2e9149c4ff791c34653d8ab5448ab73d9a4ae1625c02001d7cedb170075a2e0b10d8058beeea002532ceda1ff752c1c01b2c3aaca42f4e2ad43bd6b517c19d47a9a2e4a336bb85e3937cad469d2fa7dab7a16fd66686e9b628035d1f2b67bb32e297ad859071327adee2eb038e1b3f4386f851295bced3e5a1764833b971ca223c1236afbdb130cbc98c879538be427fc0d3ff0a835fe56ba52605c6a5d18d2cc1904a597ebe4171b61339291959249303ab9c4ea099bbce360879d073e61e624ac6e5296c3f2813026e646dd97ed7d5d6e0881d5ea031090c86f7a1964afe1e3115c77f0b0882be075a2ac4e09493204baad6388b7892b5d08169c06249eb001358fdd41b82a78206477adbac9939f9585b109f2164fd66e828bdd0127a771a7d83c505226c8e9f20c752afa9ad2f73057201e651b1346c286217e69a40bfb3af5500200ae441328497eb22a7af29963e11ed849e633963a73a5ff830620b9c8119bc891f947e5a023839499b07da9427d5586a5c5b7a149be968d7d51c393cd14d26f434efeb69afb2cdd00b94a7155cc8a0fe1928a21863907b13c92614521d2a8a5be23e16af68e342063ed591dd4fe0eb5f71c7fbbba9de31356c603e8aba1b62222082aaf43775fd06d336d8a96c671f154421bd4c3603cfc131ba04c5f90fbb7c86a699099882bb44957b3cf6052634b731f5d65696eb4cad689391d99fff82b8642f0ffbb64b1be361ecb64544fee8f8c8a975eed2622e71bd41be34d3f7b6ac7ea6abfb6a047e06731eeb27c222fea665c701176a65147b55d3e7c74642f1e40e9b1a0f5b0dc553f5463538f6c61146be388ee3e8bc1b0af152fb572887d6edfdbb989ea032f0a483e8a0a6e6627b188b20b1fb47b3a841a3ca12eb6d2c6146545c80ace27509602997dd55690cf9cb248219bfa58668e591a8dc51b7416cd6ba9e0b369411d618427000ccf38d00f0e1cbf43eb3c6026e6efa087474fd657bd1a442da9d95e2c050aca4c5830b44bdf1f3674b6b80a8b6779d5814bba216ddc674ed87d9be990880743ac599f91a3fdc6b123f2f9d49611623a8fe86507fb37672678c6acf1465068d2695853c4e225220fd45032f1b8eca7f4f000c29275437f1bd775c36d008ef951795145b14144cafafb88161a61451713c1c3d89a10aafe78508729529f50fe8f333721c7a7d5ca150eb91c5cd289ce0474990f39b2dc865ba952b6397c7a42a4b53b33827f851fb2180c65e02031efa021d2aac679e8419bfd2c29a6351eed33e175e6e12b3f889c8a80ffa5ca3a0e94a8caa692c04af65b59e5790a80f95ba3f1a63a5c50a3af301b370f409077b4e0d81e6af161f856026f676ed0f9d75488f2f4acd67c1d74bb8ddc3066cb7dd8ae87613a90079addc5d17fe3950b34b1fb2b5dd5ba12f05688d501755d1632e95c657ef2455fc7df31b7a2272a48737a700f8df72aff17a722d116b9b0481c64517e0b1e75f6ea4fc1534ba0136efc5a328bb672b3f6c75f53ef37b2cf802c2f45b11a4d0d89bbbe6b8483a3da53c908e6742427141d200853e1cf3be429289a1c29332f4d5dfac6b9c0736ada92f1452268c4778eb64d63d538df759d45509635f1f4b69e5a59efdf78b85456575210922c53f2952cd6685312a37d715b924d69a845a4f52214e129924b6d44d51ead6214153bcb0ea3c3e499d5b729b9a62911267a23992c3c5d291a2e560988cf01bf4f3e362c8a240375b6eaa1e2eb2688833fc5cab13bc1e57f89b53cd66964ebadf52820c7424fcc79b039d661fe25c28706af649325bce109e2161ee6d13d42f62bae4ef1536c87131ce4024e013823f1c75f544ee8096bd4ccba64d5c552d6a0b9aecf5a550620c4880b563b8ae8c1eb7e45d7d0806e1637c18b114347876fcbaf50abf0fb506cd25e7e5839ebc5f388dee93c225b8456712a8ec0824481faf3748d0811727ffa9b1a037523c74ae635232b56fcd235593b5afc3c861c4eb20f8747b607e32544eb578ed2b5ab6e75e25604ee13302b4ec8ea3bf61cd24a218090da1d5cdafc29ffd2bea84fdea32311fb135eee97850f6d37401f23a3fc5aee5c6a0c931e4bfe7535801e864b687f2391f9f4b004dbcff091e080d701d85a6a0926a6e5e0b45e7000795af70078099478abbaf102489b165f3934676b49c9b43d30fbc546c4ed0c30f156bf6e961e1b1486afb0f9a97ee68a8bb4fc2555b116f66425d06c5cc4e9a10d1130539e016e01e44ec6f522cc02446ba051703cd3fd3943ffead0e6f6eb3946d8277630e3c53a9195fbc8da8224847598a0bd6635f306c6043b4a02a73797d44f189eb8e3790e8302fefbc2314de6ba16e410217d71fba5ef5db4218948730dcbcca23b846319d4454fb3a180d96f0b69267ea454ea168d290b43387f209816201f456c665ac3c0276b47a1a5fa634d994b3113c59bd662a2152c0b6a483cbcdd54743a224ce3030856fd0e1b673d89d665e85c0aab77948f21867d2ed2941f61dc794f3202afae1bd8fad1edf0cb6dce2015adda2db9a466b9a4d62d24fc0662ee0d945af03e50da27f1a3fe072a970aef8e60556d494ab329d4fd1f35c12c7ea022ade8f0ecb125619241dc4eaeddd38aa54f3c068632bb9116b19c8c3c2add9e7732c3eaacade715a7b1e0e8f1583da964b9270f638992e9684ffdaf0886b399d8e1580d526b14ec44a5d763e20caa047b75699d27dded58052c96b9594cf591cce20cfbb7d3867fbbca595ac39451035411f733b3c5c540a02083df47c73554ec623d23c342bf748f99b9a9af58a874a1406fdad7dbd199db424cbffde86150861758f8b73d6f744a8536c5447932e9a32649b984990afb7c41e972f6004f71c45e3e60a065a7bf4cd536091e8a3c34269adfd2ecbd0af6c524c1c0af63ad9cc348cfc5310882fe4ea43364750b3a06ea5872a76a4af3f863e0192387391d46580d93e7574e0ac7f594fdb11651f370787d17e21783a71615f0c1dcc7f9d4e3f2bed3a4b24123cdd9a1d7fbb5708248e840f6f12b98633dea84ce21da58079c4f72d43b96133a9c92d736783acd82e8ff9a085e61783b7149099f7871033d0d928ce37b7166a4d27ac12edb24f99e65dea0df464fb7be5756a2a592a19bbbd74437d731d559c18e2b22450844e067f2bb226543e9d77df97726c1417dee71472d84c97e5deadadd6c0c90337a14cc71720399549e968b23a5d3cdb9c30035e5253799638dd9e8ce9d0d1b487e5f36ce26294844fdc970eaf7cc05ce2f4ea981a08ce5a3a3042842987b1f350e38aeeeb098d4a637e32dbef9b8ec7011426fbe410ca555ba62a1f0f68f4746bd6d9ef59262a91b7bd67f8135247781d0882e7ccfba8fb790336ca1e803f18d4a8629ea81dcdc8d59190ac89406d6c402285e8fdd33413541f5b064d1d88be8b8e54785fc94e02d86493d1f99a20d0794a97da586d89ae51f86e9ddc315583e56548de24cde9379ae2d07bb84175d5af6029815a8928b8bf426dd6619378ba6eadf4520807b474abb684329de18d15d9f088a40d4133fb7af0ec3b2af4e9ab34e27f2fcbc8711e14c3b32d009f2c5e9706fb699638eff5128150636ee0f2e814e141389f71c6b5d39532a88ef20dc631fb3a42330534d0b97ad4e0084b165b526c7b34ad20067cd7f84adf394e52b0d2d7f99350619918bd3a7576834307e20f9543c02e49ac639feb55e2e32eff24d56fcdf6343d0c359812395bc566b3d961c1ccc45079f8d6c749b3a21c6a9c490e0f822fd2351a21d95ec17597cd76b5bcf3c2f48e85feaab7045ee2444eafc1321d62b9f83807c376b910132a4875323599819e6229ecab278c69cffde84f210282b3880a1208345bad1eae16d5c0302cb784b7056af83a7145764b7ead769660ee26b84a364b6dd5df604d60114810c1b11e189eadc61913fea700ccc3ec70bb68b258589aff28357f10dbda128cdfae30ec5854a32d53f08e67c5ce99391c02d09eb57c1de5e30a6fad145bb2429115387a66f55959736e315a6b52745f2e393a81ee0cf9b8eb5a84a520a002518a511f9f11b389f6e30226ecb0d3c01fa41313f39613a7e0e4413d773fb2b4e38709c9dcb059c8c25c122f20e9d885c395cd4b59e6cd1ed433070acedd29ce5eed2d99fd6d395f7f7e9f0b3ab110259478c9e2eea70458da5950e1236d4a39c31b970c0cbcdf23cabf81ddb1246572c1933bb8804e9a0a2566ae5d57874f3c0024ca65215ca6d7dbddc5ec59a7ee83420052b2a0828b3a7d4d5acd4cc368076c0124b4678681983824d169b059e781e1c15b598c7686275b1811819c84322146d1d50447d72641d19a0b05fac91c4fe83c3fd8b247e27d5bec965e64c8594754a8c9f622a7bd3092909a8ea24bf5e8c71c829ddd87a72855d4635a6c84603c1f9411b9694cb77d18cdaf0eb2a5c0cd61e8904d883549a27e0865538a5b90c6a93386544c9307d95db37973e50631bf7b1482440b0fb58d997bd7e60f2934efe0150249800707d39bab2b51e9082b7c7f30c4272c4dced2783db81582bef41808a40d0da31cf1b1bb7a45a6c3069b4a5d988a650341faec5962d1ba39778b184b2354077dd0c892e1edb06200", 0x1000}, {&(0x7f0000001200)="860f344c94f491c0f8b43c8761f0746538fff415a62e0789e43551b8af901118c89f1e876e60bf885bafdde27cdba25db4175addf8eea072d282a47b51996d82434954898c51e92e752c472ab3109fdd8015f4c38fb8b1dbb8cd320ca9e376cfddb596f0ae6cde089e6870fadb035c3df989cea0b57b346e4169d20b5b39474caddbfdc311c1e7b6a64d4cc0e98cb84cac10187da5ddd876f66f97cc1958f5cae2ab03250ac8b0ecbd6723278841b87451904cfdab01690f0108ac3152629d931d1a5083378c00bfbff530d0728a0a7c06d04f6338dfd7c4b57b63a5c5567e14bd1cb701a3b6c4d195fdb7bd", 0xec}, {&(0x7f0000001300)="7fd1676267155c0abc486b91f2a412fc4eae196faeed4aef9cc5e8f77f3f294250d9b3a831bacd54103f97c07638721609de02e1e2bdab87e2e235167426facad53360ab2b434d838947dc8d8e06e24d63f0efcfdb2b92f8c6d981e0fb03a1d56da60eae76e53328c40c3b18a1d1a294e2ded3c894461bf22e29129b7ecf12eae2d10169fe773004162c6fd12054c3843dff54e25a173ba3908653eb6e908d5a8e1e83df449b3803b851b252478a06dba089ebe8cac5885a34638c", 0xbb}, {&(0x7f00000013c0)="739f4a72aca226cdc7f9437d57f6c6727e297f90d32e29855229bee4656219b6b29fbd282ed3b9d0ee0a188d6e03e27632586c64971dd898828156cd1acfed00551c284743700394ab9021850f709dc31735379354ac6d76cbeaa4381f52a11bd801dd64b162efb5f51e8a48f03ae1876aa6c1819ddbd47f89a0cd4df8ad42342d8b1fadeb1085ffaf5c425c28dbda7bc244286e", 0x94}, {&(0x7f0000001480)="6d3d39dceb1997c60591fa998745f64cabf325d9b389e3e06ff58d5b7cda5b436a76f4217948c37a924607cde1d2e96fc24da4d6637aca4b0ee12ab381f089d75e36b860c509524efbf62139545a31da48b8ae76132bcf3d08fd0f9ed7730c6b96846679e598dc065829e45cb67daf788376631202959977df0a427dff099d5192abcf97abed52d2cacebc23095f73e4a5b9c06b28b670bd53feff4c9825f2e57bb7a5b166d92fed6e2e7f047c7d15", 0xaf}, {&(0x7f0000001540)="f977c665e7e846f620ffd44b697acb45984e89a936f9de7b8c86c7e051576fdfdbebace551a404b96c1ff8b4359a7cb6b5de7f78c1ad6b92e6ac92d00014b4574d5648b19d7298b241483b65edb43bc381f24013e5c1503641168fd025db0c77fa82487d0b3bd802e0a9b2f6f3e4969b90", 0x71}], 0x7, &(0x7f0000001640), 0x0, 0xc}, 0x0) 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1c, 0x2) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r2, &(0x7f00000000c0)=""/130, 0x82) kevent(r1, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) kqueue() 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() syz_open_pts() 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) fsync(r0) 16:00:19 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000040)={0xea, 0x4}, &(0x7f0000000080)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 16:00:19 executing program 0: poll(0x0, 0x0, 0x91) execve(0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000240), 0x100000000000003a) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r2, r3) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) 16:00:19 executing program 1: mkdir(&(0x7f0000000380)='./file0\x00', 0x20) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) accept(r0, 0x0, &(0x7f00000000c0)) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/97}, &(0x7f00000001c0)=0x63) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x8000000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) listen(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) sendto$unix(r0, &(0x7f0000001000)="a1e03724c493ba4d0a2a562ded5318b27f67b43fc66bb1c5707045fed503a85f1323c1faeb8b38e5b5ff2080d39d7d6db09084acbe3ab39d610876b6a90b5cdc5cc952479811f04ff591676012a6dcf34aadb258f9a60f1687547be1a90f9db68108b72be7d0fa066d800484c483855ab7b86326a2c73f0b831a1304f18692d5dcab1fe3f4d662d62427061588cbce1381437bbfd8f0951a183b5bddf94150ca428d7d923d03cfaeec739351c61c3239934b1f6002f8f4179c8b0f27df422f6cdaf1527ff30e88ea61129fe725c94735ef5a4c24250fb2bd9ad408cf2057e78c569c17a65cf881c57409fb78dc0ab68f0b419efebf677b1544f3edc9e2d178c1b02836753d3c2c9b0ebd071f8b8707ce5624ae986928fb93c643bb915b8e11f1f8fc29744bb809fb807a9f3515286c1bd111e2f7ab83732179bb97f53e3038420d86f19b0b40d7ad0f77406895213a1702a7dd3f1d040835818de4b788a2a182751c3814eb19fb48383324fb58034be66e98bdbe062f1adb700c959bd719dee619184edb8da46dd3e8fbd2001311d6c30f4b4b4d773dcadf6607c74f22e1fbd8cc23ca8dfc2e98ea2aaf8c27851d9675bbd5dc2d8ce334b4445a4d7edd41900db063bcbe02ba7d93756554bd8ee713143e468a0308f756c5bb1cb3f8d1bcc21adaf0f1ce3268e4b172b1368b707c694d0e8738bd792c6d8889e3c1bcbb757d9c48f2004b9fbb86ab90ef1565c4789a4310f607846ca8eeb78106ea80f444a76e9b10d4db79fcef76894f8be691e002bdcba59c3ef54ef45bb9dd6e4804f154924f187ddb40386e7e64c309226dc4196d6fbfbb78688d5cfc094e0f79cef2cadbf839cba2d2d852135fd7bad20ba15521ea295cff7f9cdf6cb97e32f9ff00625f092f93a94a3f14cfdb918c693854868e769dc40d164142cedc5eb27b0b70ed338c6193e45e688dbf70cd68d9f5fed546867e7cc4330c451f3ea591353722d4177d7201c3fd87eaa13448de1102639b48c6138a5f8542c601ad896a464421bcf0bf5e2a7ed96bcd7aecc1323cc49fd0445e56b0c9bec783fdedcd8e2fcdc147acda8b1975c148da5afc1c3487d9eeae10e86753024394d22336a016f4a7f4e474356375fa92f59250ca20ee10493b7a96c9e734faea2bb98a4a911fab3e796d5859e34bf93677146864b4554a53bb8060d3ee163d42bc4db372528debf3e685ca95a535f8b595286ab9116d9a01d6c12100a6d235cacd6b18571b6916601d924d1d139da8b788985fe758b348216c1c3471ec273f2dbd608e8b7287cb9a719794146739cf4eedee52461cc6479d4587efda6aa1b1e9679d0e4d5585f07c96804b63bf9267dd2f557e5362a0e938820942af3b3108f217625aaecae4b52be049b56015ef1803f316aefd80897d571ae4cb3c0baba1bca34a3482b410541ebf789c6829e3adf857b2adac79f5144c63360282b7b8a659f5fd1fb4499b12c969fb5f74a42556bdc12748888b5da4dbba0823bac0667ef1e9bb4d6d7d19bfcd0c555586bab66663cedd2c3b801d8f28a7c67be092a0c426a4ff9d4c257111c0d157c853d439b6f8c968dea287b752638e2995c09d29a1a1a44ca971a49162dfa8445c31d4814b31ba44f567e202fbf763db5df2ba5193f6ace4513c56a1b73976fe6b4ceec768779b3cc5529595f590b4de0654d0e0a25daae9f8a05596953a68217f29a50c748a3b7afde608279091d1b86a75bfbe1104bd9c0efd865ca0ea9be1137242e57c4707e73dec3b331d0ab26ec0532522055946c2f20db0fc95ed454e702dd0ef0a094963bb02ea8e0652f406ff1ae4ed17b93e76f0533daf2c37207bb475837bb62d43963268935b9d7665b1c172ff03ab9983c2d5d1f3d1a1c598abc782e53e3feabf64a70f9fbadd5f9d50b3ab3784752ee6cbcaf9cab0ea506f54a106f907610c01fefbba81ad4aff6fe24030a6d67c4acaec9f7eb97b5f4648025ff83697bc9733f417ca5fb4da9d5a3e0e4465cf6b77eb448f86868e407464bb34403eb4880a0a15490691a0f472b9d6d259632b0a25c54eae17df8189db167e74ac89c896378515a3090ef0976bfc892125fcdbd741f653d2194f1e88ae241ed57e1367769a9c1c8367b0ce7d0c06cf52ff9a821239a89573b07406ce8fa14783288df571f34898080fd3f899da743528dace82d871a758b01087db0a9dd33f69bead4ccb460ebdca53f426e7af41632aefa68c6dcd909e45fc4d49867dc01a12d66218079eaf32c0565b7029bca963e7d32d87fbe235f4e65c20f3d89dd83ab8dc8fe47dcce0937744efdffc4e8772d658bfa061570a20b345569377b4face57e455fc943e7212752adb5e571a4f6cbd205eb589a652816194e31f81e6f3afc5c9facc323a5417800fa316b7e83bdf9bc7e102da2d09a8616f77a261c6ca8229a6931923d38da3f135cf31e51705ac3f11d62a6a3a842e86489a70d040af59baf6a7480c9186ebbbb41b4b15eb89821190d0a65d227eee58d9086808f30a711b41c702f9ae766de708466997826ea89b53092f521bdd40395da5693301fcf45fcde7420c13eba53eb838186ddc553eb5287dbe5088e21dba50af9410839054d56dd422d375b5ce8b80306a5339ec806e37f968714e61a13f7052f05d6f0a1a91b7c237904446f0f6d1ea2646cca3d7549dcaa69ebb43d1e7b4f31b161dc93be75ad376cda4ee3c8946a0f30adc66bc4157e80195180048e468fb7c24efc516eea25f9d9f490af991014ec17f1f37a65afd4e6ffb18051f114abf8e67263cdce695ce430fdb2b0562e21cc2a2d0a80ab2cf7d1064eec02c21abb12e782d1965a575a992c29e2f9bf9e6fc740e2a7fbe9e1fc513bff7d5157241435bbf7aa6bec34f4458b06838c7f4ea7afddbc1caddcb7f6dd127befd2485c789cf44ad00e254241c9f67d7318149474d3dd42f8a1d1a5ca8be840267bdbe8ed7c0c691fb2bbdc890f358eda466846b1f2da01652e3546fefe75c7c0b287fff87fefaf5816fa8fb2d6a5bb9e669b11368ebcbd2a532f55f399ba9389cf7017dadf4c3190c0d9601e995edad790d25dbdbdbca5780f42b8de641435e433339d68f2771caf77893a36ff0a0454ac09e3fd92538cd53acea1c295a80d43df156b1f4275e5759ef83eae2cb3cdcac7d63002abcdcee981235a635309a19fcdf4ab87693779c9effef08cc114ed6013656fc090948c79ad785032b3339141f9130dc057e5b01da448798ecf74d140e55251658fa43fb5a4285a4521f85ba1099366c8ddcc3a644f3835e9891a5b462ee5a55f86ee6495940f42a4f86daeb06b7c9e3b81d7e84894413c1a4b54f0bee2272d9d9edab4f140cbb8d6eed16d7dbfd408dd32721aa886e251b72e995d2eaf331c5681e80689d1cc3b12b7f8639fa20c6567c9becc7c60400dca246af94dddab039961ad11858c13613c0391ed0ca335ed46feb5e5bac566100b0bab7f92cceb46941e3615e4a65b08c0be03e01e78a31f02f379443e8e464ac54ba9ec7c534c340d73bf3022fae8c4d9180877fad9332571c41daa529806d091c03d589568625eaac8070dd59df57d70962294e1ee59f52792df90ede887ae4a1ca7c440eb1927e9d849e92a73441d508e70f533320a0e5a4bf217fd741d753e761fbb1c0737c532e2fac6cb1f6c3016ffc7f65e183990b84719c00aefeb69ebd11240987ff9dc658c648fd422764d8d564ac25206164b6359967520dd75c00e61f564e9ecfe7bb8aafe9eb8854ed92ed99a892f76fbabb94adcc814bf241df519256b7ba4367149451cb76e4e061a99b274916529b6987fa5caccc43158ac6061926c2374f9f7e020f02b13f01c551e70d37c222abcd3b683bd9e2cef361ddf7679a256a989e9adbfa093975dd449d48fdf23abec6b270359a54000fc5b075e37f2e008dd36e0d32e6995b9a550e534b606118bd8f5db5121e4a6756ec82c6c8aaa7740fbc247877b2fb4dbac8a4a43e229fba35646287a6fcdcf8822b1f23a145c3bcd09721caa281adba920de70d84827bf7910a2cf2e6a5cc4a6ca0fe8f12bdd3809c3780a315cd3836d73402e1d1f625449ab7dca344b4c72241cac050cf2379bb7a4677bcb07994c295927bae1f6cda67e8d43b74974e552dde0cb38623924e0a8151c5b3297bf725c13f1c91652b7d5d6f8327203212d555bbf8a2055eeb323738c5754375a5abc0d9ffa3f8b41df001bf78dc72a623ba8b20641c383b7ddf21b55371365ae9a476ff91a48c5c7da0954531ef1b35c8c1d03e76bae7e3f792cf156eff488b06b2adc246d971af014ff934eca7ddf9914245b1fc55be0e02598ee771f89e98737c94cd07798ea706ab8ffe41ad54af0bf5e3311f75f85edce964eef8a439c299fe0ca60f79b0a429c4704f02ee3d0b7c27d73aff170411590cd17eb6f5d8725783252ac37808f23c0cf2663b8afad00fdb16bf5218a4ab4e3a34f52c367928e3466f5783a0c937df76addc1b2c1c7bd1f86c036de663101a1e9ada64276aa443bb0624a10d2283a3f72f8e1b5d4924c67ba62478ded9a38a34055c0c497fe77a0f187c20d0786a0b1053989c7baadcddf8b99736ff89180a6c8fd1a7336722900e42df0df609d1e30fd6906f0e05e3266bef684070f61eb3355ad8ad45846c013fa6b19f1f550e2c0de46b7ff6f9a437d3f6c24c0ce08ad6c48748d36baaedfb428146774d3ccc45c47c3ab4ac61da71554a872fe470f5422c16279ddb884eb8456bc076bcbdf55117a72aa069d9d4179a0ed157855d2fd22a5244be102124a4d8c12c485362647371c960db6c08f6bcbfd912ad8a40b29ab11caf8ab301accb5c96de64f656c74b09709858b4dc7604dbc89b76a7420efb9b4744fde6ce9d298c8b7aeb7b6ae68c12afa507560e10708e27a7233120df562394670fbe72165cfd53da2759afd0c9cfcfbd38b08e34af9d51e33d70a09be3c68b9a10582c23719f8e4b13e41ff6f27254630d1bcbb577bdec4e92941a9b20ed912856233880da4c2d2f85d2d6219c10a4deffcd77964256fa9f53a57d41416445aae0c26b9f50f8adf66645c1fd7bd884ff244611cda78663e663af89b9ab667acfabeb064a7ee854db2cbb41ee95d7714716b81151108983e17b5da0b487212d162ae9f4e087c45c54abc8345f7fcb5e3feb9b09b266ea8abd81076164be01583a5979057b73518de08b3b31475d29b05d5cde620da2ae8db5535c5433b0aff8683c917676741182d814264b6bd36beb4a333af24bc500c68b91ef8cc3f25d90669be0c9659396b8eb1f2b235deb498acff1098e81f173bca5f2cb05fe0afdc5fbf3b2d8727a1ef5d58306a8801290a2a6c62cd4fe1cdda2fb3277f539148d4db98b77c00e717ee28e5cb417bd93507cac859f47fffc8070a50d5e756155a26db1287fb5f2a65ad31a6fcb0f885194fde2268b9e48980a8fe3f5ef5dcc6a0aa92b338b69a1dbea6570dd6d816cc982f7e9deb1cf2db56e51954c22daf524f0af1e8c9a241390b73a2300d06bcdc26c8cad0c238e2cb37d87a9618b530b23061432aa968904f5e831020bbed3a7293b3c0de7bb5477d0bdd9bcc5fc30737373514d38e52d1b530d6f03711152a64b58da98d216658d1183e3d95d71551e9525b0a95a545f9623872d0fdef354ff35bcbe6bd2a3d786256ca8667560debe0e07f81482f3b55ade8751219c499250077a951db0d028dd4d43b96b7cc614a31c59d5a08c94cafd8aa8578d769c5e814cc432540f9a88319d982505c07c", 0x1000, 0xa, &(0x7f0000000040)=ANY=[@ANYBLOB="8504000000000018"], 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x3, 0xf77a, 0x8001, r1}) 16:00:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x3, 0x5}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x86, 0x8001}], 0x7fffffff, &(0x7f0000000100)={0x4, 0xb0d}) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 16:00:20 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair(0x0, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:20 executing program 1: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000002600)={0x0, ""/230}, 0xee, 0x1, 0x0) setuid(0xee01) r1 = geteuid() setuid(r1) unveil(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)='W\x00') r2 = msgget$private(0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendmsg$unix(r3, &(0x7f00000025c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000000100)="8ef618e5d81e4ad7b24d33a1a6a73ce7be6554f3e50158096b3ca57df07d4300ffe3d2ae26479deecf1bce92c731e70f07a408da7edf8ffe5033e87c026051dfdd2acd34d8001bc756844431e3d97fb76bf7aa94fa7aa617b9f64d6303bb393cf520525839292e8285cdc21733917983f283f4390f51cbed8921881bbc4ffbdd8b77fa2f070db25f415795ac1cb59df3d60730ec54152e2aea88ab35dc849919737af72fa1f7d8c13da6c659d70763412eea3df80ebf5be9b44469dd4ceff3d98dd339c4e25d3f1bf0c9ab0234014102058de898c81bbc41b1bae62853fd0fb7fa0347032a5dc7f5dff9efbbccdf884653267b280ff3aa6ad9173919f49df4dbfe260e32ce68fcaeb2b0506cebe7814e3d9cddd43a4fef08b06e1330d21a1bb0390b9e3921015465786faeb7d097c99cda98b6e814b45820d1a97840e8e6c70dbfb1fe5d391503162b6012dcd102960d9e48fd710b5f25886fbcf9a50fa2e887af807a9d4a54582e69da9297f654c3b4d113d123811777723cf049882bd7add259921089030ddb7345179825793e9bc010df8794b738ab4b84471712408a97c5ab627229a2f9127f85818668651bb5be7819dbafe30587d0ff4e31d7c0ca5640703b2590a71ea6823f570b7ec39c2db147441a3806c3bc0855e8cea30bd65b9cad539affcb71949fdf88210a6cca03d886aaef4c3490c7524b6dc16ecd7910905ec096f3ebee170bdec6065ca2c3809ce136a0ca95fff3557c4762e5e56af525582595cbda0daf14a2b6e71a1b9965006ba110e8705ea62a5463d0c07daa5e420cde1a7ddf0106c6f85f4a0a11bdd0bb715bf66264ff97b15bd9775234e4032403b72ed58f5536d7d5a35ea04c4b89a6ec0474609ea25ec46b0f5883143a54c298a3c1f76a1e05478e0b8311b913e6b577616d8f69930b2ca72e949b86ca1d78eadd136094d20001d0c978fbecc04102bc55f76da44911cc75d3e58a239e57abdfcb7115d912880c9dc1656568394e49c4657535e1720c30a3c873c8cebf7ab82942732245b922fd5fea95ea59a8ca32a3de3fef14f99c7e278abefe8f06e476527eda91430d5204f811c6997531bb3f7b9bb9a4b247d8cb4f48a3534c969d0e701bfb8327d51be41f284996e6266dfbb241be5de7964f61ce88df3a172b506003b2a43a4537548524441e9d9f06f1b26987062a708a6cdfde32793fa70698cee2808dc5ca61ae4a61ac46633ab63240c0e18b69247e5de746e8d331bb68fbc2b28a3d9561f208d73419c6281addd72e5b4e8cd6abc33fd6f0064b6bf78120a66776bfa7a56ca9368cb90a659d1cd7bbc1e84e1fbfb95b6fbeca6e879dd447f18337f341c2fc777aa7076adbdfe65329beb0eff32c5184c5fde74a913d160ca7dbd5ee7942bce651483cedec07697f8a98b0d62a5bf004a74576fdd575f06e75941607e2e827792200adf2231a44c45d902e2ebe97cadd52522ae88763cc722b7ba12b60c359c917235bc767ef7947e5538b530146e3dd70cdedcc546d41c21a4e4c4089cf7c352eeaf0924b041b03d70af3ffd9cb0d899ff3e6b2ec17b0964f73ff7af21887954aa5e58f1c0328a37a05824b23c5beb72a91c4912bce30db8b6655ad6676d493009e2d03efcb20686664c273aef4071d5d3a05da44d37820e30d75cb6bd8b18938363b115d28c73c92015dd823a63c1e0510040b3f4aa140db72f0bdde74f69131131d6bbbd3277b34f5f79791e420c1e28aff8a7f1533a9eccc80a85911319912d080f804a423cc83084865570c4de98d80dcd773b624e26a68ab116afd5bf2d570bd72e996b7f32acb8b84ac2bf9f3eef5e53816c271f0a429024307d01fd77b13b89051c0b1153690f1d60cd3cf8a6de0962495266a327127c6ae99bb69e13c5b62d825fd377366f98e3b55836bfb5db8a8ef2152e8915655e58542e61e1182b1b97f271dd2f012ea2ca42d39f153e5924838dbb2a0361396010572f8e0a3d653db5a77523b2b8dcc24b294fcc53561887e671b1a1c816c1908fdb9e5488d42a159a37a4ac42a896b149f3cf64490686aaf7bb863c1961e138e23a385548680b1576746f57de200bcfe59e25dd2ddd81ae74e2623ceea2dbf338df884ecf7f5fc5028a45ded62043b5957531c510889191cecf085c5ca33f9c8ef0ac4b68376468a42758f8ee0a452b7cbd02458cbb09fdf450fbddda87662bfcd46a9a3749af660c117fd169aae5518f5705955e5d4625e49cd67cd59f00c7f6a18c9b921d2a9cd832bffa5f5ca22fdf1098ac01027b358384d156bad087d0170247cfc8efb0aabcc09661746228484a31c0dc47064ad9940e3f38ffe6cb3168d6786020877415aaf2854fa86899ee9034c56d55170c41f30c8b815567ada0dad821032f41f521bca6c361df38b6018e2c9c66fe780285345ba2ae1149e89e606b8c38b8e364df9cb7fe1063c9ca15eb1e8623c7f184443823576d10848566964d0b7f0d27c051dd61a478c354eef32e18100a14932fad694fc1d7ed0707907c52f05a6893ec52a7915b8c157cb90d2eb9647e3bc947a52ca8c16d069539510953fc6b689dece0a9a183638129e6ef951b1666a86fe9a80e0d74ba702672ffd7207a1f268b6555b62edf13351623971d77666b347a1af81413950e10f5d763368ef657c9581e42541ce040896789302ad9b1d70ea84e143c28f7a56bb6f24c88b743ce440841c3eeb019509c68f5d89236037116fe80e66efd692866bad504c82beb53812acd39c452dff2c7c4f08166230ee0b8fadc8413d1c55c8734971e55bc8e8d8f2993aa87b638d1bf3ffca2d133fa91771217e85d57d20171ad29da6d1aac90513d3f39fbad571a25fd56c09fe6195ec525bfa6d38f036c8f94f56edecc7c98ee3eb8b9d50dfc148073b841943bb73960ff4ee41e3ddd74edf6b5ab47671ebce636debe299c009f8d12551eef3f312a48ea3c51d30bee72065d2d1fbf2d59e5e60824ec3253ec4adab3ec186518f58aa7c81d2424be7b3bc664b2a297c9c2ce9298e2cf1f6d1c83086621541048c48312d34602a35ffacad7ff8386048563f910be0e5a35abfa6150511871938e4c922b9a3e2660c52cfeefad30ec7a2ed1a58e318b69192ee7b87508eaa42560d7ec55fc6050cea5a99ac35fa50793adf2c7c079a58954aa3339beaf8cd1402688d583c9f337b8c6ef28b87a71657959a41b28eb37b2ead2977a6a1b9bca0f3277f1b76d7f3236773eac71d39e2198b0f93890ba476c4d96f0e2a54596838b7b236b10f0c3ed1587bc0d5e691218ad1074702cc5ceebac0c5e314eb80c90c9cd8ad6be7a7b06e1810911240278fb5beaae3e52093c19c37784b1d6e5505b37df277e8905a59e3bf42bc951d254586b55736e2e941ac4b5703a80b87f71d15c0c47fe87ea4e0f67e0ca231841b72ab80cb42d20ffb3efb426c38bf4beef18912afc1c58fa561c57aa566a87d350efa20dad632d80ffe4454fe8620503345e53d08a061fa9299f8cbe2d08be5c6c21231bc89134744ec47daef632f25c8fcfe15574f1700e9dd1b25c5faef0a0ec059893e4ccddd59dd1e7d2177b91be43139b8ccabb09b9d196b0440b0e353f1053f5fa86092c84973385167a0671725504549791b2336d4e6b4e02f378173c53fc3019f8a284a49b4b935e696b4d5b0be35c97b1eb9234be2c338e0dcfde688279ab666dec03eda466b4389b2f1e7ac308e16549636401b01fa8c6d41446dc543f17a46815bd31cf8a9c3808bc4d0a23e884228ed45d6d78390282f528876e2ab9486ab92e256698679b687057357d50a659e936fd075d5186fba2a8c9e911deae45eb00e2147de6987033f5312e63ebb6089798452b3aa514a2b07baed6b7a5dc1826af2c9ef26848fca931356edfa07c69f79edb748a76e2147879ce3285d29445454e95af8e58c38dbcbdb00009228f93d52600671bfbfe9714c10728c29abd326d2258fc9522eab5980c80171fe345c4cdd6ebf58cd555e93eb13d561679f8a2476f522be8f69315714ca227a41da412c8ff8c7c87dc5402828721d5beb0853cf0a2dad6c9f7990ecb0867eb6a3291ac23681549832feaede2e51d02bcac6bb9daadea2dab7dfdb699a97959dd5fefaa3b0f8906712ee512583567155f22c108f892abaa2c49243550c433d093fee486d34177a8907d79f89489a459ae68ac91082789064377150e80548fbf496d067d7d6989e7ca1c228cabfd471372cc571b7bf5b6d9460f6a94dd41241e489901d860153706dd01d029c6cc497725fa58892e14bfdb286a3b18d8046e8d11ae63cf41519790059ab06de427458350f8c48d314843915700413e7f76d60a5d10fe9dbc7341f21624afa8e290badc833106518d6f1b5044415304df61b399e5d66b4e2738df60b9cab8ef75203d5303b9a6380795cd520a59c4262a0e18d028c24c0207bbbc84a850a7ed19d93da70bce288c322c8499e0c6a50157e9568f67b0f1035b8ce1577c16bc00aa11c0b5bdc99009a2ed943da1ccb2337bb382b221428f58bae434e058587ca24320a2ac631daa4ae4bf55654d0721b293c3982f2cb75a11ea7b8b9ab6532febe2949b5c138884aae58316cbb744a85a95583a51376b4079aa505314517f11fd8a05c8823901e17c919e3aad9f44ad38aa1df1c6d7cc5431c01b2c1d2cbf65ddb1a1ed806bbfe45ed0236615769e1ae4531545a97f06f16c1576738e367ba301ba2e4d8db03939154ce902446a6f2148da180f8a7d0faafdf058d395c72655cb8ead94397c8a1ba08cbce85dc98d5865ad25203685834d8b6e17fce95e08f0d8f72126eb6ae604b93450a841a793164fe999e05d8a4192f6631e22016f46afd3b2854f6d0950533862adb8da5e1f2c3d4d5c3964c361ec58f92f5a2c1a05df44ba9d993162a67f700b95bafee7f15747aaab1c1cdef4b9dda2fa08d88537e51497a0c644cb887124cfc4992718b409b9855bfe68abf332bfba6e9997ea9c56f09ffc6d9983f874491c45fa7f6d75b472b1cdd66c812d98b4be1936db2b194d41c24e77902f845d6c5959216f9441bde622416136ed622d51b86a1b2021a92ab6e19a28c875c6227d51dc5fc99d91008042de3c9626c211a93a83efef563a88f805239f2584c588c912b0240c00023f3dcfed3ab5e7e0496d02244cedf879eb3c8ce2b8713f5a108ed3b1a953e9af47705fcd3b83fc6973c13c8652ce76573bf8e09476639e90a320558e6e6652c25b8f45662f2543649e7a71420e7295070e915d7abf4d2e6999e3fec6815475de2c0952c36db203beb8872bc82a635f9fde7120d85217db0780fbfa3793f9af2a493d0dfe202df5cc8bccb1a12c153dd4b4b3db4611ac324bfcd59d5e9c4b64accfd2b412be8edc03513f2d413642c7ea17f793646a397a3b687d74137e83d25ccbd1155a6d9457899647d7d4e3e7c2b42da08acd9d74bf721d02e4df25c274d9f3c00f2bfb6033b63fcccdb4e0b148af9e9a861b6075a8083eb33765318f33f3732315f6ea76f1e90758e43ecd50bb75dff0efbd6d9665cc3f19807849c38c036e4e51d29c278830b635f5473fdfcf8ca0f19e9d5afbbd358ec0aa4ecabd2da7900610e02ee363398e93892914359cb88dda2ce9af9baf6f152b3759afd7ffed6cabb68db134d07bf4f80bebafdf6d76b7232a89bed8980877fcd7d409d1f665dfc80b0135dc597dfdf40a2c3903304f0dfbc24d6b398e5904fe6a6a7b7a246a01f21014bad50e1ea4e604f77ab64143f18a605d4411355", 0x1000}, {&(0x7f0000001100)="4e8302e442f21b2a2af71393e34091b777cfbf3cbc7616381ebaf392cc8be560c710c0c9bdc7db2fc79364977e221c7717e67005edbda83cc7cc57f58a80f4c12c8245e26fd1250586c87f19330bcfccc6e305c98714545718d9719fb5f4560a2059e51a2796c023240e45b08832df7739ba86b6cb6ca4fe87a9b01edaabe18025510dd70c00cf3dfdb3371bddedeb9449a2e10f7a69fa539b015a3b8fc02a143bd252437cbe65db7579f877bf8cc174f74479841db29f98e7f0ee09ef0fac8b9a54f897ea4f706e0660dab421bc9a4733a927029326eb05c7174c46d0c9e437278928bc58bce5361f172ae9e1cd3863078dd108122fb6f6ccf61e94ea80293ac864bf0847d4d445dde0f47dffdd2af24ef5b9fbe1290429af4c75c30cf2003430b669b2e04f47f51a219a505b8856007388649d1408048f91e25688574c7cf261db9dbbd2eae8e967b0b9172b9d73c8d490afc384ee4b5b4b2a5f22d0bae21003af212a964525aafef21fe9381971d3595ed6115d019e6cfcfc5a3cd159602c6a96e2d456086d97bd3eadeb82d677bccf316598d1f5a931f3050db79ec82062e861962147ad9a5ac1427078cc054e6d0110de09a17bcc60b24fdf553bb024c9f8947d3aba0297bcc1a9687214526f01ff9850f062f9685a43b51cae0c0dc63e33df7b017c9487fa08b64e7fdfb90176c96ae2f444365fb3d118d120da3380adfd040dd0dedceb1fd2e04325533a00e8f5c65b9674b9077ce0ca6a75047eaba733ec151f58ddaab53c0d120ca2ec33a2f8c1ea6ea2c00c6cccceb980e0aa6ffda72a2aaa3e332905db3f323872a6accb690c3fb1faea91edbea9c40ecf626ac24cd674f2b6a01976535ebd426262725ae0c2ebdda1ac7d4364f185eb741e7a39e4192793d8383165ff6193d95feed07813da9bcf91ff4434631434376c7697a33f1414d46af6fb2ff9721f41c36e94e746ed2b1d359b04b33433e1256d220f6fc7e72b059f629ff16ff8ff68871a285e837f4b49a75f001f6571c7431df6d294520c705df13236660d7bd0f99cf7a20fe115eff56b76e722fb62f2de4009ce3c491cae5eb2aa12d52dc99090ac9ca878f277892b827e74d20fc1e9323400c59b3ced5e45e6e4280dddbb7e8c319fc5df505beea84544e372cd8953e2d686245a2b217d422b87f62b83f6b79a4d180e768b78323ddaf52af6fbf9d31db89ce1753028158786ce2f6fceb326c3ecf954b9b705d2561cbacac8c2c822ca356297a3104974cb2de9a29864ff41e073cb1fedc148b73c9cdcc8c24856e9eb25dce03154b0966eba7ae9abe51d2c5fd5df3f6c34efd798c3b65246595894f0fca67f97976718c2635b4502a6531c1a3edff569cd9df888073ecf9cedca35d1c2e84692f46553a25114f7be5d125d4a1a95b3a1c5b7a441539b632a6b1b326fc1bd598a71773636a306d1a9656cdbbee38e77cf4d27254fda7f0ac4240c1fcb41d166a10d70b2432d193a367c7733fe85a301c4338ddec03e4f3e6bc3f9698b9af7ddf9becc5d6b3ccd3fec281c09329bd8fdeec40d15c2798a3bc844551692cecdc60b7b98491119c614fdd63f1e2757b984d63b8bbf89408d4b0f3a39282b4298a188a5cd252a34c77007d5d4d5c5b668049064fab8178b3a556e661e7f228ae2c8c618ecf3f570c5e2a3027a8e5c91d2a84a3e936290584c68a755a92cfbc140a18c43a9e28d39dc2ca5a5179bf7526e005f5a8245b96ee09eaaf42b3e9139b818da82f531d0c039a4cefd81a394bf93605a6d9035e5a196495ad3914ac9c0b239f2b6d98c0f384eca5d9c8b5cf6dd55a49f789d956cd2a7b905dc469148e0f3fd3eb6782dc5b27a717abd2375a6e66930e92058ba59a32e39a0a744bb50f4573754d0a3ead0f275b54be693f305823d07bf0eadc2c8e223f03a4e1afb493c6914460a736cc86c8b5f6891d5e6c32f7646b98304c3cb908e9923bebf7252281c54c1c399d1a66d689b28cab8c559ca0877f2e394756a6f18393e9029b6ab4cdac230b1e23de39f8266d9651eb8cc3b9859543f4a2acdea9abcde9dd69747f87248d973531ae85f87bb375b7b6d18f416f959911500fe4804a4ef6dc7e1d159ea1111a9cf4e73a2117803a9360bb25d58a6d9223a32cdad88fcec25e76cc971a0c4b40b03feef5f8a422f77fff020a8001e6de28d724fc58a9424b6317b589c5ced3b07905ff8c717aa5f58f961d027d65ccbdcae01350381165e44f2f4388f2dfc254f74fa0c6e9aed96b3058ed5e5a7f9fd0b75e53d6b569f21671902b4c2dcc8793645e465ceb3cd55a62ad9dfd7b339626e30c3464877508375b0a127959517532a3648f1e5cac5159bf1bdf7f629e0874ea25a10f5abd45e2234446051a80235be40ffb238ae04625a995b528349c9873dc7a4b66ddb4baa2e7cb0879a01a4d4ec885c4394ff97921ebcfeef007c49836433dc5b76ab97f57083a7afb1969e9f26b74034c6b90b7ac3428c98395e7a760c61e6daaef87fde2128599694251fbec6152fa293902cfe67b443fd9c19ea02486d94563cc83297d8a4fab2604a8c6117c41bac2bf12f3a3b5128cec69dbb47be4d4aced866c19f8a968a9a893fb0dfc10d7fc16ea85013dfe786b4cbf08769b5855a9ba2b8f4c027fece4f871e9aafd798851d8c35b33cacc310e00a677c4016cbb1b60c87b8a99c3873b9d2d5f2efdb9bf575c1b9f10da7eb578791c57f38abe490eb1f1e6a6c5a5741b24f2d7db12b38724c85aaf7bbf11539c69d596710e38008e1d628e9537d55e298bb9890d3faaa8f1042cd43dc80153fe0fee0ba28d9b054ecd22d235552900f260b553e0d1d36d94ac311d361ae36dd71b8288881339b21af4dfff79ba37aeed873fc8f2c584944855d14d1e4fcdaf4942eee7a5e09f0e31a3c4f6ec9d4fffb3b70e4f25d566356f3def7ff8d1346bcefc95aa31e7717c364b0d0e09c021d2382b8d8ae65160cc0eddf51696bd59548e7f22f19d31af3db2c4a6a9475fa4cb1f8548fa4926cb474ba26e5e76cc0181e774fa68c7c3d4ae74aa72059696d281bac3cf7a383d176c478cdb7e710a2fd099a902fa1ce9edcd1f9f6d71735ff9c23e6b48deacfada6f1fe850db41e71e82c275a492b89271176dda325cc5ed4f4cafca365d39d56c7e6d794a37d907d5634ba4bf5fbff03bdf1d7879250b98d213dd5751533e55e21a139b79743be471088054fecdc8caf7746cef5986ff695f2962f19ba5e47c2324d5a5e51625235ffcc72223c83cdf3fc00b260a8bf0061ad628e95d3c366e765347819d4e18d86d2eefcb8ba68579132bfcd9e75ec6f11baf66e8567f9c9d5b74c891ebb4aa4df8fb65ce1334fbac6fde66ee55f2f8b932e2bdd0d11ede0e949956ebd7669fb293e4a4d113f92edff010bb082597cbf11bacb7fc1db08a34159f6133cd75b95bb96f6e249f83f62d01b449dde8f5672a72d9893da410f62dc1d9d3fa246ebf71d8650eed73cf7a054074293b67acddc1c4037b446f4f80321ac2e021356627921e5d4d4641fa5e969077df35f4d4c1ac9f01007903ee4d69bf932b290799ff8a4e5a9ce9af54edfc9ee0cc15722049d1689c2d833cd9e08c521c4cb79ed53610bcfb9338881cb41c8ca14238247a5dfa81897880bb3107e77830d437fa4843f16a08d606f50fc9c173b5207a53c2a331e95f8f951f6c7858d6a7c83de72d79aa6ee2cae960ee92c65f76799891557ee1ece672a59705fa7040b824383b7442c6687c25acb8770f7d0cd64d2bd2c403dfa257abb31049de95156f4e9a881e79006ceaa94d965fa7fbb04bea6e31d745db3de19afbbf85d566e900823ee48fb2c07ef158ac2f4142956b74ae8aa36bce643ce7ea57e7bce6454c9c169799de78ef43ab7865ad271364d09f6d6236dc0d0a13d9111cc08a276602e804baa465def17d28ba137310d83b36cf32989a8ae9e95c8cc5e5c85c4fb85baed92ce0c40768542b01c215e57c5193bff67f1464b2856d5cc5c995b1f2109aea1a8c700d72235ddd2e37d06b2133c685b95d5d05e126153760375a2355abeb8750a9fe8fb7244a79a48e62e8377fdd439721b4e686d8d3c1d4568f556ab5fb351c5ebeb688deeeb418a66dd3d52a404bde3eb42b8a5dac816582e8eee585c05457da79fb9c610e9213275995c2e1b1023935f94f1f84afc3c30fcd32fcf36088edc622ec154ec693bfae20ab2245355ffee821ed48e5b33cd229cb0d5fe73ec25085e1332e6248d1c90e41169ce655f7a43c2f55df848c0ba79626276b28f431c33ad7e027b669820db090b6a7392a4cb5fdb01b8041caf6566e24794e9a151ab9570749fcb24e5b6a39a53251802c84ea30c9ce85cb6bdf6f7111a627972483d12be53bf6d0d2aa9317c3e45892987a101f5131aa01346e5632262dd4d0d6e1aeb0e74c803f70a2210f8c482ff49cb7acc2ca38611fb067fcd1684364899c1a0b35f6eb0733d4670a6c734371e7673d7d30c90ca11a586744c3d775bb4d6b2473c887082ce46682885a82a2b0594af0ceabad2d3d75b09e273293c1fea9898930205372f98e776abd23fe5ff94c69da217f2b91de0225493946a42b2b630d69982a6c64a3a161d8e98aa0da7a6cbd7bee3349f512d0b9e484e9581fabb24594922c5a98663c6f35493de5ce132b64eea005021dcb65a7f48dbd36761d9039bc7b9a8d62dc0f4313a285bf770eaa1eb3956cb2c5be39aa38b351f68b77ae1c331c741f32add976e4450c98251af82681e61807f2360aa9e3b76391eb5a5b7aad34c47530231739fe71c942fe591b90098a394bd135dcbc4697e96bdbf07ba365d49d86d1a0b54ac23a12c6d4a5083982991f9aa96064909a30902e65540cd181b9ed4e4b300ee7869f153f08a971c31481d0de683e321bc6b9e28de85e9be09baacd3b644177ff652c9a1adb31cbed20bae516ea4bdd505bc14c795905e4818638d035a460bcc63dffa71a89557bbedb984c55e6c25022c76bd27986504ab10546682ee6561162dd1bde7f1b016cb48eda8b7b7a1d060022350660d2c183a452a4c2f1175c820957a2ae6868cb52e03894ad77c6588f4c154d6d930f5e4d6c6f49869fe128070b633704688361dda5c07f3bd9fec739d51e8a6b34034e0f39f9cccdf82fb8af9ca7a4581a391474a8209ae4d00581fe1d806c963281886e26595081833893843826703d2bcd6c2cf09da69e6c0c9d1c94ba334bb8ee7bc98c1abe8e5b818a331f33a1f48486f7ec76f1911b2ee85c746d3db8c53313d9706371d5791d5e97bee43cd6462aaddcfb439d5e64f59c7401efec3684dd8f54cde5e856a1d02e2e10345ab8348feb406d120ec701ecd6bec9140b01d71cd5c6b0a032a42f5472db28d2bb21fe8529ef9b4b8fb0f3856c6c16bf9a0fbfa07dc48ae5f4bf3e0e74f88470bd5633666a2f3b6dc5c1c064cf2981db42ae56d993cbc8bc786301122b77ba6835affe381d7c0bb95aa2837bb2b1d1fb904c8f240445b76237ecd9c4402b367f2e5c6039473eb2fdda0ecedbc39550a41a64eade37d95e2123cb2857bc14c511b0162c1d413b9721bbb6134741623dbcfb7866c8a36b88600d11c5d119e613f0d9c6db70c3d6a25b6222b670819c2426d69743efeee26299abb6165b520f8672df06fbb39c2f7989fdbb114a533b53f57c2632222b298051282ae536a651cec41a0efd6972879e507f07e15b3082beba74fae699d3f821eedbec054d2cd5a64fb31040dfc65799c52203728782a4e6ef8c9dafd6d3c5d", 0x1000}, {&(0x7f0000002100)="cec57d6d45b7bdc242a8ae239b1bba0e9d6284a4248d041f9df8c6c5eb0b196a5f774d57befcfcae9c8d02f0f8aa454c4b8f7d47baa81d408198498582d110fc2d169d1d414bf076ecbaa25610a464cc35853e1563b58b424cd42fadad30592acffd6385", 0x64}, {&(0x7f0000002180)="6c8cd43998ab996c5c132eea04b50ea6f2da92b6b8ea8066b4245f47f487da0e3ffe0fa2a710148df48fbb4a853bb327b44faeebed3109c18202ae6293128dbdb3eb18d04538a932490961bdd401d16df75398d3bfa45c2da7f3e59ddd7737a65b951ff8e482a1e07b686f1d3b2e6790765c7ebd53c13b90f0d5362d573a1f26c797f6d9", 0x84}, {&(0x7f0000002240)="37ff71afda99142e3f8785354b946bb0b9a9b20d12f419923b5d2c85db3cf196d855b4288dbd8b447a26101b9efb02faa0252b9f4466a86a3988679cadcd960bf789892de339e9fead192069ea6dfafbd4874292bc30d4e55b3c28d436423a3bcc1f3483dc5e883becec71f497ea056ff057ac1cd4c75d6e8bee79b27723638a8d75301cf0fca20d1569d92511f623731f9d6e36e666ab3868a5d65b697773802b8eebe08a651340dfd6313f53fe1e34925b91d3befdec2d98eeb8e321d71c0eaaad70bee7b79d54330b60ce9565284ae5e4cf84220a261dd3cfb828ac8d32c0188fdc68fcc1b846ef2dc71f56b06a8272", 0xf1}, {&(0x7f0000002340)="0d7e7a3c03fe2e69bb2779775dbc57de50f09aa7889a0596e4ff45a2ad996426cfd300411eaf42bef7422c0a8c6bbe5741c73371559f7f4e377342031886a91e8ea9aacde46afda74417e009eb1e3adfa870514fb9e8f205db2fec84cab8de5bfb3d9de430b1271dce630a4d1c0cafbbbd0b9ecdaf3539961193", 0x7a}, {&(0x7f00000023c0)="9be5b2f1211546fd2f951f173306c07e8db930c1f955618e28e63f77632e7cf5ecec7d74aef89fbcb1f6db1609a069c06b2cec7da00fc878ea3d1fe1ec49847c58a588fdccb004b7cb91d39663a38200c8e0cfe821b27770e4c3e891cf0776397aabd44341a222c1c0e09a6741ff95a7f813ba89d818cc0fae626fe0960e98743dee235c839bc685ed3c6ac767c5f77701b823ff4931a2f152ac1957ed313afa", 0xa0}, {&(0x7f0000002480)="71627e585a73b2d5db1da878ebb6fa21fbd1a56e397247167e9c9f5ab280505b35b8fed9cceabe7832b914237f81f6c659bc113a4440e8bbfb055271f9c0556837e28f781651decb21e22124833b67b9f50f6cdd6cb5e672b23a14c3f7cf1ac1afd79dda2bdbbb15d3032a1dfe54c3726f7d66906c0d4a331a192da6e5aa2cfe9769648ee9f5c4940d0e6e26067e1ad0b75daca5b9dd1ae149110574f002fde81c52866a04a1bf74611b2815a3b1dc82e685079cf028bf28be9c", 0xba}], 0x8, 0x0, 0x0, 0x1}, 0x0) msgrcv(r2, 0x0, 0x21b, 0x3, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x84c1, 0x0) getdents(r0, 0x0, 0xfffffe1d) 16:00:20 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x300, 0x2) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) fchdir(r1) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0xc000, 0xf977) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000080)="63bb42483b04688d5dba3b1d2b22ee783ef19af3a4b05db8e98ee84c1dedfeed06930a15299c3c872058fb0445d4f9143872a9a4e2747db02e519fa559d28a18121be7c3ca6784cebde762378cf5518a8cae74deb5df44a02fb5275b89e248f379ab29f288160642a4a773511c194a4afb69b58e4afb2318c52089d56ee9b81e77dcfb9fc3f99339dee5d9150d5542dd57e0fbe945535e2281a0bebbf3bb2035a03e37d008a6c4c8b18963cda3fccb05cb85", 0xb2}, {&(0x7f0000000140)="c45c512094dda6aeeba61e664c290f9e39714f81d8e70a49c9860a698276fcfc30f475895e02ac9a2ffc896baf05ebb930d89392cde81a4638747b462f8ac3f30c689b2033d7bd99d363e8af5491c79df8ea3456923f6393153178", 0x5b}, {&(0x7f00000001c0)="a9893a9a0f867174c5f544eefd26a0617b8ab348d2f5d8b144d0b8b484db43fed17cee94b388d97cfa4d7777ea67e58c009114ae7711980b1108d82ae48cc5f1c3e173e07085b7095d0831648afdd4c5f37b543af7", 0x55}, {&(0x7f0000000240)="5c1487bc15dd38235bab9d3a86c49a6dcd", 0x11}, {&(0x7f0000000300)="8f8be424b1949d6d1dd91a89c1b7fe61cf6f55a71c82e41d1675469ece257932ae923d53ad235a1755f19b626d9391964c105b530bd432c4c21d74fbd24a098d381316b862f1896a41fc4d93740f137a90142ae0", 0x54}, {&(0x7f0000000280)="6077cd9ca89f68f66f3fe88463", 0xd}, {&(0x7f0000000380)="a5", 0x1}, {&(0x7f00000003c0)="471fff2099012a2a246706e1467c446e4fcf9f4dd564a30658495fc79f434706e96e022911c8d2478f9cbcf78dd69eec2d104ae2cdbc135836e5343e59cd25b56b95f905c560e3306d48cfa1ec7032125139b49433523c08d366b61747e7bc5d509de6c54108939eb37d748df096e330eb7d20bf8a8e9fce0d2cc849003d2bc1d53580f6aaa27c", 0x87}, {&(0x7f0000000480)="a3d90c238509cc2e4a1275c3a9e74d4df7e8255adfbf9fb3a208428d0135890725114d9b6f79c0e293411774eb5719728406b3dafed77d2ac47704be5d071c088c68fa460a18f7eb50db840ff7394ddc21da74686990c618ec955489a1c8a5035e15a230618622025dc831f16d0fcaa42fb1463f5ca6b2b6f4aad3c620e36ea8146b24268536433bda20563a3f62fb2c0ecbaaf705a83cf3cc6b53a1eaebdeb40dbb19c0d825ad985aa9487815fb562dd62d460faf86f776dad0ed373f8a54321528b4e22c286206c5f68f3110e81b2679a8347f3d1b2d9872280f7a82c7cbc7731fb3681b941ae97149adf15d256651755fc2462823947f935138fcd2f5789666635987aea086ca796ef4d142dd14521cecab02fc364d9ce6fe975107a7b8ca3c8b9bad345bbaec2a1af2aa728e361b1cd4895f347b8ac8babe26a339dc1bfbe5647739920835855c2901029222fa985dc75f1bc61b740b720df062481b95f97a5b613903d75ed5464024df6ec67939a0cb327b4aea47da00bf98a047142c4c894cc7bb85fb75d73026596604739091022cc115c2e7a4d6cc706c6695936ecf5ed28ec76c017b86fd5aa366b8a34ecf3d78fc150d6b99bcabd53a5da2f532753b37a413ab58255f6c4910d5bca34a6234ba0d2c6a734762265ef7b95c344f2207bf2479ee8cebcde5478db380da102b8e1262fb6e04021c1383127f38ecc12248033561335634de62600e4b5509daacd5bf307f3c1a3580d03ecfd701b026e4f3095dde154e7002301a51d35ada0e6fe28373570b85f9a0b26c238648260baaa90c6b6c8f1ff9aa88454cc6714709e444e6a2a2fb673db57b07cb7e9a5a8c9e716aebe5249249be1ee8d19a4996688ce19fb640f8a28a00dd89cd2614f7ce9f4bee66a2f50acddb1b173383f86187b1533c27c69203263a4e35e5b66d207c1dfafd73cb2ebad2f5b2518064a0e3708faad33af7583219671c51e3452e5da6ace5dfa85e9b306df785dcc7a76c6c996226817601ba5d0e190a401030b92a4c5ece58e19263aeae22827d98371c57605dedb2b629212a7fb73839e9789e5e8e1ee6a8d23a201b9c5dc65bfb277b8f1a984f8e12e4e72acd0eae4f984dd6aa3befd589a25ca79f20fa765f6fe0c01dd69f8c28899af942e6e32b3f94d39b26a1818e95eb8eec256f6be95f5d80abaf7781096b539490239f8cfbc1411fbbeade70479d6d51428131b6246fd80e5cafada88b1d6ce71c722e30bdb639d8410260a4187d4deb9cb38fb51bcf3440b44a12ea74d44d9a1d7fd3889942bb6d60145c6c16ca76b9cec8888363503778d968b8dae45a1939e7a2c54502a3b3c97f36ddebeb0b0c3dcfb60860a74131510ca8974778185bf349e30a6eb61d7d0fbc99b923afee3dfbfc2f343f4064a614a449bc4f8b8f6ea37a07847b92efe42eca8a27bf307b79222a9cb17c12dc9fa11bed2ecc96e3bee0a6b9d8483300b89e1cae0455cff4a1bd3d0c8a3a58be2554f1200c70aae3b50dd0ee0147596d18cb14103fde5eb0a17727e40fcc2ab9f215aeab513093f1905a93ef4282eefbdf966d6dd1bf843fcc86eac40201ec0a0d97289597b330781caa6b770101f5f347dabe8293a0b2e8fb81358c755e4b0f8a94b24f7142288cd55970955341223e557c66c0f5bcf7df41ddba16295ccde6082db569f8a152b86c71200b7d048a2eced2d265072a44d03f3ecc3161e42ed43dfd5fe8c2be8ba24c05e05ab7e5e975674649da47e336deba50fe16be2686eaa17570434a0c60d6b4d0ff226a8374251a14352167b74dfe5b9c5e4cfc37cc135485113b1ad2926a73d1554404cdcef621ceffc19a14ab3f41591114b15d24faa8250bb6102ad745f55c1a4c26957a68efde7e3d7fdac88b7618bb7e1084c4f2a43523756e2d9015dac3a2a79c4705143191743cc937d9662cb075304c09dee9235b258805204e9624b4b0b7d2b0508458e34164856d3dd2d4c4498b72786165d307f795221fc83b83f5c31c70a19ee0e225ba54d000d8131bc17edf003da080be012cde41ff274a73d10159a2251d0f06c41793d93f3ec009aef352c2a174633d2a817f0e9247b1b75bb1fa621f9a68ac7e00c08ddb3cd88de8b86f0fd2b51db51c915cc5bbb78478d7d0d19e586941580189cdaf60d6d68f839887a6cdd4ac9df37ceefb4c116737423f2392ffda80ddd4bbee2606de9fa843885da4ac0f00482e769608122c07328b3d1c83687ba10a64bec4d9c0181441f28c4f8b66f9207c93283b8d0a6a362ff02040f9a374a8206fbf4b349ea9093804605324ae23a5b54c7fa308601b9747d26a4e78800a97883f092aded514f05461c13af12a6e75d949034ed42f50f3e0a5b24bd2cbe57a31e817377381cf6ab3aad9d3e89a5a91f591d00b8564f1686daeb0c162ef3980162b6efd9dc63ff4d05d95035a8f2f2aa62e5aae4709b85b6a7526f554b895bb3dfbad1420c07b4333ede82759ad2e24fc5fcd7203b5681131fe7e0cb032100b9a1cdc8618bc9bf96132eef92d6c3f726f0d6a826e02194247b08f168c30fca27e705884183f1c51a50373a107c1d3177d3cbc7eadb1a82aa4889d3f438e2176469108be793ff0e65830a1fb420a521c177ba709d03996cde44015f6d3008b1334b1b48ff2da08c5d38d3d1d77c6b7c82d32aada1dc7081ddb8e486421f2a44573b40d19b7b49f5df158e71cac9d7bb2bd93f61a55b51b0a4c6fade7cf6c925d53588783299dbbc60c9c23c3cf96be8aaf545d85640496a92e5552761aedaf8b236acd9a435fcb1d19e3dffdcb41d95cdb3cb4741dec5d63a9811568b4ab14880de893df1b85dc8c1fb400986db51d69c33590cf33e9fcff38f70958c8f88d1149b6b49e72dbc883d3b0de7f4a50b2cf0cc6fa1e8640060ecb638c911f4a7b453686a044c2adc323f13a0251b7009339cdffef661760f1d4ad57fed6c0a1297f957efd4959ea8a36135df7ad12f8abd693d7edce7a31c369be28024054ab4caa1ea148576aa61026507cc8bbc3a7ac2907b19fb0dc0441400712b1cf1c5146949ce821d1e0fb67b16063ebed1030f2ec74ea4b162be3bcd2e82e746a84273f85167c57d0db6dc95dfcd8be384ec98d0ef17b93148d93d4eab72cdc1d67433fdff96f9f92230e0dcfae8ea976243e9364d7a20dd6fa5ff612f08331577dd5d9619ce567924932dcb1c46abb07932321edd11137670e6c78bd32d2ffd264532f4e51da6c04510354afaa12caf1f3228a83a21ac23903644336328472406e83d1c9fb7ac397e4c534d76c6167e6214f7522749035e84e7a082e98172f570a4dbbd1357b14102793a324c1957e5883eec626df63f000fec2fcbc34916aa7df230346f26f5e068a152b259cad222fac931ebbb78924b75a83e957d7df9254ebc04a2a996036b7eff955e7447bb3b891ef69c4d15966cf8389260b3afea32e7b32a7397e7da9c5561cca15038a29b774d6445600be85270a713bae9e11cf9239dadcc1c0a60b86ee9658a777f44954e31f0c6d11a449bd5a2c2be95df7f3ca69c9840619e5bcc58b9abce76bd79fddf5f88796f49200bc47653c282072518b732580744658946005c93385595596ce6922dddea3af60d108e8ad8205fc88e5dfa2aeadee70b40699ce825d1911813d8248e0ac05afeee1834129dd5881c91b9136d7820a076f516d2a0728e298b09d0c27b67f06c54b47f92392db1bcaee4650110010dd930263dbc745cf6d1311b4f892f20f0dec8ee5469124f688283e417a27d9544158cde6641da7da92da314a557ff9182a89c64d17e0ce023e4351735aba6ffe42cea2c0b90dbf396932acb52627083a106b4b24f71986883d05ca7e63c08162f84916f0ce1a988c2a67cd923ae503e4735f56e88a30d760b928c466a62ab4a85533762ab9c1de8c4c48e504fb5cb6f8f164fce8a8476ca415df422404347d9e124b63db2911c23901dfab9f55003472f0d96c22f4d9b4eab13673fe12a801d74e434184df16b75c11ae72ad2372078550fc47af658fe072e04a69fe125ba97c926c41381460f2ee4814895c3eb324a893426f7ebde6e839fbe26b14f03c76085a73ca9c4b4dd33cede5bce269da95a22a9fcd05c71ffd7853df547f38c95bed8ad18472ab7b689057f00e6090ef494de577411b606d4c3ff2c2313c9811512e943e99eee0ba048f98bd9bd56221e04e6232cfa182b5caf4cad3d98bd82a6efbaa6f72d539223e223560357612817c38eb1c017074b772706bbdbbb953840f9c44a91746e2df171bdb6de155560fee8501bc03f9b3dfcd188aef776036a39534759a295204725d6f2e3f97b6fa498b7e5d98736d4d65bf614bd071e47a31c2f418fc5f5bb84c802cdefb8b571d1e15137c98009bb10bff14530579dc77a879206b0cc1d24921774b4a80275ef79af19d0f9229889e5188136099a0fd82bf286a0128a27548f06b418f91b1d437ce1b1ab7ba44d284f9d0d83875ca9c8517888313dfa666d3497c1689d51dd6c81876619d78b308b4d459c012210ca0966772545555c8ae4667952ed8a25f3e634f9058f4df8693127296205a8704ebe76331bde26595aa69c8853707db87d21dcb397be83954b8665e19c74a74a1af9eebd6be91b903658e1b92044a9d0811394c9d3a260bf72f27b0e2565e2de13c10c50e3154a47dbc067318364a36a59e883fdda6a0c0be216b8bfb9a74f9befa777bab83c873894187e6f1eac81862acc97d1536546ee5e98b8fad3a54a2623181d1c76b47f2c2ba5c8f974c5d390974382da16a8568f46a1ab6c68c2b8ca42c93753804e9726e539a608a89f30b39f5feb73218436e4a964efddb1d78028fc37d38a5695df93f24e93c55e187ab23ee0e8c9dd8805a8f0bf5b4bc5d60f3d42f31719508cedeb1c768a7c2a1d49c7d4b53ba100696c5d486942ea0901143b6507ada57eacbbe7cd1e0e6af830517696dc67c065c5daf6a5dca6640d9165c5bc09c79b8c34c6dabff33cfef70b759d4329fe838bb35d2d463d2da5a84c77cd9a1228a7b3178bff9d7ea2c3f7a13f903445df014716323460072d168e20a24c27dc8f63a88151296f843aaad31fba970d07cf3b497a0c9e4fdf9f9565da884d1b631d91a59e06bb5c7c9a2ab88a736f8b8407057c9284aeb76992aa8223cd5993f17cd611705afbbf8dd7725f5ccc2429f751ef4959d5cdfbbb859c2d55965efb326c1ac4a15a3c902e3ce29b9190359ade2934c22015e94f130e850a9e600879a9788ad08e4412dd82d6cff06de8852cbc9230ea59bf7674f18f1ba233a7499000b7b24112e393a1c7600702f22c218ed1e95f40fa5109100cab1bfe7f9cfb3ef854e00193b03163ea6467dcaae343223d812da563cff7560d48c8f0191c4fa6a9a123d8e10fe801bca6809322627ba3df0b2e37011fe520b4a804c9a0218e5eaa78eaef6d6f9ceafc8f7086fbe92f7e048017123c169cafd575c71f8a59d590ebb52b24550a32f73188cfea0fbb0950a02ce134064d79bdc78abf90ab68972087e4fa1ab6ea606f2e9b160f359e173227ff57401d8c4d02684d8129aef8abdba1b21a2bc09269e67a1a9438aedbc11b9313cf700b9fb8d559290087e5c7b35db7eaaff9314c318f181c835aee2f075c0c738f33271d8ab478ff3f92b9283b4e5410228f8180a4a01b0a27aad2f746997b73d94688079d0881a521de832b1859526c4fe5108e4357a3c1f9246931cbec17c22268074cb0f0cf262a4debd836364956e1ba834edc7de0797", 0x1000}], 0x9) setsockopt(r1, 0x6, 0x8, &(0x7f00000002c0)="13aee240", 0x4) 16:00:20 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) syz_open_pts() 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffffaf) setuid(r2) 16:00:20 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x12, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, 0x0) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x10000003, 0x5013, r0, 0x0, 0x0) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x403, 0x0) r1 = dup2(r0, r0) kevent(r1, 0x0, 0x7d, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000a40)="0f4dcded6fa8f5126fb3428a59d5db682a67e027a8b7f98d79425597457bcacb6903b7737b432e228ef49e1431a45595a31d298ec993b27faeb9595af641d9d72d80c98ff0c8812b6bbcc79400292995f397a2ed9c58954c78d58aaffcd5bac1aae7124125e09e17c79c941671020a462d94b08c4f9a3490bd2ebfade80661811b97cad2c7427ef85171a1d9bc0390b463ae62d54b70608ccc3647b3b536c17c640020856f50392fa206e09c5c44541c605f67f80087127b7c954a8b53638e674867b1a5cf9e93dbdf155e035939641195923c8c27ced30046ed1ecd89f19bc2535a470865c2a6e5c3fe634735c6f06f29d1ce73d5eeabcb2522640d7597932da80c490695077b1528d8c90c422dcd86cfe5843dbb6428b586816b92afdd8b39780a369be9996b9ee8e95bfe47a3ab9fe7e93504cf4eed832319277a0f7cab6212d3db3102076dae09370ba2e09efa0a8156c6b13d497ccac15f55e88f9e043487d6e67cdfab1398f998ff60c644efd52a8612a9a4e50125816eec6e7882a7e5acf8bbbfcec697d07401fa01676e1d205b4766233d7bed7067ec8f48ebcf454650d4ab48b40cacbb94b64eea08588f51dc36dce3b7250b7d11f782d9f9358a67ef632f8bc26f3ff4d88da1ed98b033a9e96ef8696e7b64e924eaac4373a47dd50e449129c646cef29985dcfd5d78f223b55c6bc34ce4e0ddade456b9c0a3926ecb", 0x201}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000004c0)={0x8, 0xfffffffffffffff7, 0x8, 0x20, "163ace4cff11683369641fa15a4b8f5710aac3fe", 0x1, 0x1}) fcntl$lock(r1, 0xf, &(0x7f0000000480)={0x1, 0x2, 0xffff, 0x8, r2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="26587ad7ddad3f63431fecd8177a00e42dee0a18483c5e6962ad12fc9951c772a5fb319c095f9710d488a000336b92dfd0b9100f92d3fb94f150612780bf819373ce2b93692ef69e9c512bb37a30905d6366ff92f8e14c0c9edb6ad6310581aff36e18e6da45677b5cc73a920ee4b8260a40d116723ad7579a386be54475b9c9fa2f83aa445e267832791a8feda2db803b8779314e43dd616579a1387cd6c7f92f3efb42e9bb41b8d9d9243ff7585787b9345c673e49972fc9130b39773ce43d532715e9e79ad443f1c9ab26d81731f9121c9d557c30a5573486fc337054dc6483e4682d9af5fe", 0xe7}, {&(0x7f0000000240)="36b108bf152aa6a83460edfcc8a2551d1f44087107b30f48be0f93e71b120b7f80668db82022efedd56f6511b477bac418430d4039f6a8f401c0bfa59b52f66725be1ce3c30660223cdf14447d480651542061e724d05955144a1313d2b18c6aa316f16368fe96d2e55110012dcbfb1802e2a97ba5fd9d556fe3ae65a58344d17e44d871e9b950944093f2332f81288772fed2cdd52b28a6e574c316af0758c7adf72d1e9abbb0bf557a6c93a3846c64e3f61881af669131f874687b861a15a7c9d3dd7ecf5bab2f5c8616b0799ce0eb2c34f528a508732d21208f5c7f7505efc452e00a", 0xe4}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x1bccd05ddc2ad035) getsockname(r1, &(0x7f0000000400)=@un=@file={0x0, ""/19}, &(0x7f0000000440)=0x15) 16:00:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000240)="e9c6eed5222a033597c654f8c6025b7278d4131f2890586388aa0b4a7cb457430b36ec8c5f682873e600b09dd665638dc979471bb65549292b0ac2a1a43c79f2688266104e2d88a413b79f9c3ddfcfc2ba68d837101bca49bc470d8e01fb16ba9a1bdc8ecb96ca0c5642bfc08e9ae4b1e1fc21645b0bfa67c72610bc7ffddf93d37f53fe3e2ba6345701be06cd3d8a5b485fed4ce56a0b34821ee59841d26a57a537edd712416a78ee1189536af90554522824e9a3", 0xb5, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xffffffff, 0x9b79}, 0xc) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: socketpair$inet6(0x18, 0x7, 0x200, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="61d14fd851ab8f3e4ba5f1a0edf35f68ac9efd669024d859cd506441a5999f0e4560c168b22167dd132707fac4c98e572d983cab69bddb7e8d3d5c9de36de83330721dfb051af58f2fb19c2bc1e99eee824a70e9dd", 0x55) setpgid(0xffffffffffffffff, 0x0) getpgrp() r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0xffff, 0x7, 0x0, "f0e6b3f5c5360c5879bffd7de16ffcd269e808eb", 0x8, 0x200000000000d}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:21 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1bd, 0x0) socketpair(0x18, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff}], 0x70, 0x0, 0x40000000943d, 0x0) 16:00:21 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) setgid(r1) getgroups(0x2, &(0x7f0000000000)=[r2, r0]) setegid(r2) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) flock(r0, 0x5) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x78179488771f108c) poll(&(0x7f0000000400)=[{r0, 0x49}, {r0, 0x48}, {r0, 0x41}, {r0, 0x100}, {r0, 0x3}, {r0, 0x100}, {r1, 0x20}, {r0, 0x18}], 0x8, 0x3) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000000)=""/168, 0xa8}, {&(0x7f0000000200)=""/64, 0x40}, {&(0x7f0000000240)=""/23, 0x17}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)}], 0x6, 0x0) msgget(0x1, 0x4) 16:00:21 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x42) setuid(0xee01) fchdir(r1) r2 = geteuid() setuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x8, 0xfffffffffffffffd, r1, 0x0, 0xaf, 0x4, 0x2, 0x6f}) msgsnd(r0, &(0x7f0000000180)={0x0, "76cf9df88b8307f18ea47992747f60fb5fe0b545bb7679e82733f4496f25cdb667121de7b4cff2d7c17d3a7c2c800fd4b3c82034032bfe5a96a008c8ed682d5dbb5fc66f5616eafa59a644b1f260458f70d24a555ee8e88d8d3607fbf983c98c1a70370bfbd1df911fad48e0702d64c1d52e2d58d97ac0d9cca67c693d747157fb38cdf574c5566bc2187e570a57096afafe555dd6195008eed876562db807aa0a6e0c"}, 0xab, 0x800) msgget(0x1, 0x20) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4000000) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xffffffffffffff81, 0x4) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x5, 0x2) flock(r0, 0x3) flock(r0, 0x2) 16:00:22 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0xfffffffffffffffe, 0x4, r2}) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x800) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r4 = dup2(r1, r0) renameat(r3, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000000)=""/156, 0x9c}], 0x17) 16:00:22 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x3}, {0x18, 0x1, 0x7f, 0x80000001}, 0x4, [0x1, 0xeeab, 0x5, 0xff, 0x401, 0x8, 0x5, 0x8dc7]}, 0x3c) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, r0) poll(&(0x7f0000000080)=[{r0, 0x126}, {r1, 0x4}, {r0, 0x80}, {r0}, {r0, 0x27}, {r0, 0x6e}, {r0, 0x80}], 0x7, 0x80) socket$inet6(0x18, 0x4000, 0x1000) 16:00:22 executing program 0: syz_emit_ethernet(0x162, &(0x7f0000005faa)) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)={0x2, "b82a8594941102b644c6cb65949ce03a1fcfb5976d888f64cd43e66325f2f783ef986e7dc6"}, 0x2d, 0x800) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) close(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x1) 16:00:22 executing program 0: socketpair(0x1, 0x3, 0x3ff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:22 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/45, 0x2d, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa, 0x4) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x9) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9f53) execve(0x0, 0x0, &(0x7f0000000180)=[0x0, &(0x7f0000000880)='^.\x00']) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000600)='T\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='T\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000500)='^.\x00', &(0x7f0000000540)='^.\x00', &(0x7f0000000580)='^.\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0xeec3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x100000000, r1}) 16:00:22 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="0e9a77267c81564488659a60ea76842a2d71633244e1e2a367abe7e7d6f017fc91c726923c7e61210a4861bd73a0d188a1be8bce6a5ec4a971c19933b7096737a02473b89a22e4f6d2dc60d4647f7581de3f2b29241d70a084a5c23b4f846bd3dafc89da9192293ca6edccbefa3b542dffa454e47320c2aaabe05a71d2d337d3a221613f3b55907cdf75fbdce5d329edf908b120c692e7ebda1ab8c0c00a02db0f2e44fe9233d6a9fd1c6e40721f9283e149ca1254f983f729b35750d353d5751a3d0e357b9fd3dac57f039ecf9edc2c28dc0ae8f7ed637adc84bad9292267ac20814e8bc9a26338c8c4476c826ea1f77afe496191cf475c49efb0cc1581fbf048e6ac606e714ad3e93262015ca47e64a298ba28ffed62b704ca6cb9c9682b818ae2a68cc8cc731f1f6d1ae6ec98ee401068828670a60e705207d0553b7a34e2e251ac407bf0bd6cdcceafe3c4a9bc98ad9f3d9f8b7327ecd4fb88f8f34554d8635a0f485e0e71033eefdfababb53852f9bc9040f098d7b52712313c99a6683eb16f399c452ec9f06101bf5f18687f0bb45b90aa00a3a15b9e8edd1905ec6b5f5a07cc97a2a9ab68af37f29d539132431873a2f9d0430e3599f75cc44a2fe7d39e56c3e91a9bcfdfdaaea1aeb47732ff695bfa3ed2e176291ec7fe3a798a08349c8bcf3e9f0e199354778c9956719d85ed68cfbc960d0ae3c6cd17974a6ee261322985fffe25d308bc17d36a330dd563f715efbd4c2b000206bf657d39e85c3ffc50b3f986213eb24529cd49085f3fb9f9ab72a75ddbbd43d10ec9841ebe4f602e7aabfffecd68a9d68b6e53470ede9e0c8d0989ce9fcd4acd16d5a89b627cca3324c5ba21e2b7b0526e5c726e776f8249c68c542940b1d9af26d6b69cc3b1c91a204fcdbf51bae2fd89d0a5dc6a2e09fd3d3da3fb09d73bb1fb3476697fa0202f27142bcde59a7337ff6342997a6e4a9f8631f1b513492f0d71724121bf640c3fa14e338bf980b52365b657009e5de778f23b360add467ac034207382ec4bd420cb9b3693625e569f19a3e40ea377023d4dac95d186f9f3ae0c384ca3594dadb3326761ef6cb60700340d8ab7dcf2c4aafd3bdaf8811cfcbc1467a6be0883f0a0064b6b5c2006c5820a5d341b1515841c0738aae6e99c1b36ff02f76b700b603a48373c49c0138507197a4cf3bfb5c95e77dc3dce4629b298865883d443ff2684b9ee78fa1973b67d2f18314d19c71e63ed4cc4a78399bc7abf2825da9af9fa65ef5355209d60d146c90cc24e8b04c1329ca6c074cdc10ce9cdde0b1f114d115aaa7eb994b975b30960def91f25184dbf6dc7a09ef4d26e6fbff75688ee52d2a4afce90ff2616881eec1d1ef659115ec9cfe23ecc63afa8c754a250fd68dd0f56b18f8065d3cda87b7f9438dc02f7ff30b0769bda35befde57d33a8d07a02d20a0ae44f3e7cefa92aa0a98bddd69c6520552b37a5fea24fff5cf957b99fb0911b6de75675c861f6ab5ec31b1ef007ec4c9b441d4dd349248d8045d7be244ab110eb45d7b8ff7df093c398586809f5f9c90a04cd4954a3d9521fb0c5bbd620e8f3e477da62a24ee6ca6cf18b91aaa6f63c74773ba3fb1b7a75e2ad5119a959c36e16e6d3e6e536dee5470830851a53f3a6d797b030dee032df104d2a819deb323cdd9ba58ddc7698985820261afdaf599e64334c58610343cade09795c9cf04b728527e88356a525dccb3166cef7709c983103f8d1b0ffc6aef5a3bae2a8232c7e199ca1908645ac3197fa7fba2c71da4c94558b893c0f7ea4b0f5fdb77d22272745dc438174a9f5fc48bfcc223fc4a2583bfc996288abfc1b9ce2cb4b42e2db076f89b73125b3c5b5b6b4f9f51786288457a4f134bc42212bccd1460769c527b8e7d2d780ac2ae93e3165537a362787febd81175eb2f22bfccb103cb1b5b6a82b306cf439005ca40e60aa68a1ae9bcbe62fbe705b7e9e0bfb3113af94149b47fc88dfd35baac19d84d317c9662f2e75cba7c1cdbd82016ddee83e73a0907b8e3bdd14e1704463e84b5a5d41ea36674aaa181a6aebb78f0f1ef0dcf569192434138ddc2e66cc188173e210569323ba5339be4ace6c1c121fe404f10c00c8f1d58cec8624963181458fbbb8f146e66a55c825d9116e52932f7a10a31990083dcc84ca4de944fff018df83aa1522d0cbe294eee57a3853e318b5f49f47bb7511695127cbfbbf7911cae939bbd9245da0acabe9ae551ae1ce7a1a5706b262d226ddda13d70ac50164bea0c004ae48ff69f6d82e83ac0d3fa90f6672d935cd7d083192e20cbf934e5c1dcca657ed134e1ad7fe576811f2dc4f5b0107b76407523fb639cd853438bc754a69be4d31a09c01e8e241a62ca7a5cf4e1ec9abd6eeb0e03f61117f79cc3a7295307741a77d958a449940aa5d35141db608fc1f18180a1f5a2f21f27d0c3a9d597c107c6da0101061a98ac8802981468e6421332900ece729691f9130b4a2fbf866ec35762754bb97ad239db70276636156dde6398f3218a63364ca66ede5ea2c879b36bd174061dc30b817a54a4843baf7e8fc07b1121b3d67bcd668d1dd78c0e4e75a6d3f2b11aa9a54209cacbf3fbfc08df49d8148891fc5488a3edc608dff1214d7c1ded3ad72712f9e6146d480086f96bdbc2c6b26903bb4710421b634a658253efc75921f616c8e7c6f483f4a78baaf71a230f5292246870e9a37a5a20512b501ad7b8e7bc30ddebebaf07adea1163b04559b66c3b9d0b51927d8d18e0d80831d250c1538dffde228de2cbf666f6140b3f35c333db6750534e45e92b92c17b264c1c7b3d60589ed914efbab45988b8fc010823c570de9895e232aeb1fca627bea9a592f61b2d12bec4fb3b610d9e1a560d507a2e3f775c1050efb665faebbb31ed06ff77cc2bf4eceb61d7df5081d6390a0d73b7575690de77d7263c9b79d073f8f2a6c6654fbb28b4285e4fc5dc5d5f45b3630019d962178b6cd2e05ce7b787f3a83eb9e51449e59f9906f8f0810b62e68c91ca0323dbe19e36137ec608b1aabe08cf74dbb7e212fa95804ceea9af76dfa7286fb7089378a3ce8590a34b2758896ffd0a2d40bf4dc297b0520bc5c18676380a16b56d7e5e883bc54397e611be94c55055c9ce75361266682e1f47f5ab9eba31546cac109a2bc2c89dd3215b82ec641770a3c0dde1727c0adeeba33ce176c1406690fd20f22c90b70f6af57d9c060ad83243a4e90b605c8fa3a3d940d51d94a396fc3c350a4b989254b4050224cde6a92e77c371f1f3b22191c68aadbcb36da8f52ace3b2cbdbf0bbd7711999d131b0e89d1fff328d11feb8f22dd8d031407c1296d0748de240e581dc6349fa4c1bb0f1c8aec133d87a2d31905bac61b10e6c9b92d1b50e0447df7b9c17a3467445a82af9d1eb5464632ba5f2e44888215df3a834b57755890086d1c4b3d1f465ac25833096c5a9d436fb2819cac2a7120ade89ef671d9633b889090533d134d946372e13dc8576472e573c5da8141ed815b87b969751595883dc9b283919be562e7dc376b3583e79eafc770197e2875b5ebc6b9951c31c784fcd62b2006f357c92fa8fca77ed91c91244e9110dea5c2f5cc6713df4ef68b78fd75607bac1b2335eee83186ca5ec2ed179ef95ac810416a911a8485c826c047dcddb45341b0f9c93eab194db9a7501c68636536301d9aa536d08f587a85e55b8fc1e8354a9c36a8a70ddc467fb61dd95f6f55bbe09aacf54bd93e83d6fc642d4e18de04c0eca312105e95d521f84c422c5d584b97a34e74b811ea063ded2d1d6c7f55c8fec88184cc959fc306703980fe5832e8a89c6509bdd2721c7b73e60a26500f7944341e196f67cda33067690c428181115eaff9ca262d860509b9f59a866449ce9c3c0fe640d053614b98102b087ab85c33187b9c8b47934ffebe37a614406acb40c6a1d5b2f5e40a5469f45f455ed1f0f18d798fc3365e5a15cd51485677e687228d4a98461230d2548518e1e11b84a87147a9dd673354dda7647a85b5a5622ab65b0cb57201ce4563b9a93c52bbb967902327bb09954c066ebbc3e0d377de5ab3dc23957d7924344175e631eb2365b1861fb9cb5c4dfa188b8a01a66bb4236abe055883ae7a5101f5d8e0165edfef58b27da010cb058964104ea5fb5dd9c479d524b6598341e3da0956ce3d08eb923345f1ec9945e602971be4a437d90c1e67784d6e1008da6d5e3fb90b88ed3f55ca3f6f4504e32894e90420abe703fc42fb45c5e4545cd5ba94ca40003854d5829e571e41df20c42bbae6a428289814c5f57b79633de4ce50ff9a9bf19758a5dd16e5b1f75fce41fc65d3b7958cefd5b21f043f11dd02b46426b17a3046cc2c5277d9100ea61fff7bb5f7ea0d46bb93af264466ba91b9aeae8a618ef32a4d25ced0432c10f88c2ba6ea772b3e96027debc05ae7fc4754063cbadf7b5cf83f7498ad0076c1e00c8148733adcfed3b75baf01dca95598a38dc4c4674e771945650efb8b0f6ff9ae22f02938c610ccf413332119ac46decbd453330b606b1e6eb31004876fd9fd3a029a5e6feea25e0ee120eccf8caa8397223c725d29be03a73eb80ef22532a9f9375e445aa3d649a1bb3416a6e2816553890db6d14072d8345c37daae844aac6636dbe881e76d6ca7ba9e7156e8a30e74b097223b10252670cb0d6e81d083211066eacc6370a627f7681f214af3db66c79bf53ccd4cc3d80e60e710bf0e0947fa88b97dd0a714c6ab15faeea3d9065f766360c74e081515c173ffd23ebff335d94ceead389925176ab7e10fa6f501d3ee7025fb447b7a83e4e47edd4dc477cf7da260528830c3b36015fbcb2a4b0f18024d639cf853bedfff3bf420597676bccc086b7c28e1d42ccea79fb55687b4e1fb6c6853d2d1f26378bd7ac3443167507407eab1fedf513e963d1dc3d0ab0547666e46ebc456209d7164a2a6fc794806d1913ab80c5ec029b7ca9976045aa8e1144a49541d4aca25298113f69457034c7aecfd1e05874bc0a1f8d60d0f64edcdee4a10e53f4024765849ede4733371f8f47757a316df580e329f2285bbeff08bfb7db52a756f0983575d224e809ff8ce8f5c74f96d7923c7c4516c2ce6a352561db52d83cdd0df799c3da4420ce5b82713922e477b7630ad3a97696b5b91fde8043a3c79393a308dbd37cec6c1ae54c025dad609b2d9f85a59a703731c6fa18a73e1d911ccc8779fdfc29dd4eb38e11f178df35b8705aa7a639e5248970408305b7a82dcfb2c0c11429d87e2e16770411d9246ef7f116804e1547dd5bb3078bb56b0b2ca3d4bc790a32eea1e4aa29b01d8aed171b8c339d7e920767f404211fb849655a2067378159ec6c61485744457041463721a3e07be385ca22d92db35cf20ce2ff88e60a5aa83c20d5d6cd95227d088a880c3e1ae23577926bd612dc7191b20f9b4ccd4e2ff4cea9e24aafe99e9c349b20fce5bb8ab3e9b73d92102055c478d135649d05158240c2c0ab1214fb89cf9adaf6b2b4d87243aaf0b3abff42ce7bac45967a09ca1683805fb4bdec30e4efef6aff9df5237e5cc6919ca9d051c6c2b17a34686b206cb30b7c28115a79c033d6fa9c8e18f22a5caa131ade1886782785531639c1b6bfe537091088a49e17d4a17cb66203366c933ad3ed7e34b6eb1439d9b6af9955cf96031bbaa32fff66db7034afb00ff27b69efa046949ba9d4f3c4bd9c577932913ed50cff5c70eedf3f0127e83da9046bd2e7c1cac3a664fb37c7846441ca1706ba32fe65f0a3ba9c70b801ec", 0x1000}, {&(0x7f0000000000)="be7a185ddf87220b88617647cd6f48f2f980a202326b92498aa45e8f6039cfe9ac9e660a27f53dfbe340caddf4a8870d22c42820830245e703944ab18dd95a0f350fa093b6faeef2e02bddeecff9fa195c1022f223ebca8f8944f5ddb38bfaecf308abdb1db4c6abe7c04297c1ef362b985181af9a9b35b9478d124752c6a4e8658376d9e65d37bc55120b12d7aa85b2b504a1cbe276618ac09b0cfc0a79439560357cedc22f6724e2bb9b350f5a6bdf0ae980a6edd3cb36149974d50756343eef40ce35e2b4bbd73e836d8c0037290deea4473d54d5a68c21b4297c2df6ff206c77625e7c40df76a5876cd1d9a8ffbe2d4450", 0xf3}, {&(0x7f0000000100)="c7b83d20a6bf757bc2192d4d978db26d7b5925a89c5cd6a8f70425ac1cfd0709373f95757892d3010dc68400e89706538a4b93efff7ff698ba28d518ffae626b3a", 0x41}, {&(0x7f0000000180)="78ec80d5246a93ece7024e365f37f4e593d3989734034c55e577604c1c6bfa6ab3ea2de9dc2f91ee7cf9", 0x2a}], 0x4, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) 16:00:22 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x18000, 0x10) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) unlink(&(0x7f0000000100)="e91f7189591e9233614b2f00") open$dir(&(0x7f0000000000)="e91f7189591e9233614b2f00", 0x8020, 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r1, 0x0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r2, &(0x7f0000000080)="dba4ab940b94e95346444222dca3655507", 0x11) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0xc, 0x1) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0)="daeeddffc73fdd0502f73ff72e7d9d587e13dadbf6c287e3b622f10de6fe3feba68a70c66fcd32bac8befc3943d506c8196073704b9a17e5dcec09d42e21a016b2d4855bab", 0x45, 0x9, &(0x7f0000000040)={0x18, 0x1, 0x59, 0x1000000}, 0xc) 16:00:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x20) fcntl$lock(r0, 0xb, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) poll(&(0x7f0000000040)=[{r1, 0x8e}, {r1, 0x20}, {r1, 0x10}, {r0, 0x80}, {r1, 0x28}], 0x5, 0x8000) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="1ec8c0caacb142a94b15f4ef780a9bc3497e3dd90cee773cc592d0e28976dc5eaf43ddae312d7b547ae631c910e1da89c1f5e4b7b8346bbfbd419b6a0d06ad6e5ba11651d0058293a43fe4c441a690701f80bae48022131c835570e53149bf7fac89ab7a8c1ebfd0d0d58cff9e234d6a13089ddb9144264f7ae1206b8622abf5d39676ce08998fdb2802cf66d24aab015229d7e2607a6e24e8c7dbc81b25e5e1153f84bf01a8f88f5f24c4980da0f71aaf9d1d5352d00f1f7bca097889ad78d47245cc43096b47bbaaf69aeee53ad84141411f5e2a3fb6c1b0e3930f5db98b3bef57c404367b43ca7f3faf67", 0xec}, {&(0x7f0000000200)}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x400}, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x800}, 0x0, 0x0, 0x0) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) 16:00:22 executing program 0: socketpair$inet6(0x18, 0x8001, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x4, 0x4) socketpair$inet(0x2, 0xc004, 0x200, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = kqueue() r3 = syz_open_pts() write(r3, &(0x7f00000007c0)="c2846eb56ab94510c4ea95fb135b3afe2afd67fd55edafbe7b29115a28c9d34518b4419582cdaed1e49a4f00fdaaecaa2576bbeacc01e9a8060f6b7dd2b2db6748d2a5fd789d9c377058557072c39fe1ba26c3e93cdd062832e496246efdc8c754779fa2a1fd508829ce3e2279ccd668da651cdb1ba9131c8724c768ec1ec655246384f0bd29302e62e5a1379304e926d44a9c4cfa96d1c2caaa49a85054303d55229c5f8a93b9da9a54fcd081ec33f20355e6ecb5b2f0f9cb520ba8092decbc498c8168664df15ae4945413ef9393f68fdb04db7b0a7b31e34792b239ab418c518774e08b475d972ff7d3a3d8238eb6a61f02b83daddb089d9ac7a2", 0xfc) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x43e, 0x0) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x7f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xd048, 0x5cd8) r0 = syz_open_pts() preadv(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/242, 0xf2}, {}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000001440)=""/198, 0xc6}], 0x7, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x2c5) close(r1) poll(&(0x7f0000000000), 0x2fe, 0x3) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000600)='./file0\x00', 0x0) socket$inet(0x2, 0x8006, 0xffff) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r0 = open(&(0x7f0000000580)='./file3\x00', 0x20080, 0xc) unlinkat(r0, &(0x7f00000003c0)='./file1\x00', 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = socket$inet6(0x18, 0x8000, 0x8) open(&(0x7f0000000400)='./file3\x00', 0x882, 0x140) mknod(&(0x7f0000000540)='./file2\x00', 0x80, 0x6) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) r5 = dup2(r2, r4) select(0x40, &(0x7f0000000440)={0x665, 0x7ff, 0x8, 0x949, 0x9, 0x1000, 0x80, 0x9}, &(0x7f0000000480)={0x2, 0x1, 0x0, 0x6, 0x22, 0x5, 0x7, 0x6}, &(0x7f00000004c0)={0x40, 0x67e, 0xba, 0xffffffff00000000, 0x9, 0xd63, 0x5}, &(0x7f0000000500)={0x5, 0x4}) mknodat(r5, &(0x7f0000000040)='./file1\x00', 0x2, 0x3) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x1) dup2(r1, r3) r6 = shmget(0x0, 0x4000, 0x202, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x40, 0x1000, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf00fffff, 0x100000000, 0x10000}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x34, 0x20000001, 0xfffffffffffeffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x3, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x40}], 0xd7, &(0x7f0000000180)={0x5, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) 16:00:22 executing program 0: r0 = semget(0x0, 0x4, 0x10) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000080)=""/164) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r2) sendmsg$unix(r3, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/231, &(0x7f0000000100)=0xe7) close(r0) write(r0, &(0x7f0000000140)="7cca504f3f671136c9bbfa1cdaec39ec69ddbcfbbfa5df081852183f40714274fb4a952e71003762c4bbb2e5705a480b5669e68b0930163bbd7f15b885776b1f0a0c656fe25bdc2469d4a2537ef9828e152756b4a0cbdf580b6499d87cf71bbac1a311b8f9840df4839143a34e45c1b2e67b137e9fbcea55d20e05125f420b4c404c01b2a34dc1d17d654b06ebb9", 0x8e) fchdir(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/48, &(0x7f0000000240)=0x30) fcntl$setstatus(r0, 0x4, 0x8) syz_extract_tcp_res(&(0x7f0000000280), 0x6, 0x35) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/158, 0x9e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r3) select(0x40, &(0x7f0000000400)={0x3, 0x454767bb, 0x8001, 0x0, 0x9d6, 0x80000000000, 0x9}, &(0x7f0000000440)={0x80000000, 0x200, 0x0, 0x6, 0x2e1b8e95, 0x76ee, 0xd21b, 0x100}, &(0x7f0000000480)={0x2, 0x8, 0x5, 0x7, 0x200, 0xbf7, 0xffffffc000000000, 0x9118}, &(0x7f00000004c0)={0x8, 0x1ff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000500)=0x100) faccessat(r1, &(0x7f0000000540)='./file0\x00', 0x80, 0x1) socket$inet(0x2, 0x2, 0x1f) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4811, r0, 0x0, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) close(r0) r4 = getuid() setuid(r4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x3b, 0x1, 0x8, 0x20000000000000, 0xc00000000000}, 0xc) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f0000000680)="595742124d5b5a420ff9c52d973694e375e233b13972e444c1a2a0f67376c11819e13f9e9edd12585521ad7f81ac9f6bbf3376ed63839c530395ba6f8251eddd7c5fa50dba6f76e52cc37de9eea2a183d8dbe844739e0d264e32d130245c404cc162a99a89e52bee4f3813ad87169fdb92669f1cedd221f9d231928b2634", 0x7e}, {&(0x7f0000000700)="3b9aac4d4ba5b0fcbe0c574913c4b63ae5a8e33ba21046ddc5596cd00668aa9030c62a81b6f5d9e83a61ddc28ee1698968efea07af12a51fd95485d3c79cf6d5db7dedefc97d1ea90899398b5a7e8441889dc7000e39ced2539ad580eb5491af2c156f3bd3b722cf5e144b9750d1bb178f362c8e5503501cac67d73f561ba7736ba8925d2c4964d8e077991e41c7ea520b637cd35bb2e5063351b591b1ae5236149ca2fc5016294d7f", 0xa9}], 0x2, 0x0) geteuid() pipe(&(0x7f0000000800)) r5 = open$dir(&(0x7f0000000840)='./file0\x00', 0x200, 0x93) socket$inet(0x2, 0x2, 0x5) bind(r2, &(0x7f0000000880)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000008c0)) close(r5) 16:00:22 executing program 0: truncate(0x0, 0x100000000000004) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) socket$inet(0x2, 0x0, 0x8) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) r2 = shmget$private(0x0, 0x3000, 0xc8, &(0x7f0000ffb000/0x3000)=nil) r3 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[r7, r4, r5]) r9 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000200)={0x1, 0x401}) r10 = getpgid(0x0) r11 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x8, r3, r4, r6, r8, 0x40, 0x3}, 0x0, 0x4, r10, r11, 0xeb4d, 0x8, 0x2}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r0, &(0x7f0000000000)=""/137, 0x89, 0x803, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:22 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x22, 0x3, 0x100, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) socketpair$inet6(0x18, 0x0, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x7, 0x3, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x25, 0x40, 0x80, 0x9}], 0x1000, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0x90, 0x80000000, 0x80000000, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x90, 0xf00fffff, 0x6, 0x101}, {{r4}, 0xfffffffffffffff8, 0x8, 0x0, 0x3, 0x10001}, {{r5}, 0x0, 0xc1, 0x0, 0x1, 0x3}, {{r6}, 0xfffffffffffffffb, 0x4, 0x20000001, 0x7, 0xab}, {{r7}, 0xffffffffffffffff, 0x41, 0x80000002, 0x7fffffff, 0x100}, {{r8}, 0xffffffffffffffff, 0xa4, 0x80, 0x0, 0x5}, {{r9}, 0xfffffffffffffffa, 0x0, 0xf000000f, 0xdc, 0x1}, {{r10}, 0x0, 0x0, 0x8, 0x6, 0x101}], 0xafda, &(0x7f0000000480)={0x7}) 16:00:22 executing program 1: poll(&(0x7f0000000080)=[{}], 0x1, 0xa48) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x88) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) writev(r0, &(0x7f0000000080), 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="0b75259900a702b7a0ce33dfea575795f479a90482a4ae156060956880d153b9ff0adf9cc425858dd25f6145bd1bcc2dfa5813ac4f6ca9863a50341c838876c982bd5e11c998cb816b3713cb863500ccd87cd730eb1751b65efe08c26fa67a9618f0a5402ecfe91ba8708e00000579da", 0x70}, {&(0x7f0000001000)="19ac3a424055b6d31281c875a32fb257680de7678c36aabc7828d197ab9eccf6cfaebae1764e0193909bc185bda6eef01b22ecb134a40fd1618784a706a28c29fbeafe26169b1536356c6d85d9c24112ddf7ccb76d3f24b6b79a45ade8909cba9dff35b3e2906cb2ec43ddd2b74b25ba900296421a75605a8dc9a72419f168d27be4498e9e546c0c3e8c7fa81188ea52c44c231ce224d8eb8cd041346a9f812740ef7380c5142eacdcc1cac8e06036d387ee1e6392394d4a14a43971013037d1a718b0078e8fed4f55183da2e4c0413a36be9afb2314c3cbea6ee66e9ebb4a8ce1b63febd851a287e13ef03c293dc951f4c8609c1fe52763ec4307abb2452229a59006409e4053815c81884fd52f54fa69af6ebf588fc9561fe63904553ce70f1f2c26a90e6e3b0671c2ffd02b486dd94b9283af56162186325a1f3456899297ec3ca19f4ce82622e711e51a014422ffd9e3acce9b6011cffe9cd6ce65dd8f7979592f72b2fda1de4c7b8ec1ab804affdd2fa4c89ce6eadae51cfd33a4fbff7068eb1b92de7f2d55810886e5d86375b8b26032fa51c9275ca668b35ce3f0132c8dc90b110b843ed034eaa2a783a57197d0cfbba871a352fb282481bd92bf4c26aee7865b8e3690b122f7648e65b23c2a08f1e589c614f0af4c055b3310281604054674860f767d348a1460567914e1e48c89b8f78ca685817238968530a2e6cdd3997776fc807a90e4bd96c0abbc24beedcb159312fea2993f774eb64a2d430149d558f5faa9c4e6daa85d0386129af9d8b7f8a8144581078ca7c2cca9a8209ec562e3390d541ee4f5d8d4b54c462fd2c5bc25bd47bc762623ed8ac0ce048c3cab1426ec2352342350c71179fe1835f88760c0bba85dba1a071d133a6077771aae97101a179e797a76a6a2bad992ec1a92549c5036ee508fdd05b08d87658d70a3b187489666005dc913ed8d1e2503f0235a817950303bf56b7a988b371f5f0f9705829e39dd563f3f06f73808b77add284429a1d0ee901e7bca1c7e7fcd85b70f528084de33212e3bcbad6dbbfa7bda51296356abe7610a04cb48caf6fb3b22d4000a7e0bba5261433c0177e567766ebcf2fd09af49cb8e351d2e98f0e28ecbd79dd2a422004df8b27c1a32768c6779c0e3d17c09bd74ae55c016fbbed19f7caf18a3d0fab6cd63457de3ec0973f9156725fe031e34b70a27fd8487fb6f6fd463cbfdc4fe9b3ed3a7ab3c5ff023fef5eb1ad37e7ceda9540a8acb67b5e5275424ae09ce2ae4642bdc07ee3f82ce51c2ad314666313924abd595daf9436b2ad95634f4e9385d1137a0c220b1d2aa6466544f8023a9a735fef99fe2536aae9f7c4953cc3477f20e8871f93c430b821f3c3e3bce1f8423b83b5c3c399c330828e2c944d70820fe44122702aff4e1f4863818414cd14e068fc796ee27905ece2608a45d3a6edbeab796f4a773cb7068930bf290a97b225db67b86c4fa9337328d2455434e8b4040fbed8699ab944a2d0d96bdbc2799b813af99fd0daf2b5b8d916dc0346ae0f287f1ffc3b517900fa0b62c06680f2f767f383f9cdc02148ff040cdaede9bfa8398c59bc8bebe30431f2e5da0785f0fc3a0357d4bf662878d332447cb4310cd2840d383fc688d527a50deff0b1d571e13acebf0d29fd397e7a36c1624916a54ba4f1d1a84aa4b273f733eef957cf23ca5af8334242b82eeb55ee6107a7a3ca475decb86c50b19e16ba0a626dd090f7591320c16a684349cbb829dcdd44f56e6befe9e2ee2fef7132f1f22bb3765940df6718d2118d78f36596e6529e99f8ae2384e6358db847b45b661be4a6225d68b9e17e023118c32aaebcf772a11752ee259789df6817efc024bb110b6697fe41e7ad05f76b7a2172a61cfe41ce93e4106ccd941eb64aa7a6a25d667e297238b15c75491f6ca0b7f0d8b4bc28a2d10e71beac8e17b7b9d53e87b065efdbface84b444e27fab8f656ae12d1eb05fa721d81101098e7fa6528d813f5ade42b9cbf198a9cef284412644c2419cd8e18aeed51d5e00f316db58cdd0ae0b8d33c23948889725a451709314697af48a1bb9341f0d7e4822be0618b7212b354d12b4ef9b8911f32d5109172cfc693f4cbd4e7d73959f65de91d94c3b76b0c454aff1bb5871fe2a974c4bdf73b7f59f879ef2b4fcd6a07a82ee3388962e1bed5b97969c3348a6d4d5df8bed7e6f355de089e2f5a4e7dada0511c4dcf3e2d0b0cb666e095b30612b4f932bb1a300b7394d9fa4087051dbee386786697f81fe807fd5e350f900c5ba1d8d98c3bd8394cdf0c3fd19166007fea869d3dd7f0751e57b41ad68b0979a044683f75318b1a092bb4410d38288c3f3cae93648aa1dc2068a9c2220bd594c0aa96f4a9908466a4636d18957cb2a17c9bb2de5ca274ecda46d3f728de64d10d20ab0d70c91bcd4bad67b2d81d18214e0d2203d5397565c50de81a1aa204910c61cd2142e918a636fb1f153b1b21f865a32e3e9ee4ec1fa593ffe82c06ebe645e63088f02cab5ad72369db696f70d73cfd2d1e0fe537aebd498ef6e167f47cee3ccd5966273ec0c7cf4f33b50e391255f41368119f43869a7bbb11ada4ec808ac346d551ea8bc1cad8e005bcc653b1a54196f729cf494f2d2ecb3f8f4e7e76aadffb5e089df0678412f19ce91847de6fb47c5c55d1f13af8974232165d307ee0a2fb13d0e8c2bfed49692a49b9e5821696c6e63c787d3d2ac09433252cb2f9ebb6f350aa8fec71c13d51e70328d7afd6ab0e406f14b65ace87fa90a4ab4406327266be5e692ebfaf6473e3de44c82db2899b49615845222c496d149b2462664948c61959844c4651ca075b379cb3142af45c334a1bfc0e531b27bbd555a6bde88ee741a2ea0806ec34abaed67ddbccf57754e615cd378b13ab608c70f2f9e23282143650557ce7f65f042137d23fd9fe1a1c2ee4d839f21498fa9e2c6ea058452b05a4dae066d67a6550a3e9e7fee2de74e0db990855970614d8fbbb44e5355b190554ef644fa248a61ef78e5cb8861ed9c233e76a7eaf3c3e8b5b601ea2b52ccdac3a343bc546180035718c64dadd1e31bf49e30e16cdcca4af49bffcc0f73610c982016c83f1d104bad5bb2b4a71dc722e5ae7a3aed478be9b87f793343351ae859b7c484e0339dac6cc220aabc4f1b910a3954edf4c17647f4a6fe8bd69711ac8117aed734f4de18a7b4cc3b0a1a2f7dc2ba3fb606caffa8c29660d3173bec0e806c4ce81a171c034bd3887f622599a6c44e417d7e24cc02bd48c3a4fe8eca185c5b0309b83397a5d38aa881448f05485ea70c5bb41f4df791fc43b644c3bcc3c5e18fd7e70ee34ae36b94d6605fb7369a389c7000c697a4e7ca9d5cd44c90efdd10844622dbb70f0416b2b1b22328837143926130cecd79c005f83d8a7c2ec32285a262a467e8c7141699930f7a93f35beda77c260c2d412e31679e465a0650710336ecfe0a6acaa6c0f12ae6538cd07f3514abcb1209d434a2339a1f550d7d036f8d80b33e66a5b85a03e72a4e7ce0bda6c6e82469a7c0ddc2952898b66eccce08c570dcd96818ec803546ad4ff3701058af72a9d0fe114b0a7ffbd9b58964787ba906c21a901e28f523ebd071fcd01581a7b294f286c51d8687d8e2995bf58caae12d68647c0a30a185467017188eae71df653c7cda68ef85d0cee5d91b76edf6fbc0c0c0cfc3ab0bb78508e4097008679140bd28b15f0838b600b4e94e3b50c8e91cded40152924fa84a1c3bb1df5129e40d075d81bfd6034640e4da447bf8869b50d096cf0f9d4d39e5cd7c1de1b160194183fde782b9eaf0af17523afe40f9f404e3dc51377fcca155bc3da8141a1198906d5f57ea865b0f448097e3d21f657a0ed05583e94d1a6dcbfc0ce130bb7a07787487172c5bba342f49e7194083f1632b59b47d0ed9a410430a7bd2635afefa225da7145ca4dc5c34ca1e4c9b902720ee8fca2cab6d0dbf170990d86f02f2a6964e5e04588d92386720eb5a4687da0697e632aef3874e214417fe2a662ed198d5feeebc60b12f2d6bdd91c3a9a65d49045a0a85821dbbc0dae91546de212dad028bb079826a1beecec0f4e299dc455fbb67c92bfd2280b818364e90127992366741aad6ce9b65e496d8e6440e2a64339c30af03654a7e848adfea22a322f4d25f702e8e50fbe0f37eb97a3fd3d3313800407748cafe4ec150fece98d526dd7a04cb8b8139021d1985924d2d75249e67bb7c146e5c01390cc177b92b6525b1d6aadd9ddf43ff3547f8382ac003c66decbbd05d5e3b32f54d33a9edea653e3b7d892786f5ab30413266ad00dc437691ebe82cb861bb2d9607329856fecbc0b4d2fbf0999e514da0a7de6c071debde807359d4b4f3bca2818962b59dcc17ed5ec22af19df37cc61c76ca0a86cae87ef45265af56f798e0f675daabd101e40245dfe2e5582bd09c9da79a906279cf49da246f2d2bdea2878df7bf30bdd4f81b83f7f4adfe9e4973ba69aaa192342ccd5abfaedbbdb5176010bc64bdf164f27009c960190b17f2fb2b4d7a53eb51009a1eb593103fe2296cb3660c52b2fa384b7481f52901c64103a45f764a4cf9e99e1ffa48d8dcde1388aa5735b1542c7e9f089b6f18fdd4346f4789f19bbc3523ebb112b7419cad6c81292b1564561c7173efaf70b9b7e0081623946495e4dc3b6f2230516588be7567e196ee944524e6550f32494784a2f8162cea87ca8c391e313ab3a3517472eb6bbb6ca3db5d47d965e608f7e0ebe15f66d6b0c349ceee5009408a1bdf7e9cdd20d66f7135ecfa25e76916a01cc3a3ac754d3b4ff8f86ca21b23346fad01f388ee4bb4a13b78d18cb1e06062bd21845c34cff5189a9af46cd2121bee275ce21597a50e7198dbf8630e5630ae9d882e66469d7c89f6819b0b5fc90e236a9e9d35aecbf6368faab9822e4711415399c25c354b8226f1455cc68d9b2fe9be54fef8d1bbcc85c4ea5f738bd4773bf3bf9b69797d41201c056256e2d2a4dc1e2c632ea2f3c259dbce5f5818ce0082d5dffda95d8497d48fa439efb2abefffe7f282de56d78493233eba0308e9270bdce6c1b0828167392bb1ba4974bccaae6da5e0a43122ee5240e5e15ec007e5914120c87210b3a3a4ce9b510e374291d9553f171454a41a6ab134341c8b76d9b192d519cd2e534d0c82022060b7c35143687e8ed1327c7fc3a6f7c43d56ee2f34f94b634139861a20b85954b01d354a3527b0de26edce22aab666a2e1bb944d1d7c2ad9b8320e6f18f853b4776750cbe00595211f6ccc78286b0875ad512fabf37b867f29c3566696a90969f36c42a63e7d223c49da3cfac2d4d63d685a859fcdd85cae72a33b567e1809071cce3b8342f9b8d70b8a25d20f217107e250ac32bde7261f6e49f06e26353ccee966de5120c2c8095a5cb390fa9789ec8554349108f1be438682a65ddee02d28482303320fd8bb0a4a6ae9b7289d58305952102be3ac31ea4febcb148a1e7619dd1fe2cf372dfe9d599b4bc917fadb1cc4fde6b35b9145373d47f908b04f9d6fa34ecbd83f4a414a81aec531d141a6f8857ffa0c98c80b7694fe2d044a4fe005f5681a9170b97c26cefc9629f57e0032ca96163d3b210900350dae917c79a4b6bc2245b01c8c0907fa9e917fa4f5f279abd07e00d8a3b931965c980c7120d7aa80d0858f59057f1f5d758807a20f7a962be3ccb5635ff18e7119cf55955dd9331f8a6663b71aca623627b1bcff4a107c05630eea10db182f1da906bfd880cc8c57ab6edf9d5c745bce3", 0x1000}, {&(0x7f0000000100)="dc0fecefd30782fb4ca85144e95eeea823fe4406a10741e5f6df0a715424f3c22b93fa0a42c9a3f25cf742483c7ac09d32dffaf132bf6ec3a001f609d43be14e0486dce229b2075a5172b97eaee331058bc34cacf70dde6ab4e14239e14cc8c3bfef990788c75c7a5260c01dd0315f", 0x6f}, {&(0x7f00000001c0)="bf07d423a986a4eb8afa7c7ec8f4530314ed60d5dabe2a181ee4782903af880df1e7a0d37ef826a482d64e9281942a0a", 0x30}, {&(0x7f0000000200)="30bf742e1a5d6264ddbadf1b72653316f31c16957328a6412cc6bb368e504f16effc", 0x22}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc8, 0x408}, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() 16:00:22 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) lseek(r0, 0x0, 0x3) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x18) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1114, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x800000000020000c, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x40}], 0x2, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x801, 0x40) socketpair(0x16, 0x2, 0x8, &(0x7f0000000300)={0xffffffffffffffff}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x5, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x3, 0x11, 0x7, 0x2}, {{r3}, 0x0, 0x2, 0x1, 0x7}], 0x3452, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x80, 0xf0000010, 0xff0, 0x101}, {{r5}, 0xfffffffffffffffc, 0x8, 0x0, 0x46, 0x1529}, {{r6}, 0x0, 0x81, 0x1, 0x9, 0x3}, {{r7}, 0xfffffffffffffffb, 0xf0, 0x2, 0x6, 0x1}], 0x0, &(0x7f0000000400)={0xffff, 0x885}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) close(r9) 16:00:23 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r3) r4 = getgid() r5 = getgid() setgroups(0x4, &(0x7f0000000080)=[r2, r3, r4, r5]) kevent(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) 16:00:23 executing program 0: select(0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x34ac432, 0x7}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/90}, &(0x7f0000000080)=0x5c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x20}, {0x18, 0x2}, 0x5, [0x4, 0x7, 0x81, 0x8, 0x80000000, 0xfff, 0x5, 0x5]}, 0x3c) 16:00:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000280)=0xffffffffffffff6a) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x80) 16:00:23 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200800300, 0x0) chroot(&(0x7f0000000080)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1d, 0x80000000008000) socketpair$inet6(0x18, 0x8003, 0xffffffff, &(0x7f0000000040)) 16:00:24 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000003180)=""/4096, 0xfca4) socket$unix(0x1, 0x7, 0x0) 16:00:24 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000001340)='./file0\x00', 0x100, 0x6) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) linkat(r0, &(0x7f0000001380)='./file0/../file0\x00', r1, &(0x7f00000013c0)='./file0\x00', 0x4) getrlimit(0x0, &(0x7f0000000140)) symlink(&(0x7f0000001200)='./file0/../file0\x00', &(0x7f0000000100)='./file0/../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') utimensat(r1, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{0x7ff, 0x6}, {0x9, 0xcd}}, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000001280)='./file0/../file0\x00', 0x20, 0x8) linkat(r2, &(0x7f0000001240)='./file0\x00', r3, &(0x7f00000012c0)='./file0\x00', 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) chdir(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r1, 0x1) pwritev(r2, &(0x7f0000001700)=[{&(0x7f0000001480)="7c945a9486dfab014c930b044a08063bad29aac3de174911e32ead5466fde4a75ee3a9a20da84e6b70cff639939f0ececff7b97c4a452fd0ef110640a9d69d8ef027a796464509459c0cf278f03f650568eef2742a8323d692487f3582ce78a252c8b5beec7dd1342bb9ceaf595532b0ca02b979357a6a1f37d99cf40cc1363806a2efc6e3", 0x85}, {&(0x7f0000001540)="c3200f77f6f19405e842d4d72e69ceae33bd262bfe73330e", 0x18}, {&(0x7f0000001580)="2288e8a1d2940ecc135fe638d6686df61841c05861796bda87ff7dcfe97d5a79286cf8479a3c63eb1168da03c7f0de2cd80e7dc3d01174f8282e9404409bfeb7c1113f5884c1bda3d2a2afba4b4a543133b17e053a13ead74c7b8867eea43ffd973eb755c9a37045eff83e4d2ad49aec61c7e970eecd6b7a3603c8805812367ad983dbd8d279532506fcff8e6a9f3874c11a8a4b91534120a0f78ab80f09985178236c9145341b2f5c198ad01a", 0xad}, {&(0x7f0000001640)="e276dd6f28d5a0efed5b855b018ddad6335d5088d49180d48bdf55b6feb2ad433b6c829214253d8d0d2ca32dce54bbc9e268105eb077bb2404af3b1ccca1021139abf4dc0b994368db924e0d42fc6e", 0x4f}, {&(0x7f00000016c0)="18bfdf337a8edd682831c994fbcb11ae09e17898ba8a0215392a6cbf964d9cf45054", 0x22}], 0x5, 0x0) getdents(r4, &(0x7f0000000200)=""/4096, 0x1000) pipe2(&(0x7f0000001300), 0x10000) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x240, 0xea) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x4, 0x6, 0x5}) lseek(r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x104}, {r0, 0x40}, {r1, 0x4}], 0x3, 0xc20) 16:00:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x20) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000180)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f00000000c0)=0x5, 0x4) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000001680), 0x0, 0x400}, 0x401) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:24 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f000017b000)='./control\x00') execve(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') 16:00:25 executing program 1: r0 = getegid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe00, 0x9, 0x7, 0x9, "fcc60d38142798e04dc17dfccddb4cca0df34898", 0x9, 0x10001}) connect(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:25 executing program 0: getitimer(0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = socket(0x18, 0x4002, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt(r0, 0x3, 0xfffffffffffffffc, &(0x7f0000000000)="b88e7f3e0c326769e35748e9f46f780f83175f708cea22d32d2027231cef6520b1c81fd47a994951f7378a5ec44ddfa8da7693e32d757d982c0839517ad14adff587edf8442dc9faf27103b57accb81044c0925ad60c5b7b91a44a25061f79d1cb54781bb64d12fe50c4f0fd5ee02dc609bd3dbb4062c4206a34fe7403e56b4e616b06b5aaf17400948abf9c978eda782c99953b92469442faca5e01e9bf922414853dbd805642dfa5adb940e5e79bfcecbe3110ac263717a90276b9d33fa5112190247adbc02944d13a172e9b4d561d69da2f4c414504bc6dac65497b9518865b81b9dd1569f1da1658ab670b9d422a0f35eedd0f19077816de77f8e250072240fd191a80d2fc3e8f6662e07d31d585263a21936449c075968784173db0395a77937510e8480f2782683cf3c41f019fcca6a42b6dbe0124e34544cd5b32cfedcaf3357217a7035b01543a02e6759c5b8dfe696691feb7cc102c9b6f75101a55059415a4e0b42cba6c7bba979c61ed01ec860bf1548f4e58f5aaa0fa082f8d3a8a3eb7f512ad905926ae1d4411c0520a99871a25b2918400cc749c1e5e9091dab325f537bc85d7bbbc36532302921eee5596fe26e46d3e2cccdb1cbc40d2e1db76d6ee1fdca463d711dd6a5d6d6090d0bf5279584b09b20449228751d6e0c871ad6a588b0937c447b480f1e5de086be56d4f5d9fda051660462b69f716a5c218eb3114a99af0be416e779f80231aeebd6ee75e851dbfa737c7536278c2d9812669e128257780c0e121d1fa81de4be84d820f74c3d26644dc02cf3349e70db8581d81df1d42f8795a40db9ab9fe4a157c7d10e2879aca571406e21fbe95302f54ea0c3d7698f8689b23591590dfed209d6c6505a18f03875ada939ed78702819fc90c5b868a9de0458f7f096448e8d868b11e22e56b8f45bd625fff97155b9f479187805e527c8c7771cf2a16eb16a1d59a467fcc4318006860075c5a437b64e942cdb2b474f76c8ff1bdd87a9d6d98ea98b3922f82a0c4ce0c0f516d42d8aef23cc6072349c00a478e09be1fdfb159f40a43a5ead19d79be111382daa5712c7f6aab0ddef51de5bc0e006b4edfb2a2aed61d41c0d0d1076744e53172c0c82b104d93613a4546037872de81fec618f7eb01982e6a6b7c3c2d8d871a7517f6d144ce3bed8a2cc3405b35ae363ee72a38c78e0c5fee364a719039b7d47c0a056d5579972a62599709e67b69c39def6bb6568f0ca0a1c0586efe23a871534018489831e175ede99e2a0ac2178763f788a14d456e37c8448cc2c48ad44d659717d5a25be7903a8c6eea46129c62e60db2b72c46faed115c0a489da30d3f9f27066ba66aafea608170d26ce41b9ef8bb317c51704ebf0744c250613a91b8e0aa2aa8232950a8a4dc13faea7c2954632d94e3487956ebbab5cec0d6bb2b271caf718b0c19007a6170a95936f56537846dc45f811669d2f24b3449b2972abdac20c08d1884c43d1e6433a91845ae429fd25099eb62c6ebac43f84a4d9af93058de8e89a455592337a130c3f1ad7e6df97e82dc3f932cdac890432487869ea64ce4a94223f8a2b5f9dff58bdf08d837f796f8c2dc3dd81d482101ced03adde1857670912037b7321821803a90cf1d294f9f2965cba8a6a547532e7b2dd9f6616f71b0e1bfcf248b7ac1bee702a0248e4bafad9453b33d6e2a04e483f129315af7173d06a1398370860ac5a56bf7b99d1e8d47a4d80b6f517a6309caac0083f326fa3dd0465dcbd54aa52508dfe144f600c9829259414b35133322d05c497bc169bfcddc75cff9b53d36414532a6e54213335046265399ccbe797112ba3d51c07a00d2ada24fc81d46e9b7c43b6f70a55a19b9aa26cb17f3bfbe2901b628971c84788142d5b26aea346c4d3fd95759180f0a388394e7fa44f5d51befd5042f59126bab0246eaa10acfe575ff3287f2ec85ff865718413a6286cbe65dcfc53a4bf7c0c208106f9e12638e257940afbbdca79e6d5b92b866219d945eadc717ea934046706d34069530d10b9389b0db10344899a9776fcb2e13c2c4324e20ba74a198511d030deadda0c8c10ecaff5bedcf4a62cd9396add92530de78c3c913680cde37d6e0d5b9815c3a188e138dc388e7ebae9c8b15b494941ad667ea92b32ea98d189e25ee40d286c2821e69e2f9ab62ce1b76f9236fbc0b12487fdfe93fe58469199ff7b0d63df94d2f4bddf6d6dc497cab7d231ef10ecf61093918fecc27514f85c1ddd47774bbd0d2b9137ddf7cfa4a195bc9bc2c9d249f022d24fa047f76c88096459d94615cb59e2f52e43b3bb3c6d7ca2c18afbc9356042f28975c449e0d458c9edcdd7e58c7ba75ffa27e07d91e485aae6bd75a4a565bd973143adf14bb362812b0ecdc9dc2cd574f5a4684e412c322b00160e15ec014301b104f825c18f1dccd70118127f2b8501257f9f16c379014f940e60825c2c990df04dd3c7345baf4eecb4ddff146b0190893e73db8ab089da1887b5ec9b06893bbed8324f7589b905b5a3a400f55d8be6a8ab74179593bacf1d82baefd8ba60610931454a3790c221733a6e04216d7edebd6a2dd0412b1bd77031f28b85d56f9f8de7ac90244b97bc380eac65874871119f942c2281ad2171b1f20ac88eff2a3165df9a1e6b917f6d098b6e1db5be1485fcae04692aa18c7bc9837611fd526b0e98f35fbb5b498846d7be1cd037c0ec86a9707019fb8c6f0b36af3d13e17f0bc2b283a9b8c519f8b3060d5c18fb7a39bb2ca6d53ef1ef3b9bcf9ab31d173debc2d548a9f974fbdc5689ba26bb144361462a2023c075c9e49f50eaa7408f3d91520d79144e92df9992468def86bb4e843d18ec0b9e411b31687a6316f7d86a55ee1207e7a7efe1c76d1a71dac30d443f24497fdb86d9101120027884e03d38827df24ff59daca763ebadcb5cc77bf9971056b80e39e06479fb8c50dcb11218f9bb7fe3faebc3be8919331847c62d0eb6a87bc6661b5b1e0449178157ee12fdc71a4cd28ec5040b8f7065bf1a66e0a0e5c850f095c70023011194055c1f323dac0319faf64b0ac49107793d631ae4e2104a7c06c7e776131bba35f8ab02f0cb627c737bf5851247aa4c52adeafa110d0043a0ba534e5a5ad68475cfdfa6092e5c896b64ae41b70b43857515b07e670a230a0688f3e666e1aeade185835c2b5745eabbfe7a1494de83d25d28c023bc268d8b89ede6b623288a705fcc3294ec68d5b570c6ed5741a39c6c77482cf324adef5b927a5638d4120cd7732897c6d45045f02931959d05f6dce8311a8b040bb239a7ed8166b906bde6f7fa0e4db8e414f7876e3a7f32959fa356b06a5fe12c23b972f9e3cf75ac4d889190f904d2ccb64a7570be05eb950423c9ecbb924d3b9ee47fb5c0fa1458becaacf320aee3115111eef9964acd57c244744c02197d7cb11c597d47cb4776269c11397bb8e8e054819e221896fc231ddf43c8d26e325b61ecf210af9e772233c95c3e5d7669e94b3e66233ac8beefd9b7e01fd3ed85542db449276fddc8e343871d08eb27bdd0d218cc0d66345f2fef38866bfe65bb2d07edff6b3c0875a103e9ca719a4ca192c7e9400f2396abc01bdb807dabe52e1f2623f26c55f5ef467d4f6c072a5544210070b4943c73db24a0689681a9e3ac0a359670105cf21b56fa862dc2d86b0a31ad04372101c0099890403d85e984f8f76842107379c8c04dc7082db9d752285b8201cb8ad19baf5773baa3137bbc02270bda83f54c34eefba634263271abcf85be1cd6cfbb5e96cbbcaa68785fe81aeca8617896f7c02b21c1cdd0d518c32b96666c8c4d68239ef5ff3fdf398141e5e7a70d0d549833e21a3756f6d520b07120127c29d49f64a282b1a42f1b58b4671acf039f66b8f1c8d1e0eb5be56bf31fc30020ce442dbae88d844b005a6bf61cafe11c84c2c54dba723ba97e7f06f156869f74516b50b12abd5b403c686c846dbea31b89fa5271f106a6a041405d51ee5c6baf8f670a97bcfa9a02c471c7a8cc4e540a873d8822dabcd34e4a2c05060ef34010526e9a6196f9eadce356930c2730bf288e2517b7f32213109009b87e7161dd2dc2d760c11a63ea337f65e6ca76d63adda445d11a6fc1644b2dcbab3290627cfc03c59ae94ad5c89e6540cd75a771cf660a5836745544b2b4a476b608dc2fd43fdfa3163a55cad5287e3b3509ef5f4fe966701cdddfec8e90d0c83e541e9c222c7dbb6a73c8f63df143b2677dfc00149231eaceb3bd514d6ea74fba4bc5b83cbdfd25b186599b2665375dfee97fd0df69ae061f65210f29a5747c0344e671318f4ead69c170c8418f7240dd395cb8638184f109d7e36e76b77e89ded67da8fd193ec4c31151cace86b0252dd2b61c00b4d6ef44d38b0071b70bafa97579ae571007ed71e752c9f559aa3881c03306d14f8b8e7700129ad3b55e8d9344aeef19ff37b1cbc3881efd938e4beee69da795cf9a28dd501787b3563aa9cb2afb7756ef61e0c9ac3f1029faccd7af574cc608ed1c50c7b640455be6514dabc7a7448606870c28300cf594f03a8dfbbf003471f4a3497bd6882cc2f2e2458d5d5571510b74480bbc35439721b45c84408b2a76a621c9f0497f7f2a5423b55e26f3ba2ceb51ed49557f6a0bb5d6f727d5287e29a544f4e5dca82b59074a50112a7fe64d6ba71639ae6b204ef8def5cde93c8d7e3ee3d6d15bdbb82f385493014e696f348d562455ac5aa51295c2d74e35e14cbc9c8ff7c69bf342b62a6c2c284d95b63cdef8f49a2d610f4b720177a5b6256abaebe2dd3b3c599e6363c8b139d846c28b32aadc4f91cd6ddb102dbb01f103420a93f99a23bcca2ecf4ee3db9ddd32f947153694c08a4aa19a77d7f24297794f81ee2cfa039469026e7426d1edae5a9ce66b5bb6c25ea03b124f4cf449c308667d142baec42b52100634f9f30c7d20dd6244cc141a864a72503268d9100433904ef55155527b7d998ec4fd6f9f14b308168a7bbca33b2f380d9fa4e13b05a8c32027338851aeaa322ea02c9cfff3f50cadf9585b2f4ba77d43c7327f6a0079bfdfa3dbb3f4098ae9b11fc10d59dc855eb9fbfa4e5a9a4209a962facc10fd5e7e01767824d8130da803b9e58d1313fe2dfab9b2317e102719b7fd786b05a82e752feae50859cb2c8aa4cffe04bc8c2756ea09894c9ebbf49b1de5b4a5ea8690aa440023b4a422f034255999fc818faa006b3968bcab858798b57f7411be53e943be1e047b784b8acc6896277177bc35d06f99cbaed1566e6e6c08bca89210b52bdc61e9c2c6e4f973e070ccd038f8b21265b4c5f7624c3a5fb39470e8d99a14b6acfc6d9964221dfdc89adc24040b7b8a7fb0d61af1819ba7945b9cacb6dbeabbf532db3362f3808b2e6edd50b8d25a3ec9b7336bb86e943f22592e284c003876f15142c431a7686a70361ccfdccf81cacb43ebe770295d121b757c555de4f70c04dbb5ea97ca197c6ddd2848f314b78b595363c17a577d095deaa11d524b8227d34faea81e164b7011024d9985758e6bd0c6f11eb6b4eb6b8383c5bbfde9199595cde05a987a6423d37278b5f453f5d537aa348950fed802d9e830e83272cc569ceb312f489ed83db321abac6f541a2612a712aea8d95ad64e6a0dcd279d26f0bc426706db2af4d1d224b9f680e8d3306e874e29648442c4940e2bded13c3accb65f4ee9a42c7af9aea7701eb61c936bcbd3912e13aed3a865a08d2ebb7d4b0d68acaae9bf6a93fa1bbb3d7a5b0168c11740e9ad92132ea2ca6b53272", 0x1000) sendto$inet6(r0, &(0x7f0000001080)="cd90f2cc4005fc0c01ca94e52fdc2ebd718d50b6a015d1d8670986925b702170c02ce534e9bd7d7a29cebc5601489aba98a77a111474830112baadde3b5939f475371a7a9ff356e1fac8ae52831aeac8b54911f988347c391901c3af4ea741d96ce3e89b342d3075bbfdf0c9c5ea6d", 0x64, 0x9, 0x0, 0x0) recvfrom(r0, &(0x7f0000001100)=""/232, 0xe8, 0x0, &(0x7f0000001000)=@in={0x2, 0x1}, 0xc) socket(0x31, 0x4007, 0x8001) 16:00:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x40) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:25 executing program 0: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, "4c35a3857f3bdc5a5c1e6d253010267c06662e11"}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/195, &(0x7f0000000300)=0xc3) write(r0, &(0x7f0000000180)="36ab463ddc18cf06befb9856e609", 0xe) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x7, 0x7}], 0x6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4e, 0x9, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x28, 0x4, 0x81, 0x224}], 0x0, &(0x7f00000001c0)={0x9, 0x3}) kqueue() read(r0, &(0x7f00000000c0)=""/189, 0xbd) 16:00:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) geteuid() readv(r0, &(0x7f0000002500), 0x4) 16:00:25 executing program 0: getrusage(0x1, &(0x7f0000000140)) getegid() 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) fcntl$setown(r0, 0x6, r1) 16:00:25 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) syz_open_pts() 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x10001, 0xef69}) socket$unix(0x1, 0x2, 0x0) close(r1) socket$unix(0x1, 0x2, 0x0) read(r0, 0x0, 0xfffffe39) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x8, 0x5, 0x480, "18c2def7402c007d89b95aaf11b17bed599d9dec", 0x7ff, 0x80000000}) clock_getres(0x6, 0x0) clock_getres(0x2, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:25 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:25 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) getpid() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x12, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/144) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="e7", 0x1}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="b37ad2fe9bd29da5b585aab5", 0xc}, {&(0x7f0000000080)="ba1708e55c5ca1eff5344a47579dc7d2d0ee779ae4bafc65e9ab9f92ef", 0x1d}, {&(0x7f0000000240)="22aca225484ff35093c16bf12bf61ca8598f485246fa88e54894b831dedeb293db818d035f426b6332e15a7dd5a1e06bd5b7d423580348f941f0bdc7a8f5db2b38d44a375ed3f38af7bbf2ee0fff613b68994230058327a158cb5473500f1d269b96376fb194500dcc3532c0eb87369ff7c93b83e7c5fc213713cb81e865c7517421270ec3f6b2aa0a314d7e28b32c3f3a51176eef581e576500d912e954897b818131c83a8177c033eac173ef3db1c884b3cdd3fa36a0d17f60de038e96a97fc9b302f0350ccdbcec27e2d789", 0xcd}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="1001000000000000000000002c0600005b885134291cdceb18fb1fca85e37a66a37df4ef9ebbee02311240f4f93ab886141115688d4684c519922d48671000ed9e1566a0c9578d736abaa7f45c24604a9570fbbf9a89146d952551e4d10f9858eb362e5f696d502d080bad0b9ac227053eee9f782f2e1f24c0bc1b14ff4ccc36ed264019c3e7b5c88eaa6ec88e119d79cc9764da1e63b6a898af027887c4746f0cb2c67f70033e2dc61c30fb9cfd00823cbbb813a941f5055e8094f84ae1305f10388585512ea8ce85bb68b1961ace794f369cc840e4bbcbb96ee35f58d8c48c39b6b4c4d3a0a1ac3d68639e70c53b9314ce12f6bceae2c449711b89e318242bcf8bfd2dab09734c12ca8210911da400080100000000000001000000000000001f3153b6e09f8ac63ca435fd4decfad32c45fb9d543f3d297855f9e2483c58da7e2b20ffccb2199c1f36d3243a182706c10b08215404da7460c93bb0f1cc415725b50d912bd22fa00d56b5aecc4e03e66c31f8db8a8795430d200b4b198176368a64ac9d01cf0c6f5cdbb572491da5ba097ab980fdabec5f25dd4e0e3b6f89db10dd9dbf5b4fff8fa5c2b40c34aeac08ef9237e8c01b7ca54eeb645a5af290428d0987942d7e587d57dd9c23e96115195e61c98e3a3a9ff7080614b0be2579e02c58aff3a9510cbc884e98d830da26ebd03c9684b7242d2bdc48d4db5f6ad7115dd1b8706aa5f8fb7e9c05b2ed852666ab000000000000009800000000000000ffff00000000000010097d2c1bc36b23c26dad7a0b7742aae17850ab1be1799db0912eb07fcf1ec20eaebcbcd03f00b119b507c166fc092cd4b5ccf27f2c901c2bb6df52eded1b183bcdd9c50d7ce6b1fe9d54c14f3d6a67bf888f293f02d18b685e8adfcba83a1be18bfc7dd205ed39c1020faa060783a748cb59a6d7b9562080714443b8cee2bf4c00000000000000e000000000000000010000003c7e724fe3f395b8d2fae3bc9a12ffa0824e96481b422e417709f8597467dc7c4acec8ab20994d3b1422565483966cf756cb520886d6d67975c8db06708c1e491fd89874ee078a9b203d0546cbd953ed28b73ce683be9bd3b51d482c9439eba3c744de9e989d2d8ecd546e6b2734b737b0aff3e38b84e73f08b71ff056f4de99baa47c499bb63d79ba1347e93cba595f35ee5ec642fc18c4d7a983e06db35365550150217b5b2a714d2c810cd215802cabc3ac49c0539df03eaf0aa35860a828e38b5c603a2de2bdde6ae3b11600000000000000a000000000000000ffff00000400000098123e70c9cac90d2f9e5cd8cbc57b6660dd2851bc0f2f658ebae558e75fe201d369ca2558f156755754957e5be0d4a3ca555818256a72f954b03c6fe4a72109a9a34afdcc139da868b54f4e9d992e8873263002908d9c8288e8c763503ee1abfdfad815f263c3df722269a0e9f8c290518ffa7274c76696696c575a48224fffe5285b7c8d82d5709b0800000000000011535b991009fce9e5b0ce42f2bee85ffaf34978caf629c80fed6d636554a5c409f23866c885b21339ae498fceb01849fc2740b46c2832d92de3e2b7d1790751b185df9948d2b06b630b2efe6c94fc7784588de24b365feaf9"], 0x430, 0x403}, 0x6) chroot(&(0x7f0000000400)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000440)=0x3d) 16:00:25 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() shmget(0x2, 0x2000, 0x280, &(0x7f0000ffd000/0x2000)=nil) syz_execute_func(&(0x7f0000000080)="c441b055fad14e89de575bc4e19d59e126660f2f8b11000000c442f1dc965f330000c4e37bf05bfecef3dbe9c4c22bf7f7c4612168fe") setreuid(0x0, r0) 16:00:25 executing program 0: select(0x40, &(0x7f0000000000)={0x2}, 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x40, 0xde9, 0x3ff, 0x8, 0x1, 0x6}, &(0x7f00000000c0)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="a125bddb98e734c103426f82651f2cd5f5e307a68b5e5769644535bf8802b5ef53d6d0fe8a606cf429d3099f45e5ca6c426c2fb59726d26e03ae03062939d1c9dc1236ce77df0809a5652631635dcded70aff8b573007414043cb9e3dcbfacb8f480a1c901ac8f0f5e3dbf9520a26504578d440f54eae6a38e332a6d1489f40b160c78c012e4fb45dc79bd3b487aadb50cd85cdd1a4fc86beaf8bb530d3255d887872e122071a99797f34666fd1e6961f25308f2e21fa8cbc830fb7396de1a1b950db484c75560a1fa4680a735d5f4f5543617deb320941a90c5f1db3ab8483b4cec84ba2e5c7e158f4cecdc91b12bfad9bb444b2bf340724a", 0xf9}, {&(0x7f0000000200)="338636511fd380feeb94b6456cba058c58ef8bcfe3afa6e9123f6aa038fc53e1268085c1e112539e50fdea03b87325c8f8558cb68ef1dbd7f21e7b63ccdfe31d0feae8d2ea09c9b44e2bf53e42ead8795dc9e9", 0x53}, {&(0x7f0000000280)="578785dc0277d55d75ed4513e73dfbc38a1b9df7bc99401a21719bfefee5e18a55b2e7583d3491895b745efc5735b2843ca37e72b0b3fb97628b29ec0243617361ee2832929edbbd4d2095c123f71857de05f7e631b525e8ac1f8338a40009", 0x5f}, {&(0x7f0000000300)="44cae6f7e3db402d55c9b024c3dd57f4b64e3efbd08e90626dcf2f3d1443cb3de6fb28dd7551dd2c13f923e4f2375d1d2d5414620ed4e5b6cdadeb2aa4551abdfdfc6ebe49bc9ac1b624f365b8cf76233f8b933e95901cf8b57ca23bb5f214f6c544bd4b5ab1e4ad82a755787a2c6650f9d4424e47ddd72130347e9d6c8d60fda2745c01df921b1898a1ece1803ac07f3bbd7f5bd50af5d15ad04bfa09cd5fe11f3fa7248d17a36cbbdac38ac7cf3bf06fb99e05ba44dfdb0d72e9dd21036a157af46021de76daaa7450ee51bcb188e012534d67089b28a15a286999a1e13ad4", 0xe0}, {&(0x7f0000000400)="b462ff9e8bc4fbb5de569842d8ce313b370302eeb07d63af94a6110d51056cfa36f1decb88de30f19980aa7e828dd3d94434a37061d0bbce07b108edabdf9cf2cd2ffafba5ec62da46498d03dd22e2410556328c26a7c0af2fbc4f15786cf6c0fe5bca27f2e8228672b2d3673b2fa79405b2902298df1f85e6b9c0c25942e8565b6e9003b2d7cf9737486a77dc4c25e6b891db581a83779caaae920b19718defd21438b912d9786fcb89f1478f5a2189eb4dcb6eacc9c39cc59cc486eb727c30c9c4d25e285790226ace8acc4a76d58413de92a4fc5c46a9a63a6eb94d2fda5ad7", 0xe1}, {&(0x7f0000000500)="055b9333caf074a1ba1364f71994043ed20001067c4398897aff8db71a46ecb8388b42fb53", 0x25}], 0x6, 0x20) dup(r0) 16:00:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x100000000}}) pipe(&(0x7f0000000000)) 16:00:26 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r5 = open(&(0x7f0000000100)='./file0\x00', 0x3cc7b48f5c08123c, 0xc4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xffffffffffffff4d, r1, r2, r3, r4, 0x80, 0x7}, 0x9, 0xfffffffffffffffe, r6, 0x0, 0xb9d, 0x200, 0xa8}) r7 = socket(0x2, 0xc002, 0x0) r8 = dup2(r7, r7) recvmsg(r8, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x8000000000049005, 0x0) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x80000000, 0x1ff}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000040)="0318c5387ee88c253bbd1308d73d0421024cb6c8a7e31d3b41a734d5183863977a9e8f8154d762557454fda7ad43c2aec147a69ea9e4e4b12bbdc4b7752fd284acb66fb928311005f73172f7c7c19162c6c275bc0043b1ed031d4a1f47cefcd4fc844b5d4bec831eb153d085965f5ed894ed5a785ad49cc3b390c8da1c27a339a6b4417fdf5ad31b51538e332f97f552b0bd95159a4f1321e5a4dfd45c4c57397ef2ca3f197a598f9695af2cc3d517def7841c2f2d844b", 0xb7}, {&(0x7f0000000100)="d8a9463855e888e0deec20ce9262cb816d4556a2e315576c2aadcd6128565e93a2e33d311442d3bfcdb776ebb3ba1ddec29e405b6cb5deba2f3f11443dda6eeb08cfa9a4ba919fe0cc65b85bb4a31a5ce69b10b17f4c3def8b416948ad5f836415a32b410b8fed4dc38b4cbac2afe03d037a7ebe72d150c7cd69dc2bd86f7b7aaf91da7833374f7c5a0b96c278e9effebec6bef2726a0d27b6fc704277fcbe2fbdb4f21b65fcf94fc3344d23e1ec67ff72f8bc0e0caaf4c43a1c065b81fc0ee617352741b690043e361d7e9525b0141a18a6f0ee4b7a960b8f0c874a2963331fb2b624b023e4fd1cdc246589", 0xec}, {&(0x7f0000000200)="0935ce7a990602b5ab027fbf353dfde2b87d7ae48a5cb33303e3bada136b53b2791766ccd55f889c34e5f48b99af852043e2fd89a066f5cbd014ac91f44b2749d015a9f0e9ac29ea319742bad2f523c389f269fad03d78651728b52f10eb37caf5abcd72bec55e40e56d95468b039d303f2da3c465479234026691fb2fa28d2a960a0f6f039eef107fddf7ac2b7f86ef07e1b539a291139002e93f937de0b29ed1b489c17ad084a993abc9716e6e2806c772aaa946a97682d25f34e5fd68b3b9d13794f1f73c6849af176a176a5f23949bd48b301fa5874983468ef369b1f6500c8dc478e9ef78d7abdde0016247506dd9d28ed5c272f83105c5b83d974f2094a5167978b612eaa773d9dc681777b8c3f2297c9c776d028601084d6b4354ee51b23e13d94363f0a08e7c3d8f77d71ee47b54348e6f0f053dddb4c54f5eb400d9af7712947ff217b260e5affba51530cb28a472f547232a1bb471b0bc14628bb872b6b63e12ae34fc814656397bd8ba24a39ff105c8a74e3e1ed18e63d8eece1e9d858446a87a9eff5eb034f224860020cd7a4740844572aedd3653e260e69d64b2a62210a5586fcdbf42fb83d0584f9da6a05e2e7b0c706575f9642426118884ed62835c2892e6660d13c97c925deb18ce7563d6fd862ab50d3a6425d91a3f619716534aa3f1f64e16ed22b9ccd92c71009d683cac203ff532b774a2794b374e2b9f9080482d801fe70235fbb5930e4f515a0995ddb30b3a6aa726004a03deb736eae58ba92261c6c11d0fa9ed4063d469e8655590d4682fd6abfad3b427eb39fc214522d9eaa611cdea3b0f78c1e8208b659bc2b863f0338e844a38b04bbd3a01f61e0bfb4ad9d51d3331e6f911444336ec9b409bc5e238e03b2069a5ce8b333c096cc66551438324125d27125d0f11019b0e24ad9d456f130b42283d4bcfd036766a31ecad2fa4461ff126d883aa27571ba1f24e1ebd87f575720c6f0822454873131df4da4c55d20b3fef28c341c8b29127e8a3bbc6e9cd9e0ff81e20878122dde46675ec96a99304e790a5600a47434c4ff5dcb681f9385681a09a7e77fd25895fe20d30c9d3a0fb29e211a252fec1d649d72abeaf537f1be73363694de087e64c00d246fdba52d4bf905f6d987a8bc11b0531306be50c4f10785be4916f612e614f4508ab130cb6ac5d1a0595c40b8bf70895d11babd78628d25f98568e3604dd51d4a20a630d6bed61af680faf637e939578fed1dade6b9f753be863f7824ac6dfa48c6570b51eca9840c4b206877097dbd66b8e2138e961bbdb1236be8913308d17c44fa654c206e83e6e17f775a86cb25417c8e415f7dc0588633b1cde0d5ab3a1831a3ecd4bafede4292dc5e53979dcc442196a26606e17def6e1df4d36d7cf6342bb259a0191337f1f4055fc6a1e68abe79b73e0e6e7477743c4bced655df54d4c83413b34da51f8ea1b1d9e83b7daef7d963fcc04204ff399273f60453271691125bd6648977a904e821b55eabc4986fcfb0af5b6fa99ab9fce3091df0cbef7287f82d32f09dd518755910dca6a0d6f84feddca815926a95153c1649c0c3f3515f102ad0d81de666de8a8e84099bb05e0dd750b336b37658e20459a490a3cb7dac592f7ee158cb59ebdcce0e89f56b30cbc3c1bb0f17fbf2cfdaf28cc9371c67c7d5c0b73f9da7dc432c12324d6e8f107f8de2a9efbb634fba818ee93b367fc2eede61746ddd617cda77209794ef67984bcfb7aeeb554bc705c69cf5100df2d07c63d7d84888175ed08e37b5c5b846ca9b1ce30dd29cf7f4ef076cc669b0a16db8be293d20cbfcb216a1cd88e58ac130bd379b6ae40495a1b2f6391b1a1acb53bd2684a0cf448123562d9d0872dd62d30fbf25c7541b69a18d0a4f9395131361ca68f0fdd479ff9b5e6117de1d4e8747821b7d854cfa35bc9857a1b6cac783e38589ed9f4636ac8fb4f1597ad7336fee569701e9540e547b34d708e34406b01029a2f4acac4caa4fd08ac07b54f3c6d23c0d1e108667071470e1ffa4137e55f5e1fc9f3c80d0c8454f0093a1fd42843e12854e233465872d35269c60176ab8bfc6b05491800aa1f43ab0c9782292c66cd08cc52b7bb19be7bc429bccf58f382dff471194586f5196f76e4da662dd74abc28fe27df3f6394acac91f7abea7249bc4f069137c6683d9646651f3819f022dfbfa1d96fd89522063e492a3242f92f2e4aa1c5659b257287e1159d0b8e65efcea6f9c9b924d33ff415b010a8569119e95695f3eda9c0d6db6ecd0f18a2fd19d2908775f625bee2be72d477dad62234f7ba5decb2a6c78d77e623fed3479bf5d47824a3fa435704ef3bb05aca1fdc4723a2d0b9b60fd134c9cfa25a4b7ec768fd0c90e644636f6a732d998b13734664eca59400eae6b8f8c6d91be9654fa66a5d3cea4a4ceeb75dd81554a5465f093e34e3d6616412adc65b7c3aaa60bd7b8b68717639b54f65383f884555a1bee1072b5f00ba684471b77c47a4125b260cff3e1b10220bc44622171e9fb06dd8f353c818347220b9bd27c76dd0b6cd94db7a419b7aa58ceefa63e6af35f9d2a0161f0fc5d7e7b745f062c97948c27929bb7eec2ac4907aba5795cff1b0669deabb6db50b237d513a99c047d7910c6b2cc33acab786731dbc280fc7523a34aa23b8d8a5b4245a82b6f0e04dda4a63cf87ea2e0871710b2dfb00e2bddb78d59f7ffcd7c83dc2319843568d66c90c3788a04c0d4216fe45fa6daae9056ec9dcac7db4e40f8c1b6d2de35d255085aa7b60fbe7bf85a47de9d08e41817d41f48896dd8edfc2fc16deaeb7b7b2adedac02187d5deea7a5026ba249596013cb0b6feaccbf7e2698bb40fe7ff46341eb90fba5dd2b04c7fd410921d8b5b8c59b42e64941856a1e080ed93018489a122059be85961bd47c1cfb68b9782c917a3034d22d7920d8e547e492a5370d3d0ff246b722fe06e328dc188ea3d0046b26f335171b6cab9b725d43091670d4c70cb3cc179375357896b43302bdb5ce456dd9ce3cf6de757f8ad149be3985fabf552d71724d9b459797468e933217d8f71e96057da5c9b71978a936d6a6526e88c3d2788363056ecb7dc1077b556b824ba217d9b48e19b93563d809ebefbb438557d27de17fa997877496021293ecc61b9724fc85528330df79e2902f90971cb968a03fc8cf32d36357e7a0102205bba7ee5d487721f5c48191775eb87b737e2330b62657edb134bc8ab77effa46ee96790db76a36eeb4118a95cfd2cefd9d17b91e185a836f0abe3a709525bc7e77521af67c6a01e8fd550b8527d5f7a663f870db5db948fa90589495b819ae20b704cc65548e87604063143289680d2148881b3cb05913e276beab683804fce5d92ebe5ab643aef86c8fd90ca2753bb7add95b33d909cd1d258b71a0476d6ac34e9e06e8b27441363ba555d6e2e46d9227aa27066597ea66147a3433c39b091fee83d797439166e1f7224d7a13f58b6ee2cca22342445e1515484edea4b27a817ca0bd89206280438813c3c98f084c883cc13f5e187cc0c3db13950eaeebe2b917ada94e176df48cc099ba11a18385378922270fa95d0176e0207978fbd5925265c8392f993d2d4a2964449a625ace301933aed3b56d79f56aac7bc2745cebb315b4ebc86691b85c4d06de0bde800127e9a230e5c69df1d7c7e7df5babd20a9d4c752521924c5614e272c21059c7f1ad66eb2385650edc5a108cd2e8432b75987cd4d1df5b24fd2c4928af3c55cb06717f7a40c3f6ae9d00b5b441a8b33e0cce70c57c6e80fbe15f1aa3efeff971c0dba72f8d2b5424a431947e23175fcd116de8da196a57e75ea52fdba018746502066c5f4f1458bcc8ba49708d90aa3fc0e843499a4f1701b2356d1de5637a885aca2d62039490453c449d01983ca2c239ca17aebaafb5f2d95c35629e286c1951099193ead0d64d9e5b797875ca8966da3d6c3353a49ae23ead1a465dfa17bad1569acb45610da127b6c290bdb4bb9b899a91d2a5fe9c1a95ad03524aa4d57d665d7ebc4effc4e394e5827285480ce0a06ce25888056d48bd5e2fd0ff55473399327f8f70978701277960bb2e3a00541ed043eff8daffabed907bab22a2cb122912a035e2fa29de8407da73a9445212497dd38a70cd3df8879a65b149698ebad470b6f190ca17c9f671b7af49a809a79277e06384d1a9eb84e494b8a0bc8f6cfe69f5f406d9b37bd9d563db43e81d715adb351aba0557f7b5354a128d3005e5f77ec1ae8d7348e41ed7b0eece3cc0d55b9958245ab608e18b77f9f2d88b11006451744eb520379068fdd679a661c375393f9d793b2e624d3f857db6f289b014c5cd0a1e6695e8f8f743e56924f2bc823c4e07484465c38df4afda865a3ccd0813b66bd130ce7b5cde60b09860e980b8267e0b280a565dc970557f4c9436db8228398f196821527ecf9d7e9959fb3ae985fefab8af09c4a45b40dda5459084ce843813e2b3ae486991583ce76da70fa6c54ed78bfe598be23ac10eb87f87c4634a33100460476b2fc04f72351ce54b894810e5ec1333167deed8f479bf936ffb45096303f8f9d08635a57177a0f3e7f4f56b3ed7d361feb098130e130799b313e2ca5585eea0a3f5086ae99bbb306e12b478343e0d0e7f3a43398ba0dec7ae91b0f2b8e55fbedaad132fe62d1a3858227e4d3b8da90d07964588c976821ac6c58b959eec8d93eb3b0779060b479cc9810d0916a45d8da79b2e6461dacc9f8b075c69b00aece4bb0fd291a162b30d0ef6d23b651670e6c154b913c35eb0dd02d1c1c801e5f8e0a3ec14e9ddf5071d9da5cf847ce2be0313911bd9d3dc9371a60c3010ba4019acbafc6b1de18b5a012c1e59160ac9d15fb8de0694aa779c4314660443fb267bc34d20c7cd4394008c6874c02c9ba819dd80187df020719a5418d4bbc7a05683aa343df74f8422a3cfe78edb88f95beee895ce16b140941a7c060117959121c1fd3072b87296a75769bbfc81c644c6432ca93b9f7e2c230549fb32837b69d50824d865abfad8c548d86f310991664db7099a6f81a7d886d99995469c644132576c78e16bb9640d6e9f9c21a0b0b058e1e59b9060519b833b5d82c10fcea79417a671c662ef5320079d74d6a0b49e1ac0e5c63677cc8489edd41d6358467a1a36a8772a428f8d79b084423c115f314d146b2dd37182a0d07ec7325372c992e38896fc1ae50142f8df4003e25a3768fea5ed3aafac35944bc817194fc4b4e73b985cac973eb73d1b612cfb4ad40f6bf57cd98cbd864709d7cadc0e80ae5f45f3c97c4c4fa5fc898a6cc53daed3b6804f60585e8f8ec4e4d9c3388e6bb6ef6bad0a2742371653a8be4b1a12db5fff219f7b5ddf6b33c72b163f1bccf63fa1dab51dae4c798b01b3391850c3335369578d082e92b73ea0649858b8c3a43a7c955f47978fd005031f798ac19e9aa1cb4c1494461d10f469cc6ba711b38eebf6369f0995eaa40b59fd46c39960373933fcb4a286d0b4fffe8021e7b62f25c96999edd9ab92d9566de99ec235f68bb083d423274e4eccb31c061f848759cdc1b04bced10f96355c778de86d38583f6c896df06120321a7f46ec1f985a57505c0a3245d360ed0d315da85758d71deb8b39db681259a155bb0205ede873fecd12d5f564d620b59197543c10f56881de152b320406ed0d682989c91cfc12c17dcf8df699fc2b44c99d70504eeaff46e781c1b94d0cc30548dbc0db34f15f70271f4b15ad52b87ea728876b3b9297808d22cb49e4929dc6c", 0x1000}, {&(0x7f0000001200)="34d9d31357f0af3cfdb373c5c8a06c2d318584037af2d23c87437ed659691459739f590d2a63042ed0e11d4b8d5838b1113c5530e454530cc89cba2d17a12278cf290becbe3a2a31904d97afc8cafd8b3c8fa56e738b72fb740e7740b24813ef4c328678c82f001c63b9fa02faa76171964bf20a8fa7e72092da46c9ff696e80ab945e00957fe142d85a6d2e6a4f9d266f3bd0d210804ea25033ba99764c9c5e7963b664a6632055412109973e3e5487bc6723aa0102c5", 0xb7}, {&(0x7f00000012c0)="003f437144834aad827bbf497b80ebaaaf2f7f2797c82986cf0052ba5388cac8726daf0ff31cc2865f43f1bac790d4199a96a440008ec3c51fcaa44367b408276df75f4ee325f2607a1283edc68cf1360eeed6cc6e335e002dae009258b33202385cbeb5efbac9650e6bbfe8e98d0d2ab7a148bea3a03e244086c22a561e2685bf14ffcacbea1503f92593de71fe5da28081c5c7bc560a55353e22f4", 0x9c}], 0x5, &(0x7f0000001400)=[{0x30, 0xffff, 0x9, "dfb21a55c7efee867540027a0b87f84c6f23e5e4c165a81bcb124143"}, {0x40, 0xb6e83066ae121f61, 0x4, "39f10ab40843ece52a627428bfad8c01c7797e69389f45ea9ec32fa619ec7feaece72fdc2a354a9dc21f1fae"}, {0x1010, 0x0, 0x81, "04dcbf871c06812f419564950bea23091e32057288e05b87feadd1d7739558c1af2b4505125e78e500d74240c4ea79914ff73efca4587e11f9b3b0f155615f6c4a050b9bd2a3be016b33c711d591a43548e997f4d6a1e7cc5f07e4706f6900021f2d448af872c253f5b784f596bbf3a8785a7ce4db037d5dd95a0c2f05cb57ef531c43f7b6dbb0f3520da98787407ea33f7c01f7c0921048877eed28607ff02fdd688c2ed131ce5676d800638fe003cb95cb96d18557dd0b6dc4e0de555cedaae00576d32714b4a383f4a8244bf3546481384a7e4b5bd3edcb5950922c2cd86cf7d1e89c9e5a4ffb24b090447bf4742fea59124fa2a18efbf62a9e3042cc7768d1158b4f1fca041b82b9ff9dc4e19401720f6b676f3d995c760b94cd038b96b7681ec78454cab8b5f52d1721749a049392823bc553b5aeab9f9a4e8fdd2263dc48b49ea21cfa999f1b91f2ee45dc1dc690f5060d6014d45a02aa77395558dc51b7c4a8e06f568c917c8f860b08379286d2207ffedd803c8ac5626694e9b27d7a07bc4b37ab6cd896f86fff4c30938f1c0e1ec0865f6ae4d861496cf86aad33de1d51ffefbe4c8347567555b99794def15c8c681f868564d08fd297b55249a969da018a7fba136407c30f0d9f81f59a12eb67c7a129463a3a6297f373ef3508575da6cc28f04ab8766e4c1f184e83372da136f4dd6c425c6232e7d24316c2053c4cc90b2da46a907d826b6ba1ab4e536fb541387133e130ac364ecb41e0ec0d9c679d07ba72c04dc595671549d546777be1cb93f0430156b97d6eab805914e0ee3255b1e2df4034989887ca2aba136d009f67d34c437f814fa411f461ecfb5d22a24f7c2313e14415ef663f82237862fb84bd3731c1cade8a3e4d66faa160f942b21725925c55663d6108a32b7f6244cd7246b8f08f2a7ed14aa86054ae8f00da2219b993291d6c4f0c285a42890ee37cc8b446d590a519e34e3be6c4229796fe1ea016619148d8598814c82e7046f221c356e5668338713e62cf3e126bd9e5ed2e2e5e7e7cda3a8c470c1e7bb46dd847d35f9e8cbb01933ff55c7580983fb214952e65c50e3a99d23b324b6224198e9b07e39b91848175fe426249c1fd98f834752b145f85e884b3a0df72163435518fd4b21b531646ae181fe6fa4276adb26f4dca67314b93fd7a690db32775ce43ca4744a454836e3b2bc337b80df7317c3e152bb7f317479b0408a4aeb84381fcd0310eb7eb61ac3ebb218434430dba2fcb1a4c418bfb7a80d3b8566edb94a5f48cc4eedd79470b0106d7af97804ee23e8d8110e8d5ea28c999633c97a631cb5690cf292619a8fe776ffa8361b09a66609a407195b62c1d369573d547eefcb51e681e9e9ff4e1cdd39ebbefa9b1e0eec0f9de0f8e91d25bce69ad611c6fa5fbf5f30befb5bee960b39bd5b4048829e74cf699d34f5cd93f48e9b54a160c1476300fa1fd4dec4b730b28a5d3e89eaccd83689c926256a4e989380d4f02cbb797abe39b3dcd3da6bf22e74b9453624b3c8dae36a1db0c9ecfbc1d653ffe48c5adda54a641a8d474a8f62f623c51c9e97a0a9094537149be14ebbe962fd8635b4aa131804d9cead447f4d252d4e58fa5501d646d39c92aacae72d42236cd0a8985361196ad3d858d5233fd4263d6c7f0749427e276d0bcb97ca3998ea1da5294bbe3ddf4555d2b556c786dab579d84a18feef9e04c4c3afbec1467d63a058528fd61e45778a256800aa875e2dacfe84ff6f8d1804330fc49480b35a65f1a281325bc334096ff1dbb512d19120eb6caffa5d5180dc582dfdb56afbfc430f68e970c6314aadfa9df02f22396249b0f39a4ab744fb0b75ede3523cc943d6d0159e49eef46bf82f9e68e1527eb074c616da49c85d912fabb4918e04b6af36a1007d02484610ed42d970d310fb179dac0968778c26f820b07b70f0d7b3262ae9f75e37816127330e5f5cb33132e21e0f0d6fc537f165d94ad21d259fb95b2c5ea1ac5f6e0f216898ddf705bc791ba1c7944b73cf583dcfedf88198acd9d0bf58b4b95343fdc6b87ca542bf5a767d147aed18410faf809ac487473f07181125910e1059d5f1f089738ade63aa735eb0a7d134058c87b3199049dd001de60cb50b5638e4482bdbf5dbc78074a4fe2e43edf680b52b23e43286cea4684ea9055a9b4e7955536a54134df2bdd53c5a94326e091f4f7a7a4854095d6fd3987966b6b8a0cefc21492ed4fab40ac08c28884e61ee247a598cd554d13cc415d7fd44d24bb07689a9091c9c7b8a4a9cb7c211ef7f239ee1d1a1d355d3107d6561bc4fc8fe7d40cb887636dcff7522a1b3620064a4c4b4366e0b3a5d5868ade546c207d23aca86da8371b532ad253e0f54047290528365753a51693f2962caf2c782dd0b8653ff192909bc584d353300fba2fda5cbe75c6a0c4d430dcd0896916b33e96a9aa0a1c25417a46a5961dbc68c3c355f8e9b5312302cd59d1c2e55c580eca6cb9140799766a5e286e1f91f004fe20c4a218a5d8236b6433901a76f4abe4dd84bf907324ee30a794a054c157bff295e8f32d5676844f16f18d6eda17f1ba9be349ac098e55dcff1d289716e0a5ae6a703b54d902e79494d61e4cf589b73d68e79e0f320804d8d864556bcf1d6f7691e203eebbad3eb29d564ca693fa598b405215858a465232c5fcdf3d33f9faed3f600bc98b808107371bccae2c76f6b0738e07a431e932ad9f359ebb159f0640746ddf915144f38149150f73ea342c5f33b1390cf85adbb4b3eac189a45ebeddf208904fedb7b40212a6cc3ce260ab421dde79d2a2edddb2370415d29bbd7c44d51f877fa75d9c3c9e0ff4c66876b8fd75893f12afab12161857e6b1324024eac9e7e5fdcc438ffa465c07f7381cbda209164feeaed917ffd6ebfee5456c9b12b524339114841fe73953dc14c7b1c84004eff9d433f3d6a457ae2a3b5515bf26a6a6615dec6256d10d9821c56717be067abb269ee21d84a454f193965340d89a22a6c7071a85bb431c00d13fb25308ffcc3b97ea8410e3e3f3d1367784e7c003ce6733a67a81edf7b70692b53a6c819059abea18b84e9414f487c60d5b35387f3459adeaebd6810002ed496bfd721fda8d9829e6faecd5844b11cdb41db5b04e7e2ba473fb1575f8ea111cc860fa7983d982ef655ba53e1770e29e1f66fe96cc48682ac51508ce90570c8b9fb1f0299dc2f8cb30ed4f95b790c8e148a75db6ff277ab17669025128aa0aed13605fb952bb824c24ef5ed42bbfcb2f5a2848d7ed7c66d5c5b54e9deb30b3bb874f5c20daa95fcf3dae3ac59a2ddeeafad130748b95fdd9ae0656f6a3fd29700f98ae24899360bb68f762ccb4f97bb7b3b56c15dfcb1dd3cb760589e9d8e40b0a8bff25b51fe2373b2c08b563d7bc54929672469de8bf68ed610860f9d5813f118e75a15ce617133c35cf5dec14e09da895e01beb009400c41a9fe228ea12d3bc961372a166d368dff2f0af5965585918886ce9b1bd9186e493399e72db97b761af7640f1a093b12eb94d473bf5c94e4fc25ae7b9e3e54b7be5ddac76323c91ca965dae0a5a500c5bae48b56ec6f6c8a03fb7309d0ba18a1d75e0d1decda03bcb7cd4bdeab16187aad044b704136c9491711f3cab5a4cd13adca461e7d18c0712bbd38af4cbf63877b29201d5ef46865744cca1f5f931df769b4a7763a922a55370892eea15d50f885a186d0efae4daa24fbc98ed71785e87ac865c12110173f0cf730e1ff61a0b82a58e055fd4d6ca50762712dada52734cbf4cefefb7b4d11c445fb24b8de1939ce137acb7a8ffbd95264e9c48024874ff9f8ba06a8535a505bf54e796a62732e2e29f4436197ea927fc6eae95472ddb8365ae33cb5a37970c6c906cb5ec547b0af5761c9243110e3c486f790f58d33a2bb0a745ff41877e89bc44ea4065cefe03c979f1a1fdf949ec00cfdce364073bf8323049b85b1061c6135f92be36348885094a651cef9b5459812d223b1555d482c0463ca1162f35f48ceaa2162d4ab22ddf1bbcd1c970ac6d1052a0d35cf6bb4e7f802359e27be638486e6963edc561cdc63002072c8b6a4cb127895564c74b788bac401719e8f73b02080f546fbd9d4de680b11cde415c9b38a7608b85cbdfc1d0437a3613905e1aac9601bc3aa98f218684e61dcda1aea34db9eb484866909af3d7daa9e0180e55434ad82fa8bdb06b626b409ae63de85b72d534b2b37af3a9e86b881c1b248834262124cd777f69088b1a110a88afc92e7eb22e55755541dd135570f21483229db2eacb60266c106ffa0d9459dfdf30146ad830ebd5659318a3aca2dbb4d1b6df00727043b6cde72ee8e28aae10b528ea33fd104f50bd191bbea8bc40b4a7fc03cfc21ec2cfc6848ed00882326b647ff74e74a486fc79c5970a8b91ee0d5a3b43cbbf5cfa2468516a9635eeea4fab1b26ef790c740578e2d6ad970fcfa76857e7206e113ab6ec711cbd42b05483ae7a695b3fb469a040f879f2476783a9e553186ec39c2b82be429254d2186a7c99e8a3e64e8bfaed1a202b6cfde8904073f51e2c7ba3001e57efebb260e6d58ebbbb5e12dc3749a806445cf2bf7e529c592eb8ce81f52acdbffc9838eecb5df3e675fe5b39fcfe1feacb28547b0ac9bf5acc0e8d31fdbc3608f12214bf0c18f1d11948eb4e33cea89b6baffb9b781a8e85e4ef68516ed612074875b8e7e3bb5a5df9b24eae07b87191504cdc1caee4e5a8c1947a9fb2fca3ccc80e92da3b0051c3e4457349d1769509f234351507c4b9e9ee3c3c39b40955fa7d8f11fb2c8fe857473b12a8a2c0025f61849ae0ee4afab0712f85813742a98dfdeb2012b4ff6afbc1d91442aa27908b6e3163fae4c783b8a20654fd55e2b3526dd795ae1831f35552646a0f97f8213d0dc213772bfbe562d130124fb179bf4fe7e75b6f05141baabfa646b5d008c76ad07a97f378ffbd86f6bd672230a70746542bdda3db5c93f9f466602f0c7bf5ad80cddcb224dfee520022945df537a8af0c52ac3b98d76a6dfd19c778794622c7a3e4faee69ed3100275c93c47edc8b5907ce1a3b365e5777e157c59c04225105b130e14104ffe0e29220d4727b7f37da99db67ee273694afd73f47a9f52751e5a9db6302cd4f84746096303fa9f8e2a679ed42c96fe7a3e9fd58146c25896ee813213bb3d7e1619e3747ad83eb598dea8d4967248efeff239ba42c95d18800c2a8bb94dd5268a667ff909b320579ee14193f39e52c4f2c03b0f17bf884525b79ea7863269d268c2e981e24c60abb6173a8a4f801627aa60188c1aa1ec4b7f1a225947e6b3fac7c7392e01457f087f439868dbc4847fcae38ef51fc1b8bd1e7ffc0467244278441e711632afc5b8f39383fd49ff51ca179d6f6e6702057e351c9da795095cbd84b608c29946b79989e12b35644e0c4f7a8ec5f3a39ca0d27e2d0b5f98d998ed3b88530b0d8bac7d1e14e9eea1fad9ff8e555e0ed59d1719b690302ee5671b7e69160bd647045652c304208bd9b701bbe219dbc4ce5640d52934e557488bae3fd6d88d966aa82433891b65ecc091e6f313e5a5185f6b53b5cebdd376a65150974a6c0b71544df927554c8d03b96cfdda42b8aad73d96da99b83e0494f5541a9e5381a3fec2b3001d94dd908fc7490b6857dd369abc6c7870c1bc2f84284e64c5d2b17300d43e2616d44ef8e46a7336aaaa83d4ca623bf7f8012636ae987a00fcbb5503f434f52fe3f2455d655f58b761ada944c7b72c1f47ccc47fb524ccaf00103"}, {0x48, 0x1, 0x2, "b036e855a9e7830a06d2df657440026e8c4a49bde0817d9faac65c6a72146d37fb939d69f621ccacec90dfe535bc7e621c7b9c438c8d4ae6"}], 0x10c8, 0x2}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="026f39975304ccf0872f6cad1750b8ce1247792605f164d201ac1d981274e64894769784214cf18828cc572f89c7ef7e2c474b9a64c5a499201e1fa0d0e4b16a734ef9b24bccee4a86e309bcc713a7834d5502b1d3f661cd85a9289fdcaf290e4cecb18d9cef3bb425825ff6e38576a786300df82e0a7b", 0x77}], 0x1) r1 = kqueue() kevent(r1, 0x0, 0x8, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) setuid(r1) 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x3) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000001980)=@in6, 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="13ad306f303fff1ad15dd37b0a07b072562f4a91255c", 0x16}, {&(0x7f0000000140)="0c84694e16dfdb5018f3e1ede0ed7ce799fa18cdae0591a273d14207f015c3109469bf74ea7c001c", 0x28}], 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0xb0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:26 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = semget(0x2, 0x5, 0x4) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/56) munmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munmap(&(0x7f0000d2b000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) 16:00:26 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='.\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x1d1, 0x20}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/59) 16:00:26 executing program 0: syz_open_pts() mlockall(0x3) r0 = msgget(0x1, 0x20) msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f00009d0000/0x1000)=nil, 0x1000, 0x2) setreuid(0xffffffffffffffff, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)=[{0x5f0, 0x0, 0x0, "68722ea9fc0b930e33782b5bee43ec353ec2f41204e005b9e4f9adbf640e5586104fd2281549906c4cf532132598a0631352556fc7af79d56274c6f3be47f9176372c90e51b443de72c058cae64615a84d5c246fd513bb0dee9a2e9708a3df46c341f94c39bce305a19e879810199fc00c55c7cb50761ea60f0ca287ddb305007fdade34a08fff01c9acc4f41464ff10736aa5ee4807c64872be35713347ccdb83726af6b2baca013985bb9708dc45197bdc4c2554a4b455cc2904394ec9abec9aa664b59cd31f134e7c814c7af90bdf96732427ef6ad27c64ce612be1e061afcb15c0bb8627979a3ebb70805928944c10a5a09663d39586177ffc7711f005fedecb7d7dcf470b2552918cfb6c27b50883a8c89fc33f24f805be0fb565eb0acab85cfff66ff6bab6670a5bf1be45c872a997e475c4d1c001afc8e0b508ef46cdd7faec9c49d252318416b97bb661243a4bf2c7b44d50202ba730a041aa4d1a262d5b272429d3a4730fb3be2907afa22c71c3f5b66c11b9d1ca378936e42427a4cd5421f8e492d18b551e94c3f28eb443050c4a97595f7f046da15808a2c005e7db8d345d4154937cffe847d2ceeac316daa56e717c2f861e0d1bbd31d0f82c464e7195d13396ff7c088e5b8a1a385d85ec4f89cb3dbfd2dd019f3a49b5a3c2e28f1a9a8467e22e4d0453127a500af3d2e65148c0a0325cce650fece94f8bbf16fd23aa5bd840d2af925ac00302dc277c1b16884be12baf1a2541854ca25f85c48b536480c0abf145ce59987ac8ba3c8abb63417393bfbfecf05c2cf7d1463d02d4df6569523f6b0f3a95f8cef7abe8a0f76899e6dc41399792a0b504baa6e98cad7a9bc4c0e05e54a4d28b8f84978358e9226d2c042e8c896dbd7222385d36b37b43eb0b00fc7e06c7fc4baece84873af622c4e8a85e6734001b12520beba617b5ce1a9c4b9d3df1c5c66b3e4eb869524300fc0971fc6281172e7f4f76ae308757d3f2a82e5f3428bd95b3ce4b6fb8389b163de548523c0e89aa15383d2039dc60cb84295a3dc19c89c6934eadb5b4354c3408e38c2e2ba10b3ac546c21ce677455147fb7b6a33955421a7f4c595a53bf34948fe008d969ed996930eccaec8c12380cc241f003ffe97a78dff46ae3e1c38af7b53eb9227561430847a5a296908a07b1fc89a2a5afda760dc852065924ea87575c83de7c6828e360c0abefda9c66c74e6692ee7668c281f9b212c70ae6c3475195f04e4d96413b387f07a8e613bb5e818dd22bfe4f493c8ae306801cfe04a60b8b0ddc0fe2dcea8b1549e15525e35e2bf0ebbfb8fec4bb997c8b32f26f2097d8368ed6cc9e5216507168c68df97ad6b2426dc156f7134d55886ff19daa24b4d8a5ebae731fe5f46cb97f27313868cbd0f227719de922d1d6e08c7f2633ee8ab62de88da412f3de2ce360fb39d90c380924a371faa2a89530c93318533c01db4c3c42a028941b1115377ecf1dcf4ad881a7c95ff099e2c3521ad472a33b511ac4c09e4f1dd409ed2f043a30990ce36d334e2361ae02caa27aad5854efc5059e93cbffaf7f9bf0c93492c11e07c907152d04e090f9758dc4f3a0fe6e679c5dcf4c0c794de028ccdae6b3e80b23539c098f6da0af62aa7bdab2e4faab7181d9ef75bab9de1abd450bfc07f77a503a3bfafc90bf048cf38c2c677a8ff86b549c7cfc99b4ff492228c00bd516f9dbbd36ca54143494cc16db7adf58bad0fc1c9b91b972954699edd2fa7f790e336cc56e536598a5b38edf9fbabf5991c79ad0aa851a6b780df4edead3f7079f46d09190d0348ae7bc6cc06f6a9211def7905e090c08a04469aa1c15908a28242620d8b940f5cf1245e2a46d664e09ee7a52a780aea6e62cfd20d9349426d5fce8106948196d5a746a68e670632209ef8583fdd033eb6c01061bbeb66706d6cf16bc541a1a1e4b72a2e8d4de1b3870fc1b61b6fd9ba50d0dba0ad71ef705e07bdafa89c46a919dfc7d4dd9a335aaeb2ecbfce6de93cece26d324c3ed74226887914bfb998bdbff6d6f7de53352d45e1e50af3ac19357806f3b6cb5d6fcfd135a6a94d22bead38f783b681bb412721eac21d0af0498604452822b0d420"}], 0x5f0, 0x1}, 0x1) 16:00:26 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000180)=""/88, 0x58) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') 16:00:26 executing program 0: r0 = socket$inet(0x2, 0xbffffffffffff7f9, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000100)=0xfffffe02) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000000)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffeb5) 16:00:26 executing program 1: r0 = msgget$private(0x0, 0x200) socketpair$inet(0x2, 0xc003, 0x1, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffc7a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x80000000, r2, r3, r5, r9, 0x8, 0x6}, 0x3, 0x9, r7, r4, 0x7, 0xfffffffffffffff7, 0x1, 0x7}) r11 = getppid() r12 = dup(r1) sendto(r12, &(0x7f0000000400)="c571866aed9d6b14bcd59a40c37c15e97558a3e4ec1aff735266d2ab6fa0371cda5251d7e552a31c8ebdac86bd492dead60de2ba6fd57e366551bf4b0fc9c1a6f4fd48a1dfaa8e532fb587e2de7e24907893c53dfefb5fa3fca9a8be27f91c54cf349ecec64f58869746e70916ed034496f810787d160dcbb88d1738071d2edb12c071f9675529080cac6202f0e31dba9e6902a4507728b6998837a925a771da787f7c6e680b4ad4c7b9b97f99471288cd2943a3d969c1cb4a029cf88be8c425b984f245c8ad11c0f509d61b9f6f36ba8e8032505cbd13c62f2eeb94e706c064a3844ba239020c9e199f8e14235ba1a8fd", 0xf1, 0x1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000040)=0x80000000) mknod(&(0x7f0000000280)='./bus\x00', 0x40, 0x447) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xffffffff, r2, r6, r8, r10, 0x108, 0x73}, 0x1, 0x9, r11, 0x0, 0x9, 0x7, 0x100000001, 0x102}) mknod(&(0x7f0000000000)='./bus\x00', 0x2006, 0x2800) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x1f, 0x4, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfff, 0x6, 0x3, 0x2, "38dc013d358abe2a002841f2019ec79bbf1ca754", 0x7, 0x9}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0x200, 0xa15}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) 16:00:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001200)=@in, 0xc, 0x0, 0x0, &(0x7f0000001280)=[{0x68, 0x0, 0x0, "13c981bc6672d616f51efb922444e8899b266efbb06d75ffa33eae8e220425c7868e57081d194dc10328dca95a22d5806cec0bda25c22803490aed72f9d05d443b19c212177ca3ad415801293294b39ae12c36f4"}], 0x68, 0x400}, 0x2) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="ba55ebae50595df2458974e3fddd4f5cd8152b055bb2ca6408babd779543822e8c3c32af66ed7af167fe3198d103e5df68124793bcf2", 0x36}, {&(0x7f0000000080)="021a9520276a8e0c582bda5ea8e16fae5b3a184538e809f6290211d22c0ee8c07087e6e88cded45f9c9c04a2e819cf16d82b469822af000c312b92299bd26e8229e16bbfad83f010bd4c1c161cf21387f3570d9d10f721c6c70f43d995ec79a7ab59ea409530a6653638e3ee3c8cdbf8241d09c527d9924a58dd630dd683692ab440", 0x82}, {&(0x7f0000000140)="9981d49ea03713b3431da3", 0xb}], 0x3, &(0x7f00000001c0), 0x0, 0x6}, 0x4) 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x8c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x100000000}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x9, 0xfffffffffffffffc, r2}) 16:00:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$getown(r0, 0x5) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) poll(&(0x7f00000000c0)=[{r0, 0x31}], 0x1, 0x48e5) recvfrom$inet6(r0, &(0x7f0000000100)=""/101, 0x65, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x8001, 0xffff}, 0xc) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000280)='./file0\x00', 0x8002, 0x11) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x20, 0xfb, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000001, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x30, 0x84, 0x5a7, 0x100}, {{r0}, 0x0, 0x40, 0xf0000000, 0x4fe0, 0x7}], 0x80000000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x23, 0x80, 0x0, 0x101}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x9d87}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x2, 0x20}, {{r0}, 0xfffffffffffffffd, 0x1, 0x9, 0x8001, 0x800}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x2, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x3, 0x8}], 0x9, &(0x7f0000000380)={0x7, 0x9}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffffffe) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCNXCL(r2, 0x2000740e) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000440)="8b9f4ec5481cf4ee0b875f232350e71a7d0ffcfee3306e1cb6f5cdcbe31e4c88f846de6c12db0c5e8bf5ed5314a0be7bfba1371e47b10e6f5b9429e088ecdaf9c06df5f8d61032145de9dd68c1ddbb50ad3e9887f595b969da702bb416e89fa96e89aaed684119a114c90b4d9b42edff5c859ce5297ff1786110effbc125ea5fe91afb82176597890f5d42a278b413d3201f7e87cd444b8fd4a4dd8466bf160d20016c6b8ea8ac16b2e720dde677fd6ab984076d75e99693964cfd90c8eea837b4e6af4c5f9e224e0bfff1a6cfbc586b7a22e664952aea4b6ebb67622c", 0xdd}, {&(0x7f0000000540)="efe377e7b8796e463fb24c71083f4f5ed3441bba64d51e65d66f2891adca0b13579fbadfbdfc3b43aefa5ed4b51ad67df56ef7f8f38df958120f7a9a86b0668bae90ab1b8b6aa27fa1597e7260f3afe3e06605a839e9fb9bd0c8a7066490b0e0c28b03a6539575bf4bb58538c61f3f923f8f8c0fdbf2efaa8bc09ca668f2cfec784c852cf16f6395678f7a1eba07be3687ce6a5a679d313c20e4b5c9a0588f0b46690f01d782bf928ebaa584c71dd561331b2afd70532e94edd072c77388cc20c542dfda5d48e12edf9196a8194a05c625c310d02121e6f2b7d5ce215800c8ea86cb0fe627da976365ee680c8c8b50", 0xef}, {&(0x7f0000000640)="9cc467005cd219263e55656b3a52d43efd59f617e576c81e0929ccbe692de06a039cd31f4d3713b33e678b2f02eaf6bd0ee5045965ab107d3ce3372f0e22b349c23cd58d8e35d4a2ccb5d147e6414a692a65cd282e89879b1b299261d2c0b27230836cc758020c166305498ed44360183cd7ba9a7d0e0084875a3a0c2de86c9728bd416341e35096bdd182c5fcca318e55d52ccfe1fb31ebe4c0f7500d4cfc754a685c5f8c1a8a355b5d3c068fb67d653a7c3573fbbd320d37c9", 0xba}, {&(0x7f0000000700)="8aad7d8857b2e6f21b26b89a2d70a21795cf2813010da2688c7dcb3833a52ed87a5f5ecad47016b2bc9e0b46ac90b9f4744fcfb179113ac3fabbc223696345ff247022b138661852f87454e92a3177eb3af3d53cb42aff896c2f5cc9b609783f5b7252c5cb9e42a7b91ba5a370e9e3cc8a2e4dd591447f35ff1e339024df8999bc6ffe2a84cf9becfbf70e0d05d2e067c208629521daf7dc9935c5499c712ab3616430cec090b7739d44eefe481d4351c1a42a59e8fcda0e97b459886c4599eda8877cd2a1add800547e29153425451f85882676", 0xd4}, {&(0x7f0000000800)="a6efddaf6a73eb5942f139298648622628f40aac866b705ddcbbdda890d5d3ffdf2d7308a8bb51ebea701d830e7466310fcb85d9139c5a1a3f9616b123dbec28a53ed0abf1604daf3456255c38eef4fd4df34c1a72a026741a50c6e48abb44d3ab1a4b192901b34fef7b42ba2918164377e3df708cc3c1f351458e80", 0x7c}], 0x5, 0x0, 0x0, 0x400}, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000940)) linkat(r0, &(0x7f0000000980)='./file0\x00', r2, &(0x7f00000009c0)='./file0\x00', 0x4) connect$inet6(r2, &(0x7f0000000a00)={0x18, 0x2, 0x4, 0x3ff}, 0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair(0x0, 0x2, 0x6, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000a80)=0xff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000b80)=0x3) fcntl$lock(r4, 0x9, &(0x7f0000000bc0)={0x2, 0x1, 0x4, 0x3, r1}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x3, 0x0, 0x80000000}, {0x18, 0x1, 0x17b, 0x81}, 0xffff, [0x3f, 0x5, 0xaf, 0x8490, 0x0, 0x4, 0x80000000, 0xd23b]}, 0x3c) ioctl$TIOCSCTTY(r4, 0x20007461) openat(r0, &(0x7f0000000c40)='./file0\x00', 0x8108, 0x40) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x234) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/5) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:00:26 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f00000000c0)='./bus/file0/file0\x00', 0x10, 0x0) r1 = open$dir(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) pipe(0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000200)='./bus/file0/file0\x00') socket$inet6(0x18, 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) 16:00:27 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/157) r1 = msgget$private(0x0, 0x0) r2 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x8, 0xfffffffffffffffd, r2, 0x0, 0xaf, 0x4, 0x2, 0x6f}) 16:00:27 executing program 0: mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) chmod(&(0x7f0000000040)='./file0\x00', 0x155) madvise(&(0x7f0000eaa000/0x2000)=nil, 0x2000, 0x6) 16:00:27 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:27 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 16:00:27 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000040)="4b743ecb98137e8425ce44e04fc223796e5245fefa1e3f29e0aca607be7e8705c096d63dcd64f766fdde44a3fbc08a761fb275304f6eb3ee1fa65c644fc27bb93f1149758096d842caaf0fa212cd922dd491937dbe0ada7f0e136e1c3b665683696163bf0928ebfc6a4fbb6e11c4b403f17d12080b0c4d7dca65d8d38233688e9e3201f617969acaccb71ce7dc84a3a3ff", 0x91, 0x0, 0x0, 0xffffffffffffffee) 16:00:27 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="948ae6ca032b669c4bc7cdef9ebf56e520e6fafe613ff862c852f2b323f0eff19d909bdd868403b39511622c95b1e6f1c3ff14eb117e8aae93f887b6c2037e5713dd9d64312cb515fd3c846816ddee236b71e5e18729bb92112e662ba5b3ea17ce72aa5a049f3cbc17ac80695a6466c172711692128c7e85d353ea9ab2c9e76663a99023e09c74c569f9c14da441088942a879067bfb2f1c7af057c45edd9bf9ee351f2b201daac43c4712558b70c7e279977139f8dc3a7a5102e60b73165b628e760d", 0xc3}, {&(0x7f0000000180)="5b8a4f82e3f5d46049effd953a20ea43b758767acd4f306b80b4ff73eacd0ea906e1de9b0e1b344d2932f51a24210a7846b2a68efb9addd736f098719461b0940b7cbb3b67f697191ebf34253a965a2a017f698ee65c1dadea5383", 0x5b}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xc}, 0xe) fcntl$setstatus(r0, 0x4, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab094622a194000000000000400000000000000000000000000000000e8c7b6d38ea26655733c2f8049bab00c68a5c209e489980c590e93295351855d96ca2c655b4ddc197363f46013f797c328124d2af6e5dfcc67878cce5e9220"], &(0x7f0000000000)=0x6e) dup2(r1, r0) clock_settime(0x6, &(0x7f0000000100)={0x2507, 0x8}) 16:00:27 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xcc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) 16:00:27 executing program 0: clock_settime(0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, r0) getpgid(r0) 16:00:27 executing program 0: setrlimit(0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) socketpair(0x2, 0xc003, 0x0, 0x0) 16:00:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x3, 0x0, "4f80ccb5049b0c0509eb35effebdf64dd6f16065"}) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x6) lchown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair(0x10, 0x1, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r3, &(0x7f0000000080)='./bus\x00', r4, r5, 0x4) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x7, 0x7ff) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = kqueue() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) socket$inet6(0x18, 0x0, 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffd) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r5}, 0xc) r6 = syz_open_pts() ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) r7 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x80000000000000, r4, r5, r4, r5}, 0x401, 0xff, r3, r3, 0x8000000000000000, 0x39, 0x4, 0x8f}) r8 = getpgrp() r9 = semget$private(0x0, 0x7, 0x426) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000240)=""/239) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) setpgid(r8, r8) 16:00:27 executing program 1: msgget(0x1, 0x1) setuid(0xee01) r0 = msgget(0x0, 0x400000000015) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r1, &(0x7f0000000000)=""/125, 0x7d) msgctl$IPC_RMID(r0, 0x0) getppid() 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/25, &(0x7f0000000080)=0x19) shutdown(r0, 0x1) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in6, 0xfffffffffffffe48) 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:27 executing program 1: pipe(&(0x7f0000000000)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) writev(r0, 0x0, 0xffffffffffffff18) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:27 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x1000000000000001, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='*-#\x00', &(0x7f0000000200)=')(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='(:\\.^@\x00', &(0x7f0000000380)="122d00", &(0x7f00000003c0)="932f29", &(0x7f0000000400)='-:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='#[\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x1ff) fchdir(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) write(r0, &(0x7f0000000000)="b195e643a8eb88f31d240ab1626e84b3ac3043c49470bcfb02feb98cb83cf541a85a6d5f23aa68e5f31a3ae900f838583d0a1fa6444284786f4a90cb1decf4a559d2c08951453921cf0450149eb1f2e1cfa6261a4b5de7d71a9632a8c669cf0d125815360cdf1c405d60bb17b789ae971a9cc7e991887f50c1016bfc9340c483df52eae05a6d814fcfce60ff623375ef7d21393fc94ddff7acb3b4537222d244d96f5391dc607e839998e40b0975670d34194ccaeb9edbda471df62598cf28e7e2b217a78194b360b8dbb72bb8f3403da113168b193c20cf56aadb4bb1bf27cfbc25814ee8d94e0a17ac6de4d7d0b312f447a81bcdd5e1", 0xf7) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:27 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) dup2(r1, r1) openat(r0, &(0x7f0000000340)='./file0\x00', 0x8, 0x101) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xe0000010, 0x2, 0x3}, {{r2}, 0xfffffffffffffffa, 0x4, 0x6, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x82, 0x80, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x10, 0x3e, 0x101}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0, 0x8, 0x82}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x3ff, 0xee}, {{r1}, 0xfffffffffffffffb, 0xc3, 0x40, 0xc1d2, 0x4}], 0x4, &(0x7f0000000140)=[{{r0}, 0x0, 0x80, 0x20000025, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000018, 0xffff, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x18, 0x80, 0x8000, 0x250f56df}, {{r0}, 0xfffffffffffffff8, 0xa, 0x4, 0x2b3, 0x4}, {{r2}, 0xfffffffffffffffe, 0x82, 0x20000000, 0xfffffffffffffff7, 0x4}], 0x1, &(0x7f0000000200)={0x4, 0x1ff}) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/78}, &(0x7f0000000300)=0x50) renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:27 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:27 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x28, 0x9) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) chdir(&(0x7f0000000080)='./bus\x00') close(r1) fchmod(r1, 0x8) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x4080000000000001, 0x0) listen(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$inet(0x2, 0x4000, 0x400, &(0x7f0000000080)) 16:00:28 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x200, 0xffffffff}) setrlimit(0x100000004, &(0x7f00000000c0)={0x200}) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) pipe(&(0x7f00000002c0)) pipe(&(0x7f0000000300)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup(0xffffffffffffffff) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000380), 0x4) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10020, 0x40000008) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = socket$inet6(0x18, 0x5, 0x80000001) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) linkat(r4, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x8000000000010, 0x1) r5 = geteuid() pipe(&(0x7f0000000080)) seteuid(r5) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) 16:00:28 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x5}], 0x6, 0x0) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) dup2(r0, 0xffffffffffffffff) 16:00:28 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000280)={0xd, 0x6, 0x1, 0x4, 0x2, 0x923c, 0xfffffffffffffff7}, &(0x7f00000002c0)) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x2}], 0x2, 0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) chdir(&(0x7f00000001c0)='./file0\x00') getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x20000000, 0x0, 0x0, 0x0) r1 = kqueue() write(r1, &(0x7f0000000140)="8471a16aaaa300c975b54d245a308cb5180c9241d99ec47adc680222876df8788b906ce7067cf5aaab375df22326a0f999461f61ee7efad06d63bd192c474126bf14dce0a8cb8a894f365c985e7306a771f41af4cfd60433a2b28f68488fbd7b8a3e0e6e9972733f419617a7f9263d3bc36b2aae04c0266b77848ad5f1c6c3640495f658a1d07a1b97500e774a5cbfafeef42aad434743cabff6eac382d13d19535252db77ad2833b2ade96b8abb696dc3a68eeea6304a41e99cb801e852f0a6f6e33e2eeaa23335a76ee22dd524d069b63338d1355f31fb298c8ac39f80e225ec10ccf0834043082e", 0xe9) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000040)) getpeername(r0, 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff7f, 0x5, 0x0, "cd9dd2648c6820a533748a95a246272fa9025503"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000180)="6591e6176e009f6e1f41b6444cc5d4418f7f4ffec34eaf", 0x17}, {&(0x7f00000001c0)="5a70bd5fce87c9aa29a5dbf37bfc467c99d9abf20a46b9f19624dc298a990aa088da7893f9b530c16295add7aeb9c6b907307f82dfcc3d5dc79e3e6e43a449c008a2b93e87d1601510c38982fcc468a4cad677692aeaeda5bc795d38b0457577d5859fd6b180db56f7d0809c906b7e01f311b27829c5ca0aae8f629c6e6942e26baa2a527acec99a7ea78860deaeac831b2c3db10c228086bc1c9ee1e8e9adfbbfad", 0xa2}, {&(0x7f0000000280)="9eee57b1c1c311d706c372439c6bc0d57dab87f0108cb68551", 0x19}, {&(0x7f00000002c0)="274e287bdef35cf32b00f7d56b3ccf9d505e774bd93a66a1a2e1e26cf40b4304dde044ff7f74c668c2d1e0de3e5165c8dad7fee388ef5825806a496221c7c5bca94770c6194ed541dff262cb5ead8e14f39e1250901c9d618270513a99bf4f3af85ab79fd2b4ea3a921e4f4fd371d433dbcfb7f391d8eb60e9adb83f5780f93a531852f190644c909ee7d8d6d0e555ec65499cb3d212e23456a8fe482fa6089f0d30f4e98fa5d4f005ec3d80c752cd1ee46d2f01bfe4c745fef3e4dd0879eb9d2e8c73f41242442ac584e12568b49d3e447fa4a3f27538fc7d4934212676316f7a68b19d55ef88c252f81e8e2df9d62e7e7e24f0d0f3aa96ce13efa0a164deb1fad9e7444eb2d21505c0ac690ea8ae7c03874310a5f1abbe2d18a14690514dde26265e89280dad2a217dd9ac61b2d4542508bcd5468c78b5ee777de15a01414d1734478b1dfbc7bded7616efb41274aa577ab3565f1301d3c99fd96d49f9e8bfd1830a0f5e0278b43f66530559bfef47e8a8832d34fa313ed171540f99853253ccf6c9ce5823be03cfe94d275f98373d8618ed94800fb44b54ed961a427240c6aac418247c7c3c870f4a24fa8eab40e14b003a3ba2813bf9cc2f77d68b67dba8977866e43280465cf2d5a29da4c1811b1cb06c40316f09e26934c7856f29bc3ff7830676040786fb860046f989ca4108e6e4929b8bfbab011f8aa86303a4ce5bce552fa5cb27eb7a176aa35a1ea257ef647203ac0e59616177a22e15abf01458a6560211d9406f53478ef650f2146c7a1bd8328109afcacac80366c3595d71818b4a215bc39d3e3a79ff4e83a5cc45ddb9d80ac536a4ecd749a4fb674860b59bf980f59249bb072cd4c17445aa1996381e48cee44ac5a31a9621d247119cc3cd272ca803a2fb62f40fb1509260fe4e0d2bcada51beb0483f6e194c6fee2455e085f6de07e25551943eb6b8f4c7d0863364bd15a84019debef86184bdbadee5383c03a00cef8cbbcd171b7e4a485f9ab7774e6bf7bd1ee12f0aab14f91e9dfbd4336fa2fca47e00a8c9410a976bc51621899436d888e63cdca48448759f926a4f38dbcd22415febb1ed5c0a6fb6d1c3b2c8fd56ee89936ce96efb48acd3093f867cd86615ee528326e659c896c9482e59d74bfaf487123ded9d7baf1dc62383e7e2cd76887191711cc2e79193bc2f8bf000b03bf14e6d340c4d689ff0e7837e40b7a01c597808baf197f50d0910f6dcb9223c919a83f47a344575070496f8f7bd5f7dd2f7f1f8efc59870cd34fae5f0e9d5e401ee901ab1506b8d93aa94a14c66427355f74d856e36b58408008163cfac5a394c3d1ae4291b33172402eeb09058b66fcd73abb8ce1d244b67dd7ca925cde1bf30d50621cb8d3f6c2b18d07ab267ad411dc41b7b22b11958d2749256db82ec2103230c59c95495605b4d0aab8bc0e6a1b8b355c56e4c26c87ed720e074b65073166fa47c58b7e0643395d792795a2a2fe2896fd0f05ebe1099ed6e55245c36e9189885f834ec5baddf37c0868826dcdec1fefc0d0dc3ede37539e7082b6acb756901841d9390a66b4b94378b8b59452f55071939e84b77f1c3be923f73e3b2bb4d2ab2d96a3193c50bb9fa244f8210254e6bdbf348c1c33bc5f9190372139592fedca6bcc3b8c8fe3327916b667c34f63fc48cce542a50ba103876da7f053e4c388b9c395db8dab0eb506036fec82d50cb95f92111fddca85dce1b84e9aea1855318384fd3643ff793787a40764cf98ac3d2d16915db3e90fe8b161e88dd318792dc7563bb90ca65c7c098e7366178cb28e6785eed070a4e55231d90def07efb4af9cc338367aeab8639b50618b0b9f08006fb5f4a70d35faf7bf57249f1a896279fa75100fb09d30ab88b6a2958cbd9e6bd1685a0fe2e66454afcd6a811bb13b74ae538e9b147365914cc525764469898aa606fce81edb1da0265fa3d54579c1edf9b85235647c09e97c7d2c5efbb19d13b7c3600508a5b5cd501297d27cd0a19d57d18e0e53d73588c1d9deb55e10b1b6f6e18d886a05992f0561d5c672c6fe88e31c0dba293f0abf7bbf51a37a55aa5b194562bf4ade7bafb473df02105beeb4f8a73565672e3acf4c71342482b737c451028146bd40d2c8e5d6b294c31fb7853ec82ba8168d23a932d6284ca50867fdf62e4997014d26648236794919ac40943caa279211f2f5143d3aee9955f4b6ff5b29b51a8b3158803e2dad4f970eac68727c6ec8adcfe777ff6a7d9f732c55b421ac9021953db489c0e67ec1579cffcf317e0d9365e89b34ff588978fb374c60c0f54841079c60d79f44009a8d75d083c27b927afe62047b294df54688339268eaf8be3e267e1ad0deceb2efcd9d4b25634b1235bfe69931c5c8a4f5a058f0916e38adbcec9b2ad40944807b6cb4b0d9f8c01a97ff1eceec97be277a296817701c8190c539356ae3d372ed8cdf2f385588bfe87bfb9b9a0b42096bf00475329c643d2351a9137ddc6f73927d7db2a4f2301d4e1dd6a0834befac4e75d4270c0052141ad0a3c780ab16eac68c31789121b19bf9c74210023c77f2230c1e1655a0265db9f55c97cfe6cc8bc5c8a1ab363a84585ff90a0478d02435927cd8433bc97f03ca22b1adb8a8e9d7e850a7fc5a2d1a6d65acc7f1b9ce08345c864e1a1b5755104e7e485b3add1e0d478158afd6d934093bb32bb00ffc2800df1c2985763049c712afb0e959c3c24ded1fdffaad8cddfaf87edb6719939771544fad5bf92c9dbd5b051c244b48ff3059b0b6dbdd9ef4ecd3c220422c77993ecad4e4f63f56d0f5b829630ccee54c4b936ce3eb5611286eb70531332ed7510fc1e93e7c32f028f8b4f121b158fa2dd9dbd8d0b6129a6de24b8738eeac3fa63e28f08e3f699bd3bda5a8137fcf88bdb562b13cd2bfff1c5fde340fae770c6a689e30d1dbd3aa67145b34a5cdcfb6a046f44357fccb5e476bb3112397670c5800a0588fe96f974d05af1d39dcdd5eb6d6ca658c9fd87a919aabd0afd556fb7f12249d691fea504b540466e9ee664c04818d76229eae57f17ca250613d6f7817fca69d861faf31f2e913c6f474403e29d540762ad5ede8acb88fb06f9861492e3fdd504c35becf397e1c9dbc9fe0da8a0642bbdc9d1b2a9a9b50b0fdb7594a9188b944e7f34cae844d3ddb6e8119cbcba9c9484ab58a01c27360a68b7777e83341922b9086443109d6aced734c13fd9613ef9f7689a1963b4b2e74e7cae32eb2c2df7c31c15770c30b9f281253b2a58436a995b53f09526bfe5594b6e26c6746d53f8c295442cc80bd1507797a825a7f57e56d600a315c5a5f9046d03fc901b01c4708b88a892f8b7acd6c349173c68ffa7e2e0b24db9fb48b2375bdbd28bcfaf55cae8c98902a9ebc6b4f9820806dd6459e56060a31abec351b4686fc2ade3e378d9b9c883ed4a5bb61fef831143bf3ddc54838bc4a238a42d22dcb6d547463cc4228b9669f6cec76db415e28315b210690854c9652c92caf1ad49f666de91ed68c80c5f7f4603ae919a91c38846757d90a11f4cedc70a7b000599b6e8d41ccaac5f2ddb0e5c3c8e513119fd53b3a36105162263e13222c024588448cdfbb6efa539cfb7fa63f5386404a992303e26f1c8396581f604c6d96ddcf7a3edb5be44f0b8e9bf495ea481427c89185c7a8a2ea4213777f656b3b37c2564a9841e35a413123e9930a5a551f50c1f83939f6eb9bf527cecb24f711c6f1f64ad0d129f4a8eb0c5d64b0bf5d5a2336f58d45d6726db699714c97bc8a6ce07afe0f2cead664867031d9b4a8c04779b10446b2cb25327ad58867d6764068cc85965f3d7c3c94364521a843873929601c0a98bc0b5b3e21deb881d130f798477b26b513b06d45a409a536f69e2d210604c2f5a2627a9c5cbf2f744ff5ecdd397ae67ba0ac63fe76802193f0df69cb86f4dddb9ca7170d10f0c8cb99927c589582b9f12e697a1360ad97d50d5ca0389ff218256769b1a1a6302a169a40dab4473df1f26da56b18517b9994bdf4999b723c4083fa96f5ad87564415f6685db8baa330196dfaea3505d2a9bba07f41e82535926e85e7f739d0b7bd8b3935957394389ceb67fcc9cb1836f9163be802a0ff145a0d866550ae4e904b66c72cbdb2feea2951f48cbba1e9dfedb4091879af6469e580599c32cbd1e67a63360f08608e49f0dd5872e76c4b3360119761f10dc4f1270a15cd66bab2316a0d4808025caf2dc92355b700a7dcae7758ac6fed62d7ef9bb712f9f5fbabaa13d6d2e2d338779cf0edc3e0a9f837e9375e48e5a14edc21abfaa7948a2936af4c6bc77b123bf94252324ff0636935da576828860947a9f3aafb4c4f701a98bd43faae39fbcb1d2f68861e86404e327c282e86c529e45d63768659c58e752a463a661565b499f50d9addd5c731cba0650739d9cf4d70ca4a887b43941b4ba73c10bcedcc71877069c27219f4d24ac6dc2763ca9ccbe5be3d6ba0cdc7094d5160465962a97ed060694325596aa46c3cda84e1410f30d57b806fe0fa9766fdc5514f531f44503bf5bef23763b3dd73ffcb8984cd8b2e592286832ac4440edc8409fe9508a938f3041fd208241a6641b70fa62acca552359394ab1f09c814c7314deb1f0536dccdddd5fec891f96e7c6bdd83c88f932a5cf97bd3b3b8e91324ddc0411dd4895e7dd47280e966d428b07e68579fe2f0a48257f3eb1e4dab2e8547ee5c3899201e50c2c0a8ceaba99514143de43a98cb6b01dfe0150ae889229cfd51e0781463a2636f33df1722bdb3f4f54bea2b357f213b8ed2e92774ecc452bc6920a0cc5617e2f3844bb6d4cda78bf93f111e198e050189889f39ebcba6887af0e2c1a495511323b02fd94638df5ab8eb04f44dfc34e10cb0fd4dbc5f083bb270e08b59aec7fb78bb99ddebe4dc7cd06f1cffc2513c7571981d882f5aedbe3bad56c2ba630eb291cf61eb179e0f27037d103a7d1b4a38075e1d586d84b8b4e202766d477a58411fbce69f9bc569fe972f01f4277ed64137c3565864d4c54062e640b9c787f3a8a6fa592c2690555e584dd1e88fc597137f0b7c96a6dd9eeaf1d8659f97f54d43a0212730c54e42fb33cf4708a87682f6406e87cbb891a530ce2814c71d6c03d29ed0dde8eb92815a8624b0296dc5b28e950b3e86abace6faa441b7a1a657bb1a7de1053917d855fa2d03c14926d5adb1e69e7f980654d840393d29bf4805592230f20eadc02c09e8f4a32f6996ce89be769a36899ec4ae09a0f3511a59f28629fe978ec304fe1aa890c9aaca4aa71f82460126ed71f73073a8e12c0acc43e8acef341a278d01a5b48a5301116f8648cceffd603fa220db609749d672d3fbebba915a7366b311f0e58f76e3b77c884fc3d18f9de13702c32f5fe682114887badbf03a0aba0c4258b50bec6b0e44f5e1262f2a252d60256ce95856d2ea81b8c89b234113a0a11d1f55ea98032244fa2ad0d84b303108da1584492ede4c4f754460cc3f2719c5271e011e41f0a46a37b90d5e628486d20eb76f2ad74294b2bc3386f115f4a55ad46d5552fbd1aa924ada031e68ff52d4466d9de8894c6a79453660828f6d1b419b68fc8e2d67c28ab307290255fcf736e2b9074ad52b33cd3921e8f255a1693742b9a3559b1e86898b2e050cd7bf03afd940c711c16a7710628a030681b80bab298329b2ba0f3598c14572357e7df5f3238a20b56d14b5b6b0996c7d0fc6a668817b945b9c4e146f18ece87b8e983fb5bb5db36670024d563473c87f7b5d89c6137f939e7ce", 0x1000}, {&(0x7f00000012c0)="4fd2c641db22a14f9f0846262af157153a872e591154cbb7f5c706678915ff5dbe0cff9309971255", 0x28}], 0x5, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x1}, 0x400) write(r0, &(0x7f00000000c0)="5c72dd5842cdbfc53373fabf0cabcccfcbd328f1e9ee27235be69542f1ae4f90d6bc65d9758714f9a66ab8b04616adb04e7e0a54ecfa9407cb7b0110349c4284cf45c538144bb6f957b6bb3e5bc128ced62a04d52edeffdaf2660d437fdc4d5db30f3f7a3a96cc05ddd0bb979e74a07df608000000427290306cb04d2f1f3bfa22cac3fa7cb71f3c0b6e185076f2c5c08a5c60a68cfa4b362dba5b3cf903740cd6f0f104", 0xa4) 16:00:28 executing program 0: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:28 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = syz_open_pts() write(r0, &(0x7f0000000200)="fc847b414e554e51d49a3cbf7274d73d6732ea6f00e916b59c97ff7e9ceaf040a420af5dc614b5320db044753ff1893f4a6296165a82cc09834b9e0b7a633301344fa4fb32efdf1767ea775bfe7785aaf6e78dd4b81b203e9043059e283e00073eded575ace643862b5eb63e7fc293acf35269da826fc2948d92b2b7ff8515a8e28c9f210a2ac5d07f0d9a5c18a897eb656a4d09817a566354e4d10b57989eee08a9255b46868e19dcecba1d60c67dea4568089a09f59707e2d04773de7efed0d7be2ee338d2743b78aa3980afcab876dbf054e15b0206d0577636ec5e33136f70091a12a4d82229aa44bdf4974dd63c", 0xf0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)="82c6de05ff7a79eab27276d0fbcfcbfc26a49dfa2927dacab72f9bf5f3db89b799fef8e8a2435a9b4a12731915d2f91e4d0fc3b76cf0a4b15bce6dc272492f4852e9e8595f9e03ee889c84d3f2bfb0e89097fc7b6f420dc4d162e3d5de50d3cc4ee34a5abf60200d6dc05d37ddae30a914cbe1460a18629be608369bc56ec79573ae1f38664441c3e120d0c8ed3d4c6bb74406f1006b389557b069b2c87acb69816e542db7ffa41ad2dd063fe7d013a4ce475c6b9c9a668cf81069", 0xbb}, {&(0x7f0000000100)="a77a2986b21dc507e354f3bbabe8ad773840e9bba10986055c0c76d86dfe3ba3ceb654bd186821a7ca74c93264f51884c1871e2ec512cca2b9021deb9823893356c6b8d75e1a6a63edc93d", 0x4b}], 0x2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) 16:00:28 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/195) socketpair(0x22, 0x8005, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xa9f, 0x0, 0xc026, 0x80, "9f9c4920ceb7ba17e42bc99a56ecccebe1ebbf19", 0x10000, 0x10001}) 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x6ccdeae40ca67802, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 16:00:28 executing program 0: socketpair(0x1a, 0xc001, 0xc53, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x1c4}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r1) 16:00:28 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet(r0, &(0x7f0000000380)="f63e71f2c174d73b865702e114f393f2e6ba048f87f2f357bfdb5999569d201da7d6119c1142746c0578f64490527ffce4b6066988ed79f0875a69dab336317bd1ac7f0dd66b00016af8e6d9e5166d58e53ed65f7e605751969de773609be0cd1ef77bceb64a557374ae6dfcc1ed23eb3abb39ac199e77923aed1b5fd82091c3876b48faca561fe9bf16", 0x8a, 0x8, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = dup(0xffffffffffffffff) sendto$inet(r1, &(0x7f0000000280)="3cedbcf69b5d20f2697bff694325ebeacd8b747d006e15069da17a921b6c58b7150ccd1b04095fa324929a7845bf7bc0ce007d34f54d74cfb607ab9f223c5b4127ef517c0606148acb7d9ab3c676a5633ed29afe3d54b51294a1069a9d24d00c53e63d0835d2c411642d620aed213cd4f1a753a06686916b67265ec65a5c37ad9cc7d05d5a6a913139b05d3a9a64e6f38376acf28f4d099ec074aba55e55fd56d0d6d40b2e6ba2d5149c698be51529c43a49faad57e02149be9c4bd590b66b3bd3a00b768fa53c658d4f19f4e2f5676dc6d5a6bf04904d03aad165945cb3d9ff02779b1b1382", 0xe6, 0xd, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = dup(0xffffffffffffff9c) sendto$unix(r2, &(0x7f0000000000)="213bc6d1d8231f532fed5829efde46b1174c8e0e041c3f5d9f749ec7258ca88c518c3df1a536540129752c087365bdb2af2676441ab670c86357f44bf48bea7ad8b3e452d41318c673fe3f5a2c82690784fc10439fc524fda2d7bef56b70bc76de48d107e86f0e7367ccc76c1db2d2c124a1266e2c3f9a794ac4c49a3155a1b039", 0x81, 0x4, 0x0, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = fcntl$dupfd(r1, 0x0, r0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x0) dup2(r1, r0) r4 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = getuid() r8 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x1, r5, r6, r7, r8, 0x8, 0xcb0e}, 0x80000001, 0x6, r2, r2, 0x800, 0x766e, 0x3, 0x8}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:29 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x10001, 0x1800}], 0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x80) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x1, 0x100000000}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x2, 0x23, 0x100000001, r1}) 16:00:29 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x4}, {0x7, 0x400}}, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0)={{0x77359400}}, &(0x7f0000b1bfe0)) 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x18a00, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x401, 0x2}, {0x18, 0x1, 0x800, 0x9}, 0x9, [0x7, 0x5, 0x10000, 0xb2, 0x7f, 0x6, 0x5, 0x7ff]}, 0x3c) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:29 executing program 0: r0 = open(&(0x7f0000001b00)='./file0\x00', 0x611, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/208, 0xd0}], 0x2, 0x0) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000000540)='t', 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) 16:00:29 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgget(0x2, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) msgget(0x0, 0x670) syz_emit_ethernet(0xfffffffffffffcf1, &(0x7f00000000c0)="8f32c557a5879cda7534de5972c0ad3d4a60dd4c934f84fabf121de647e368e2fefe3b3c8cd258269a919af5d02e7d9c38ddadd37ae18fbf9c48c78596fa7f138b7b8867b2b6933db2835e71862c3295fec72f8a72dc5d134799e634befd8d") 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xb0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), 0x4) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = kqueue() r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r9 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x81, 0x40) r10 = kqueue() r11 = socket(0x38, 0x1, 0x2) r12 = socket$inet(0x2, 0x4, 0x9fd) socketpair$inet6(0x18, 0xc000, 0x1, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r16 = syz_open_pts() r17 = kqueue() r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e477e6ebedd13928cf7a197b8f32347890aa1320f1b2aafe12b6fc9765e5f204ee2882eefd49b2205e758364c819a3d6892bd29babb31e451cc48a0464bd0f8a34747741fa9d93dff87d31edf277df875f5e45777356d679868bfc591dbc1609f10ebfbd48e5d9deb4b4e57961e52e9807e4e34a1a6dc2bacd9360ce880bc0110b4ad211eee021522bded24d7bcc93ec701c3be7cc5b38c8dce4a5b8a8b9b7de0289a76657d4aa5e8906f1e"], &(0x7f0000000580)=0x6e) r19 = socket$inet6(0x18, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept(0xffffffffffffffff, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) r22 = socket$inet(0x2, 0x0, 0x5) r23 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r27 = getppid() r28 = geteuid() r29 = getgid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="033a50bf06aa0e8fefbb78384aadedbfca353da15209eb8640b06c03d5033e7b8546d62c1958cf1c36976f0961aff25a1fc06aed8179c8ba59511cd5a6823095e8df5ac4aef2574f8195e7fcd52946", 0x4f}, {&(0x7f0000000100)="5bbeed7178cb993f679e2b76acff79cd9b5e64bbc9aabaf5316ef70feefacdd0c1ec4e995f9c89ae8601ebd0552224270eb98598e355aebc12fc15aa8cfa539e36394e8aaf9a9aae2281b635184702ca013378a193b08ea3b03cce1840e75d83626d9578e47ef271f906a604c92ae024210d4c2da8c82417a4a950b13de8d3834cdd53889a689d108074454421f803a19db5f447b6e1a2f03183b835a115091817d37d8c00c6915dc78728a3bc59425e4ce0c6ce49212c93f410498d7b2982d884a37fc4d9bf8a05bff8", 0xca}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, r10]}, @rights={0x38, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17, r18, r19]}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}], 0x108, 0x1}, 0x4) setgid(0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)="86a7ed9b776561b393535ffcc5725ef5450f8a1a894ed1e3837da09aca3eced5e63378de9472a68df88fbfe23146ada8ecb910a6b1ce44d6f99ae77a492779b8866654e693af018f4d86b406651e97a7269826dd74fa68147d0d22349bb37e07dde587c43dfd2ae2031e6cb2a92d0b40203f6303550e0baa6b9562f20243507669f91680fca2642610104572aa40909bda73f0fced60cbc161910afd2f98c3a9481778b2109a4965b3a4730c5d7fe4294fc1382e7ca2cafdead2e857ecf9", 0xbe}, {&(0x7f00000001c0)="8c2ab9fa149d10fd41a25338778d26ad0ff86a65e1d5230497a3d3bc0e0f7eef55d14d4b9ce6fcb5149daa8cdfeac2fb180eada4b988b7a3ecd1893258837d9d20afc02bb27b1ae31e88248cc5c88ce67930cb8d5b6c34b74a5e9f5eecaf1a47705a558c6a11513ea50b3a0a748425bad342bf5d023084a08b1cb683c8ffa1cc33421b48e3dd6000a97b13e9139dd818a7b5366ec29fd52a708b9c5f9c6b19426401b99b9eb42346625eee", 0xab}, {&(0x7f0000000280)="c9d8d689cf0cb21dd3bc401ef385c80c32be18b458e7a5854118d32dcab1c7d42b38ca99266bf777f383aefb90c002d6aeeec4f36e4a2102729d8d3de3333c8043664a272c6031b93767c8c730f98256a0f28e8839f23b1f8fb0765fb6a14784f15b286c525471791b5aa22933c25791c6b69e92124d3888332064fabab5d5ccc3426d11e80714f6315e8e43763fe400d3f334a7f59f3db12d6d3a2cc765425685a2e1cb6c9a77a2b88175f5f775362ce165c1aaa27d028a505b449cd27cd094611bdebe9e249fe98ac5e27d7b786a4f4f34d4636610f488c1de401f6e3f82273ebd923725684862cd42f9a17e6becd1247f06432d9ccf7532298a6c510ebd91b028cd7e8a076d8138a1e6fc292d4a11e0fd50b51e41b23f16637b224f3a3370f9ebcebf66272c7b7fdb004d76f22b805b928db02cd66d87c47938b561ae57aafd4714a16769b3367f7fbfc1d997b2435e29ee0e652a8a14bc56d47a715e05c376e05691de47fee68a24126861faf1beedeb71a869f4b9978a2b9f14d47353f36c39a79a7f7219f9eac42b622952787f14daba1f2183507aa9d5d29aa1f5230d4f942b6323976a3a9cff569119c0cc020111cc9bc5813887a0f923c92d6e025cdaf15e2b0f8452258fe8fe1758e18b4f83b7ec2b0a3a0a9c9e9f628c0a5b622d4a674282081f98ac2caeb0c951c6c300c55f6c5362d7e46346eccb1e2d433379b79db0d1d08808042c7c8829ca3dbed8d92083230af519bec0ddac21069db270cbb4400f12207236e0a27f32a51839d53d2c2ee9084a058d7b28561337899003990247c31fee7543b13505d414fd1971ed6148cd3d051ed67ce1deae3e14927c1b35b2bd1b17485ed0fd74c800396a37818f95af7983cd3ffe5d52dd1a29cf1df7b7849814606cad1b38272fd4d64a02e1302d16e4a0758b9777020f9665d3bce55f02e780533d88e1729d0394244cc400de1d65555fb6faeb125f0c336144bd5e2a7d1eef37fb53e24222578b8500c81378837079470c8546f3e2b9cc2ead4e91f1c8d5331e313cfa2de3d8ccee5b35207f0e382145d1c61a67db782f941d48a2a62bd9edda7a9ce4bce1c393647015df7948524fd312595f70185ba59bd11ff3b7df2147aadea483a25b289971ec01a49f18a61f06a9341520c1ee72283f7892cf64535150add2d075c9d57e235bb4839f467560ee64a76c3ba156e2d28fca9abae0d3d5aa87577763dd07dc8825727a6bead0ffce575fc14c1fc30334aa64234f4ffbd6a6fe4c1afeabc9d045aa2ab08468b16e81e7302753ed89de2c81474af5d2948097d6f40a5638dba748a932e5d46e68120a67f9deb6ec0e6199e7c2a45670fcad5345411ffe7bc107252032a9cfd2e713a9ce857f8157f7cadf786c02bb1202e29341f64a72560c0b45adc2294c11e9588399da11cdc784ceeffbabca4ce232d08c806dc670f8f538fc971f596f41f05a25611b9508850f3295c14a063da557d6a1f8a1415e88713c31ea55d6e0e3e95c52467d43e62e6683fc9e3769e72120c6b8b3d6e2c6ea13b5352805d8ff22c72b36b3f4be9b93f719b29d1352337117fd68f39124f5656c94a1aa68ea1dddeac9ee6947352484e4a58ef8f127ba7bfcf171043701407fc5dc3d09e79052395746db337a747112e2536049442df84887a0e4c499662d280287f89e6ea993c30f9a9e6e53d6e90576ef39c5c567979189805a6838f7527fed47ccd168523a05e9807a93449f71dc96ebd64217ea2d67e7477f57e9bea6b12cce14e1599c2fd2f7a3571ed86e4d81ec72df0193212c33913d950c7a4cafd05ca91ab4fb89e7b1389287866c80257d2b577db9f549d78e31285579435eb85f1194325ed5c28aad1f9fe3273f952317559fe9807c479fb516088e8e41aa26bffa54df31bfb678204366977ece3dbe3e1aa7d27dcaab03d810a1a6d298b09f5f275c89c77c8c9a86c0ea0fc153023d500a0866c09e1fca3f2595a792ede9914c1e5592909d903f619a039ba51a58c22ef1ed1bb59cb7f5a68ba8f3ae03ef3d469005ae14cce3736da876048c31d507830bd517c23829896798ba21f6e6b6b4f0e1ff15ab3f3152689057d7ba2a8517168221f230f5b8a135dc907fc6ad434a3bacdc9600f39c53dfd6682fb07e3dac3090594f5c2b4f6fc4528f794c292fa62828351b11e6679094459ca48fea3139bd31f590dd5952f9e45f8cd8c8a56afce7845077b063c51cbea1dbf6dbf8c5b5af29f00c9e6091d58c90b2e1da72b1eb30239a4daba9c858880e9aa169a00e71ab8dea508afb0c98abf0cfe705443e36b377163ff2d63aedf4333603c168a036ae91bc1ed4ceb931f25d62e2b103b28aaf8c3cf3bc977e02b39c78dc24d6d318f7cf1af3c9f985b2602753b67188e142d5e42716208e9bdabdd2c15ce86d9f83356042a3c16600558a6a116995b1273a7418ac7f7fad550674308724692b0a3b989670f806d3faac4f5a025c0fbb6a04dcf2bf2ad9c147f1f97cb7c3f93a1f552c8e0c25da2eebe4da7fba2dc816ab66aeb789f7bd05bf137f5ef1fdcd2313351c1862fae1797ef91914a004dd863cb02705fdc7f8309357e364d91f1c68164792d35a938f9a912c03062132e0999e77e27d3ed1663b8f63cc2fe8d1b948bf33d8a2029be0cdd5fceac6a3a61cb64fdece54a89f4c14e3bed13d775553856abc610af5d0353caec81e1c89af461f20004743c41af49758675191408a224726c9df4e76bc6f03363419bc2a061dcffd93134cae4bb38071a5f5c6bed185af46205d7db7a4e1cc9174ea5e7893f4980cffaa92e90a1f4e018616757ad2bc97ee77457c7f6d1e9f78952c09d81a1153bc5759ed28009597125b4752f5a777677e99f6ca0e75c790b6ed7ca17066c7e97866e6323c21f1bea2588d5083475f9e1e2f7184ce4c2fe78e26ac3a80e7e483d703171c2d0e3a12cbe78a71ec5a2f629d533348f72dbcb1d1c93473e3a0cd5fb251f36f695b872bee70036c35d1b11e46cf073bcd9bfdb6ab54b55ba935fbe9eee85b0dbd1482485d6a42866b33904eef0d10c3e586f89e0ec71d5d1540fbbe825140b282a533fa586c69fa1364a70cd5d02a3750637b856ce4f703721bfdd33256ed7a9c2166385cbf42b35d93a72c41a921fe9c3947bf191d95c5adc315c3e5fa9773bda97b1bb985a820623afb95cfbb9067b0bed8d880f3e378582cd56e229d04816f3b049ca22c31a4e5fdf0e56bb32674e1f2fa1a4972829a09662f58aa547e1de12f03626b73bf3dfd58d3666caec629d5fe88f1132dc39eba19f886d892471e034efa85ee0356335eea12efbe709a871434e134be1b418ccefc169a677a45f273d1ee04a2cb45eb37dddbecb5dee0009444897210c8efbe9afee75c84f58691338ba0bcca2ab2a65976580e1e0b00be089e8d0041777fe28a48b9cdfe16120d8adeb68bf6f12cf77c32a8120514259b461140c4275c728a2cf3fe4683b74e6809b69f0be83814e0d52c63bc060bf9f0157cef3b344685e6597a49f70b0ffdc99de94d2a7dea5a0c1b0149808047058d44f3e629e3d8a231cfa85a1c9617fe5582a455303fd18524037a73fc3802ec7a3edf3f3ad1bbe85cab03ccee787fffd5c095736cbf3e39406b8e16767807d135c2c2fb95d755d238d1f2f1e0661740b033f44c89782aa23e7077b1e6fd1e0fc68b21ee721b1a0c2e4d6f3dce46185dc388aacbf38f066d3633456394345e4553683a62a4f11f6cb552fec754529c111d2186022bcb9d197305f99c068cf67955dd63722fe27664338e3dfa2f1235282ecc42b159e7cbe96b3dbaab5720315f0a3a478f88552a6510984a925a64f8838ef6cd3d2e342ac9a85cdd1244158bf31b03076d4a5f9d94be15d01652a46219b60498c44da676ccf019e9c839041bd3e34f96885cf19b48704c16bfcbd2c0f9873378ed3f954dd3b59676b52fecc04f4eb8fd2ac21537d4f83f004da653267c889ca4179bf9136e46f052300d97997e9c0e07558c895503e6048152fb70107b8fdf3dddb51b7f753473cc88c09bf77ef16e0ccdcc7d5ca3fa6a46e6d384029f7f028fbe909e4dbef22b3e55a9826c8c3fb682c5146611a0779d639e0ee8b27c26826c9dcd18b15c6a0d2565340218c5e71caa7816588f3bd48cfd7f7499d4147ca3d8e8603239a9c21da02cb89facbd3d62ad7670742857b768535412d26524d2dc294b31539a169ded7336473944f918d380404df724e863a6443a96399b1d26a6a4c437741244ed356ddf355ea5202155929806c425595738d3b7c75017285dc106227f4e1d92c5a2f528c5e0f75c4098733c159b08d8ffa894bd38e73a295805570812fb2917aa25a3bd54b14c1692058be04ce27ff9c8c03a4a3b1c94631c865c31d377e4611ee84e01d243759ebf82c567c18ebdb145ddcde81ed79a4c0096c43c0d9e0280a674dd431fd6717cde5e41c9904c86a969f6f72ccd2982424cd529ee85539f520c06b3da1716bae73ee87e017422ebea2d5dfe05cb4b42c8f9db6834f040facdac4b3de47d93a89b9f9e924a047a3f67f7325b6f72d0fd7045e72ea10676e25f8bfccce8887118b98d0d3ecd3d50bf4f689bb4c788e44b621a9ed5ac0bea1097ee5c424ac68cb2f1fb8919d4a6add945d22b2f9df16a86d3ec6407eb80d1ad919711e42bd7f8af2263a5508e77a9b32d2b0f354f8cbd6486530dd5a2714065b035ddbad9d2c4db552d6073a267b08fe72c7a3bf561b6ca031a2acad986c3af6f13b289744e57ef77b2b20eb8236ebf54ae34a71ad3933cfdd1377004fc0f617247bc92fdd5de27e905fec087514473fbc0a7c284964552fa198276ddc3a3bbcd9abc2604c367a71f51532ab677da5686578d58af4a279149c67cc6331cf498205dfae5bfa1c2ca343705a935b14de3f537f23111697f33289d2e5d22e851393293368704f2df5d3d26c8ad4207171659fcef9adad03aed3e3bf9aa0be6efad2a5d8e01e9c9a1a9327ec517eb059a25e423ebdbb7e39aa02f95d3727907df579c637357e83d9e28c3369adb7760a92964f9ea65f6fd3d1d82fe8cf082e112c0501b9e457c89d1b77c59d44d229a9628c856791751126ee101fcd124aa1779f47d1d9a59705306d7ec59acc3d09dab1c07a8e76950c466804d39b8d58d06400184f7a45d6cfacaf07d95457485a005e7611bdc79cbe50f0780ef5d06d2827b5c1d2063641635e35ce500a562c3c0429d838dd406622158cac3a5ad85fd2d5b3c756ea58f2bf2c0c651cc8be387c2d9a5defd2ae304973b0fcacafc42b6d4b4cd8969153651e7dafc1187dff8ed6f6ffaa3288a62552d7422a91250b63296a76a225fb0c9b1f08a212c27b9fa1f2ed2d9db875c93cd340c6aa30de7f9082cff68d23061d0594a8c3540ce271d76f446474fcebee3cab83b0e6eab643be1ed4208b561c5d3ee6815f6aa903c5a2ed3a16129ecd065ce60d433d11b2e80590daa2d172499c4dedec55fdc8b15a6cb58f0bfc7a84c374bdbdadac350609844a24b3db3198c1241497488e3f289464d37ba6e2c942cf4ea2a5f51438a6be8e6c505b51d3ed6b54b90c06534e062ff6e82116389985b59c6cc00e7760fca7ee9866fb1b136164855b911d07d76b466a86bedb0ebaa16c062bf2fbd97893c90e096234bec9a9028b8e2be2514c88b8394fa47af8e312b99cd963ad51693fdbcbb912b3c955f4f8f26bcd59373fd3c062e0dec2dc1b0b85f14d982d4e7a8eeed1613c7f236d66d1b358ffe41a2a9b71cab55", 0x1000}], 0x3, 0x0, 0x0, 0x40e}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) recvfrom$unix(r0, 0xfffffffffffffffe, 0x0, 0x800, 0x0, 0x0) getpeername(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x894) 16:00:29 executing program 1: setitimer(0x3, 0x0, 0x0) socketpair(0x6, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x2, &(0x7f0000001080)=@abs={0x1, 0x0, 0x2}, 0x8) setitimer(0x1, &(0x7f0000000000)={{0x1fe, 0xb87d}, {0x308, 0x100}}, 0x0) 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)='D', 0x1}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) poll(&(0x7f0000000440)=[{r0, 0x95f28ee32699eb21}, {r0, 0x4}, {r0, 0xc}, {r0, 0x22}, {r0, 0x120}], 0x5, 0x1ff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="216db5b850ef44980b544927029f8fb711e756dc7c7b3486f02db190d792241c232eb5db83aa201c677c4a07b20f9442ca877d282c63508e8809d9f135fd723f38af1603e5ff3021bdcf282bd84d0529ecfcef39a21eea226fec16ab395f587dcaff2cc195bad43bfcade7be05669a6fbfd4b451443389eeb71b0f2e152eeafa29b4561a43d8aeac258b793e009744d535d4ace5c760e0f03e28436a3349012a76c9033210d9b6182bcd", 0xaa}, {&(0x7f0000000000)="4934344389bac595e7abe0a4067c88481e", 0x11}, {&(0x7f00000004c0)="650afc9f7e6fc426cd8a981a08bc612d2fb5520418167e629dafb2fbea9e91aec40d746984517dfcd8affaa093272242d8e8d378a88d6cbf661f9aba4bac2a442f205bef7db204b933e031bae3c7764cfc1d9ebe2568a9ec107d84f8ba515ff6d8604aeb9047eeda10bc0217ce508718521b18b8647100dfe2d768", 0x7b}, {&(0x7f0000000340)="eb0584d930a67ca3cf69167e9fab53941c55701ee15b6e3e93e7a38fbf8c8c74e64dc957d930574e90eaf2151191e22706dd27a1432763e21c699cdd813dbcc0c55b03eeeb5b5d63681c66a7593849fdadb3e56ab61e2fb0c5a40c9cff50fc8539140cb612004a3383e71baae9abcde937bde271f11b6aeaa4e737ff207151c8b9ba743a2e12c09adea6915d91feafe609a047d716269496877dccb0", 0x9c}], 0x4) write(r0, &(0x7f0000000100)="24dd5aeaf6b52fa5c88228fbe6a9c7ae5f5ca11665ce27482d9f2f9a7fb75a2bec431937091830de2daf8b4a0a33cec2b8bbb56004ebd817f8e7118511fbedf43ed6e2651b83d3a2f6dc82a540999f36926ba8eee95a10eece0c3160fe3f7f858631b0744c2bb333c5ed56147566c82e82cb710c29f51717b8a6e21152b9e65f3f41cf1caae1682193d345e1278b2e48b5424e0fe7ac0e1a58463f2d6bc73d1f88a0284854fb5f7cf19c318c08330e68057a1b5b72ff4fc07d7a03d3eb8b34ef5624aced025927ca41cab2516e83649b3bc981e161d2ba59a8fb50d99270937663", 0xe1) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="ed9bc05a42abbe4aa197d56095958862c7ebfcd4f9208c28770e8e0066bb99", 0x1f}], 0x1) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0xffffffffffffffff) 16:00:29 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x120) flock(r0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mknod$loop(&(0x7f0000000080)='./file1\x00', 0x0, 0xffffffffffffffff) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = semget$private(0x0, 0x2, 0x14) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 16:00:29 executing program 0: sync() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r1, 0x0, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r2) ftruncate(r1, 0x3) openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) getpid() 16:00:29 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\\^\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='*\x00'], &(0x7f0000000440)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%}{#[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-^{/\\,*\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000600)='./file0/file0\x00', 0xa, 0x15d) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000500)='-^{/\\,*\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='\\^\x00', &(0x7f00000005c0)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000800)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)=']\x00', &(0x7f0000000740)='\\^\x00', &(0x7f0000000780)='-^{/\\,*\x00', &(0x7f0000000840)="171559a04a0500"]) close(r0) symlink(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000900)='./file0\x00') 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x3f, 0x400}, {0x18, 0x2, 0x7, 0x7}, 0x101, [0xfffffffffffff939, 0x7, 0x8, 0x8, 0x3, 0x5, 0xc5e3, 0x1]}, 0x3c) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffcc8) 16:00:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r1, 0x48}], 0x1, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) setreuid(r1, r1) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000021c0)=[{&(0x7f0000000080)=""/146, 0x92}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)}, {&(0x7f0000002180)=""/24, 0x18}], 0x5, 0x0) r1 = socket(0x2, 0xc002, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x10, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00020001000000000000"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000300)="7bab43bef4e23711248dc401c13c733b8ddd76b07f7b5796851057c7700929dbd82ccb698e0d10842f5034c047d11d8b7c5a21dcc504ccb8a110f8bbbc965df428ad804a9f9ae4c7aff65badb768bf31a65f55106561beda0a3e4be4c3136e71213b408ee1b616f638b6277bee5355880a94bb57b2b1fb3d6e6be28fb086ac1c5150e27f91c531bff1a8b625abf549b4e654c092a4f0a8e5b32a4344d17754bfc4c591d95968", 0xa6}, {&(0x7f00000003c0)="243669f9045687a005f7c0a9b8574275d9cca80c7cf26e880dc74145735fec84b5ca061fded2bb5ab24b01e16c33a91c34a73f6b9e16fab8719a50ae3eea8eb00f34231ebc2815724acc48b0d756ee2cd7d83b513a2ea2722257ab950d9ad00714f6932da250e8d0ea7ce2c53eca68dcb6ecdf45470b18e16033da8ebe39f31971b40dc7bb3ebcdefd1a12e9d8a6c428bfe1", 0x92}], 0x2, 0x0, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x95}], 0xc8, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/239, 0xef}, {&(0x7f0000000680)=""/47, 0x2f}], 0x5) fcntl$dupfd(r1, 0xa, r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) fcntl$getown(r1, 0x5) 16:00:29 executing program 1: socketpair$inet(0x2, 0x0, 0x0, &(0x7f0000000000)) socketpair$inet6(0x18, 0x2000000004001, 0x7fffffff, 0x0) 16:00:29 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x18) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1) r2 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r2, &(0x7f0000000000), 0xc) 16:00:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x2b) r1 = semget(0x2, 0x1, 0x8) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/27) fcntl$setflags(r0, 0x2, 0x1) kqueue() fcntl$getown(r0, 0x5) panic: sandbox escaping file name "../file0" goroutine 17 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc000493140, 0xc0006f1d00, 0xbf78a0, 0x203000, 0xc000061798) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).generate(0xbf78a0, 0xc000493140, 0xc0006f1d00, 0xc00007aa00, 0x53040e9528371885, 0xc0008fb9e8, 0x4f0c53, 0xc0007d37d0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:646 +0x4fc github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc000493140, 0xc0006f1d00, 0x8fd600, 0xbf78a0, 0x300, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc000493140, 0xc0006f1d00, 0x8fd600, 0xbf78a0, 0x254be3000, 0x0, 0x7437b2, 0x87a299, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*PtrType).generate(0xbd8260, 0xc000493140, 0xc0006f1d00, 0x40b7ff, 0xc000695790, 0x10, 0x10, 0x8115a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:729 +0x84 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc000493140, 0xc0006f1d00, 0x8fda60, 0xbd8260, 0xc0008fbb00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc000493140, 0xc0006f1d00, 0x8fda60, 0xbd8260, 0x1, 0x1, 0x0, 0x203000, 0xc0008fbce8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc000493140, 0xc0006f1d00, 0xbc48f0, 0x1, 0x1, 0xe9b1228e302fe26b, 0xc0008fbdb0, 0x72beae, 0x7f3580, 0xc0007d2bd0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:518 +0x11d github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc000493140, 0xc0006f1d00, 0xbe1980, 0xb, 0xc0006f1d00, 0xc0006f1a40) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:462 +0xd1 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc000493140, 0xc0006f1d00, 0xc00076b540, 0xc0006f1d00, 0xc0008fbe48, 0x7311e7) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:454 +0xa4 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc0008fbed0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:118 +0xcb github.com/google/syzkaller/prog.(*Prog).Mutate(0xc00076b540, 0x8f8660, 0xc0007d37d0, 0x1e, 0xc0007d8380, 0xc00034c000, 0x9ed, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:32 +0x299 main.(*Proc).loop(0xc0007d8400) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2 f5HCo9`bli`/͘-L4[7Jx%XJ~7tX