&(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="e96db38339e6c1fbfffffffffffff12ccbc3768145e1a3923409f5be7aa3dcdae411828b04a917b29efcdbca3b2ce03cb71af577bb342e668a294e797ec2b4cde16be9481fab14851e83b594530477be36ce36a7ac0c124a8591b101d6469aa24419f72bc14531b4c3c981446f345ef13266f86620bdb7d78d9b085967c201f61fb5fe17cd50d4a19030c5f208f026c5c45693293911ab54e754e1303342af42bdb823199202f76fd6e11abe252aa7c71ae284b74ee019624cb92fcb345cbe0a7e302078ea51837a0171ae9ebc03041b23596cebc72c95408d3e75d0f21af61a7729d39cae87520fd30048224cea9f5b475716404dc57fad6a1ad18080d7c28b83ce2ff3b5bf26f89fa89d2517bdaaa8b929c4dc246b52b2be201f381f725bc78d6ed0bca3a21c97161c69de04552a735269295554f879f76de64c07cc9fcf1a474d323d9b0206d22f9f"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0xc, &(0x7f0000000840), 0xa, &(0x7f0000000900)=ANY=[@ANYBLOB="10100000000000000000000003000000e95e5b6d5bd1058a762f64d482dfe2048c57a70b1d7fd96d0e6a6141615424e56b4d5272f65d7729c208c0afb73a6dba3946e73a9f194c3b2f7976cdb43b5199c66b9665a90b92f0bd777da0446f3917c8df67775a23d317169e2857770327e3d746267b5d3a9c436724842de075543cb24420c2a03d80edccf4528cd0e78d86b418215035b7ed3ff95578f0823faeefcfd0468d8de887d80634d2a3a9798be4381e3e480a2e0da4208265a18ffc8f37f1a4944d205c53c46b7ffe25e5cae3e04a2c7c0ac751760e4ce1471adfc3d0ed391e6cca3a1d8420c1ab905a624b09ee537aab05415c3eac8433122d4a9172f9434bd43e7c3bf61573230fedaca45f68d8ccf833d9fa4b49d759f087796567e4066f51ec77ccf9ca017a54d756af5d49d713bc2237ebff5b8c8ab119fb73939f10dfe0aeb658c90651c5ab32eb1edf6f9a6b33e01d426f16516864027f34cb9e245f808d70805cdfde1bd5faa1eacf63cb410308065d02ec5f2f15151a7f908e47f706bd95de223d93c76bbcd3703a8abb0cd05b588c19f3404228810839a35679f58552e4fe1bd8a76f3a7433be5bf16f3c6ea300338433733e4bcab1a0bf9ab3ef59951fdc263cb32b4ae63c2f1d3942231b4b8593c191115b986e24159631303bc853bc7717a41d4ad39ecaa49ce07c94fa4827274062fdfe8e8f10c530572ee156002eadf466a6de19093cfd60ab8773b18c422a1983c5789f0c02a8edf42bf82a907a806a9cc6a6e7314b73f656141663f38b133dc9c77b179c68232adee013113a4a910edacdf4cba33ce8d36a3a743181c832d231261be3fc6034baa9310f125ba7b7917b1ea64bc0dd2d2ab4fc80ccdc5e760ad30e42ef57d983ef5bbb734d2088dfca1057c17076693f65fcdb9a69fc1b0d07e545547622f6402b73d1a3467075a4c7496db710ddbd59d36ac10f5b2e5d77efd84f250f7fe46dd523d0d7b3c8c7d44b9ad29b95c2ced98396e1d96bb6d0bc1f8e6137582a5c906cd07e63e6bb8906808d8664e76956b29c4b4a528bfd0baab610f9963b55de78946bb0c2228730af004797cfa137089caa68756d29612e3b5115e80b80a806cb35524f1bc1d2e895ee8403c49d85d7e5893720a703f1e1f18fb77e0dc0c6f51b60307480e09d100f34ff7557d57ae871127d588c195296893e920ddf221535aee117b60eb2aebcbe474655350990a1bf9d92752a43eb56f30169d40f2ec425451130234e6d44a857400b4d621a450637ccc66e7795840c883b569a09db6ceafdde75dbbc482055e41358aaf0866241d5b0c5de048364b2e5bb19b2d1ba8f1289f7f7c9429dcbafba56cdf32420b16ab3d0a164d4dfba26c9c1aac9e7b1b0425f67cb8ee7970195f2fab355ccf42b9a961b27dc4ebf3e48a2fac1cfafe6f0a2f9081641cfa56ffb26825e7f340b6e13396a03a81f6623bbb4e27385e29a52d8c8375d57ce02493d5578054032f2bdd7230577766b674666aa2700df9c32c29a6e16ba72e8fbc069f895ad0152ab8a6a91fbdcc56ec908c5517231fe03e7e63f18c8415faf8c47008befe47127e95e13965a688b679af4d9d5410dbef5420b388eb3c88b9fbabd6cc08fc70fbc4179371c9b26468741f858e620088765ff82693116add980b2e0151a62084b65ad1754bd6818ea0d3e115227163a748eede797fb7ee1d5f1602b1b4360dac0fd9298bc3c3df478961efb41b98e6510e37cfa34590e8b14b1f4689af0da186b3a5e1aefa85b4365f7e4b20f9dd83f07ccefea6cc50aecca22bf35e30fec6779e08ca34a7563ca269cfe03e7eaffd1848fb3efdce95c3bda5ce82df7064fb50f1ba5682c5c5e1837c384d2065ce4d93d985d4e4d43f383db5c26f04ce637ad64c705887537b9610cfde5066a20098f443ca78a03fefdac9fe7f6fab7c5980901a03bef82e9813dae8811bb8352a0d8f0f2cfef2a48e8a9844c3a838ac75a45d15c7a19f0c2c6d46f8f919caffb780ed4d0823695974c0fa7272552088ce6965f5cdfe8f37baf6e39f2d3486a53ad70e76d7be2c536d41e279dbcfbcf9a6d6b6f7d1e8ea6348ef40c18ddb61e1cad35e9eec2b7ddce6d6143e5dac75282c5dcc72a288331011f7d03aa3500f0d546742246a64818ce1e3600ae18399723f5822f8e2f30c01d8be9f04e87711a9e299e39346f9f2c416d2d0dc368adbe3db8f2f6a4411ea2ad8bc10fba160ef7b8b0199cc0cbe8c79427ecffcfc41ac5000f39a531c4f7e4686bd0d29b9b6f9346a8075c4ab8a8827e4dfb30b26de12ced7e89c34fabbbc36e02a5cc050ab1ae9a391dec9bf313b7b947d80bb1d24e11fb57e10ae2afa7132fc05f14eb92a02db2c73ae1031e1487077c38bc6b50fa9544a87960805aecc89174127e7030eba37bbee59946431f00bbbd0e1ec63ad4d4ff7f0000000000001f9f5f86c29295d111a82c60b188571d5afc1a93c6d64976aee3bcf12a68f9d478f5b4e985de32ae738a4c42c7ac91b548aff9feb58b4b1b53dd92dacf5efb0580e708433ebf6a60ad5d6a111d75c62c3fff61da507aa2b57b78e6c32cbeaa674ca2c8d6739e7678b1399f730322b0ffd1d11c53fadbbb9023d78ce4e381d3b79d3f1705951b30bdee5536f291d07e7f7fae22e7e9ee021ee64873972fb554cc2bbf0319773e87a520a9dc01b43302b7fe4f493891031f7016d27e9c9084d8abf5d594796730fdea07b39bbb3bdcdf86655f2c01e68c934c41688836a271bb1b9ed4ecb6080a5eebc53e13f9756ae8b13b84bf85d536c60881f96c972f82bd267531281167c0f6d662c923abc0451d5c2b567988dacb7919e42f6baa25638544efbcb88c7361fd9121889cdb0fd7e7bf9509eaa922afa00d64b6e8ebd1fef59fc8c4c5ff56b12431da9f0fa6ff3a8e05ce19cde72fac1cfabb330b7ab70698bf62b061d75d82a9fa49cb7acb9ef4102d2c286af2fef6d077972f3c4aa80412854546f463fa43f48aae59d83bfc1c19f6ad206fa534c5dc4d49d745857a03eb1ca81ee75657881b448b13563600dc7392851eb5a75a96e13530e2b89618c32abb6817ec090379cbb39703d14d60ab49d8ba2f7bc63e5f156656d7853756ab70262f6cbc77ba8f0e11993c993aa4849ea89a28983b61c3cecced6b0a1904271982eb58705a78e9ee804f5a051d697e93b97e563c0bc10ed32697c1de0f3e6073cf2465387da7ef5381951cecd6fb20f8caed681c39e760298f0633070d0cfa7a627d7aa331ed41b05ccb73d5af26a6d34fd7e75c96cbe42b43d03925d138950ba0adfb797f7087c977f6d5c7d151007d47a31fa18c3f575622effdb5ffaad0a384b8796b319f90ab1826912df2d5f41f6563d820c3c1f5497471b69d17fa677dc75417318d1afbf11b4caab296ff1cb8669592bab2238364867a72d782f4aa43bf344df42945d00e936ed055bcb9c8c2fb8d856ae7e5bf09ee8b24e8b5cf3462e718d23410e16e1d03bb8cca1608d52af0d45254a566bcadf45a0cd4c8f0f851ca679d410f7ae969ee75ca6dbf4c06de17d23491025e98590552cef696a14229898e13d0a33bbef9dad9337d1aec1de7d92e51671f0a3a3b94ea1e538e48b63b979fd91f2443454befcd1a2d7c77f4acb6e63d007868b3493155370a0531e4cc498000f9c356c1bb8d0df4e5e51755f236f62783534aeaa0ada66280ec35d7456c035bac15ed3de977aa8cd9c4d69190388da2238de13f9e10cf0f7dfff1cb93e82a29d77675e5272313805c9d51896d4ce021ff613937f5ac4e5725699d98db1b16f66a1835cc7dad51f43e757705d770e89f40f31f1647a6c2ab1afec0cc4e084181e9652ad949b748635fe4d2e92a1007887769d5bdbc66db01114419f3f1d30ebba9ab2d82003908b043d4a5638ad6e91d449ba65c1e9ad02e61858276c1472ebf3e957b2a4bf108241b5741eb1be4b809d90e0350254fb15e6ad3c55c431645eac821ae184cd4d18459f713e75fd5bf371580e81212395ad83331a39177970f579878625633998c5b557483c59d4a9fbd0bbad129e8534eec0323458a24169c2ea42a439d6c36ca92397b0d2da132d52095937516ccf0abb299e5bf51f40eb331d410ce919c6983a4bea3a5c51a6bcf86bfa35ba029f75c395195325c291a4759a070e803aeeb821529766a1adf7e3bb882a96f8cef6dab06f4e8461a898fe953d1df84cb2e6e37f09ef0f2e032b2e06244aa5b734ebb6ee57b5a4c4fb07e2739159265c7d909118d971160d25a8665c86ecc2e91087babdf33387ee823bf23de468a6cb4ef8d6a25ea1a4e44724ecc99a623548518d615f0d9eb8ba4d233b6ed19bb7d2054e0dc7b7473a9f04c186999902fdd5b0da6e1a54d49f065b1c6720047906a51008803c898803882a849cba059f711bb5b866783f1f6b6ac4f6b5e70614779ca04c186cb06ef412c635368044eae657e3256551e21813248c4400cf445d8d9c1069a0ad82e10d96b07da4bb3a93cc318c3f1a18eaaf087720e9b6bc9491665172d37eb421e69ea24932041cbadeb5a89b1554e03025f4daf87e2dae7cd70e7590499f985cbca79d65317320ce1b21f22dcfe7eb4f090bb86c95cdcb7d9b9908296623ccb83cde3b99c90a0279a4ec95a73276136f734a93ced707dcfe0a399ac3f596fe954ab3d56590c5f64d266a0b45bb2388524abe69d4db4cfb5ffd0fd9e3d603a75d5abd4b5b4dabb2d57ef793a8630e1eebf8e669ac35bd31245bdb1de9415572479f2ad7a3b9ae3b79cedec88ecd1b6644e1af6f9cad7090935d5215cac64aa83da33e2d1900735377f64989e1ab51ff09fcc4b8543a93e3025fcc7b15303daaf163469911e837821752deaecfa60733e0ad2a150021632e42c0b93f7b24f4df6032db524bdae5877831b404d6a7c23ef6564f30f3b304fe6f6f088c6bf7ce7877f0f8cefe25c036f7b4386b449af4c926a8a1c6de50748061caf44bb8c5fa33c579555d5f199e29b5b3459ba79f39b8e60b52a0cd4e4e9409783527846f63d8bad614f88bb29290079502f8819eb6063d19bc6c7e5426030435632cf2292a2d676168c184f2d1713605a434c59ac46b6cf22fb8434dc14d1c0bcb6524398be79ff2060c021292341de734fb95940f58b5df8dbd13a5f792a4108a2db1556f7a17f9c5f69489671af2d8a5b3933c254846e65d7b50546f54ff3fc84ed7ff631946348bd989dad43ce600357d55835a827f906991a589184bfb1df7feb74fe290bbe42544a9acdb78cdb3dc7ee7d19d23fedb9da04501b1eb9befce6440ef0482adea7905762a3349d955c6fba1d159a0809b1585130ee51484854058c4f54887aa344f5244830bbf243e0c707ad2eee4d2ddf0863705d622cb2c04c87f16535baf74bdabe2c16af972bf20c03cd94f93feafa11d66b9610f77061aa332213702b2e4b7219de184f41e363790ecea0479266319c55742be5f0cdf1dcdaae9577c983b2dc9814d403ae2089172a7aa4cfb5ada85d4e319ef804e5781f8e13c82949379a4f34dd99c34b91e2bcfd8d4edc1b4d6539ac1e174c717f2a28999a6e372a30431b8c8fc1744c3f6c360b1d60e5f122cae380f371bf888c11e1ecebb05a221aa680d5b53c4921ac9e686cbd2b627726b53b1e22a3d7ec62fc9a7452289dad72cf8b6a0c86539d1d579a00fa2de1e8f72a2cd400a1d45a995d0dc3bef8c4b03d724376d4a810c6763341ffedc292924d4595f73b7b15e8fdd6d87a57fa24f17ae203c512c8d4e547f20db70415549b1e0000000000000000"], 0x1010}, 0x408) setsockopt(r0, 0x29, 0x200000000000001b, &(0x7f0000000140)="1ed6b537", 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto(r1, &(0x7f00000000c0)="69e46712a6e4d311ef93cc3f5872320eead50a822b22ac623938ddeb000471718093d7623687b1d6a03d678a076575b87d32ac4c98b222d919b5bf9b5b94b182e8a80b6d7cba498b258c724a3d37af299d6f7add1a33a885559601889579d9ee9e71fc3a934313376cb1e0408b9043fae5c93d1a366c1c11b3002dce1cf26cfa5e8231bdf5c559f44a03367842be5d807d28fb56", 0x94, 0x0, 0x0, 0xffffffffffffffae) 22:22:59 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x8008, 0x236121bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="f3fc8d03aa13cea71b54a5469ef1cee787009d962e84b5735f3caf2b71dafea5e8640629332180ded1befd29cb3e521dc0c418b3dba3c8503ae1cff983b000e00b6a99e39fb20178431056a6dd806a4ef28648d2dcf7d3ae87b6c9b4ad536c7bc72259226e6231e3ca", 0x69) 22:22:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000080)=[{r0, 0xff}, {r0, 0x90}, {r0, 0xc}, {r0, 0x8}, {r0, 0x4}, {r0}], 0x366, 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() setuid(r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2012, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r2, &(0x7f0000000140)="39787aa3e902eeff5e701517a2ff1d435451bb9a5af9ec8fa2499c93949c4f35a025bd8bea1b40a8b65307758ce1890f81d372758766540b79bea09404655daff1a292", 0x43) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x2, 0x7, 0x0, 0x1ff, "090afebf8fcd65c61e3d39d999686b2b5ce974c2", 0x1, 0x2}) syz_open_pts() pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8c2, 0x10) write(r0, 0x0, 0xfffffd4d) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x400000000000000) 22:22:59 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8a}], 0x1cf, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) socket$unix(0x1, 0x0, 0x0) close(r0) 22:22:59 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget(0x0, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 22:22:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='"', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xc81, 0x7, 0x9, 0x2, "435e8d7db2ef10ba2dcea5cbfc986d1e9cc2f34b", 0x59f7, 0x9}) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x0) 22:22:59 executing program 1: 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) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 22:22:59 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{0x8000000001, 0x81}, {0x400, 0x8}}) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 22:22:59 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, &(0x7f00000000c0), 0x0) 22:22:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x50, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') 22:22:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x40000000) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4005, 0x2) socket$inet(0x2, 0x7, 0xff) 22:22:59 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x81, r2, r3, r4, r5, 0x4, 0x860}, 0x130, 0x7ac, r6, r7, 0x3, 0x10000, 0x7fffffff}) r8 = dup2(r0, r0) sendmsg(r8, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) 22:22:59 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x400000001) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:22:59 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x4000000000002000, 0x6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x20000000400000e, 0x4) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002780)="8e2aae93da9b264b53586abba5a5939c0e170baa981753bd79d710a6bd19bdcc08691789165a24269b09aed35a219258e2e743d48b1784e1734d073390a58ccabcfd3374cd9c09", 0x47}], 0x1) fchdir(r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="4ad1d85bbab13076c03589287962c99c43a221ca77e487a9b6fc587bf34f7667b5b8aaf997c80ad220645ba21c735bef71f32559c1c12876cf0d42113894b0827d9d7326489d2f65547cbc77b9d833be493b18cd96855cdcb7364dc9e15dcdab23ddf0718fec694f58b2f3546017383dc34f6e8352f28412098451326dd9ddd8598834783aa49d14c4156b1360385cb4d473e41dc19c578d374f3189e4939cfe76fa9ab3df09aa413809684f0941e9eea146b619b44d86a17f11797c5aa68526", 0xc0}, {&(0x7f0000000140)="11ed29ac0e2d11156e0977212b9c5c9b8efbd38f3e58f55347f89218c2f53e83185e5cc19c", 0x25}, {&(0x7f0000000180)="4e3d44f447cb8a7ab45597e57f5f9f3a4861371720e0245b46f78c1219b4f59834434a991dba37617ba45745c512106a2a4e36eeb4b8834ad81d7f5a138a400bd94e65c4fdcd0ac324b7385c0f387d134c45aecfc36cd0cdecbca5236d2d3a9af5a3b48e8a9bf29335be237e4a86356b4af173bbfc630967ce78525907738ed7a9eaf3e3284a7f", 0x87}, {&(0x7f0000000240)}], 0x4, 0x0) 22:22:59 executing program 0: getuid() r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) 22:22:59 executing program 0: utimes(0x0, &(0x7f00000000c0)={{}, {0x800}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x401, 0x1, 0x7f, 0x3}, 0xc) getuid() r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4ef079002d660b178ec721a7dfa763131559906cd7078684c013872ad792", 0x64, 0x0, 0x0, 0x0) 22:22:59 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="2fa10d89b905fde1a9e0ab04b2c2b8c2aa8e2f5929639f857f647f203a395c89882ea2c8af3d33747b164a73fa1ccf23a9a7c001dbe76de42edc3855622e1ed2e2158a6aec0314cdd84148a4064767d0c17c8c041e545744e7325afbc20d2c28f46674d85b734d4ee7ef9a3e7f0f5ee4acbb10ff9e85d3dfb3fffb1004cc09caf8605b99e1f578ad83a81699a76e64f196c4c00c0c9d7c6b69e41f8117127cb3517f6bcf81df682f4dd60d8892c62d739cb9a3d012743f54b490147c42d27895ad8bf7246fac114cca2d41808c8d1c67e232d37602ac15fdc820cf8ed7eaea6b1d2572fe3cbe92ce84f07465772cd21b2035cb2053d8461e1de75b78f6f41155b3759d5e75e76d6b580f453b00d5c55fb5188faecf701fb12e2f822a162b3f136930b5ec524f758caf2b72ad3150a76600aa5a3e244acb2e470a54a3694d63c8b6c26ab63f5f00cb41f078cadce97d5c17d75c55f467b86a64bdc0a8434090c908d99c6d297a9b4ed1f94b0ff05a416f728d832f0fbceff2a52cb4ac4fea3aac1b9a6fc883e95df05e0e1386500fa65730bd5e28a3a51930e5e0b74e17bbbaa9a065882ddcda8a38118c524dbbb1071f67df0906c114142653cb2093befd101fe758b507d97943b8a60d97880a197b638991b441a38467af904471544162af85387d4b4c99ac54d1a67a2a9ff951a7b9546e09df40236e3876b9067e1c32ef5801a60b279211077a56e3f3e027aa44cfa0b40759fe32c5315c7feae00207a1bff568ccce407a46bb6eb2811be3136f87ad0ee43e06e62fc8ed518e336cec37807d4b8a4e6781cc5bfc88b1172bd96c3c679d3cb771cbad65cf44e8e53f325eacfd2461165af148614a10c2726afc033a583832c6d0c9ff1ab2501985484de4ca9d1555336c43316a08f0a0aec81e0de354db9b4ab0f0cd8ccc976375b56ee2896dba274b2cb873f2712e84be957f8c7c262d6aa782331e716a6c88145ae7d9fc86dcb8647a0f62fb16ed0a9fa31de1bcdbf757548cac58f7b8a21e9b5413e473c4e42a95371c32ea57a7de19c2a653454af98957e91517bdb6c6fb41b27505f838c03e8abea852bc0e8342984449a68b12a4771d9cd266bb0b6b5f35b2a040f15a97d876050f7f905f9e00776d1e6f83f1c9dfce7a56770edc3d405806ce7e8dad200c20fc98b5b4b962b7055f3f0857b5486bde26ae9fea435701a80b3d2e20b204fcb29fde3605751580e8bb049213c58dd3308679a37691cc3bd89ea90f6c6a0d2584154656af4625fd4bd5f0b3e574f7547a7e387179755c9309fb2ce7c4a5be92dba9b0bb0f7d45613f5f32cbfa60c90f1cb2e523d8b032d6c8fe25489455c29a93211d82ef6bb67b786f9c574c890a0bc8216a010828ca995a89ddc9fc574abfdb3ee99cb705cc296eabfa6b1531230dce3a514d18ca0ff5f5d47d4ff3abd3266531734e284a0813b6f2ba956dd842c6009fd3cfa6882e17019555698de3c8ac5096df8b0dc9a3f46a4f2d04c9820ed97cfb6cbe0fd4d1f342d91da4a8013c15797acf281e8907dd39aaad87d3fbb6ff4c446bd02b6ec0e0d3384e980afec070fef02d29f6cd363729534f0ccfd4b95efae5651092855ff583f05cc3877c915b14abcc35112913e81feb0e31bd7b4e4c2b6b450e4300d4586a380d703030fe46bcfc4a946d012674bfe368694e62e27604a657168b53652aa172bddec81fc1df6a0dfb466ee872a541c40260a0cd87896b5c21383440853bc3c55366f462de3d780b53d409f8c879627997c11dd8f3956fcb0c76694f6942dedd8e83d8cf586e3a87ad43bf464ecd8b7461f97520157aa99950e5b895d21d6e9eccb61b4990a7410f01cfe59393ceba1e771144843b1d38fcefd744b0e73f497e33a1c9aeada410992d5616b7b2eab6e82d63efa28a94ff8e928cdfe484488fafb0a6c0933a40bef59727dfafb159251cdedaaaae75de0cd156e834612d6be9ca93416766ad2f630a64f5703186d663a160e0b5515c60d66a22db114f6a6beeed6a9bdede876f48c420fac8a5b7dab7a9406525789cdd6c6a9c34d7c503cf7ffc12891b535e9415e2dc5d8ca1d44ee5a504d1a356f2f265e3b171d83a244b44ebd46fcbadf20c9fb1b2d07e5a3ed011b37939daecb659bbb07dcc49668bd2758e605b66dc6bcf3e20871bf3aeb1a9a110a889e4a2df74211faa85f3f11d17ccb1bdf64f38bba89cc61b40506e104b8d0af5193f255558c8ab1009f7b02ded5898e873698e43165b2299a7dc10d955ea44ea48d2ecbb7bdf62e6452126aca8bf3338200ec3c9f0c673dcbbd6e7f83b3b49441d7f025a3adf91c43db00dc7b2ef7a866cbd725bc575ec5c64b2d75697ba17ce5dc476402a2ad0c974c94124c8b0814609e1f167d5dba5934064182da4169c753d9794ded4b4b4944c6988868a1206414a64e6e99bcd999392020dfc2c22cf08e15ed5b1597a7af36fe3eb97573e42698c4e35b2069e3218c39beb234337521c92ea1af91e77e5c0f6d153b2a8081f24a969d93272550644ebce70da4ab5def8aebe49526f759637126f58d8521b5fef71a8a68149821c66186e66965edccf125dc3d7c22605befe5080d5aad311e070ea7b1e63ce641b801a01c0298f66ef59064c5d23b3e1679902f74552b73279c8c2182b5bf5028ca6a58c6ff3381d202dae41233d728916589550a90566d908ff60670faa9b49e161a9d143db82d0668ccbf0f88f94c264c3a0149a169f16eeb8980b711a51c35827df2b7c2bdab1dde436ab6b8566646d327225e961bc53c64336d0d1d59cc94bdc74fc1ae1aba7f1e0ecf9dac4f56c2482c8f42f79e6f6b51070480c051563de7063a069c2faf99f221eddaa958871c10e2a1305571231a1eefa71728a42e298df899b892d6a524985492206b69fddf13b1cb0d13f5a46c76714011cde685252f3c3b443a6bef81f3193c79a99e72c338e3e5393b1da49b03ede0bb6e361d8b88f7daabfa6bc878a1a4ad732771e7ee1e8ca818d929f1ec64bc0e2b72c62d468828cb1a8eef4c8db02ac64f7a07d15ad129a97a986c0eada167de6fcccda39a456a80460f59270cf213f86bd6872475aeb5859fe30341ab9daf65a340eebb75c0c9fb1edef01e300378b84c7ecf9b3aa9e4805d824eb0ee9fef3f9755b4bd94128095a1d249c0698e4c2392b0cb52e8d898c81c3ccd0262e5d9d5f54a039e2c988349f4ac734fdc513d4e6883630e52c523aa5c432737c3fa90310447f702e0401724340aa6daea6df868e4f463ff777e44911221340719494e9300ba2833870843d29adfd61294fa8c6e9b37658e346c1d7af4b9ae50062ab7fc87aa0371a45f72a2976d6e82d654328f804d45b4799ae60d15d67aedcab3483240aa4cd24c3cdb63b5bd8477d177509093527a1f90b7bf1e58afb0a54b74caa53e640239a7bc581002d07638ffc37da54a923d19837f4d77eaf340773e0ba9d5de98bcd8ec774ed19838e972374bf26537ee8f052505e03e503a5227bacc350b7e0bdef8659502ab8f910410b3b973f1637e7e46231d679b26083fea406f94bd2e3c756968f375ad05d459d37b2f94d96efe9629ea5699cceb6eadd22b65d1e4501d9fa880c0c7eb6d19fe3506075556f95abe4de6077275ba5fdfe34f2dcb05863ec108ad3ebe063f3cebb3151808dc3f5010ea8ba38796ca393f4173abff1d2eec8d93653a9624072469385238189295e0311f828700a308089078a1b5fb49a8347b6f327224ae9ffc8b9f761f5568adaa981bf5fdf7e877bb61f0ee52b7726e79e79f4edcf2f348c48f329854a1445ecce6d5729b91914b2085013cdda4290370bfb8a27b59e96246cbc918d2b92cfd5070aaf7692f67aab22ad5e6f34a2de7fe0bc59d4dc10abd4f86dfd7d592847575dd29c99f3e7d33fb9fb1b22b87e3ce3112089b9dadbdaa8f2f4cec6457f083b560eb081e890580191605611a85382a5daa0beaa451a8abeb7cedd5a42e2e632fb8da526551256dbbcadcc4e546fcacae18425076ad2448042039618b515db64181b9e13606ca42fc4f4e98eefdfe2632fe3d730efd8c333d791b92a0ea679081fae06898d4f2773e5c2d32e2691cda9cf3116fa9bb34adaee37ae69a1ee03e1c23f2dd770346cfd3f394e8b4b26622c5ee2f2449d092b85dcdf6fb7ab142a9c3f81bfb5c47e7acf714955d504138ee523e8b24e53e38feb9b35b657f6d34765925294388786fcfed24867c6114f9d73a32ccd7c2dcd5253f2a0c4d3783dd80521dac7d4c6c19aa7de4c254a28ac0e887bf84e611bf415daa249f753fd0c275fb5aa587d91588a0faf66d58863a3689308e4d6256e0114e798b5d41638fbd16a962cf01dae2b1e2fe1337aa0aaf9c2a32182e7f5500d0b671dc8e9648e6ba6b2af44b6fb801c32c87ee70a906387f9a2baafabd56d30caeacdfca6e3dc86cfccc6ce8941cdbe8eae10fa47174954a75303a7bb13074420c656352349839527798dad928e21f75847d8222a8b19fa52f0f24d1219b8d3283ab8718ace190f1b633b069d2bbd09acbf79f41a2fa87d03f37676d5691805f0c163f76cd65e2d7292f71c102258836418f32551160b91578f1b8679b6827185c4b8caaa5d1c9c2a46f5628cadfab44808720186ef4b9f25767e15c79704fa4ee39a08d1705f6d98ddf5d221077a30a61d2bb617d2968d44325b3fd10e1c287df6cb41f3011a3278709db75b681be9ac3694f62408b8167bb226ef00cd2e59ff179ddfb0d3c9f2512076bd1bdbdd244cc56239eaa1e2ca4eb8d239fd90d65bc425bd4cad4f0f6cc24fb16b319366c6315c4b240d4f365f2ba96c8578ce5c587d467cee5489f93087a3e1a8ce10255e1fdc73238477b84e6008fdb2b4fc6066779a4b6f3bdfa1f45e6a0b906073855c03ed2fa2ff79aefc734b4613368c04813c8350331f29d5228622a17dff62b83f78d583362693682cd641c40d16acd6a35d5250a28ef3040f7319ce495de9ebef6fc5fd0656f6837ec88829e7a629b7263a25e8e1b93104753b64f73ecb8b157fcabf2df0ddd583ee53bcc5a72174eb0a1c4252e20d0da6def2d784f077599519264f3f33070451b7a61c9d6b3488366d3c9fd759ca9d46901b9d8ceec4c68fc800dd63c22ad97fd77acc18c41e37cff2ffee0f5a8ce8ae0a2903622bb78ee9616a748b92d510f278ffcb338791a0947aadca111f3a454b08c9c2d55da327f97b875f79f78fff83bcd3a825c89d1f1d30c53ca45c8812e25f00104cb3ad3519932ff58255ff9e679a97191ab665cea45047d0e9d585dcff7dc83a19cf54044b922f4d7e974a687d7d7689ca5c9007a7d805cf0ba67faa298fa563ef579c38a32feb36757b2da8ed56006566e16216bc132a273687d570069fe2048ec613643363e5b419021062af0869b2dbcca7e39005402db79ac73b03f6804ad8d6ca79f74f231067a3f8199ffd6d0e5dfea7facb1bdddf1aea9123a07bfe9b7e2a192f3d7e76afa15d48153c6b079ab25385c9c1ddac9be53432894718b46f9f3acc9967760f2ba4262d2375f33d8443333ad4b6665836b57e93f0436be99d838ff0ac8941b142c13628f35cc7baefb2d62ad180f892253e2aca58f1d4dd4a6541a37a436af627758ffe6bdc3017d3494a448491deb8ec422fa50f0a2ae948844b4acb95d6ac92f5f725bc3b2b2635bf929eb15cc8d9ac3cd221449805205831996db565c6b579f38f1d38f88997a316a453fc9e1aca36a5b05ace9c4bc10bf5c754e873c00059ca3601836d79ea", 0x1000}, {&(0x7f0000001040)="5317e570e735e7392be684352b0a2fdb2f602209dbc464dd2d2f68d9374458ef82a01c55a274b2f697fd2812173c58bbe792ea3ae0dae571e014a2690328832553d05577a35e915a8f4d8b78d0ffd87edf9b488c9dd98cc30ab6779ad57a17c0aeb7a484b8620db234d30168cac274ba8dcfedddb69769bc83e5a7e9878609b817261ac6e1889b8cd36e84786447de769db99a81d6f5e868044a306ca1f60f8478736d435805820277ad75053479ff00d92ee6fb52437f174098870af51dd015ebdf4543a0", 0xc5}, {&(0x7f0000001140)="3d71c405eefc9263b9972ce42853a3cbd2a4006cad4520cfb88ae62b0359d67ba10097f89ae456c4d96d8fcd104c8c", 0x2f}, {&(0x7f0000001180)="683464dbc25b96f839ba91e92f5013010036b303f86cc99eaa14bd65cd32a2a963fbbef567c0e2d63828d9e66ae38756bf0e3d269bf42725cf088b18efdf9e845328777e1dbad1a4a514621762bae1e6b4846e92ee968986343a2cbd61a1bd3e55f42babcc806170a089ba547354fe0dadf7e5ae50e13aa607c794200606cbd3d16f7728c01bb558eacabcd081fadf2460a68406b022e755a5917683e6e4a10fd98b12169b64405f97461dbc2a1bf24b63e5db4130db1ee0e97c6efd2baf26eda0", 0xc1}, {&(0x7f0000001280)="ad39d590943e3207c21307830470a879acc1c27520f78662f4da2399387ff5a0d3bc343a90bf09667e6e23c479ddb71386c44afcf4dd5279e9d5e67d30aecce32f9b486b4c48ba527b32b35aec527ce9270c262ccfe64d86e0540d4e2d276b7395961e266783c0f938ee763bae8353f08ed476489deea2", 0x77}, {&(0x7f0000001300)="1c7fe057b153cbeff1c640993e30c849ad3bd015346c4672a34464a56d2c4d643e4f609ead855741ad6ef61b7014f78d88427380ff5b86fbe0847a7c4d1e31a18467e7e43c3e9dd38257fbaa3b46169d03f4e5e9abcfe4a7ae9f92cba5a242620f828e64ce082c04f33dcd49f007de75322d88a98aea947aff88eb341faa7f35d269e6385ff301de", 0x88}, {&(0x7f00000013c0)="a2df7cb0608227566b75ff323a08c26d4ad59bc446f8af6d8bf7b131c4e8dd3c027f22eec749a7119cc6d3177076cebb67b5f2cf82b953301bd3c697fe38b73f4de3d57c61825c836528cbe408c92f669f8b396abbca3b64e16f4dff13eb6c6f6fa4ffb6", 0x64}], 0x7) 22:22:59 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/76}, &(0x7f0000000080)=0x4e) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 22:22:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) r1 = socket$inet(0x2, 0x8005, 0x1f) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x2000000000810, r0, 0x0, 0x4) close(r1) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) 22:22:59 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setitimer(0x2, &(0x7f0000000080)={{0xff, 0x8001}, {0xffffffffffffffff, 0x2}}, &(0x7f00000000c0)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 22:22:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 22:22:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x282) 22:23:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:23:00 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/139, 0x8b}, {&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/172, 0xac}], 0x4, 0x0) 22:23:00 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x1) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 22:23:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x8, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) recvfrom(r0, &(0x7f0000000080)=""/167, 0xa7, 0x1, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x98) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/194, 0xc2) 22:23:00 executing program 1: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r2, r3) write(r1, &(0x7f0000000140), 0x0) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x27b8e51e, 0x8, r4}) execve(0x0, 0x0, 0x0) 22:23:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x12) 22:23:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2, 0x0, "a147780ac85a53a8131900e8ebd83823fc7c0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1011, r0, 0x0, 0x0) 22:23:00 executing program 0: setsockopt(0xffffffffffffffff, 0x2010000000029, 0xfff, &(0x7f0000000100)="15faf887ac4c304ec9b10c31633c9628d6755a352ca24f558b99b5fb3345e5cf92ea92da40cc2a0bf53df3d7f184170dfc741794b1c899a5bf82d4d79807a35d8b1aadeae95676129a4406a69a640fe6829dcc0d975c36f21dcc65418e70d9cf8f177eed2cfac7ef6066eae3f758d06720ca939247329915be5c589884a1f157cc92a529e6c600", 0x46) setsockopt(0xffffffffffffffff, 0x102000000000029, 0x9, 0x0, 0x5c) 22:23:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000300)={0x0, ""/216}, 0xe0, 0x0, 0x1000) msgsnd(r0, &(0x7f00000004c0)={0x1, "9261db1328ef6941c6454f660be3621f9a660b6c367876cd68a74362f636d8a2592d8fb508cb3cbb7bb2ac7c6b9ee4053e1ebfdf22333f78cfe1f062c7d878a9a39c9576da706f68f6272010dec17cba9a6013b9fb31292264919c5c9bc55f4ea62c8a48040fef1ccac0dc8a6a323dc957080f1edfe1dd5622edc9537fbed190421923d58c227aeb24d92b"}, 0x93, 0x0) 22:23:00 executing program 0: mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x200a, 0x800) open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) r0 = semget$private(0x0, 0x3, 0x340) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/45) 22:23:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x9, 0xb7, r1}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 22:23:00 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10c00, 0xa1) dup2(r2, r3) 22:23:00 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x3e) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 22:23:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000045ac69430e1d022e0473b3d202ccb4ae000000000000000000000000000000000000000021000000000000000000000000000000000000007749489d4bd10000000000000000000000000000000000000000000000000000a3d5f6bb9f5bb2aa195343ef0000000000000000"], &(0x7f0000000280)=0x6e) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='W\x00') mknod(&(0x7f0000000080)='./file1\x00', 0xc010, 0x1) getitimer(0x2, &(0x7f00000000c0)) 22:23:00 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r3, &(0x7f0000000000)="94d5b466c0341a8b2ea905ff", 0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x5, 0x600, 0x9, 0x6, "56e7d65eb963db39bd60cdbe0e47dd37e0bb4233", 0x3, 0x4}) r4 = syz_open_pts() close(r3) kqueue() r5 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) read(r5, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() syz_open_pts() setrlimit(0x3, &(0x7f0000000180)={0x7fb, 0xff}) close(r2) close(r2) 22:23:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000040)=""/60, 0xfffffe26}, {}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/203, 0xffffffc3}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/189, 0xfffffffffffffef4}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000000200)=""/50, 0x32}], 0xa, 0x0) 22:23:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) close(r0) 22:23:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x85, 0x80000000, 0xffffffffffffff81}], 0x570, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x3fffffff, 0x8000000000, 0xe68}], 0x1000, &(0x7f00000000c0)={0x669, 0x9}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0xa184, 0x0) 22:23:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) dup2(r0, r0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r3) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x7f32a4c41003298) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xc, 0x0, 0x0) setuid(r2) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 22:23:00 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x200000000002002, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() r2 = kqueue() dup2(r2, r1) 22:23:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/52, &(0x7f0000000080)=0x34) clock_settime(0x0, &(0x7f0000001440)) 22:23:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) mknod(&(0x7f0000000080)='./file0\x00', 0x20c0, 0x7) chmod(&(0x7f0000000180)='./file0\x00', 0x3f) geteuid() r4 = geteuid() setuid(r4) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/13) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) setreuid(r0, r0) r1 = semget$private(0x0, 0x1, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/180) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20008, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgrp() 16:00:00 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="4d9afe347c85c590f3e3c0dc230f7ba1188ef6414c4defc237bb03cb25f6f70c51dcffbbbb13810e2a82f22b8a44cde76362ddc65e6f4bb902d3612abaa4e2e02d2f2e7e1f48639932ba5bd3258220f57257e77a62941e356c6e6b06800020c0de7ff037100d9a79cbce27671ea82ba0addaedda7303faec6a2e994b9ded39c440d16a3cb74020a18dd6d0d16b00c2b1ec750e8fb2ef9097973ac29cf802e135706b0e6d7748645de5a9230d7fde5a38f0fe253df33fc738bfce0ab2a1d7f5a3e035bd4cc50631b8ccb4fca8d18e0f2aa0d4c9", 0xd3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="0749c59b9fde7c79ac995a17cb4309f2dbed3227d1eebc72c78a9db3866befdeb53932b71741651f796313499ff8555bd7caa41559c87fac3c435dc785d3", 0x3e}], 0x1, 0x3) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7", 0x5f) write(r0, &(0x7f0000000100), 0xfffffcb3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x2, 0x0, 0x6, r1}) r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, r0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000180)='./bus\x00', 0x200000000000000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000006c0)) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0xfff) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) nanosleep(&(0x7f0000000280)={0x5c5}, 0x0) socketpair(0x27, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="00e1e49bb933b6efdc8f93dcb6c90121fd67c5b92ef4512486fa040681c22989c0cc2c2de816c77a607b31e7bc99a40f9c99f27ecabe3bfe22557136f9599c98acf65bfbe15a6c30f725580d981373fb94578b09f28122a1ecb4f3b359ff0d0be30ffd347057095aea9b2604858321330a72207a157440445a", 0x79}, {&(0x7f0000000100)="09f113a3c1d43e7e790ba3873d61498f0e4fc5683be9db425450246f95e0099993f4b201b8d7b1b013924586c414e7229aa2bf05f7b63f810215c3f53b502fdbeb52298762a13ddd0d8d3293568767844211cad8a3c301e10b01329659430f46e83fc6b261d160a91aa7bc41404522b65d5937b057c25f05f44267f94e35e521e2bda627d3ddf15e23809f1cd960789eed6ad03bee70c18844eff8db4373a6b1", 0xa0}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="8800000000000000010000000600000069eaf927ca61d0329dc50a4ad61ff11eb7deef200e74323eb136cac210bae45f7628a458db63f00c7f31222d4acac2381d92f6b519edac358875d32063fb534de8230d0b523fd83b56e07d77ce36acde0207623e8265f8a6dc5c011620834738db106a39b518a8de5d3667cec28cf0a0eda70000000000007800000000000000ffff000005000000201a30739ac3841d85b20e9f79dec9750545a6448071a6fef5dbbebf9d2018f5c40a7f120467c9baaec64bd0871dcf41563a9c7c0a32b963cd1c328f7a4c820cd22c4773d13b12b6d7dbd0c4f14ff24f6150d205d53d58d7c8a5ea530c7982494d2c7461000000008800000000000000ffff0000ff0f0000d42a6aa398cb02a0dcded6af0cd17528ea0831ef3ad5782c56dfa33ea38ecd50073722965abfc9c2cea62c2ae39778d925df026bafb1b11c1670b757527391fa8bf49c2718202f1ced9905a7446a0d6016bee67e80b214ac26d26be3efce33f03b8c4e574d78d3e327148d156861fc230daa60000000000000008800000000000000ffff0000ecb900004f80e1debf465b3182a0330fb5418b549163b01df8209712009b32a4b8f73198486e139c5315867877d0deb21caa5ceec7aa759db09f6a0dcd027b5edff7a893396fda7ec0575fa0e25bb7b85e7348f10dc0d0454004479303f2dc6cf8f7b5355d4f277c6ce3671b1b4f6ed082c5aa26a40075e31700000040000000000000000100000004000000c1cb50413757abeb904036b09eb765beb2327e615cfdf9203387e3eda9af53cfd35733ec3bc82ebc3c9cc7e20456"], 0x250}, 0xa) close(r0) 16:00:00 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="660df240ec011dc91cf2bae8d77194ff57010100001102b40017002a"], 0x1) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3e1, 0x1}, 0x10) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/182, 0x45f, 0x83f, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r2, &(0x7f00000000c0)="b2", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x4) clock_gettime(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) socket$inet(0x2, 0x0, 0x7) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x1000000e, r2) socket$inet(0x2, 0x4002, 0x1ff) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x208d, 0x2) 16:00:01 executing program 1: chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000240)="9ea7be77dbe493186d8bd453493f010282569f90f3d7d68a6f5692db163988659f35b46d0a653261ac827719ef9ce0c01481c05f00fc3171695d1e8352cea60da734acef884c67f6166d0bf9cb20ac9ffcc8f493793273371c59f5c0de4ce6704f7903b5d21b9f569f11a0ebb6ca02d48653e56d535b9a8f05488d2a95896c695bae256ac2da6133fc78ad0d31a8910603b7debd2060a711df7819eb979984c67bdf48bb31df16456b717b48319f2a8b37b36713cdea690da829a122113b1370ed45e17d40ab706038f0cf3ad1fd886915d3b09ca8df567f817bb4a54f57caa1875758ce96fe9ac27897158e5ea969ce4a0abaa54003c1510fea7981ad9467", 0xff) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x40040, 0x0, 0x0) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="fa7d01e43e9b81110d738b5a09c1158b1901fb5203d0c5c74cf854", 0x1b}, {&(0x7f0000000080)="322d2c3c6a3a1021fc582fa3ac55b3f39f4cdc6ae828a15550febfd544e289b5a0a0cc4d7203cf0e32b937f7839d1496", 0x30}, {&(0x7f00000000c0)="21403901c47e65bc36f53671ac0dab75556e15bfd74620dcb788359ea6fbc15ec5a3416c1413c2bbaba4c762af10437ccfbdfeed46c91c01938e4b57d03c8609034e72f8a333ca123a215ed7784cf24e3342d64d6b85def7f7bc6870bf50c7526c75c7476efa5ae975a8e4d2e405f62d007a1632ecbba50fcd15a3f9676dfd98494cd60fb3bea020f6b644c91aabda9b080fb0191287784d324ec9f87e76c04b8e75b1ed930012072c7136cc4995d456dd14ecb4a57d580b8ce84be3f8", 0xbd}, {&(0x7f00000001c0)="7ff870c8f317e30105d15e8e9e0bb3c881fc8a7e61f5d3279c4beb443494b0ef92c703662b11606e9774013abe5984f796848d480d628f4fd7c55e09c7bdea6667ed508049bbcb134fc3c7a60671716fe4f22ef5738b090270bc61254f6146dd2d6caf7bde51a9342656818afa7dc565741e6bc11950561f8330775fed92f60e13d2195cb140fb4cff06d4fc", 0x8c}, {&(0x7f0000000280)="96d55a033ab7d703e5cfe434d97d8a3b31a168abed5bf1393e77c1cc69f3cc65f98dc04e3f0e883dcc30e4014d2bd992b170d62a853b43f28d9b5b473cd885d3f997f9cc53a0b021c8a261a376a24b1a560c41b440fa134fc9204c503a0fbf2a765e98257b3dacde3aeb02e3d4e2281cb3ee3adc5ed9d286513d967dd74ed485d1cb7dbd2749f364221815dfd708dfbf951307fa48ae34cdb38ab84031e07e07df7ba05dc19e0a7f04dc449aaf8c3084eac569ecefd0d4bca8f16c859e75e3b767684c2cec015ac93e9fa9cc89bb918b736b37f6febb3bd801579edd91587c8e8347687cd07736814de07b0a742946", 0xef}], 0x5) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3, 0x0, "f4d3d36cd77fd80013f3ed6ea09527859ae8338d"}) write(r0, &(0x7f0000000c40)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05ebd911d60f5bc7b81c9339cca0de559d2d1a54eececfca0489d370f6462f278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f822a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9602577cc1ff407d0826cb502de444d23ef3ea6add721d100323c442418ca5805f69050678a0514fe39a59d9bb12328d006b0a05ec46d12065ea9629460f410f0c3a1f44c31e08d6cf3513b4d39625ba6398293e22d43266fb3e27ad709a9f9eaf0ea091203a56ebf4224208142cf77d6750517dd836383718a91f6f894a80c97c7cb7bf32a23cbb02a945c424ebff97ba7bbb86556322792e375d998ecf2850351d881de188807a13d30e2211531645dc75248342a2489865647634b87ddaca9828c4abd78e422c186919783e3f2727f9e40f5b75f64021e1dddddc3a1285d8d2f6c9b0edf33182031912d5032c07a545b15a6cf0128088c3dfcbe491514321d7f8f1003685acd1f38df88c6056316a14f61448dc22df54b4ad774b1f0d15c108963a91ea4019f587b1670a6022e5e4b05cb13", 0x259) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000d80)="8faf27371cdf80b87fda44d01dd1d3634712b3fdfb78c5ccd979655075b5cab48994eca928c4e2cb06fc59ac66727b94c521625ff704d4003fb25166a2209839155ccb984fa20576f2bcc71bb2a1cc0a9b351ab3c0094c62159f640c95af968a3d2d1b4386890f0307126adc936d07601f488f02ab29d1dbf2d3ae28ae6f57086a748e6b2417b0694964a8a9c198c08e688c8a8db689cd07002a520286e401bc1ca2f8f1534fcd4c8c2e0db278a149cdde5be4b59409b83b9842a5f305571d8502b6656e6c18ffe76fe3c8d804ea73272336f61ce57555f40d23756a40961a94d28b6407130fa8830e49f9a3c88d356f7d3a032a59bf3e60f68a9154ecc7fa7d89ac2a82a1254e33d84d9dd93ce58d5e2dc34d26d8f67ab3af723962480c08a1b4e5e6822bdbd39cb4b6ef2239b5175529eabda9b286401d3298c804b7e6cb6156416890e26d2b354c09c73ff450f3d4b2286e68939203660b61577225633d1aeb37b5264d384a1aa4119c105ef2d231ba154cb395f7409ca99d52605fc5c33756fd840fa6aa93d4433e6d4207e3f64f62700728183dfd3268a2565be6778cb544d29696bbc69657608f7801867bf4f167a9a436c246bf0ccdaa1b884f605a21623d17545f09be289ddf874f56e6f05bb40688ec06464c49ca42ba7395e4dd7c88ef2f05ab39cbd1c0d1ff72edcde7273deb53c8ff0e0ba45015cbd9b32159e0469af00decb24e8851bd84bc3e212dbf7dff0a5bacb9df5e3648f66cce21006f01defdd2123158e167890d23dea8701e5ecdfdb0bccfcdf88f31ab87f5bf82b3444d19ee8c097c656423c5ddf9581c2e05c0c98e777444dbed150334f170758283d95f8b48144b82404f317444f9c7842c9f35b19f130524940a6211c628a65cc6a7be747877c34799034ab9d2db5a8859b85d7b147baad38695a510639f1c0bab2e0856ca1eb4efee30bd08fcb28128ea5f86579f0728abf7c49c0eb01c06311e83ed2bc0d149c61e3787aff556c07a69f13fc27e30e5b1fb4c0836bfaeef5bcf4372ac04b7b095ad72ec7b0b55724609127ce58f7845a9fc13d38556ef8903ca35dca618cc5b97d35dc7447bfcee373b2a4f8417a4eee6caf7b189135ba73075e26e7774aba04e42ff20fb57414823a6f7fbe24768256605dcf34ebaf83d43a9c2d511bf6453dc4289d474152a2fffee477873aeca6973f0f677b1a5f4d6a6da2f436bb4c6a71d288aee40197ecfa346d1ff3782c3c7fbf579b27a804c9b7c6a1321618c73b0bada842d9bc7dd7ecf46833070fab895f5df6207029f9e3cb0c9c1493fe93fb0f7dc4ed49a615674cf331a979ce9ce84bf5145a3e36c3acc6d60a086d38fe921ccbd93d5fa00834ec0466b368323016df3647197e774b88e1677ed01e66c110428ef698e0f19b5fd51cbd66b8bea01e9193703cdd2f3980bb7189fa837ab26d0a53975145a014ae1f0ad6f6c9eecd7d92942efe516a4d61e5174527faf8ed6cd8cc55246077003b65c36fecf74bdc0f56a91fc72b5df35bed113d5fda71c1339e637044ee11ba1207a2ffc8bd420cb08a3f10e6287956e0b7599de556426fc53bb3074b2b5d3d3b453a5e58bef249424de651ff7bd611aeed08143a31269daa42e84039d9022f16afa4a68c4dd30596b3feb850b225a4991c31d6071bd7a771ef919a440005abccc42719350c0b32e1b9d0ce082c60ad6d9f7a893a6dfb03451c40f83bae7dd34bef90c955126e6950eb6d71fa59b23a7df146805e0aefae74907f6ae2a6ac2ce41e7cfd569156117e48bbe9579f2af36c0a980d42d36a99ff0d849f50cca8575c1f5179ef6483fd3d2c76ad583c576087cff739a9b2c70369ef861ca9edb6d64508743b415fddf7387c9d8ce8805b55f5e869fa9abd32c6d56a2dd7e787e0b527bc7e48fba8d2061bc36fa0b8aa5d1a4a5ebb00ba3a3a17b62dc01b952dd8484a646a0e9636c0914e21eb2e1fec5117b032a36135cff9bc4e367dd851b4ffeaa3e95c87d25eb7a8f41a90a77515789603514bc1f7983418335aec8bff9214c8a487f0a95d42088e3ea0ff09156e5f53162a772b4fe04875b4b4428fb209c45da791fc8a8cb28a2772f473ec2fd3b3378b0290d2ef6dd99974fe83a04ba6c79a27726979876db6790dd2869fdb0ca08ff7f0ba818145355120ec0d9932fda492305f3c3177016052d5f421decd8790552e221959d72863261a08f5b40d08448c4c9c36baa1dbe2edd2a0369f8b11394fb7bc875459b810ee49c763367dda2bab2b12a5d0b3496d516878ea6ab516b16160994668dc765b3f007f6ab0e658bf0b295525a1caa907b7aa5a5cbe7d0f7b4a2d61b991f98f242d6a1a870f9e96ec9c8d73a2805881ac0902f75644f3bfa85bc7b516bc62541feb47579ae59596df9a9da641148f3994f4a2727bc2b468f9057ffe25e60fafa1cdb9e1b84a2462ab8a984088dfda32299ac39b16420b882b633abfb636cbb340347a6b44adc521f2c9e72fa91d10c273705d63a6e462615b50b6594870956f0528689f6cda9fe0b86d541f09ef8d9c88170af1ba05b593ab1221aae876af7204b56f16ec5d7d3b5adc44cefb6e7c3591b401777ae00dcf42c28d831c84b5918a577e520b1946373e2d5e34a9dde5afd99f26f5b0bad5a8cd87b5b31fe8a41dd35c6eed083b376d7e1d70c21335dd5063986b871cc2fd4dc936cb209edf5491ac71a72066f69c23e5c042919cfae1d7866caa07a76f9ff9ece284e77e3d4d9b58817330df3dccd474c008460e1255345a3bbeb708438ff2a129e948b70b4ec9415b22628e10e09ca13369ea0cbc2cd030ffff950fd826758a6bbd4ba1ce9fc3fe77d1316377f6fb72cf4c97379885735c344f1b12c9c33db8061b22f190a554dab6cb39efa6768729ffe8a702a5b2aded33d967a87248ff43ce97db3a49cfd6024cdb4d816c1f79e142b42e35652929a987b9d3030c213072e5eed591eadc45df06b28527b696c5597a34f70c93e26c1a882a04e1e625e6c7361e08b63b131b00fa8b349ee3b88a3afdd6f1f496ea1460b94080bbc5c2d7b29c4f9a2bfa5e30768d91513b19cb31da15c301db30ab377f8f11ddcff217c563ad7cc9e5e6b302b5c0340d3e2549bba507f52ab82186aaecb0fa5dab94548e45e5695eaeda88b0735aab1967eeac4efdda7f1efa71b45670fba57f10fb105bd6ce95138c064b40fdab0a76a49e6f130207ef5fdc0a403bdcf16f277667379f474a84534399eca55ea39be9f0a85092d855ac6c478ffffffffd2946fca40f6f8c99fe0e9d1245546ba71581a1cce4f479ec1f10ab148bf970c5d7e19f8cf43add2bf27a64f118696e13e2fe80c83e23f", 0x94c}], 0x1, 0x0}, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000e3ff000000000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x94, 0x851, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40000000, 0x7ff, 0xfc}], 0x857d, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x40000086, 0x200, 0xb555}, {{r1}, 0xfffffffffffffffd, 0x20, 0x9, 0x3, 0xfffffffffffffffd}], 0x6, &(0x7f0000000340)={0xfffffffffffff142}) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x8eab, 0x0, 0x400000000000, 0xc39, "042a76c5a25c9702508ae5e844d5d81bbf1699a3", 0x0, 0x400000000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0xff, 0x0, 0xfffffffe, 0x4fbf, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8000, 0x80000001}, 0x10) setsockopt(r0, 0x29, 0x33, 0x0, 0x1ad) socket$inet6(0x18, 0x7, 0x9) 16:00:02 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240f2011dc91cf366cbb4990d445106229a9ca66bb4001a0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r1) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x0, "0dfe325395a30000000000000000000000000004", 0x400}) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x3, 0x13) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)=""/4096) fchmod(r1, 0x100) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) close(r1) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) write(r0, &(0x7f0000000100)="f8", 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x0, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) syz_open_pts() writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c", 0x1b9}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9", 0x29a) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x1000000000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 16:00:08 executing program 1: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() mlock(&(0x7f000008f000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) pipe(&(0x7f0000000000)) socketpair(0x0, 0x8000, 0xef4b, &(0x7f0000000040)) 16:00:08 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x10000002002, 0x3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000400)=""/83, 0x53}, {&(0x7f0000000480)=""/3, 0x3}, {&(0x7f00000004c0)=""/43, 0x2b}, {&(0x7f0000000500)=""/44, 0x2c}], 0xa, 0x0) 16:00:08 executing program 0: r0 = semget(0x0, 0x4, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000012c0)=[0x5, 0x5, 0xeb, 0x3, 0x6, 0xffffffffffffffe3, 0xfffffffffffffff9, 0x3]) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = socket$inet6(0x18, 0x4, 0xffc0000000000000) r2 = socket(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f00000026c0)={&(0x7f0000001300)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002580)=[{&(0x7f00000024c0)="2e3bbc97b233d7371ee3d4d24dfd2594efed349480bfaf5465802f0a3be8c7ef7f0bc1531b06b1f2a9cb6edae4acbc5413d46dcd4db91e82f226a73244d869a9f69a7e5bc8baf29919cb22a6e6f04c0e9501587427c9ee5724a49fa29f8add5898919082579581a1472928eb5349755b0dbcb23a4e85d2e91cb4c9379670a1b903884c1d1273e82f07afbfeafdcc64600ca5dcd826c27a4132b6315debc5e17bed29b464f17dd176ecbbfc72653f58cbabb2e4e5b4b1ce", 0xb7}], 0x1, 0x0}, 0x0) connect$unix(r2, &(0x7f0000002740)=ANY=[@ANYBLOB="070610800000000020007c8354003ca07831928385822274dc538fb0405a2082503e24a75d1c780f3330914505bd4d0dc4312160d98e7ac33bde418ab2d23af9390d23a1722143"], 0x1) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="dc250000b4da800000001d696a184503c8eaf52c2007b29abd7dd381449d39870958051b2020f1a24b528ec17ed217282e79a9ca9da1ecfdae59e8f30d6214759cdc11f764f37a1de00e149e52acc33bb41d005d13680775e4efd5404a54046e136a3f658cc042ed2c8d74c2902de8e7c0a80c6db361db825d5d9242fa5398035aa1cab5a2e04a59547760e565a2525b13"], 0xa) poll(&(0x7f00000003c0)=[{r3, 0x81}], 0x1, 0x0) getpeername$inet(r3, &(0x7f0000001240), &(0x7f0000001280)=0xc) r4 = semget$private(0x0, 0x3, 0x70) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000180)=""/4096) setsockopt(r1, 0x12000000000029, 0x2, &(0x7f0000001200)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r5 = dup(r1) semop(r4, &(0x7f00000011c0)=[{0x4, 0x7, 0x1800}, {0x3, 0x2a1, 0x800}, {0x3, 0x3, 0x1000}], 0x3) semop(r4, &(0x7f0000001400)=[{0x4, 0x8, 0x1800}, {0xbf3288739c977382, 0x8, 0x1800}, {0x2, 0x6, 0x800}, {0x1, 0x4bc, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0xffff, 0x800}, {0x0, 0x3, 0x1000}], 0x7) recvfrom(r5, &(0x7f00000027c0)=""/4, 0x4, 0x43, &(0x7f0000002800)=@in={0x2, 0x3}, 0xc) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x6000, 0x3) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001180)=0xffffffff) open(&(0x7f0000000100)='./file0/file0\x00', 0xc0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000240)="8facaaaebd2f48d83e89de515a85d9047b698c0bbe3cdeb226b974b2c5850563943b105714740dd826435e53c8b75f44dd52f987967d57fab2877871febc1dc1ea1e04152fe4d101b3470dbcd7a03869475e3f8718b9126cecc622704743c9f9ceed59f793b6b08745021be9cbb355ebd1bfac5b4323f068373ff0f2e534ce81bfa2cf0cddedcff33dc5450c2ce9fb7b1064ee3743c38b9eb2bb407ce664db225c23ee7bcae9c80e37494baf1f8d1b539a85391a6d2dbc6144b7648b8f5341da29bfb3a1c66d575089e4e45db7bb3bb9", 0xd0}, {&(0x7f0000000080)="2b2403472b7520ec6549e27405922aedeb1ed23ebc7cf16271fb0a853a7230d44216e12418cee5c97ea597acc5ac3c46f924a0332398edeb66b5a311f4cfcb7a19f0485b9af6adb05c914d8b565392e92259a80d0687997ea26d1c", 0x5b}, {&(0x7f0000000340)="e4b0fa2d28cb55445708bd68994b7785c095541da2851df4f299aaad3d45c7b3ba1e14fd60107a67ebb6fcfc575526160b614a86b49b616f234476d67f4bcc56bfef001a02d04cbcf7a8c10dfc20ba9f76d8e907cc753ff0d803dc121eb6d7b224350bfd8820958645f696edcb8fd26240ae114b14edd9290e74249c76647f719911642890dcbb3fa7935170a379a9f0f5143a50859a3f9fcc7f6dca6149679fab770d7985ac34a74391526bf256bb0d83c13c83f17d3051437045686766f01c81947d1986a275bcf2", 0xc9}, {&(0x7f0000000440)="8045e8030de281cbf3117d694d02ca995ae671955028088b8bfa3eec31a90e259dd25eff96fbdb026446bd086d1298b91f2500221cad1f8bc13233cc6dac2f85f2742c8b831b94375fd5b2a2fa16f7b105d647eb75c943728d0fc2df67e0b90e930dd5735e69dc4446384e04453c1182d65cd18fa21720866566c11ae4d50afbdbe3df086716047527daf78f1b4a70796c41fd0c99fe6e665ec627c6694902982fdfa1f5b63a65efce89d4dc9301ce362535d731a1c7c7cb5e81da9f4c7fbb68666f326ccb90a41bd91821bd5a905f04c58f4b699d51575e41edd17f8fbf64a299e3080a6eb754fa4979eaf9", 0xec}, {&(0x7f0000000540)="3c666d6620fcba04ff0e9030ec92c056a9448ac3140bfd5f66e194d9bf07a153a607d3e06e3d274fae87545635ced9921edb350f3148f1ef76e3dc8322d08f60ca615600165bc21fdf4990bbdef4d25c7a2d24b82b1007cbf1c97eaf252fdea83a0b2ce65c5fc632765c78a3976c78bb8e5dcb8284316eede3a5b0a8afcbcd955c1f87dda0ee775a249fe12efcb4a2ce5e0d2daf6379c470c8936bed5a99864326e9e0acc4b961442c407c1e4f98d8b30ac4e4c7bda1ed1b10ec7cba1a", 0xbd}], 0x5) 16:00:08 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000640)=""/204, 0xcc}, {&(0x7f0000000740)=""/236, 0xec}, {&(0x7f0000000480)=""/24, 0x18}, {&(0x7f0000000840)=""/157, 0x9d}], 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f0000000000)=""/144, 0x90}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f0000000100)=""/78, 0x4e}], 0x5) 16:00:08 executing program 0: r0 = msgget(0x0, 0x0) r1 = getegid() setregid(r1, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="030000db6ec08d5a7f417909a62c754647e2ff71f359eabe7be1de418de54727c4e1d2c3e85823c51ca93234770f8d0ebf4342de4c1c6359c33d154d99ce1fc60d51956e41d8a481b597b5783337de822adb96a4f587d7d5d9b334277dc27ea37ca91ca7eeb66f0d74d5bdac52f74d6da010b984e5f48c8cf0fb9864220180e26dee74261d8b0dde3a0f4221d7ed44c8abc7169d550043b668cbd119c394b45feff40d25c73758a8cd7dd1785b67bde6deba67c23a42ece6d38ab323e59ae316d53a2664c2b5817da86575ffcc5062ae29b5be16b6d8d0ed630480012e79"], 0x1, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/174) msgrcv(r0, &(0x7f0000000180)={0x0, ""/232}, 0xf0, 0x3, 0x1800) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) r0 = syz_open_pts() socketpair(0x37, 0x4, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/237, 0xed, 0x1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r2 = fcntl$getown(r0, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x8001, 0x3}, 0xc) fcntl$setown(r3, 0x6, r2) kqueue() 16:00:09 executing program 0: r0 = syz_open_pts() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000000)=[r1, r2, r3, r3]) fchown(r0, 0xffffffffffffffff, r4) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0xa4) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x6, 0x3) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff9) recvfrom(r0, &(0x7f0000000580), 0xffffffffffffff92, 0x4, &(0x7f0000000600)=@in6={0x18, 0x0, 0x34, 0x2}, 0x3a4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x80, 0xffffffff80000001, 0x474, 0x1}) munlockall() unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x5, 0x5, 0x100000001, 0xfc20, "57ae8d5ef83ef6a6219f7c0f2e33d73e9d71ba70", 0x3}) accept$unix(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070703d4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) fcntl$setflags(r0, 0x2, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0xb7e9, 0x8, 0x81, "d4605b0402c72ec63adf2dd365cc1fe801e575f4", 0x5, 0x772e}) r1 = semget$private(0x0, 0x3, 0x634) semop(r1, &(0x7f0000000280)=[{0x1, 0x2, 0x1000}], 0x1) r2 = syz_open_pts() fcntl$getflags(r2, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r3 = msgget$private(0x0, 0x0) sendto$unix(r0, &(0x7f00000016c0)="245ca513bf70feaf300a1d31d2e0ec89eb2ad8932339053afe5a04ebe3cfcffb57050a51b6dcc2f3cc3766c97168c245030ceaa71130d30ddccd3735ef3bb3a86f76cb3d7297583954656d2322b2a984f5f8c64f7dff1e87647400f3a8cd2d0146a098d0ee632e0ec79fb3c0d9a2c6f5dc3ada78a6ac23b96440840eb738c94326468c9fe05e007ca149f13565cd41cc4e7cb1b61d3e94ecd75b92e15a82c17cf2f83500254467ac734d37a383f3b3645f530bd360e45dae26789e8896c786e7ea069073630872ec12e9cabf10f794c2c0a41496f19e2cdee20a3d6633218acc2f032dd8c823b6efd8b318798208e7e0a5d6a4960000ac004a6ee3d173be7647560f3b748f230654c8e06eafca8cc4bb311f6fa25c956417e72fd13f10726517a8aa2c20f03d37b925c71bbb30ec5e5ed8d288c130acea9cd925556159236e2d2e588035ea8b104a40d11024b4b461a8fe", 0x151, 0xa, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000440)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000480)) semop(r1, &(0x7f00000004c0)=[{0x0, 0xffffffff, 0x1800}, {0x1, 0xa81}, {0x3, 0x3, 0x800}, {0x0, 0xf9, 0x1800}, {0x0, 0x1ff, 0x1800}], 0x5) msgsnd(r3, &(0x7f0000000300)={0x0, "fc5f626d1b8e8e197ade0fafca2c55ed4c8500a9c39cb0dd5661066d69b9a355893094e335bca8c44f263bde6f6cc788123c3961d3dd8a19afabed6739af0317628273caf713c3f51ca5898b91211ee884629001aa74c80559c95e26ef8f7742132b5558691f14ad602c4c03d8ca03200331c154b2697b051ed083735b1615a610cb58f48f4d8d8150a0334dca16e05aef65e02eb6dbc1da33a515a75decc5e2f8f5567a159f696bcd57b04f2330e345ad0985fc5cbd1140248bc56cc71358d3f602328c9298717723de7dc04aaf0e8358b7"}, 0xda, 0x800) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/31) semget$private(0x0, 0x3, 0x460) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000540)=0x10001) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/96, 0x60}], 0x1) lseek(r0, 0x0, 0x2002) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x7, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000000)='\x00', 0x4, 0x202000000080) syz_emit_ethernet(0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000180)="04400b80dc40e76bbeeadbd68e761a4826d69d45db6bbb8c6e9cb6b14a66f5befe4f5f2d62dcb307cbaa2a5859b3a35760bbcdff2650059150979578f83d5a", 0x17d1137a8c3595b9) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:10 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0005000000000000090000000003d8820b9276b2ab00000000000000004cb700e3c2a6bf9b9ff122e3de7f0a49c95b5034b8882f53fdd2ed029b77cc562a8b3d674cb0bd7cfc3941"], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x1ff) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:10 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/244) 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x41}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x0, "94dbf4a44adbed083d00"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, &(0x7f00000004c0)="18", 0x1) 16:00:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fc53ba4ff3b5fe3113b7053028ab415c4f816ebfadb5b9ce04009ba149a88f4bc36189e54adfaf317310ed22485b179cfae90003fa2f2d7a9e215dc1ba4c26f22871e4ddc994f72d7d64b2a64fe300e0064a3e2df0c4cb4aaf4ff24711ce6e92a6a4e52ffc2b7f4bd9a0ae18e3f7168b562d91f59ed5d5e26d00914139a2b329dfae605017918419b88ef8daeb82"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x80000001) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x9) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:10 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r1, 0x0, &(0x7f0000000180)) chroot(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') syz_open_pts() connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x200) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x6d5f5e85) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 16:00:10 executing program 0: sync() clock_settime(0x3, &(0x7f0000000000)={0x2, 0xfffffffffffffff7}) clock_settime(0x4, &(0x7f0000000040)={0x7, 0x9}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r2 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r2) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) fcntl$setstatus(r1, 0x4, 0x80) shmctl$SHM_UNLOCK(r4, 0x4) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/2) r5 = open(&(0x7f0000000180)='./file0\x00', 0x10121, 0x42) write(r1, &(0x7f00000001c0)="45f24006d04f7105bffcc938f5a18a17bc83fdf0b1416196917cc5946f85dc2e94730dcf2c68a369ccbb553b775bc6f248c23e0b07c79671c69268af41694b4e1fe40b4f3c1e9d83696d4bb6372452d76a481774e4fd602c5a789bdc19c78fe5b15e7d7b710d9c025364e57b32f6a10b197b28377eb7c61f908df0a0f009029bd32a", 0x82) write(r5, &(0x7f0000000280)="ea4d485cb53c72a0fd37aa69264a22d5c24d7622cf9b34ddc0fa7518bd3f8f78997848405e5e50b2a8085eedf1ce56c50749c6289d6f30816be58b6fdc13ae15ce12dbaa23b2c7fb876533", 0x4b) socketpair(0x3e, 0x5, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r5, 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r8, r9) getpgid(r7) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) recvfrom$unix(r5, &(0x7f0000000400)=""/4096, 0x1000, 0x2, 0x0, 0x0) execve(&(0x7f0000001400)='./file1\x00', &(0x7f0000001680)=[&(0x7f0000001440)='([(+@&/{\x00', &(0x7f0000001480)='(/\x00', &(0x7f00000014c0)='&$\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='!,\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='\x00'], &(0x7f0000001940)=[&(0x7f0000001700)=',+:\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)='/-!:\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)='-#]-)*&{{^,\x00', &(0x7f0000001840)=')^\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)="105b2b5e2b4000", &(0x7f0000001900)='&{^\x00']) getuid() preadv(r0, &(0x7f00000019c0), 0x0, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000001000/0x9000)=nil, 0x9000, 0x1) nanosleep(&(0x7f0000000040), 0x0) socketpair(0x3b, 0x5, 0x32, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x52, 0xf2, 0x80, 0x1, 0x1, 0x40, 0xfffffffffffffffe, 0x4}, &(0x7f0000000200)={0x80, 0x4}) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) socket(0x0, 0x4003, 0x6) 16:00:10 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x892, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) mlock(&(0x7f00003e8000/0x3000)=nil, 0x3000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) minherit(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000080)="10dba4f7f1c4014e9426b893dca40896ecbad4b02bc9a6f3ca7caa8aaee0b48406e19fee77f2871b58c4f953146abd236c649608de14ab0809b27242d44f78326b1bd03a4b84c318c56f8bc7eb47e1eb635c135c08decce1cd2be7531ae0501ee2da3954a5673eb792bb7babc417", 0x6e, 0x2, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) 16:00:10 executing program 1: r0 = socket(0x16, 0x1, 0x3f) sendto$inet6(r0, &(0x7f00000003c0)="29b3c1fad3b3a02a7d40586f1cf6a0a356c89b732deb91b9977ebe4a275fc93da459a67154fae3a8421c020e5579fba7eb2ab99f2bce8dc27ce742959e030579c1a672f132792346bb198151b62bc7d73e06375a11bac6b22beefcfc09aecbbdf39508eae285d58e1e52b5cd27f093836d00aac366a7ca050cd14738aa5ff9759f0cf3b822285f0cbc0b33319612427e9e3e5858ec5b561bc306343d9487a27297", 0xa1, 0x6, &(0x7f0000000480)={0x18, 0x1, 0x7, 0x3ff}, 0xc) r1 = socket$inet(0x2, 0x1002, 0x10000000000) openat(r1, &(0x7f0000000240)='./file0\x00', 0x400, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000280)=""/203, 0xcb}], 0x2) r2 = dup(r1) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x62) openat(r2, &(0x7f0000000180)='./file0\x00', 0x140, 0x2000000000000001) openat(r3, &(0x7f00000004c0)='./file0\x00', 0x80, 0x10) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) 16:00:10 executing program 0: poll(0xffffffffffffffff, 0x0, 0xa838) 16:00:10 executing program 0: kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1b, 0x0) fchmod(r0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="e288a644f59a0f484c823e286bc478d21f5632bd9dd9cc6e27ac7c7136795ba04787c0b5694e7436a94cfdbd850ccd028f20393bfec82933b59599a88e812d6487a5783b", 0x44}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d", 0x702) r1 = syz_open_pts() close(r0) getgid() kqueue() accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) socket(0x26, 0x5, 0x7) syz_open_pts() geteuid() 16:00:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r0, &(0x7f0000001240), &(0x7f0000001280)=0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000250000/0x2000)=nil, 0x2000, 0x6, 0x1011, r1, 0x0, 0x8000000) munmap(&(0x7f0000120000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getpid() setrlimit(0x7, &(0x7f00000010c0)={0x5, 0x1}) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) recvfrom$unix(r1, &(0x7f0000001100)=""/241, 0xf1, 0x800, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) readv(r0, &(0x7f0000001a00)=[{0x0}], 0x1) getitimer(0x0, 0xfffffffffffffffe) semget(0x2, 0x3, 0x84) 16:00:11 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000240)) chdir(&(0x7f00000002c0)='./bus\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000280)="427b6d0f9f1d92fd81cc6d25fc5d692749c9e9", 0x13, 0x8, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="56335ceffd8bca370f3d9271d63ff647a14e05ae02c28f3fef6921909cbb6d7b4fa559224fb28c8f8f096806e04d46ce83281ee97b8d2eb57ac0cac617997114a80128741346d7d1b522ea431a6a9cc302f7948e9cf7b358294652eb0f9723a65d4dc30e7375decb0f3a65ccffb884ddc62b665d20f51bb2c9a515707e3b00ec73e27db2ed4655af15b5907ae253bc2ee395555fcd1569ec40db97c542ed6ce907326bbd56d0e7937363a05871a13e5ddb23981f2b91b9cd2af9eee674448a414fb8b7b37a7c0535c56855232c5a2df9802ad0246f7b4b5a4855e3ab4f92011a29da524bbfa57a1f1dbaa24f4f71c7d7df39839b7b977f50f9bb2cd9", 0xfc, 0x5, &(0x7f0000000200)={0x18, 0x1, 0x24, 0x9}, 0xc) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x45, 0x0, 0x9}], 0xffffffffffffffff, 0x0, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10c1, 0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0xf6de03db6c6a353, 0x0) recvfrom(r0, &(0x7f0000000000)=""/30, 0x1e, 0x802, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0xb2d000000}, 0xc) recvfrom$inet6(r0, &(0x7f0000000380), 0x0, 0x800, &(0x7f00000003c0)={0x18, 0x1, 0x9, 0x6}, 0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x0) r1 = socket$inet6(0x18, 0x3, 0xe46) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="80c6b975fbb0f5a636dcb1709f12d7bb074c5eabd1d6b2932af4affa596dbd3a1a3d396593284d199bb36a4ffe374309fd563a59673383d63eea189aad5564aa62191c7173da0975a636967e6665e390573d617d7be17baff47448e76c618cb627123a02b5368005a29972a73b6ef13651b60fa25971dde4b7c730bc0f27bea0ea45effcc7dd39f23d4fc45eef18c70b1289f4f90206ef54ad95a098f2cc8f8cef13c6ed9310d201970b63fcde5ef19c8c95b5d3b3ae8d1fbe13410e2b566068e228f600576c9c376ec6b479e5bc77f2", 0xd0}, {&(0x7f00000001c0)="179457ae07dd5ebd79bb8dd09fb551dc7589e10934977c2842d44c12b86a493c40fc1468475025e766201aae5da85737544d102063425e67202d36ef13d0394a973c261753c72bf7643a4527473a434d4a1eb353658071495f0f0efe381c6dfa6849287dade6b11d568fdacf08", 0x6d}, {&(0x7f0000000240)="23619a9e412d0fd2ac0e10f5bc1b0458794d967329a037ef64a95f53c9059cc7a3cc34992f2a70797eacd5b6afe3813f3483df06a4751de5cdef90519c86e4b829cb34c429a35c4250d9c9c90df05b0dc7dc0160d56ed5cf1457aa44a1db98d755e3ce7a47307bb439f636cc6fb4251812dbc3df787d56caef2521ff5a4ce1944ff795b4b902bfdc5450a6c36f08ffbbf48224d9c133cc2fdcc2aea50ddbb645fbb64a4f4294f8946310d75c5191a68fbaeb9a7b89ce5c4b49a1ff016877f75a9dc96e", 0xc3}], 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000400)={0x40, 0xfffffffffffffffc, 0xffffffff80000001, 0x7, 0x2}, 0xc) socket$inet6(0x18, 0x8000, 0x401) mkdir(&(0x7f0000000080)='./file0\x00', 0x142) socket$inet6(0x18, 0x0, 0x4) 16:00:11 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt(r0, 0x1, 0x80000000, &(0x7f0000000000)=""/92, &(0x7f0000000080)=0x5c) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="f30df240f5626ce33f86947d"], 0x1) shutdown(r1, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f0000000a00)=[{&(0x7f0000000200)="5e48693ada707fd7b74fcbc60163d66184f65fff7814ffc9ccfce78eb3300206f03b72d4fdd4c4dfb019197b53f365d28e29f16bda28144ebf80bfb94ae382", 0x3f}, {&(0x7f0000000240)="221653ce70f529bddb8caf8f48bf4a58b431ac85d438dc3d89603c69386d90e28746a0f9d5146f81cd77bfa0f84d9da1a1703d7d0ceaac5b3defff3da170714129caa82f94755af75d4f58540182b98d062ab124ab4c2f85fb2cb4a350402ae48be540719edf346ab45d137c369326e006d9eb148f051da7820bf6d877db569aae18188194ecb6d4cd6f2cd3285c64b580fe124e", 0x94}, {&(0x7f00000004c0)="7e4d0a4a3bca705bfd9379db5b0b06f0ce438246966a6d83e266f73c2cb6c04c3e280aac9c8a283cb7206249cc1e687fb4c4c996255da18a07ca8f49f1a304befeb95ded7974dc36f8cdd1bf14be22b8a84991b4a4a08aa143344b40c913ae9da82384b5a4105e81e64c22a2fa5de351f7410feda79989d8475f3d1d30ded595361f13948351c237073a2b2c70d80f7af8ff87e81f13b8c6e28ea4dfb9d1b127b37ab022ca7cf6500d7ec0d6c07e9a155cbb3decb5bd1740d2c8d04a0ad5e4503ce386f04c994d65a302e19ff08b49ca9c09423cc22676bc3d53eea81261816e53d168f90afe132e61e0ef5e334e53", 0xef}, {&(0x7f00000005c0)="3f61b144c9879faa38c5de55c2d172a102af750c9c534608b4ce24a722c69955f969bcf23a63e12aef3384daf045e94438b674778fb878aca9908ed9dd035f6b5f7ef079becb4269a558cf01e733a8b2b529f8147be5a17d95e33d936f0b7f01a79616f28577af97b78b33f5096f5c45920e8d363a907dee9c40a335f7ee233da11cdb87e7eeaffdb97a39e4d056afd674b41ce6f8d142813aad9c08952461fc20766be4d5b99706b23f2c39a40c6287b2b7ea2604f339b68b79a49881ca412fcea3889c0b1f427859e8ea0e3e1bd51606206f", 0xd3}, {&(0x7f0000000300)="63e91c9eba00ffa22cc99216390be3a61ad4ae667429678654fc45ac742fb7584383f3e77e26d1033bca9008f2579cb4d0d11e6d6a1efaaea496d27c0321b60ab16953685a54b0b92fc2f957b1f7c52a5a71bad87971d6a8c2c5099cb9fc1c1eefc66a61d1640f5af94657b4ed079d70bf5197bd1f94f684866a6138f6cccf59795b8127ecbcb7bb0017de895254783165a08fe3ae9b83ee58894be361864d830a287213973ae6d8b2df8b28", 0xac}, {&(0x7f00000006c0)="1df7742bc8f7638235172ee93ea704c39f0f12468698a163841a796d9912be71ff9cd2cb2b50a1c694debeea9aea481bce8668c6c7fe4ff24c56f33b575875c7472885f7558d52362aeec6e573b4e71ef26c641b5346cd60355ce503adbaf81a130ca0064c7d909635c13f5e1668fb43eae045011e3f83a36086dbe565bf2cf699e7e862adb82f4e857eebed5b85e9a8a93390a7deeb0534576ae283883a1b6288d381b35e3e3ea5ec9cb5b246f0ff5d682c3b10ab64c33b73b1", 0xba}, {&(0x7f0000000780)="c32fb85972dd6f7cc353d2622c624061b20036fe50aeafcb0b73fc9d58c5cc127dbf546f04b221607dae8e2a5d02c75495efa8bf391a6fb38ad0621c4351f207d59bea2fadfa5cf7ee877fd01dea96009f08b332c9a004b9a2d467e1a176acdab765cf0608b56a168880d40c36d0a366ae8ea4137d31b508bfc0ac45958555008d70bfca663df4f9bc08be4e92e802c88e93064435c5c59a8b84415a678fe2c0fa9bd6cdef25df54381623100cd19a2093b2ca5c95464ea35412b4f732e1b6c9fb3db4daf093852d58e38f05", 0xcc}, {&(0x7f0000000880)="d08bc3202f50736107453afa90b44c8f76f89009ea228c7992ed2a20096d7003f3c907c7c672ef206e5e3de0d1b52fccec52d4a5773ddba285d4cb4a9070f7b176fb7a88fcdc66c4eda394560e2dbc6b33b94fb506d06e1c1aea0622a1342b42d03433ca05d9571b7bb42d68bdec575a794b5b1a0330f4f3e825617924e24deeac04f2bad9f6185b2d5bfde27916759f83073c", 0x93}, {&(0x7f0000000940)="615e244e9859ed4b02afa2a787bf49618add57d3403bd4241559f5bb27bf0ab30c1463a343ae05cfe169b687daf4caf3d8518c34a3e0712e1d107bc348b0fdb8608ebdfd0dba588851ce8ac4be3ae5df36ac77f69c9b3e897a6aacde05b2662f60729e441ba792b61c7ca111160c3a43b75a847c4a30e5f92290eb45520b48b547c8ee", 0x83}, {&(0x7f0000001680)="e9569ac0435d1683754f3ee0bf604e5f7cef711dbdebe31ad367783b9dfef473a110134534e795be86bd3efae108782bd06b555c70a3f1146fe43f137d1df219d4fa1b18f01c62f8e897784d081f1e5e8c83b7b37ceb97bc9d868db559b95a1904739f9e4a78a8c4473e419f57ac61d52b29e419b1dbbc4b2cb765941e802d600edb57d751833d3bc921332d6a974a35b1b318152c62fbf7c3fc83ea5a05616a98d7eb69efe564e6f92422c09f340660f257c2e93e52710aa2c44fcf3f14b373fe5bc41eb083777a7a9ebd1a309165ee5bcf352c85f094c4439b4a4d34f7caa8d20e2ce0193a82182f97e568325ff1603d180b1c0911d1e1727837b0178c3b99c2cdfcea1f7e4c97410d7be253729bd6cc79395abbdf33e4729b2e9319d6835e6c4e8991b16fb540b01ab51b90b0b3eba583c7dd40729c70af19436c52c5987d1209fe26e834c42164e2464759b71882ce2189911081254d1b75110b3a323f28cbfd86ab7d83b35d2e8ca7fc13979a2bcf33408bf01e1e200122e1c67323f6f14522da5b142b64b828937b5338b3d73b8dcb468a91a039440c383d4d1770b9eb6addf5e84a5f2d00d01a17fe9f886e1f57f03164b54aff6717ed170be501ae2b423f456eed300c4b00ba207d2a3cf72c8a73fa4725edfceafedbfde169c8ea523a5e7ed7d30dafde26cd78a12074339fcce768229b40fa8ccc3bac490c750df6301e82c2a3e4069bd44bc9c4e4bb6dacc8e0de77ae672e4950a19c38e0602df35e1d47c31f791a19c4a847a689b571c2e7e6b83670b7221c70118c5460ab5746a1c20068ef577fd7b36674c7e99df57e77349aea6c3b400dd6acab34a1d51c01d868e1cdee26049a9c5956d06b8991bc173d1b4496619e86c4a7c844fa070b3c3ce379747386dda4de3f1dc2cfeb4fc65c9b7f4bff0640d49d68a6f9712acdab35a9e337a7f39922dc8585456d36cf466f229171d3e11ccb875dd071b8f9a17293f78e7cdd5d0e46a6598c6fb746d6d9552759f64aaa7c3902654e3ffe589d0508e14b4ccb6329c50b31096779b3fe9c055273aa3ace0472daa9b8d3a782dfcc76b85157070027f3b1eefc4c7d13d6ff4df308c01515eea85f241a09d8982e6b088cfe8ffb25e2a8e80dbcccc9454f88c29349cdb3b43d5db40ef57c9d535e43d014c7d271f3cf51b3557abeb3510b945fadde097ac038f24fea178b532437b74c741fb969b8d2811b518ffea73cabe87a12c39dac210a7735cbec6fa6efe7fe0aa1cfcdb44ca24fa079c258f4aef3b0c003c0bae60ff68cbd21ab7087686961cf5bc16780c327a5b7e3af00b089ac9bccbf3af4b8cc40b597ed90c078ac5e9b44f5cd0ef5873e4a582e59e308532471a6d3837f9bfb7e0f6987200092ad371bfb30826d22af62a4cc7eb986f2d5942ad14e6cdced04a835fe497f20d8329f687afb3bbd0a67cfd48df2a7575b15a137bca81c06a207673fe0c9fae14d2c3e193f9361f5f12160ee6280a24545cfc5b8df03d4247cf80fe084e5ef2594b49889e6406b1dda6292642b2db016f1d1f32b2b393663136b7f9b8d609e8734c1483cb3e17082ed805b0c3d19affb47c1d0ff972bebcd2098022223b789705fd42f0a06c1d6e216c63ace207d72762418b1cfe5c3d73f84d66812602dcd23034cf59572c06caf1165e6aaf231e9940d7de6e1966a462da3c0d1fe52621850d5cd8a8504ae8c281abd66dd0fedbefb49096976d85f3a636f930e02f1207254eb138f61541f47f605789f5c4f874af0ece17494b67b7b82746283000d73772ab1bf81cad4b58613cf872684ba838fec56a7790e8b0b6c0f9f263256325d636050fd88342e4a25fa63b04d0e996d38b12723059340988aac9f6e5b6254b1bfa09ee2d5cd9a2b4f9f88a5be1b128d4d68d993519edc5aeba5ebded56d0de3005798d09d69e37c903e633a5e308a89ac1c9a0ac0962fbca28597dc28bb3158228794752dd98c96bae7f30241ea30df8353b5ae5cf29e508e89975424efdd15f910ca835b82e4ac95483254271c68dbeb81740fe1544251cae670495836950abd3db945343355b623afe67541ec4fe160c08c81b50498c74c394a25359ca9fc5d65eb31087417a82ceeb012e2ae7cb4796703dec4506415d92e06fc055d7efbf7d258564344ef78e3fb459b083ae3bc7328b35d5b4e890ea93edf103dbe724b440799b542bd04581a6196de718b858c416bb3756e2e07b1c9c0f5e2c0b795b96dcb5f5f3f01c4c306ac5c021228e10d38b276320da61c06073da430dbbc6591ae259b78fccb991718f50dbab36260b53b5b6d39085a1200823245ca7a3efa846af948d923ff2991b294a7f8ca8a3bd39e6857592d0cdc60ba37e003e3c5d01f0518084e384332096d69ec2ab84f1c8d2ceae1bdae87bb1a0fa9b4b2efb57c06621f42bd4b9536b2d3b866cb56954f440504fe8a44cc5e41844447e89864a3d951c094bc8cbbc66eaa62ff85f455191b72827d9c01ed37efe8b1c4182443dc4ad77cb3f8733711d1c5eb94eda7f88e6790054f3f37daae36a686bc17995a9dfc0d49f53de35ffd1536c3fc46ee4cac30478e11022b1b1c3ebc89f5a4e063abf7e02c7f43d6c34e4fa8cf39943e0f3fe0aa59acd4f3f67c3f457a0fdf03209c5838e972f7fce15ba21ad7c5cbb59640f47e05cd148687d70626b71c4011e6c0c3158c58f56e36a537fae6e393d813ab3236921d4d6d6498b33e5202025b1e3bfb743c4b2c26c8372cff42dd9e1ff5531d88deac59ed149d1eaf5848c198c6331de5c4bb7f2792034c5972e312e37a3e2823fc2a03537b51d8376b948f8788ed72cb9a7a2b63d0621929774688d3c844272d076ef1ae2a0b55f741b72474d16b132b3c05d91fe59acd381a05ec348c1ec7cc4c8b944db688dbb73535ec233c024ca4494b84738d90d1e58cfcfe03e93bfebc9acbaa427b26494f80e931e397480a9532c0197743c3492c6c9cd8535d17245fe40b43933bd8287daecc3ff1bc0a36b303aff018e36e603b8b16171ae7dd1080eb46cd4586f005e1fae7028927e184fc17bb0fd18adff168bd958dcb9672012fc801c72475e76ff8efc8a34b6ecd19fd96f25c4f31289e609a54152b3c2c73adea6f58d342ce3f69a373b85a848702432357a825872cb513bd13fb24f87b6e7853fec3d93993867f9e3d5e51ddfea9226bd64e037c0d036cde635f1ac25b8bda23f3a8383f311d50097b2a4ea4e7493f3556a735e13479bee46b6f74915f97fd0cfab460da00a976eccdf5a1b19380e70e09d72983685c941e008c8173800851a2d38f51d1ce15152d759462a7c38dbe5156576608e9d0ab4e05dd87fcb3bb8c13cfc107ae32abfbf185c01b2fa8efa112dc7f7ba40c9d13119b733780239b3c0342e7cac61915e6f7a2b072b7e3ea597629292d439c26c8dd40d54e365828130d1ae72beec99c7b5d6176f0778e532daf0bd88a72c48f3e328407b38a4f7773aa6ae652cc716e1870795835c794645c20e16c3a2fe4e9162f6e284f9b7906081038dd2ffc8d536d30fe25e2e4bb91fad1496cfa7e718d6d63321672fd10353b3fb943b29b304b556fe1be7e56becfc8254f1970706b30602ea79a20a2c17028ec8e43bbd2ffe4d106a60336a7ae455bb98c21466427591c5afeb06fdfd9b67d11115c537b5ca0c828ad87146fe54ca2cbce3660b4ebf88d5cb6485ca7cef1952d430482725de01263737aaff20fdef791eceea6a17c6ac600ddb94d39f6743b2da729350380c4d349febfaf3acdc8e48788b6745b98ffa1e3f6a69aaeb59f8425206ba4538ceba7b20f236d9740ee5bd327912aee38f5081735b4d4089cee3739f29f14639a423e0b7176c3bec0037b239a83c9c12cacfa2f88943f12d81550a3ee27f22a34c5e3fd31f8503020751ec32009680fedf61002bdcabb54e5eb59fc986de1e1ed6a7d35067d853f160dcb2e9b0875da3a90e5aa840dfaabc96cb9377e225c3fafd5d4d4e7021ea8a505937f94b3cbe88813a2e502cafbb1162798597d655bdaeaa6f85ab9508e6e88fb21545f15d9607ec97f2b88c74a6ffbc06f9573067691d13b01088704ed44f00e26ecd478e5b7eb1cc57ed3e70b0f890debf2464dc9a74bf35793f67e6ae0bade824505d1ad9e6014e2d3d57f3230421e6bb817d9884371ae2c1677584d5d3b73f0db7d87748e24383aad9096202052cc012a942f405d9a33e68dd751e37cf73d0114b86d432101ae53d97fa9f6e759fd06bd0a654ae3d613a49ddffa4b22fc318b79cd1b6a8f51fda324d3802fa859338339aa4bf832ac68537179ae414aa8139a65d523dfa6712c9c023cba07d5b789b83514eed4e64952015f02b9d58f0f268c9ba4b9514028c50443fc369e98aead15cb5cc4b0593bf543a00ae4afb74210f8e2c677e4cc6857092b712b4d9ea3c43adb9712b009abd33860ea061d083fc3e6bfafe376e1c2326aa9a2a7a7afb418fab530904ae59cbd226b81098fba55e5c677138db1f000684e5644665e449738f094a1584d093f283d905be9ef187de5ea39ef788d733bfe0ae25fd4ff1b4ed1a133e0fffad26f379bad283f8930fe4a5eee183bd0bdc86034c447258bdaf0336ba83eee71c3e6d4f751982fe3c3b03e848f747fc1e2e277f69a4379a801c28157ace5726ff77af9afb34841176f97b406abcad43a3027b47f89264db7de38e04c8d04e9877ae8b0380d780078c8d832ad53b9deaf0192438289f341cbada460ca7ac396e486060bc3363c4d66be0dcc7035d5c5d39d4f4bf8016ac63995a29c0d914fa859d136e58d10a8f66b64ac6ff2d6e30cedea9a917ebc6ee5b2e775f9fb65e20b2225b7970651acc14f4cb448978e69fb78d3f83ea325367dbaa5e1ed3f44dc6e679b97f9c207a6d3d4e740b98c50a97bb8cbd2be54c557a659ead8ec7a5d3f650a5faf3d0692e74d18f02a75bd75acc6b7e5ee34b56e95344f123dea3ca43ce1e21cb01ff42a43b20645b97378707aeb8dd1d8c8a8ccd1cb5f26e21bf69c68fcc232910f8e6ef390d7e475b25dd4335900942fb4a63f4968616a3c98de9bda0b32d4640e4257da09c9ae1b39f405fb480b88283c8ab7b76fe8d2c5dff0b7b803c1851537e061833f63c8df30d998962e263683aa3097b66bf6bff191051b81cef78006a2bd71afac11e1a93d02e2b52f4ecbfed3e8cacab0cb22ed64a507c4b8f2363d9bf080754375c10e01959f1e344c4bebbbda03874a59fdfaca14f4531954b3c83bdfad09e635fdb6dacf05bbc13bcff3a1243332f37178ac7b9424625a84649f0a1f3ecc75af99aebfac2a41b647cc9119e7a9398ffccd09242bed05f7ab53a3119f377724eea4f804615032edd2e384fe753990a1f79d7ea9071ac9c7f4ccfa155804b6c1e3dc0bcc55e514f66ffe309cf2ee42f3ac26b516e63dd32d2c6fcbcb62cf7fd29860b59b87f7d6aac9fa3598d38a7d65e4bae287e232f46c0cf15c208e23e69a3398104a6e64377ae6a4fd0cd123da2c41254a36dcbf0a0525a02f325d78d8cddb8d73f83cd0f0bbff1f34862ce3bf668a49c1f6ca07cc3ca9377b36e161ca4378a4559bb75ee574ba857abf24e4c140f01a21d87c583603ba5357aef11750ed0867ca6a00eaba27b7a3ffc13d4974437bd89ac36c1fae149272b580b1cd2a9d571de79f51783150441ff51dc68d247e5c2492aa248e3664dbfe64976a936a88dcb016a0b394e87ecaa3914636d5b532c9d09238483ebe998969dd46061b0c658937560bf9b1958193c6", 0x1000}], 0xa, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000400)="40341971c1a396a9076b13b8681c298a15ab0e6fc7770f1c285ab67827b16a1b95fca473fb0d032a7b132e13cb5a66e564ec83f171cfcb8ddd8559744177014ca624497f17a8cea055a3053d7e607e8cea5c6d0401dac5ba203a027930ec62d70769501fc80260f6ab58039b8a7c77ab6b8fb365a7ec2e88e0afdb26fa1269f728e272d0bbed8502cc154c095130b391", 0x90}], 0x1, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000140)) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r3, &(0x7f0000000200), 0x10000027, 0x3) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1) close(0xffffffffffffffff) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x40) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x8, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r3, r2) r4 = kqueue() close(r3) dup2(r4, r2) open(&(0x7f0000000040)='./file0\x00', 0x220, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) 16:00:11 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:11 executing program 1: r0 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x3d) close(r0) lseek(r0, 0x0, 0x0) 16:00:11 executing program 0: socket(0x6, 0x8007, 0x40) r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/50) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x1a, 0x0, 0x0) geteuid() 16:00:11 executing program 1: r0 = getppid() wait4(r0, &(0x7f00000000c0), 0xa, &(0x7f0000000100)) accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000300)) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = dup(r1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') getrusage(0xffffffeffffffffd, 0x0) getrusage(0x0, &(0x7f0000000000)) 16:00:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x2c9, &(0x7f0000001540)=""/93, 0x5d}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fchdir(r0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3f) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x3, 0x0) socketpair(0x1b, 0x3, 0xb5b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="dd13a67bbcb860d8c6cdbfe4de3e457b6520b7a5f179799aedb4ad4a6ac1a51cc6fb02025a6cd243f82d66e9f0315bc822f20328d432034c2589f2aa89ea474bf7db8e7efcd5654b530627bb7b18adfd686f5aff1d755fd521f235a0763db8d1db4372a0f25380cfe61bdfa3725ef7345ac726fe15c0f59b15e039eb8b8aeba90141dfcb5f7cc1b36243a28081467cd50775ab56ebdee72c50417b154f2d65e031541cba688337c3ca441681ec18926c1efdbccfa5d6669cc5d4046361ac5039dc509737b127817e3b059f04e6d126904f7fa1b64af044e93f8eae5b4910545170fc62196ee4e5c1051623ea010c3a1579917eaa71b8416c", 0xf8) setsockopt(r1, 0x11, 0xee, 0x0, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/194, 0xc2, 0x842, 0x0, 0x0) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket(0x0, 0x1, 0x5) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) socketpair(0x20, 0x0, 0x7, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r3 = dup2(r2, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x2, "8b6e87bdfd0f18717d6a6fe5ab3519695f217e4b", 0x8, 0x7}) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r4}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r3}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x4000000000000005}, {0x31, 0x7}}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x61) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/231, &(0x7f0000000100)=0xe7) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:12 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r0 = kqueue() r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7ff}, {0x9, 0x1}}) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8042, 0x2000000000) r1 = getegid() setegid(r1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x5) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 0: rmdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:12 executing program 1: pledge(&(0x7f0000000000)='+{-\x00', &(0x7f0000000040)='\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f0000000100)="aee61c23fb1037d486b203523fe101e057ae77fb73854b7c98cd1b005321798d7b6927529d17a5f24923c9a960b5becfc9d5", 0x32, 0x5, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="8590fe5eb4b508de7fbad28eba53d9338ce12420c7fccf01d42227ee8709b0eea85cd966ea38d0e8f723b1bc48394c9b97ab1e527b1b948534d2f3c2efd2084b67eca4634fe2c66981ed4a8e1a92950f771b636b23b5098742e731e1f0a3d55914656c685426eafb75b71f7b0cb7b9ef96771f61659cf22428eba984137de80e5d280a6303", 0x85, 0x400, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) mlockall(0x1) r1 = dup(r0) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getgroups(0x6, &(0x7f00000002c0)=[r2, r3, r5, r6, r8, r9]) ioctl$TIOCCDTR(r1, 0x20007478) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="94947e7c97f5da5f5d55d0d997251930cdb6dbe8292d8dd8c93808add359c03d3987d3b065998e7a5d31bd8f77b90a5c96c71d52ebd8bb5ef94237ac8c583e06a67f2e3514d38e4f4fc9ffca3046e4d029433f8862f6e506717c3bc75cde8173e36e68743c4d9b58260d1ddfaa83e9403f7d6794b5dc4ab18e1f8c5c4c24c4c649435d053c40bbc5a4698c992daa67e94b105a558ac70e3f992dd88018e296e4fc30e8b805ee7c0ef0af5c38534d7b22725de33a65166ec6cb13e075", 0xbc}, {&(0x7f0000000440)="d128a1f29b2f0f58e43754782c120aa85187bbcab0881325b72aa9cbfae64335c758c87920ff7eb88d92d9a8d67b201be1139540ea84d61b955afccf2eb47a7c8e7a478e956c9a11a0a5e5ec16282eda11402b537e01ed490d0d4371f4d4a75cedb680b92e270b2e6e2f77b0042159a53cd507a3d40486131bf5c659102d8f5efda6ba91c7b3a1968a27ce7656", 0x8d}, {&(0x7f0000000500)="8b39", 0x2}, {&(0x7f0000000540)="91775c7dd4d55afd28e4fcecaea8fd11171d4abe39fd5d60e723db5075b7918f62c4564c46cf6af64594bbb92937a01850fe15974d25cbaaafc73f584c7d1651c82b13c3100c5631fc7c8d2e53cdfda5e4a55aa34e10483cec3b979f6b3f181999f59152670415c8a0a774661de81403b571ce27b5618a00d7dd947ff6518d9b1f438d40f2947c838f1584911b8ec6f0077dbd0da6", 0x95}], 0x4, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r4, r10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0]}], 0x78, 0x3}, 0x4) recvfrom(r0, &(0x7f0000000700)=""/89, 0x59, 0x0, &(0x7f0000000780)=@in6={0x18, 0x1, 0x0, 0x8ded}, 0xc) r11 = accept$inet6(r0, 0x0, &(0x7f00000007c0)) stat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) sendmsg$unix(r0, &(0x7f0000001040)={&(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000f40)=[{&(0x7f0000000980)="898cf00c5d0ed984d25702edcee6d87ab32a25567a628c10d68678e04db6729255609cc9abcb1f8ad8a41b6daf7a0ed3b45567354eb85f85e4bf4c8ae7b3e3857ccadf00235d", 0x46}, {&(0x7f0000000a00)="d7249ca3dec35356c9dcda0932aa7e2daa2ef7ffd0a176e351b715bc563b7fec4ce1cb652c424658d5f200ae7a3183fe6a20e2bff99a940dceee1c9fb4ffe9cfb67e614e890699d620d8848154eb0311b7f3c893232db76c293a49b92aff6d8dd69e0c7cee9b80d9985bef99718270f78efcc8c05d489e742191f2ee5df54ae2dc294542117cda4f6de785dcd16d4b53f263421fbdc27436a9c0d37ae4fd459983987f2fcb495bb8b9336d13258ba846cd8b60e4371d7a1d6c7e3c0d347a", 0xbe}, {&(0x7f0000000ac0)="710d4d970c120d3d2d879785dd50dada1704780811141045a281d44f37e70dff6a74cdfc5f70a46d7de688e5c97ceac0c8f6bd2532a0621719be829487ca7b2954074410ea849dccc8f598718212ec6d9e64f5ef5bd9a51ef5ef9e1a3e00af2a27bc26529d9f1cc8f611b80b6783bbd887786bd16c5a60f2cb8452167f474c9f119449dde1af97c340bd4455", 0x8c}, {&(0x7f0000000b80)="a69312e144da9335f66466c573e96886a0cd785aaeb2f3a774a6f7575f96336cc258ce1eda8f6b855c38e571c13799435e2b83067131b27622fa7adff8b634d0b7598aabe94d6da47b0a051d66b613347334ffb40d79629a5aabc0291c78eda070382f523684e238f0c61116da469f84f4acd51342c1b935f5c5813488e7a386de41084299510d5f82795910f5c2a78442e8949b99c0b9e79ab1793aa7f4e5d82f407f3d6f87f197e31273fa7f2775aea568290c946e9a978c0858720199e7ac2a7a455ac55774108ed9250371f6556aef5a6d4ace6a0f03ca7570512b2a1586280b747298e5f3ffb891", 0xea}, {&(0x7f0000000c80)="963f28d74537f379a420afc728193cb29b6307982af8482c625e7a77c4641a8b97d4610e4337f0a498315d11d06d986ff21712b598cd48fb2596445f8a624d92df837f4d8dbefa6021e841775de65fa34536036340eb7da0053e80643f9a2fdfe285ea4e18a713b183238d7cff8b5a0969c7cb283cc723e1c5e68bd4a364eb298905c43e7db51eedb65d7a94e06083994b3d2d81bc6d325ce035dac7e7b4de2ad2c980b024831abf74a07a4707562b7e40169ae88408515d0df763a76d2c5e38ec8d6971af704b87cb40aacb51259886286e4239054d6029", 0xd8}, {&(0x7f0000000d80)="15c8158cecd9", 0x6}, {&(0x7f0000000dc0)="38c7dd67d865b13e1670aae1c1d12f82f4d3755ce27a54a64b49bf881237", 0x1e}, {&(0x7f0000000e00)="d871d20889607d9f1988a65481fff1ce025c25190737c985abaec47c168d5ba06e0932b0002a426c5cd69d9d8441007338274c7d3d5053006f87d770a2413a71be20e69b415e3b71436eb4169b5c07c5f88f67bb81da0cfcb0fcdfea92d515f88ac85f509d02c12183f04569cc2c7e61faebee45b819f2e3c5ff4371f06898a19676d5d46d5b31cbfac4825df5c81d0c9b90ad583bbab2795221bb33", 0x9c}, {&(0x7f0000000ec0)="04c3de640e5658d541c7ad955ea380d93acf6d672d181b844d24bde191758acfe83816cbc0a8510f679648d6268dfea2a001a6cf69043171dc68ffdf26ac62ef0f188f22e34481cc96fd9d748f608cb5267b602e7438e72a97", 0x59}], 0x9, &(0x7f0000001000)=[@rights={0x18, 0xffff, 0x1, [r0, r11]}], 0x18, 0x8}, 0x1) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000001080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000010c0)="22f7ac47ab294107a0fb3461a6c08e046870ceccf208739c6dbe06925c8108c5c3519ab2ecf6ca4caee45605d99afaefdd4e1b04f43e72a23fb97234876a4903", 0x40}, {&(0x7f0000001100)="9842f22aff0e40b62abdca14c6263c0e871acbdb6fb5529f8320a2c9ea5f7c34f15b84a60066e9929c6b19cce594198da305dc4256db07fcb1959ab31798d9f666f137f2dc448164e3a28fbb977071a68f1b49f299804d80f08bbb951b10a72e27a9", 0x62}, {&(0x7f0000001180)="970b1adbb14c7cf57353c0d1dcebcb7c57beee5d2ce39811d160014b1d542d1f5c42747058bd0b69817527703d1011b038403bd5ceee7fef81c3a4a683232e982167ed7a2e797082327ebfdd42d85b16c5bc6113386e6bbe978921c11d5e3c2bb57b04a657c6c65c55aee486f5204779cf7e620cc658ffa57413518f9e228a676fe31ae90cb027530e83daade901e8662420b75f8e3918990966f57086f42f40a49bde8c3cbf34cfaed5fcdfaed04dcb6e1773662be80d8123fcd9ac0c5bcb4ea8dd9f1cc170", 0xc6}, {&(0x7f0000001280)="e753a5949cbe17bf86cf2ddeca553d2803cea33f61e4084f6a6eb7336fa7afc795b8e1f8c74ceb660ce0b480a551dd1b60b7105b47c754946c3cc5a9a4ad78e00feb9f1812f53e5d0de1ef480c7e48f038d51dc7a408d818e76b", 0x5a}], 0x4, &(0x7f0000001340)=[@rights={0x38, 0xffff, 0x1, [r11, r0, r1, r0, r1, r11, r1, r1, r11, r11]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r11, r11, r0]}], 0x70}, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001400)=0x9) utimes(&(0x7f0000001440)='./file1\x00', &(0x7f0000001480)={{0x6, 0x3}, {0x100000001, 0xffffffffffffff5e}}) ioctl$TIOCSTOP(r1, 0x2000746f) unlinkat(r1, &(0x7f00000014c0)='./file0\x00', 0x8) semget$private(0x0, 0x7, 0xc0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000ffffffffffffffff"], &(0x7f00000000c0)=0x24) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="000000e8ffff000000000000010000004c2e0000", 0x14) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) mknod(&(0x7f00000000c0)='./file0\x00', 0xc085, 0xe0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc004, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 16:00:12 executing program 0: ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y:', 0x2}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000640)=0x10000) write(0xffffffffffffffff, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c3069562c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x13d) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f00000002c0)) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/15, 0xf}, {&(0x7f00000003c0)=""/227, 0xe3}, {&(0x7f00000004c0)=""/188, 0xbc}, {&(0x7f0000000580)=""/38, 0x26}], 0x4, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) r3 = dup2(r1, r1) fchmodat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) accept(r2, &(0x7f0000003440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001eefaf3432c75bf2171088169c2f1b5b2f62738a7ede48b1507d508e43d4638a0b9d7c0a5b96465c2b6231e6a1d47b863ea9769b682d92f8fe0137a622224e3d09fcd9e40aa34ebca122ca6076a62233bafa813b0d99b0a315095bba17b319bacedb7f95ef9e6f8799a1b67348466e9a5c1a3ce7e7bcd27d77293462b59c466347f62e3577c3994c3cf1e7a0d0770d0d13e73bef26feebd36f57e16cea933cadffc7f78cabaaefeace7ea6c89cdb016c146d360543425350498b9d2309efdc7435855f1c20151a500fed8ff0d5339c7ab51f89a9ff41c56e10e50cfbfca395a63658b21924908f04edd4884ad9"], &(0x7f0000001300)=0x1002) open(&(0x7f0000000380)='./file0\x00', 0x7fe, 0x0) semget$private(0x0, 0x0, 0xa0) write(r1, &(0x7f0000001340)="ed8e9f0a29657d0856292dc3724b5b4e4aab2d3ed5066fd0688e5a9ab8c5c293c24ad1604cf1f35a941220ca5e7e4707c87d55e58c294496cb1ebdc8e9cc1b315f07718e9059fc8543cf560a9a965b15395e8312a5db306499f842c5b5c58eb8a3c1c8f25a78cd117797f340ac54c1470eb1b546492d7f3dcddf3feba2593d7b66512b45f902ccedce3ec654f92d49812dcac743a2c3953c3457471f4b53a9afa7ec221605d3fc774ae8d215134a1f9983badc81f0207a96977b98761e31c47b6a6e0743c9c0f0ff06b33503c67a56e8bf945f4d33fd0bf0d8d40ff9efb6798ef1c1f227da010ff3cdfa03e87d9e2a68b57cebdf01368367c94c1caa68c0e5ef90725402bc2acf3b7eada4448f605cf3c96e4043dd25c3c15588c72c85dfc8a09891fd13c99cdc15a903db2a0faa63645cbc916571501b6cead6d440c116fdc2f98c0e302a1080dfd091fe7dc9299395f7050532c169df5d593e363f07ccf9b3f54f9ce967ca5e8c1dd8ace22097d70b1c4d94784faf38e27b5f21d3bf5d7edbec8df110a698c330c119e72265a87a5d68c4e5abc39ff2260cdb198874292bf021a0b5a8e2cf4ba716f40b71b375c5ecf37e2f84d5000c98018c0059d2191f2a6de87d3873850d23df7328a181c922558303baba0f78ed37086d17b3996a73562cb3159de551689eb4a26b1c866853a3f02f439592cd5e17b9614415dc81d1761fa256906bc9547292b8ae505fcbb9d68b645569bda2c8224f032876ac90af5dd654fd3d3d3dafee40d1458f30a98d8ac11090ba2def00acfc2938fea18f224dad5696a7d0e3ba8c857f40e79a6b67aecdfffeae418363dd5a3ebc9dd707328024970f2f983f7235878602a88b631b445f238d72efd79ac61b787265a7e22a9956edaee1694309cdf49b2980520764465942737d3aeb2e8e4f7ee2d1ef81dad964d9537605bf2436f562e6b41ed03e644fa5b35a841234e49f59bac136422d69adbb7189fda211842ff5cdacae94602ddc222ec666f3c3da021f5fcbfabe4489a6af49b3bddc66bb76cfc111e1e2eca120f4f6b7617a8d9cf5fcc1b76f3018fa8f124649698f44a8008b77575ffc1a5430fb2447b0e560ecee2b2fcd822347234593a81f29ada1cfd58406eff003786ff135a2313b492e88c350ca3545a9377f4bb4376abc3de2cda60011b69cccf7d8ca993597de534a83d8a229a8a7805af7202101bbd810bee18afe824cfe34fafcef65daed545b00c7bd4eb387885303b4d55c36570ecbec44caf6a381100b468756e7521f3184aff3a3c8dcea964fc95ed268739e8ebbcbff204efcabfb8217d1df6a0c15e0e41c7d742ba2ed80178433b3eb8e1b24e29f52bd4c3bda590d4e49b74234c03835848de451c88c0a2c704dbbce32d55f292485f3ea41c473751cac4e8c5a0c52b00272979057353a0cd20d41d59cd987ac21a491016e752c341c0b79bf971b497627463500e549707f26873cad3498cdbd093f5f16ccb096a578cb27ff4db79717e5aa3ced389f5a6459a52206d38782a3e7e32a2e6c519d984c27ae8f4aca371b549b2fea15ee376d42177a2129a16133c6dd3c87f288746157e65c768abf5da1330ee4b3752fdcad91d050eca3182a044a419803dde33115ddc5c4661763460e77e96d03f544113258f4ddec8f2202ec113573e4af7656fdfd975dd116b422f199263ddcebd4b22d033b68ef99a454521aa30476d42e519c5ce357415e7ef2bfa9baca30b1e3bc84a7a43665239d03410279280ed11b946f72c98f2f4b6dc18db77303d6bb31454d4e8086a10260cc77e6f8d57d447606797121b2f53021ebbb90c0fd4bc2a4b7599ecac7ea4894be5bfa573b02ad93ddd0ac03a96b749a8c90980b5ebee1c76fda2e1f7a71b30a94fdd35c79fefe19824605799919be34021040dde0ece5db82b693dc3af5d8b3597cc45527a64274ea52c273129f68da86c11fb4086c5475acbb859c790495b46dff700992eba36633551c8306f31ede61598c0d916338238d6895297afcd0d4a028dc1ee97fb99111090a238d13846e754d70ead79c8c57f7b0f51eb85f8defc5e0d22324c029ea08ad29f2a042dceeff541ad7f2b7fe5c81545031408d996c49df0473b16eb1c2ee030bfe8c89855422b335a64204f9676b5ece453202cdd9298c8cd7c10081b6b45c1f2eeb92b6e344e9f55a23786bc58e8aad250d411055038b0e4e0d39251bb205a2550cfbaa81ca42e8dea8048fb7bf4d1e68d1dc40d3c3b0158bf5a083553c8b877dacd57d06ba97706aecd13439265454474f36f245e123b4d1de4e6111109ec20c9bd211222981c2f9550cf0b3f311d9fe21463735978f007fcbd51dea1a2587ac9cc7bc2dcb52aaadf6cb8bfdca8cfa3f8ada7ba082493db63cfdb5d6bcda9043b8c4c708eff5c40b09fe6df1ff53208544b6b4e5a13b2aac71ca2501b94e975294431eea90f8eeb7d79af005979a7e7adf435b07f34a96b3dbd09b2f725f1a159857f1df7bc1c87277a6b2c3f447f7e9ea1bac884133e8a88af27b4f6468f52c1748b7efcbc2b2cab4add434e4b798871d85360a355e8dfad0f8a6bd61ea6d04676bbf0214ad45d97ebe1ce29f59aad9bb3099aec3ccbc10ec791f23263217ad971d4a01617b241961b1d1c9a38b0c0d1eaf354a7da18f46e831473ab29876073c7f57de0171e4b21da0f2196aae6989f7e466cf7d24d9fdfc039fcd84a014836a95e1c3c62f9b5f3dad9c8cc54944021d4fd2512b9eaf23abf5e40d43cf069458480e7db1c2261da321d9378c4fb7cb3991782185b34bebb24b725743c1c73325ac903ba7c1f03318c53fd1bd3eeb105729f78bea000281a37a00235bb41d856efd22bc608057271613f3299707899512692c920858e0b1f23038c4cdff6a85fd6f8a22d6b11dc045174a72005a87ad8ba4377cd09ee5d78bde97dde20daa39cafa74365f4f3680b1ce542812b11cad9100d809e21820f74730810ae6ab5836624184bb62f873fe15e6e18a81f57849b065f7738eee53e619e3678626c2b9f7a0d5927a3473fbb3be54f6d5c460bd84484cd45b6910c0f1ec43bca51e0d047585a1653012650382018bba5e1ba209e65faa69a574dbbb9100c102d8184dc6f1d79b558de89b099cf5e02f0b62971656ca4b8eefa16694046b0433e9d64e5c529d4ab3a1a347ada0f7a2ff66691dc0e87a5de228cba840bb0835af5af744eb87d81356c2de94aef94c2e78cab056f3a75fe99ea4069d379425cceaaf03284b4159d9711b88cd64e9af5f223718ed85ae3cb1552b5e015d8e8a6a1803c097ac1bf0aa8fc775bf55bd717ce32f776188897d25016880f50211504dfec7882cc6b40583e054cbaa8b989ef9f37552de9543520fc9c6ee4ba1fef0913546f376218f926755c23541b90894ed184b3dbe4ad77dd7dfc7d8c16dccac651157bf326424f0084fe908afe93eb008265cfec9e6bfa51f5028fdce76f0fc21aee191334fa103a9accb2198f51d42d18aa663245ae5a00de6d32e77e2f2cd3c1ae2a3d99e52d6222990618519b1a55e1d9e983fd85336031930c57c45a9a4966f83067da02a7e5c21a85867077d69a4c275a33c4608d7aa6481618eb859ef313cbb9ab7ea4cf06e674f662dbbdab6ff0376ffbaf384d3d2faf6cfd3b8163522b766f9df21ab5bccedfcec4e347653ca3cd542aba80344e83679c87840f93871a03fe495e6f6879fe262e8d81d1925437695ce11c1d81d3115e9adab5b7dc9d7bec075bc6392b2dc319f770c0be7153a0335a07a24ad33c9e425601b1844e62bcafa59e7f814d1f10d3f160f411f9b008d2308dce0f625c911310229a7306e31130c0757ff49002adab22171cc8cd6ddab30d7097c0006fb1c3bba747f0e01a958b0691d1cfbba32881a46292ba046c312df42615de79faa7d92a0217705f461033cab9cb55ef59c342b96c9ff47355ef58b25106300d5e801958414f8073e6b7ddac26a2d1ea42d374d1d6a2aad391e3d9e53b00db5977e5e09b6fb3127dfe9e8dac55b0d90cf86749e3e7d74afb834882083bac89c083ef5b9a52c0a3cac032433192d3380179baa150e76718d28b03c5095d83c45e02543e800206c43e50ff37abe1a531bb28e4d9db611950bddeb0fd6aefb6b9f4408088fa1d59a96512e3ec4cd4d951558c3915ae5b6d88ac1ca5b425be1717539d2598e351921926c99c81650cf90e579051ddcdc8dc1452a62a765eb9c9a5258caf1c9fdc36fbd1d0b239fa6f8990e675cbe527c737c13fc19f5956fb3f49ad29af961dcb4f6d706571ad212a6864defef9486428960270e1abe0205915c5a7d45c432fa0cb9fb68e44086be75b167aa82b3222e79323ad9c912e0ff1d4fcd2b8a0165c5ff5cf7ea5400e177f203e3d7c10ec08ecfadd785fd8881199eae4494e9b63a1b8326184628b78f9e24e546f829e74e20adaa73e16e78c86f60360b2b7c1d0ba3c6d060bf646cd6087f242cb44875aa15bbfa2342e986f334b29f26eead851c706e28ca2e955208b5d0a6c66c3105f4ded54bee608e0380707550dafd8e3c59d226b011fc61093fd742d8f8141b344267523246d6e32f972711a8ad168feecb88370a8a1ce8221d224e2f4c2e896a68d508aa84f82141c419cba6cdd84c821f6d95b8633fc7144e7d67c7c58be0d910701ed391d8937b23aef29cab16012096b0e9b9ce592127c65905da5c8558f7e6a3c7988fd9141417903b75b863c7bd6e97ad8833e431797bfd1c1809ffb3a4488ff0a0a3bafc344242d5daa38e5553afe206d5a2398939331dcefda3e0c9154d031aca5c763bb4dd9f0224bb2ef9bf6c6218b5e9df5e493b329c7eda3863c93b76cd740a7ffc03c0871635bcab12512ba547e2d90c2bc34c4e42436ead624bc499e41de1ffb6b5d6c37d6caf0562eaaa21e812f7f285c11dada4f66876a7a34ad044b4d8c138b19f171488b91d58043462d4961856ca5dedb17b2d5a3c642ca4dc1d43e7762bbed1198dee735437190b3d709ffcb336e60e11afe0fe9069a667d6451f792d9a09702fefdd0197e56e0e2991b0402aa0a9cbf33ed716b134defd23722fe43001871262f35733277622f5a91285b69afcb3bb10294add14211939e214c0844dd9c7e92ef2b6eaa4f91581fc85c8a6fbd5cf46e9c822c99222dc9638422ee3bdf78b3fc579297be9a4fc0f59bc153340b7c27352516acf3de21cede595538fb2f13f4858816aaa643ac98e3ad2c45e5f7fde7bb38bfa0c7dbad3e0fb521f68d695acddebfd86d757649c6647c0fd6409b64654faa9c464d9ecb00b57cc5cf4666a4d317de3af21e493b34711a0a4733d2e0fba1f3c403c0193021af05cf7d902ddbd929f50a21b08c2809d1204e8717cc83474a1c0545ba45a2cf7e0895fff8ab6b756836289dd8dccc3798d86561bda37dae0b208e7f21dcc28d5615cd886235a38d1dd9beceea59fff66352efd4ccc531ea961924086bc91dff7fe54977dd8dbc1cc86b6f62229964086ce9a77ff4b62274551f6b742ca7d09859fcf17a03a76f97d39867439cbb3b98c80f2118705e4bde545a0d6aed3e08b9fd6f24bee4754cf53aec709cd96fa50b39b6ec937c02c6d3d64708b695e0982587fdb767f5b93c220508d2e8862d169b5e6d0f458f110c8caabe8a166a16cb19f80121c749fbe93e6571f64f25e985813230cb53b53afa57fcdfcbee885aece291485ab237040ee97d054f8ec4f53bfa762d3360404c62a0bd4e2bf4f7d53861a8230e5e728329ef8f20e6f5a", 0x1000) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01000000", 0x4) close(r0) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000032c0)="0d49ef65340209fb9542874873a9db33371cd1cb8e890cfa35c886761e31901868ff9397783fa7336fb8f6ff9689fa2892a20731c9b794b21fce6e07ff8b14de561e7eb04d4213962015e4fc940de26a158d4d30e6080e71a1b450dbc0b7b60b444e7974312b782930a4ca2c537377f665dd58a1ebfb77aae763d9c8b77aabc0226cd752dfd3a950304c27f9bc5df6ea73830d1413c4429385d74aa7ba290968fe90876b62e1d6fd7e7c326605401da089f113e703dcad1345f791ccbc400e988f739bd9d8157df04ba760606189ec7a97b74107373aa1f674b2b059cab883a7d76cdd9f9a63f4e025293d492e81863bce4b7bdf6ed4fb693f1aa5775d8bd2199c8b9e02fd1473270576f5c6e58b09e889b260244909756f17d9e59d39d8183b702366cdaf401b2e0f7ee0fa053397e0d7f53456fa2005119ece500710cff22cf727b74963ffa71269a9780be7b6453fbb3654144871003c2467fa1d28c0e9634c24f0d7fed6222a650e9019486e2a5303ec6899bdf96a510a9b73693f55ad7fb58242c72d41ac45d7f63c02414010415c013af3c71a7e1875204c0207a910a5c91da19ed5a4f82e49a1f25dfcfea73f462174b5edc5b1efff255eed65ec90c8b0888ede83600beacbd4a46f8be2299ef4e79308cce2bb0ac6ed58b1f29e6d972259f7d5927774f288eb7a31701ac1ff600862c72adfcfc57a811ecae96b87a7263bad5c22577aa0649eb79c8cbe26aa7a1b67f2fb9498ca8c2611307080d5cb897c13b159b8062e343e09a9ffe088edeacc047d3a521872f2dfed596a0f06addc3f5bf57b27aaf467aa649d8ff33dfa665e57f21af609ad87173b12df1ef95289aa9b8816516c957eabb06ec603f420801def7f600ad158f3eb84ae4ad88793539683e1d8652dda0a019a09f3397d4022bcb30c7ec2f3cc1345fe3c8d561f6760dab28736dab19f2e591ce10fea142533174d88a6e3159ae39a7cb314b309ec8ebf96a5e165eee293c951b261dde3f6a5092979dafb0af24da59d5cea37a24c0acb3973dc7633eb57eee6150fe989e01a306d0a9ad50af9cad293345b7983c090e873c5a901dc4e41ade8230b060b11983922b138d06abf98f66b73dd9b56b51e15f440077984e472ec8773ba5dfa6c83cb844aebfbae7be0e497d4628387605ac86b9ee02f323d9c2f291cdbf04ad5f9581fc9c97791e90e0d21c228610dd986046055078e1d0e247cdd209de8078204e9cfe5918bc1836e6349ea46df3f6544e6ea9fc07c39e0d6d3e589e1e2b85f8987ec7d01de77cca85a08abd9e6657468d906170b25d45c758c50e5f2d295db9eb4eefaf93617d506287645a2f94d604924ef4b5fc90e7aa873b3c5213f070dd8f658539e4bb7f97d073391080f5d9879e8d057ba8640e2e98aa7de9dfb78fe4d45bf018d5a8ea80ca4f0eebe1f8f52febcce43ae9203549bbc30903302b9cae2049e608a5bf0db74a09b4e109ccfbc992718a61143ba36943c66f75606394a9db21dc123c2834bd2ca9e7a1127f51dc57ba116c260ee37675a1507ee2483e868bc8f967db0f4adbfbafa128763987110a6b441214317f688c6aaae804f0c87f4edf75be9a058aa3435ad4ea173b491ff179b299d98b9f5c2780d48cbcfcd2931486325f2d8ef2bc0c42d4f99e890959ee47d67a5acd2de760df7989f16e0ccd2bfcb200e14d25c74b09f3004ec251e863a3c054c66cb9581b7963d48961acd7d39a34f56302101662d22fe9da9d35aa35bd731b8cc25c1fa181026ca855080552df44e1aae525427e7c63534bc63d8d9ffccf5db3ff9bd02298500d8d345c26a4b457527c42de7ee177045433dee478a78aa7fc6793d84a4c553fc2cf39275c5c3a0f2a11b3608db3198502ef8524416d725fa3756aeda39b9dfae639a08104e33863bebcd5ab80afb8f718172e413d0dc8139975afe365aa8de0619937431ab3357ec118c03b0edf43a8749d7052a9ce92effd46e84ca97bca867ac9cdf385c836287244c1499d9594c6fcc532f27f29de6445425168b5be9e00940e3bd89eebdae47df3796e1eb97d020f9acf066d03315d2ae2c23f7d851d13c180b6f2907551fcd900ee93af9caa2dd1c87fc5eb468d963cc9011f8d54cb703e156085ce290d9d8102f98cd1c03c4ea0d30fab8595b450074ee0bc8e078cdb908c997018cc7fac62bf21400e5796e27f926338fe65997a53e353fd65ba2dd92844a4ac73de3cc49ca7e72ba8bd8575b0b898b0b5e961b5b79e2fd1f92830f354ca6f7a089d5d8b354c6ffbb7e2aa79ecef3ed07cd1d7634ceef21f5753a8bc3733a3cc7186f3d0c94873572d6f5f6eea2e84f0d58c3d96830cbc397ec53eb908d8322a2ddbaab51c258ba57953536b98fa1b9a5b3fd9a24e712837bf4ef613b944f3b98e4813364f449d2d54555fb686cd955ce2fa2ffd08bf72d1ea89546516f0633e554c88eff7207d6572c86a073b0cd9c6e41a27fbd654a03acb306126dace9b12da6188dcc3bbbbbd2bc039b50ec71eca64160f87f84e30e0edb139c6301edfccd77257c5315474a7f797fa8d1a62de71d3bc8cc472cf78895b77cb6b6be14f4b1c989a9edd56036a5037da17a3b57a5ee2315158515f0406dd39cfe21e05b09e13953e43509cc36250759b844f2af7ed0a056cbb4f24d8301e4042a807113b5575212929ef9fbd6100de57fce016281c63fc2ee0485d10cda382af222e2355e15d1f8b67b8466d49ec984a41988e0c7387902b4e2a87033f31074e49a5498b208d9393885f141cb8d778460e3ad78630c7566bacabff27f2d7e235c15fbe10a0001878e105c8ea71a13e21c8f287431d0ce83c7636df7d16d14d5ed4d0f8f05f8f2a32aa4097ae4dc050076dfc0dc10a3ca8d5ce1f1514617bc9d0cdc34aafada64efa7d7b61ac5faa6ab34960ff154cd008df82b7f383e23d14bbcc1dd1556ef735b965d5516318160595ad23eba72a819a3ed757de7580cf1bb8082d143b4887efced25b5aebd5c7197870b51db13633d7e5359241495179ed513c00d8ab10b979b1cf7a7074d697a522c23a6a5a39bb0e9b8d0d338d131b2ea7804194c29bfa90c0cb982f88c97b28f85feac6d41bcabec53305d82866621d8baf0c08081500e51b609a9a72bb21db712b28d419f7f25506e0675123640c70248d31de93f7b7bb2724e52f46556237512fefd4bef62c4dbf0bfdc1f26936efe73aa124a170e8b7ad489bc274e67a34a8f7cefc935b8f68cc711b78df6d9cc673b0a2efc75f525fdf2502bc3278c6cb80679b589782a7d63bf32cee4396d90ecfca39c43d6a9958f8c6b3256906ba972be6d8e79849792f219fca759c2e48873c707bbf0e718c1a66f293139b9150f8d0c6df4beeaf5e9767b7209c4bd99700efa88f94ea88b89b9d168a06f940e9746a6b9edf5a7edd464e348ee2f9d05e63109ea379b576c2559d78d310aded5ae5464b45bbf3a4cd4be9221a9c2665f34b1b1665ab64f7a1090225dfc94a88ec0da1caca03e5021a7da05a9572da90fb6473884c64298f191b7ee67014b23442647d149369fb07f3e6ab6f8205ece9d801598f4335c60c05b7a567525b0beef181217fc8bda839011405c7dfaef1b5edb87e4e315a1d10ef12e12b953821a6d5d2c4ae9839108ea5be0c8b143abf1a6b0c9cd015ac08979b20b741cc175ff4c4fad7c2518cd14a52c5cf3f96304c3a44097bfcefc9372763bbc9722768c35c8e4fe", 0xa5a}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x12) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="07e45748a923a3e9c69add7a20f3681c15a17f51e96aba43915564336fafd812c61fe2bd65042d5505abe212c8516aa66c29af3f72265f6089438167ee3ee6671c26987cabc61d443df6a2834183c50d8db3751ae2e072c39981b48e", 0x5c}, {&(0x7f0000000100)="a8bfa14edbb6564b21a3e50adccb20ef35729e8462858c178f73f2d5f42da785605a4650b2cd5e3de9f448ba95e3e3d5d2e2f81d88175e531b162f211b3cde124a4e4fcccc7089fcc6c4a43b52d4b8b7fcfe94fa9fee6460636476e7196e965becd6d5c640d7d0fae69260e27d6089f8329704d95bf178e8663500f613d6d90fd5b8264d639e44c2dfa4c45dbc3e48ce81e5343d7da639437242de07781f6d44b1b45798f2663891b143fea79b13f01c1a933a927ac832fcbd631b7f48bb9af07f89a06c97bbcab2e0dafa9cd3b3bdfb1d586407cd96f86287482820c9949ebf5fd719fff4eef6bd2b3a0a1d571829dedd43", 0xf2}, {&(0x7f0000000200)="9d620ef844753e39d598dd057aa62e74168de9a666af92273b145d0de5253f8cabb6ad137dc08d13cca30fb6d8ebb9ab1c710208813cbe897425e0910fc941ee7b031859de8d8856f4cc50", 0x4b}, {&(0x7f0000000280)="a1e660d191df5f1ef204cd4002d50ced45ee48e457e5f0f19f0f769c13e21935327a355adb798d4d48c34f25130220c6322eb367ddeffb94a7063b73e420214151e270e38b49e411dbf11dd1bdefea51272eb09d73ae3afed1ca88d43a83c7047d5000ef3c02490004d67f77d7", 0x6d}, {&(0x7f0000000380)="89bc746cbc06f4a94d3a55e77a3e05a61e8c1a3e2f2796b04c507e786caa8553581a47377b5a08bd80376f526689d70e5aacc3d80c3509ac88a4c2c6ac6e8fdc94c5b88bfa179cba0f1b5c", 0x4b}], 0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xdf, 0xff}) 16:00:12 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="002500e003000300ffac30158dac0d190c01"], 0x1, 0x1, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = semget$private(0x0, 0x4, 0x12) semop(r1, &(0x7f00000001c0)=[{0x1, 0xdade, 0x1000}, {0x4, 0x6, 0x800}, {0x7, 0xfff, 0x1800}], 0x3) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) shutdown(r2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x10}, 0x0) socket$inet6(0x18, 0x4000000005, 0x31afc000) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) setreuid(r1, r2) close(r0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0xdbcf02ae) write(r0, &(0x7f0000000140)="6013adaa16bfe9c2765bc8fb459406facafbce6a2f66d285819e98b8064ce94f6b6242756ad5866e4870", 0x2a) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:12 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0f000000de07000009a5c300ffff000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x1}, {0x18, 0x3, 0x5, 0xffffffff}, 0x4be5, [0x81, 0xfff, 0x100000000, 0x55e6, 0x1ff, 0x5, 0x2, 0x7]}, 0x3c) getsockopt(r1, 0x401, 0x355, &(0x7f00000000c0)=""/208, &(0x7f0000000040)=0xd0) 16:00:12 executing program 1: mkdir(0xffffffffffffffff, 0x104) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:12 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) recvfrom(r0, &(0x7f0000000080)=""/250, 0xfa, 0x802, 0x0, 0x0) write(r1, &(0x7f0000335000), 0xfc94) truncate(&(0x7f0000000040)='./file0\x00', 0x349) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: shmget(0x1, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x3) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/55, 0x37) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x18) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 16:00:13 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) mkdir(&(0x7f0000000000)='.\x00', 0x110) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) kqueue() execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 16:00:14 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000180)=0x6, 0x4) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) getsockopt(r3, 0x9, 0x0, &(0x7f0000000240)=""/142, &(0x7f00000001c0)=0x8e) socketpair$unix(0x1, 0x4000000005, 0x0, &(0x7f0000000200)) socket$inet(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) msgget$private(0x0, 0x5) setgroups(0x0, 0x0) setregid(0x0, r0) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() geteuid() r1 = geteuid() setuid(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="34311a3b97040c98c774681d01000400000000000000000000"], 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/19, 0x13}, 0x0) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket(0x39, 0x4, 0x5) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d865c84c", 0x60}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x41}, {r0, 0xa0}], 0x3, 0x3) rmdir(&(0x7f0000000200)='./bus\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x2) mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x4) 16:00:20 executing program 0: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x336, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) sendto(r0, &(0x7f0000001100)="e2ab9dc8e84a12ed1f012b3e86e04c22438511f2bd0c3fca711db7f381", 0x1d, 0x1, &(0x7f0000001140)=@in6={0x18, 0x1, 0x7, 0x7}, 0xc) 16:00:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000000080)="dda305bab55e916af44bbe8ddfd3bc2e4b", 0x11) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffd, 0x100000001, 0x8, 0x0, "d1c16ac9d1ee1eb69f50d66f272f004f90d4a455", 0xba0e, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000040)=0x259, 0x4) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r0 = getuid() setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:20 executing program 1: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/34) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = msgget$private(0x0, 0x490) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0200000000000000b345b9d222d55c080e7d49787adba800000000000000675fec8f233641777eb23fc0a2"], 0x2b, 0x800) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1000000000) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:00:20 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() r4 = getgid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x5, &(0x7f00000001c0)=[r4, r2, r3, r9, r7]) getgroups(0x8, &(0x7f0000000180)=[r0, r10, r6, r0, r6, r1, r6, r3]) getgroups(0x7, &(0x7f0000000100)=[r5, r2, r3, r4, r4, r8, r6]) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r11 = open(&(0x7f0000001040)='./bus\x00', 0x3, 0x10000) connect$unix(r11, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) pwritev(r11, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) 16:00:20 executing program 0: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) ftruncate(r1, 0x0) lseek(r1, 0x5, 0x2) fcntl$setstatus(r1, 0x4, 0xcc) write(r1, &(0x7f0000000080)='s', 0x1) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x180, 0x8) r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:21 executing program 0: clock_getres(0x0, &(0x7f0000000040)) clock_gettime(0x7, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) shmget(0x0, 0x3000, 0x28, &(0x7f0000ffa000/0x3000)=nil) 16:00:21 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x969, &(0x7f0000000040)={0x8004, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x80, 0x0, 0x0) 16:00:21 executing program 0: r0 = semget(0x3, 0x2, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x400, 0x4, 0x7, 0x4, 0x401]) mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x1cbb) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r4 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r6 = kqueue() r7 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000100)="75d460f36d32c0cb4082a85f86bc183d0089d52385d552baf55bc3c002bbbaab", 0x20) kevent(r6, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x40, 0x9, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x24, 0x7, 0x7}, {{r4}, 0x0, 0x20, 0xfffff, 0x5a9, 0x9}, {{r2}, 0xffffffffffffffff, 0x24, 0x1, 0x7fb, 0x2}, {{r5}, 0xffffffffffffffff, 0x36, 0x20, 0x1, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0x20, 0x80000000, 0x6, 0x25}, {{r7}, 0x0, 0x40, 0xf0000004, 0x100000000, 0xfff}], 0x200, 0x0, 0x1004, 0x0) r8 = dup2(r3, r3) r9 = kqueue() kevent(r9, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) r10 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, &(0x7f0000000380)=[{{r8}, 0x0, 0x76, 0x20, 0x8, 0x81}, {{r9}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0x90a}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0xffffffffffffffe0}, {{r10}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x100000000, 0x7}, {{r5}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x2}, {{r8}, 0xffffffffffffffff, 0x3, 0x619cca0d0cf65a3a, 0x1d4b, 0x4}], 0x1ff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x2, 0x5}], 0x7fffffff, &(0x7f0000000440)={0x40800000000, 0xffff}) geteuid() 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="e36258a416f790037494132477f256b4093cf7ffffff5bbdc3a51970948b1b2ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44000000000000", 0x65) write(r0, &(0x7f0000000f00)="644d89fc47cf4a15250f1c64ac33d32694c0d906429404deb3d3d1ca253edcebf57e2544197c826ddd15532ae434da2b731bfa3a0a67b69a025c72322bd3254be27a4dfeae3d1af5d213493ed09429749aa8ec6501365d54576ea5e0e8fa4574a2ca6275c86a30a4eeeba6d34d44fdee4a1c6807684c96d2503d5682f639d540b6e887c1afc60d7856c39570060103be0def32fb908e8775811e39c29628714783c3b316dd83c569f4d7000b4955f7a30de490548a5432a9cf9bdf62ec0684a2b63b460a6078069ce92975b23dfaaa2ff366c0a1745e5c8620295fde637d37d924eebae7d4d84a1da7d6bbefa8e0f9f4c836a0c0fb93942e651ca7835c2fd463bbb6b1be8964da41dc640ab34ebe5bccbff6bbc3334bb304e4ee79b106ba553d092a7164ede107b260f7fc80ae45c1dce0b63f6b94ac3a71fa04ac7742cc12f5d65f772cd7d92fdbd74f1a7f6bde2c5ae97ad79d688c81089c643e3b5d5bf68cae68480bb9a6cda23bf489bd6247eaf1009e48eb07799c171beb27dda07ef0e9b92246cd0c2b00ee378bc70c12ff73013cbea3e3b7e46b0411d86a73ebd36e87be66e1aec7ad5b704ee044d9fbfacf36a479ddc012fba24f059f1a2ab2449241ef8641a5b643e82b86d413ee6768c89ca21b8a4f55a7edd64bcd90e20ebf29bfd439bee2934b8cbe12a2f160e5373da6e2eb88ca264952b1d9b2a659b3f6896d6839b3172a313d31397a4840407d906e26fd4f91d11bc5a3cd6b36074b90114e2ae807b1b6a2a3be9261954655560d30cf8149f3db0b84e080017e16753f45a141e59d130d5265584ae47f51057a04071f0745d807cf2fee26ffd2a820614c90a773761e6db2a2a718b8c8ea6e31818a4c886f8a9fbd8481760dbfaffc3f33df7025e3616889e67a2c6f160c117aa96404b35d5035c3c6034aa9bef2df384a557c8abd5221d2da3e175a163b0815480830abcbe3e52401b2def4c12cd4406f720007eea62b43a0913bab73686faf33dc5e588eaaf24d153868dc5709273ca87f842adc391663204499e03d96e4127e37ae06354f711bc10ddc4b648889577fc16a9601654eecb34788d9beefafab999752f98e3e6b5cda0dcd19dd3546c51f47a96c07af0ad8b8afcd431d7402f6c005b5ea897b0f1229c4e7f23ff8c48c30311f89691ecc26282bb63bf126f76e330ed8e1a699a6a281cb75f267db81d9ddc0bed1c6cf3de2100b5230b321677c2d0c876237aa6920b68796916acfa4c46e8bb5beed5c6ca670e578728d6df4bd1b1395b091770da2fbe17ed9e758d823707fc37bdf352a649e9e53652929d10c9234d0532825dfa3db76a356957396fea1f67178b6858ab3c73da767b12474be326f1148f3f61fc75bbb7d638913e65f99ecffa5259bd6f33b4dc430e96a089b3ee53d280e931e8168311c0354296a52993d9d8fb4fdfccd8b0fee20256082588d243a47571461f03bb8e6a304703441ed881d939f4581548860e2e008449d0f62c26234bc5d57f8ae037c5e252b342cb5943f73cd1cc79cd13c66d95225300232121ca75490671ed702de5d94a41c81dc9c478bf9d0cae4d4bb46be32a858114803be0d6398eb0386de768937ffb179cb58f48f13ed4d0ddf49e82bd8bf25b2f43d0cfeb1c867f087f1e6f78902ad3a5f5cf933c39fca73fb45c5fe2aecd2dd2b90870953e7045953c49d260d4a8b1e9c39a7467295d8814bf32f6b4004a41789ee7fe00255420f343e4a6616ae63a79da294f4aa5b800642872b936f9b8e90c39da05cf55b5e9cf686f68322c9a253f0ba70fb7b2f66f8c0808b323f5c3fb25bcae869739a22fe7f6904af4dfaa0f1cb8d2c28ed8258018277635a0c7420681e4ce0ac3e9192968cf13d39ea2f81468ee6ed3e6dd2c1773c48e4baf5093db263649a74c33f3888aaad88cb61dc7cb0c39ca91e0da27c1a6660dc9c4d4450b5182e95d6c9652ca5f1a1d524f3796d7859f170c6bc6d70a3b2542294fe3af5717e80437d0b230077d2c73b28249d4c56e314c6761c7eef901c3e2cd71e8171e048373e9fcc6a414c3f71372cd9acc6af9ee9614dd890ca1565a5f4504774c6b92a249cdef1dbb68f08e1849a3be5c812a33eac6c3d6ffcb3f4acb0d7d40b6c7ebb3353266cb8fe7be7c16012eb48bffe108719809120c0fd3a49eb20acf4d53487c10e98215ad3416e63d621a6d55be0a9cc429eeefd4de93b26d1b6d3c2b9d260ddd6201e0c49b3bdffdaed6ef2d4b9551df106471484cee3512126a3f3cbc02bcc0ffbd28c5429a9584c38e45f5cd7ef01f44f71c00cc39898cead2be43509d4fde400336e93b8d34d04e10d81853d3e36c1351b4ab9b406d382dd689189cf3bbb262c2313661fa62fb247c03266ab06bdf4109ad3bfd1b338a08e4d549f7f6800bb1b06849dc693fa9bc17c3a034d7d90c2376f974e1607852f6ad532bd0eb35cf7c4e5c39350f4dc2f2c4ff8ee91111fb4b0cc3ee995d8f10c5d5a6097bd50af3c5e35a55f84a4daa43ada8145cbdbb46716c5372cfac0adbf8bfebe25ea8e97906c67967a13c2d86ff86a3812726d2f07802ef9db1e349ecf17264bede4ce28ad45f4310c8227858de86436695775f5d2817c9e138c3be8934988fc839857f57ae762a6b17b54dad443f04546bb7a9bc78a2b388414a9348b8b952311b7a2d86a67e993be8c2d9c471ba7ccd500970126d1828b70162f37a710552ee9a38a1ee200c7aee146a5430c6c0dead718b628f994ffe58ba2688beaa851fee5ca0fa032b750d25b697e3b03026aca04631c121ec9bd829f03266f96e805ccf01c7b13668c9c9c3c40b7dca923e342aa17002322b332566646a416702d67456a6c12549cbfd3ccb5bb5d141930faa6b67bd1162659dc24357bc2d1b2c2bc4c628d021953338007836b6bf8da9938c46ec3d4f0e568fd31abdfb9b729b66d30f13c960a0df95ce489e4ffb9390afcee5e90227b95eab4f1e4012ed85d61f3d0b5258ac91c3e397b1afb4d9cfa7f9247fb931f70750b0722a4ecc440fb8138c579cd7d8834e8e5fe79f37880563160f004bb84e4775865377df9b2ff531ade609e36dd6e2144decc3e2d15092415", 0x89a) syz_open_pts() close(r0) kqueue() open$dir(0x0, 0x0, 0x0) syz_open_pts() 16:00:21 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000180)="1438e691b89b1c65a85e4d70598b62494e68a4bf9c850318c0d7b0d4c75d6bffa2e8b699958698870fca9c78e9e76c4308e86d4a3cdb23ca287cd3ad3540a2f24bde106dd41ea93fc9dad63fb43dd5bbcf4455ad19c2fb50ee24798574cb5ad53a69847cd8e101f7775468421e46293e67d35f50ff2cb1aab27c22ad36331d8a225fbe60066267ae38ed68b99c6a723c9301a8a4140a739ca65612acd139071662e01184d7e8446ac33c00000000000000819e25f0c7b0c36db9720909eaee90af39d78d71f669b8e6871fdc48d0daf066e513959bb35eb4b0a556131db373fe73362c1d448c0bce2208d58782274a", 0x2cc, 0x400, 0x0, 0x26e) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x106) recvfrom$unix(r0, 0x0, 0x0, 0x40, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 0: pledge(&(0x7f00000000c0)='^\x00', &(0x7f0000000100)='#\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x20) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) socketpair(0x10, 0x8000, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0\x00') getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file1\x00', 0x76871f211dc6c653) open$dir(&(0x7f0000000280)='./file1\x00', 0x90, 0x100) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = fcntl$dupfd(r2, 0x0, r1) write(r3, &(0x7f00000003c0)="0388580226f08d1e66fcc6ebfa640064662aaab885e309c0fe35f4ceb56559d7d562891ddfc5e3a443057f4d943fb3a894357c68fce1faad528c90e6c4c73b8ef389239a86ff04c60848ef08e56f10045547d3a1f01c480b31b92685ab61f2a6309dd60cb14c830000529fec200c09093b33d4f229902226a2b9d1370d7df1a152fdf8c50ba9499704261b179cd0", 0x8e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xffffffffffff74cf, 0x7, "10006b00", 0x0, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 16:00:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641dff01"], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x9) syz_open_pts() close(r0) 16:00:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, "a994d40118f347fb32dc121600"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="326dcb814f7beb747e630c", 0xb) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setuid(0xee01) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) 16:00:21 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x50) setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) 16:00:21 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dcb1cf2bae8f37194ff576b229aaba601b4000c0086"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x28ac0, 0x40) 16:00:22 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000200)='c\x00') 16:00:27 executing program 1: setgid(0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x5, r1, r3, r1, r2, 0x80, 0x3ff}, 0x1000, 0x2, r0, r0, 0x3, 0x10000, 0x3}) getgid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = getegid() setegid(r5) r6 = getgid() setegid(r5) r7 = getgid() setregid(r6, r7) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0xc) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x108) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ec918cd772837ecad0469000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd7b65c3cf8cbfbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) 16:00:27 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) 16:00:27 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3f, 0x80000000}, 0x10) r1 = socket(0x1e, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000180)=@abs, 0x8) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0xbf, 0x24, &(0x7f0000000000)="1c0000001adeb899a511534f1f5e184638437ae8ed49974b0dbc86ecf2c60bffc956d2e0b1dbd2151d96dc2e0112fc93a2e85c4f7702545b06c6a00c0400000040fef5136dd9e489dd5bff05621a0d2fc73b11f775e7d1de61f684d1b9361d6bbdcf8c964b92e753800fbc46a91fabad9f61c899d77200000100cd9f574c9f", 0x7f) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) listen(r0, 0x0) socket$inet(0x2, 0x8007, 0x100) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5190700000000000000a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177c24ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bee0300001364b1abfb21452a837a4de8f78efc38f5dcf0c4eaa9b63fe2cb1476e024b3e907d1ec8ffdeb749851d31abe3f6fc93efbb458c78fbcd5f8fdfdcddd9246873021a159908804", 0xa8) write(r0, &(0x7f0000000100), 0xfffffcb3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b3", 0x1}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = socket$inet(0x2, 0x8001, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) r6 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = dup(r1) kevent(r7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x76, 0x4, 0x3, 0x4d7a}, {{r6}, 0xfffffffffffffffc, 0x3, 0x8, 0x7fff, 0xf60}, {{r1}, 0xfffffffffffffff9, 0x59, 0xf0000000, 0x7, 0x7ff}, {{r8}, 0xfffffffffffffffd, 0x8, 0x0, 0x9, 0x3ff}], 0x10000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000016, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x41, 0x1000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x400, 0x7}], 0x9, &(0x7f0000000200)={0x4, 0x80}) socket$unix(0x1, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) socketpair(0x0, 0x2, 0x7, &(0x7f0000000000)) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011db16a45cd7041629700c91cf2bae8f37194ff576b229a9ca601b400150008363300c3a7e90783098cc08ac07ac64cb57be59358b9527a2f3fdcbee213256eccfb585eb10695cecd274afbc092d907cac05c0ab1b488be69735cc5f86da459b50500cc352d7886c8619f48b2ca96405029b4254c380b6997805848aeb1a6048a1932a4ffcb9ab13ca69d93b971e6e4091a46"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xffffffffffdffffe) readlink(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:34 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000000)) kqueue() 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, 0x0) 16:00:34 executing program 1: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x103ffffffffc, 0x0, &(0x7f0000000140)) 16:00:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x8001, 0x401, 0xfff, 0x9, "de81722e4d142ac61bc807412465e576907ecada", 0x9, 0x738}) 16:00:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) setuid(0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x60e5, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:34 executing program 0: socketpair(0x21f, 0x4000, 0x800000000006, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="a2db865652e52a549fff64ad15318dde5c0ba9c85d5ca604d5c8c20e5d5650c09a53b83ec5a9e760deab81c0bab7e9b362e3c1f310b3fb0d92960d2f625c7c87db61d226ecb92c6be521d5bbd6a2cb3214c39fa4b945d91ec92bd3e64b188be626de148fc816c307068786cedf3f3b763c0a1ff33504a674106f2c034fbd9d917734867afbdf9d51709e1ad5b9d33a4fa3c89e3f1e988e5e827c816dcd60a577870185786070ad84e5cc61ef54a1308257f4f00abb46d30d190e89957082199a481f4a4c8bdc975c2db860a2fd4e1fbe10cb4afc227f0717e06df03ceaf1370627c819d8342cd487bd26", 0xea, 0xc, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000356de482"], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xffffffffffffffc5, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) 16:00:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) fcntl$setstatus(r1, 0x4, 0xc8) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r0, r3, r4) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000340), &(0x7f0000000380)=0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) syz_open_pts() syz_open_pts() close(r2) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0xa, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x8, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) accept(r0, 0x0, &(0x7f0000000080)) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:34 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x161) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x800, 0x10) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x8}, {0x1f, 0x2}}, 0x2) rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x800000003, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x401}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x40) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x12, r0, 0x0, 0x0) close(r0) kqueue() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/199, 0xc7}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x200ffffffff, 0xfffffffffffffeff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x100, 0x109) sendto$unix(r0, &(0x7f0000000140)="1283620b79074eba1cb69e78fb6d309d6a4799c2594b1cab9b06d376141c0035f97e2219c23f5637edb831097255d21ca8c07eeeebd23877ddb151bcc2f26adb80210a8d0d603cf336fd49ea0445e537f66edafbd5d7e4548fc9aad7ca60eb5899bf8c3e4e493a4111c7ba3b26b3eb0719fd223be9da76ead8a24f7068c98cab3ec0760833", 0x85, 0x400, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00.\x00\x00\x00\x00\x00'], 0x8) syz_execute_func(&(0x7f00000000c0)="f30f1bea66660f3817d6c40223f70d2723333364ac410f41343b660f3a618cc000100000f6c402f5b87ad2c40225364152f00fba7a0005dbc8") mknod(&(0x7f0000000000)='./bus\x00', 0x8002001, 0x100000005d00) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) flock(r0, 0x4) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x5, 0xb, &(0x7f00000002c0)="a1ad3f1cb2c5d12bc1d774b3b352c7c66bc10661a523cc364ea5123153ea9544c8f7ce56cc8ab7e5715ca6df04d6d07bf1bf8e9214171ee9ffa66bf15fac083e33375bd793c9f6b85f9c8338b70bdd866a2e809aa9eb3437b971d2698f590f3b0a361442b5dd65b27ce7590a45000000000000000017207d86b2f2f674d9b8410b745b8e02af64dfc1ab64dcca77278f544f68e4916739216dfbba3d9291f36b2c152f507eb3b4a1c66f007de2d93709093d85bce8a6e04e58665e6141b25e22bd6ae52dcd658ffb7aac5785deac602dd9dc302b6c0075c47f394efb8c7d0a19ef86e7b585df0f2f0ba0", 0xea) 16:00:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:36 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) 16:00:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x96c8, 0x7) 16:00:36 executing program 0: dup(0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 16:00:36 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 16:00:36 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x8) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000140)=',', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x2000000000009) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) pipe2(&(0x7f0000000180), 0x10000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 16:00:36 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') clock_getres(0x6, &(0x7f00000001c0)) setgid(0x0) getppid() 16:00:36 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x80000001}, 0xc) close(r0) getdents(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:36 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) close(r1) write(r1, &(0x7f0000000000)="4783f6d80dbd6ed08ecca14ed69c068b71e8081afbb6ccc1eadc3c1667fb8d600ab7602e77d7a1d8b73f6ab911954528b15226ce753888b5a5f8733b2d993d04dedb150ee579a8f515719eb12a121a09ce6a11d3d562f051261fe49bb8227e1da527d51df0df22b875642274b692b8f35843ed4d7f2b90da3e47da4ff5015ee1f9a1349e0cc7cb45dfc7d5cc18e2290fbc40b1041fbf09de93057f72508d0cba8b313ba9477758a98af4f47f2456db9a50e3edb15f10316f117deb1571", 0xbd) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:36 executing program 1: setuid(0xee01) getrusage(0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:36 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0xb5f3}, &(0x7f0000000280)) nanosleep(&(0x7f0000000000)={0xfffffffffffffffc, 0xddef}, &(0x7f0000000080)) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) write(r0, &(0x7f00000001c0)="be", 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r4 = getuid() r5 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000240)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x48, 0x1}, 0x9) shutdown(r0, 0x1) 16:00:36 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, 0x0}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x4, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:36 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) truncate(&(0x7f00000000c0)='./file0\x00', 0x461) 16:00:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) write(r3, &(0x7f0000000040)='B', 0x1) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r3, 0x0, 0x0) close(r3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) 16:00:36 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa, 0xc2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80000001) r1 = syz_open_pts() write(r1, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) 16:00:36 executing program 0: setuid(0xffffffffffffffff) setitimer(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000008d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x5a, 0x3, 0x800) 16:00:36 executing program 1: socketpair$unix(0x1, 0x2000000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x40001026, &(0x7f0000000240)=0x1000000000000003, 0xfffffffffffffdfe) write(r0, &(0x7f0000000180)="d72353734b604525de4e50ddb88dd3bce729851d64713e84f77b7f320d4ddcceb79f2822947ecda67210cad2154f38577d2f4c4dc2be62925adf08438350a8b873b078d1281f4290d8ce96d216391d71222f0b5c95efea8dfce7ee54975531ab344f483bfd6cacbb3ca8cab139f0f520829a6d2c8e1c1f65b170b6064f5f3176319ab3fc96799f42d879e260f950be1c75", 0x91) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003fc000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/231, 0xe7, 0x840, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:00:36 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) 16:00:36 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) fchmod(r1, 0x122) r2 = open(&(0x7f0000000100)='./bus\x00', 0x20000004, 0x0) close(r2) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x80000000) 16:00:36 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x400000000002080, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) write(r0, &(0x7f0000004700)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdff0100000000000014b2a54a942a35740e90a7a753fb299dc57254deda3f083b4d08d0d99bf7c1ab078177da4ce9c287730c53fb394b842dbbccbbda1049dad2ba6eeb0000002f6c1b2bea99c8", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) write(r0, &(0x7f0000000200)="ffe399f491c159eb06d6a410242d9601eeb905e218e394d657148dff6ce511ae3026d5d58aa7522fd11dec777c8128b82972d43ab65b1ad8e4554de2bf97ddf31d9fdecfa8959e01a8729c08015a081f88a5232236d08512", 0x1fa) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) 16:00:36 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f00001df000/0x4000)=nil, 0x4000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) socket$inet(0x2, 0x4, 0xbbd) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x45) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20280, 0x14a) 16:00:36 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getgroups(0x3, &(0x7f0000001780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() r3 = getegid() r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001800)=[r0, r1, r2, r3, r4, r5, r6]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r7, r8) socketpair(0x38, 0x4000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f00000016c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0xfffffffffffffffe, 0x13c}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000180)="f13debf95d114bcb4bd7e016fe939831059db687d81f9149ff2241a3dfd8e920f9b689f0547c7c6300ed2d5fcfaea16c602502a6d34e272c722b027e0f98750444ffe27a0620213f8303515ce52bc71bc3cbbbe22351ddce8fb54a99ed3b47b4966a44fa056bb310353532c3ee981ac0d1141b3675f7fcb675cacfca74dabd79e27de10ff7b0950b4d59a023b4262322a88e733322c943736d045a1bb34ccfd1c22270bc397ebe72c32d9b07563353b02f2d0b1aeeb6e2bde2905f5ae72cd5fee7377e64eb32a49c7ac25a02ca770dfabb1caf2f70f3bfca42f32710dd85a90a42db3ccbb3c6fc080786e01fe713949a059f420d883875f908b97771e14bc414b7bdbe0655f2a77cd545faf2030c472e4eb85f97c0eb2f7f61ad3bc127b0cbc2e442a5092931d85714c2ad9db3dd626c04249d5b65d0ef216094f72941d0f4f345ff23809fb7c6ebdc7ec52408ea4b6b15ee67f167f07257ebfbf51d29d1509dfc7e8bf74a5e93bf5e2e7563792fa1f9bd146e336aaee06f03ebbc6a0bb16e4ccef7c41382071944cb427b570e090e3e7048127a1c23b1c62471de15a2602329e999a5ad0e3e55c80a2253b780c995d0d6f38875fc3a9c6d6d0a9b16bc361d2c13d52eaa018a19e83be19e0b9ffa302c1f9a36f0efb2ba10083fa9f597b13afee1deb1832144548114e9c34d32b99087287eb6b4e17fe5043cb5a08b1a0586550ff7a44b4ed63200b8d78998e7b37565631f79d7a7dd58ef9af989637e36b4e63b5cbab0dcc47d2c8e0d1e851be059185d3530d86ee6946086ef590f5bb42d130dcdeb3d50576907ef3345f105468ab0ab4111d890508f97f27ad8de72229f3da801e8c402b3bbbd2ecc12f3b0c103553bb2056417dca892e29fd2543c634f9ab04605c2b0e711e15d304b8c19ad1dcf72d09d9761aa348c6fcec18bf0830e533e52c3199a3e6334c976cdc340697be7f5a57cc9feeb0ce57d54bb41f2c87d2b3a1bee8ee1b04bd2a2a0cd8aafd7f7ee412e0ca4a2fe418fb30aac13e65c7413aa00aa2da184bd086aa9625d1cbad3e38c5412d34c64b7c2866e05769a018a53aa983bf0339ff2a932d7bcf7bf6eb6b5831b12920231931491173171c4bdb15c9ce283640a4b7ad3b1f4fc53db8c306f02ea8b2ba39b8ec020b51dfc0ac5ea9bf49a00e49e6bee9ce6660f4022f04f32b350db7375c55171c166a4263cca5a416d694867cb37cd64ddec6cdbebb950edf50898a8af32331c6b698e39a47b83e797e0bb2f95ef33bc55903c86319fcf53bf4ea16a929f097275545a8d5c0da063ce96503d4f2895100b35f3c9753cef2441a5442b090c954f2fbf93f79590077765819cc62792ab6a14f3b8357094c13b40a84f593dc21f4ebe5f0ad93b1d23c5e605418eacbc420dd12e61bb1df59be55cbd7ac751524be27948bf05be40e4bd7c32022012a22dc2e4da2686402fd16147320e372acf0d5fb3ceee792ddd9bca8bb1c6131d1c19cef63023d06cf5ead0f7d2d27317c45c83135be99304168a124eb46dac70f81da2a9e30350b59b4c1219aa4ee16384702a5287f22946a8455f2a579c294aa8c60a484afe8cd9b22fbd61e741ef442427675e6650eb129fa08b4ab0b8756d2d5ec12989efaa1afd94e11dc8b92a152a4fbaabae9f983b5eb2dd20aa8bf2c2fba7f8a5ba4560d3e7bd4ba4e06fe18edec0878ae31465ec147997252a6946dec5cac31b42b243b898e542296be5b3a3cf258d0ae647f499bf2e7281466bff404ea47c7f09ec238659ed9695849ca339e048b2db93b9523f2b48d9381fd71505b4871558460bff6e3927da62f8fb010b1f87ab17a01b184ebd5a0b7d35c1f0e875a2afff81599d5024cbdcf8975668115eabcdd9a3430a2de10994d1a20074f7d4ccc72d76b9064ed8f917676087ba1128baa311af599d5140eef6ab549b8180552da2010f7eb198fd5dc97a3cea9e5addbd572179bcc34a8b0ecb9fe54c4b3bbff7d95c5aba2b77430fa276d5db5c10fbed7e774785f96f0499887b1dad579504c63620baefc1888a91662efc1d00b8136d685e4ae1822b2e292bb5ed473b195c439e74f6bfff1f3d026fa0bed3197812e1352daa7c57bf3c807d23e59b7ba3d78b7a1e466d78936813eec023b0fd9f49c119d1da96483027bcbb2ce6c1eccccff054e7ce5d2f8e2e4f8a7e7c4ae1229b03b6d4eb3ea18f76b18d5bffbf2294b7899b9ecfd68cac0ff89bb4cc8efeb307c4600f095a95bb74e9b2e13a260225546c7cfb3a5e60ffc9c666524b6951c743b7460fec7b77463395764a6a80995c3eea9f7d373599cc23a23529ba8cc6518db5e171f088ab8f33c7e97b405007ba74acb487454a28b8345c069e7258631098420a3446eebf4102555d57e3824b552e9e97617a973b94bc17b333caff10dc062e18bd13e43669cee9bbbdca2567a97e1db5b35dd7bb345aec8a12f7dd8c5f40c3a204c4e1d19fbfc94c2059334046d7d30bbf1c559655531e9d45dc0fb1a5f3913629bddfa8d7464634984b1672f9474266d4163b6a30ee72619c9bc850cb8c577b37fc34494408c675b4e8c229a6ec5f1ff9872ff63974b9daf840b363f1b9449382e5c46f4cdb817ae11fcccf4d57844369fb2de1eea80a7f367ede5fe26d064710b58d9d8c47a2fe8529606f054e580f8d1bebe9b16d0df86f456c8cb8e4ea023f99508357272f1f6bebab743cf33db563ca8dd9d05a0fc080d1a9626665418557cb4f7809c2c82da89ee75038dd5f6f81ee4c3c973b1abdbede9d947410d1af46bb17e97c82b2c208ce4b80660aa830283cc57d33c79763f8a869804567d53f2f6f20214643268c6f5f43194b57191ffdbfef5914af623f22fbb5443b34554a524516c49beedc99baf234a5b56c2ab2f1187f673268ad7430b64cce8666afa1b1b6996699591a284ee3d6e2ac0f2bcb72f6fb53864677663487013b3c87228cca75dfee33b9f1dcc094bb563a7d3363daf05e58d85fc9429e911d6b190e71551d00445d08aa643766f86baa2fd3c1ee166de41bcbdbd2217bd00a830a09052dfbcbbc7a6062fa69f72e680043427f88d21525fc9350c2e3ebf9e95e7c00534dbfbe5f494dba0df1faa6d3ceb6d2e23cc0b62b4e41d0281a7912efae93ef236e5bfc6692702db164273f78fad35eaf4fe77b55e40c1eb8dc7d94959d0d1beb1a20b0e854b0fab013a448af23f4f21b5d847a98d955a24ac4fec8c254b18d624e65eb7e315b6a0db923a5470b72d9cbb7c5ea81aa81b2a10f64ba0310abe385e8c5d64fe9361c246a3f561ef54ca31c63fe8871cec185e32d202c70362370b12f9053c79b124f9397bf67c848120f92e2a91f0b3442515737b9cf45614accb45d20b998359f1e94628db40417b35b75466c586b744c7b0b00d32f493637864ef9eb4bb62823925187093efab06f6928feb42bc2f6ef193df3a9aa915ab988d6026d968472d815cba403b7c937b60044bd49ec9f4df1583a4470d906b63cbd1af2f24d54b796e4ceae44d981f5fcebfeb18a47e618ff7d2520a993cc31debd61efe837ffac0b3b3d23c72809d1904bd14fe4ae89b8afc0ba31e54eab168936787328d3f3a19b1ed0f263e618fa3110fde33db228166d7527cb97c13abb1b44891272ddd3fd2d3375aadeaf3a691a5414ad248b5382b0cd801c13a8d7645d22e34cd21eaab812e711538c6345bb8e3d8faeef7faddc4b748eb69375ac037d685ae527bfe4a6231feb112aee75facd747ea576a021cb9e4c93c519d9828a7d62fc26fd05bf04ce66a45ae4aa11f5456252c0efe79e3d6f9bf8850f0b79363892f6f273931af5afe1f5fd876501ccd7edebb1f2ccef5cd2a25769362123e245285562bd8d4aa7f85690a03ddb843589feac3160d769209369054a7e4e5c8bfe0118fa7c46c2467bfae61d4f12930f735e4533040e3492fdce1f291db08786d1e498900d43f7d772bcb2b5d8b81d61e86c73382a54223471c43949045294abea557f59dfa44498441ed94f0b10bb0d1aca93708ec8c1df1be610f23e734d4885066e345d0cdf047d61e12565c2cccc56788068c66bf7ff5a5cac101b4fb8f649f18cf59a6eb10846582eb25cdb801edd481f20cfa86a6559c52e4fcc2dfe21de535c447bc58957e8c2b7d21b37cfcf2e9ac6faae6ed38089b294c48655e03565f692e214b782b08c0232b8edd7548c46ca749f127fc85c470619afcdcdc74b988b4a0c6a8b018e7b6605e41e3a38d63eba6fc1bb28029623035763d08611bcbcd8f7977c16008cb2e5f00f8879ffccf52700cd253e3db15fb9ed90c8e16c4d984a61b3ca89810da7c87323e1e6e73e8615a1e17dad90e930ac00228ede6f5a1f035f65867e0cb81940727d2385489096e9060aa0c6bc43166a3f83e3d74199cb7bb97ca88d75cd1b5909d71b4845dd93575653e3e7c48ec53793c67310d85502ceeba83bb90c931e2b4e0ff6334ae90747d4c9a7c3841e7e6d23c67396979b63665b92fda2a69899ce6f0dff06971976f20080cfcf47392568dfca7bf39b2cf112e699195826e5679b052028cc116f72f5a58262c193cd251bb9c62d99dbd1f4a1b09c5ff626eb7b3218439d43c895c01631c0ac8c579fda0e2b1ebea0c5b6393be06cc77a2dd0fdc75e3c0de27b571f0f98e77e1a536f27aa6bff1b02af375feb1a73613f33ec9355b775f6c9ad443a84fb537fb9e653affe32a94404c92d66dc775f6fc7558840c04d3dfe1214f958cb34bf3cf09e9f211e8bf1cb80114692afe38251620c383efc878e9577e7b4f811aebe8bdd20729c3b822788a2ce16c22ce86396dbbe374a77ed6b7f9071c1c2750715fc5eee7e58577453628adf343e87a0b46eec5bc83d57bd2fd62ea4b166f6d7e95abe82c27ea9c1ad814c4e1d20e4275e8caed3c49b068d448c47bff1a5717aac041158814214ab216fe0c35a60feeb40f014cad92653cd15a1aeb8b81a13c17f45ca5c7fb0aa82e4719c64a6e81c5bad8635e33f6292e147558d70f450ff358fda9bfab783918ce591ee17e14eb2f1ad9f00cbe0725a6258d7708ef502d48b2cf3299c7bf3ac048443bd1545cf859066df814861b9b5e350e47ddb08e8d59e3287725e788c98231ec40fced1d15062b1d53d7c5085122e136acb4c066d927d08c18e146bf12c8d4f6f01c47fff59c479480ceac83b0f5e630e70e0552c630e651127c4efe44b9a7c49eeea90c521da8e94091607bfcbd497d8aa1b761d4591417a2b3072327ddba00617c86f2d20738077cf8b9e1b8880dcf6c62ae27476370a45513d98fc2ecc0154659dc1c0911ab56610a576ac9023a255b9cacba135c89303743348474a1940ab384a1b1f76a5be22eb62f54e1fb882eb08b6da99e89d2b7ccd6f08a7415c5c3bf0ba620636984fe80181625289b2b4b1a25d8ad7f334536e32cef1fb2b2090f2b2418296b270eb231a1518ae0cefa2c80b52d55c01463df236212270e5d3a1f1a9331543c84165adb5435c40ebd430004067eee06938e0cc29ada4fbf0124a151a02acf28806de48f57ba7c0a8a183191d45ff04faad44322e5f9ac76eb8a368d89d4732a4c27d2d66b005af3289988e5ee7435cf9e0177e32a938264abca017eaf0ae2600c7e2a486636e6eba0b7018edccc080dcdffe5e984228d99eb0097fc5ddec0e5cdacee504898710ea994c91c6275f37c7a71713558ffdcd21e3862d35ee095242e9377f5f3d70a00479f06e4feab012f760007da5ade19f0fcd39cf3925d6bfc0472ad94f920a0f3485e9", 0x1000}, {&(0x7f0000001180)="5fd480e39c604083c376feaa229574fdbe88c2342467390cf445c941c13eaa6a5c955832b5b58099c5c231f1603e2cb23af2b8aecc72d67584b4512d282f629e831479581c01a76cc6eeccd0661f1721b5a0d116d7e197091ffe5e49e9baa31004807eb4fa08e4706f53c52de5402e63158594618cc67a90194faabf9c2044e0851dd0d74aef8bde3d9dd2504da85d2fb894beabb655fa832e4b555d276b64f15e41a3098871b8f2549afc097b72dc6dcb194555270b49617e373702be795f1a09501cc2ebf6aaf36dd3aa66e33a7c57ec8112553b202a5d4ec8a2b8bc3049ab0b4e", 0xe2}, {&(0x7f0000001280)="62afd170ed7ca57f0737bf17d18578d7d00943c96a20ebc4fffa1b9a4cf7cb8d7b17e88f39db36da4e41bca3f0ee364aad06b730539aa100db5f3f9ff3515638999b81533e5f0aedfa88c68ad23b1654a01875e8e57ab3dd69f4074b238fe32a9ae2de1c", 0x64}, {&(0x7f0000001300)="6819e9c4a4baadc8401e820abf4fa08082097ca2f8a9d425850ab089054b1fee3b9bfc25a6b6f069d8141dfc1e7b4368f5f09304bf16cbd153c2e79d01fe234cb0465359234e5f3684ff33e71f287203508d0f4b0f22cc9f77e0029f7e1f5d9f73416d10e3e64782517dec60b3fc3c7f2399b8dc71c6c68a88566ae428ecf0db6b9617a74cae129aef51a6afa39f5c43f54122c0b3e66129d46dc96384988543cfa721f8d10c16c727eac61d402a", 0xae}, {&(0x7f00000013c0)="6cd4f73ff4b084d67012311d681a296b89dce62af727c5b192049ff879d328c8a076a1f36a98064aa03c0385513720ce35ca6892e1dc89d597d70b2258b74f793ce439d881323c93fa4efa15f7b2b383168ecbc60c6bb9bd7a2ceded514bfa5263fc4998259d4a2980a24580bef9c216f6073b2abbddf98dbe16a5cecf8de12de60658bbffe8a61f58ade3bf4f6da3a621a2cef677c5974429386b52532c4b7c13e4d76e9ca67b372c6cf9d6ebf9d82268aec4ebe139a4800eea219edc", 0xbd}, {&(0x7f0000001480)="16517290629b428a36ee5bb3792921c052fcce610527525002e78434d3ab8dfbb0779dc41d855d8a7a30e34d75efa9ec5270db557192187ecff1f8aed9f6adaf3398803974159f38e0dd1ab83c34755f9ada9f108549d88f1f", 0x59}, {&(0x7f0000001500)="556bd9a2cba4e63746b912bb5b867272a3e0b66244f8632205c0d32675fd8bcc270af45118e0d5b7776440eb856947f99efe3757b0fcfc0b5ef90a0c9c3e186435e376b37d322918bdd7f834d462bc26c987254994209f3a875be7f72f37d2991b5ffa9e7536a62e", 0x68}], 0x7, &(0x7f0000001600)=[{0xc0, 0xffff, 0xba0, "912bf7153d4637ce96c83a034a0c9b29eef1855aef31260855316301946566d789911c65e69ab9362b48766c7be29e0aa76ec007bfae3098f06dbdcba4e2563cf82881cb7456a7320cd6f7e11f115456bce42cd77a1537a0e88357205cd34f0a9aeb23530a5dbd624f0cbf784037fc9e80fe221009f8806e6f170b7969ef1d447c6781f6671c24409017f4bc580f18764b65d60fd12ffa03fa7d5830d76fba72f19449e1a864620b2911cfe7d5"}], 0xc0}, 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) close(r0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) Ž*®“Ú›&KSXj»¥¥“œ ª˜S½yצ½½Ìi‰Z$&› ®ÓZ!’XâçCÔ‹„ásM3¥ŒÊ¼ý3tÍœ Ž*®“Ú›&KSXj»¥¥“œ ª˜S½yצ½½Ìi‰Z$&› ®ÓZ!’XâçCÔ‹„ásM3¥ŒÊ¼ý3tÍœ map stack 0x20000000-0x20400000 of map 0xffffff003f12bd68 failed: hole in range 16:00:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000080)="619b66effa5c3e17695e13f5a77c5d54f861af6fae2e668f673cffb7e942398272e9d935634bb9947ec5d566bffb9ff88ae9aef8f71127eacc048af25c449a8841b4224d33a9c41ca44ea3f33bafa39c6fb8267837929f8a37c9b6393a05989aa9e5c18a6238c69118e2a20c4c7f52d380408fd5de02c3819d0b80f40941157daa0be6d8518c", 0x86, 0x400, 0x0, 0x0) r1 = socket$inet(0x2, 0x4005, 0x3) getsockopt$sock_int(r1, 0xffff, 0x809, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) 16:00:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "0001000000000000000001000000000400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r1, 0x0, 0xc, &(0x7f0000000200), 0xd) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000000000002bb, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:43 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) socketpair(0x0, 0x4005, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) openat(r0, &(0x7f0000000180)='./control\x00', 0x28070, 0x8) r2 = shmget(0x2, 0x200000, 0x100, &(0x7f0000e00000/0x200000)=nil) shmctl$SHM_LOCK(r2, 0x3) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./control\x00', 0xef31ae49ef450a0d) rmdir(&(0x7f00000000c0)='./control\x00') ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="a8d6b346e554409d3a9db734a8f713b8617bcbee47c8e4198dc6196b6d5fb1054eea80505dc3ac4f8dea0380d23a21f41891e7cbe78a2c355aed306a72f615c97409423a8c76b1450d345aa9ad4220e5e72feec47cac03199e19549f561f4804af26c4a9bd547cd694b23b99ab1eb295910911f0c61e1a882c3e7dee02d57c9f1dacca4fc5705d06db05ec7609cdecdf17c5d23e4dc1", 0x96, 0x0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xffffffffffffffff) 16:00:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x52d9) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x40) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xfffffffffffffffa) open(&(0x7f0000000040)='./bus\x00', 0x80, 0xfffffffffffffffd) 16:00:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10418, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x7fffffff, 0xffffffffffffff3a}, {0x9, 0x36}}, &(0x7f0000000080)) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)=""/234, &(0x7f00000002c0)=0x418) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x5, 0x6) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x401}, {0x4, 0x1}}, &(0x7f0000000100)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) munlockall() getrusage(0x1, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:00:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:47 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x12078e8689f248ab, "f34efb74ca45ac8e3b683ab1318af472a10ab9d5f9ed5ccde0bf1f57b0b1eb9591514b9743bffe78d2dfee7ee5a8032fc7278e5c8e9efd941ca3a3266621a984e9a51abdb830e0daec2a1554740c4aaf13c2a4248cf0a64ae74ad8bf2db914103bf5884a79f8c4198b7a63fe516a1693f2a0ea17cff7e681706ca9cb8b79d3f5ca61b0e64b3acc300d4a831a6e79d996a60395bf0f7040f059452568e40513288a7646d66237cb2351f23f622e9cbe7d7e6db3045fa9ca27682025b428e6eddff798a29ba163fdfdb1eb9798bfbce98507090770c68592cf70916279"}, 0xe4, 0x800) r1 = msgget$private(0x0, 0x380) msgrcv(r1, &(0x7f0000000500), 0x8, 0x2, 0x1000) msgsnd(r1, &(0x7f00000005c0)={0x2, "e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f952103"}, 0x69, 0x800) 16:00:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000100)="0ec08958310fbf78f63a8d3bb4599f564d3331cac2df6fc6d82beb9f23c19cb48fb882ae4be3aa06a11ad2c068807e38d3a8c8ceab738f8e878ef2aa4bb4aa43c5f8c856d9eeb903d92e87dc31561d0749901a2c2e3a62f001dd8adbf99b71b6300e2896bb8a0d398140a369434c6c07775893941a54bd4dcb047ca0befbf081f20ea7bf7839d964dd", 0x89, 0x3, &(0x7f00000001c0)={0x18, 0x1, 0x3296, 0x10000}, 0xc) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000080)=0xe) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xf0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) close(r0) fsync(r0) 16:00:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x104) close(r1) close(r0) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:47 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/132, 0x84) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffe00, 0x80000001}, {0x0, 0x100000000}}, &(0x7f0000000040)) r2 = open(&(0x7f0000000240)='./bus\x00', 0xba3508e0fbf46e91, 0x34) r3 = open(&(0x7f00000003c0)='./file1\x00', 0x20020, 0x1) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x50) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x7, 0x81, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x24, 0xfffff, 0x6fd, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x9, 0x5}], 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x19, 0xf0000009, 0x6, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x1, 0x9}, {{r3}, 0x0, 0x4, 0x1, 0x2, 0xe60}, {{r0}, 0xfffffffffffffffb, 0x1, 0x44, 0x1, 0x4}], 0x6, &(0x7f0000000200)={0x10000, 0x1}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x7ff, 0x6}) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x188f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x10001, 0xfffffffffffffff8}) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001400)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e871f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be651dab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570a", 0xe31) syz_open_pts() kqueue() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4000000, 0x0, 0xd73, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x3}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x3, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 16:00:47 executing program 1: socket$inet6(0x18, 0x8001, 0x0) socketpair(0x1c, 0x8000, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:47 executing program 1: r0 = semget(0x0, 0x2, 0x200) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, 0xffffffffffffffff) semop(r0, &(0x7f0000000000)=[{0x2, 0xf3, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x10000, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa35, 0x1000}, {0x4, 0x10000, 0x1000}, {0x7, 0x8, 0x1800}, {0x2, 0x40, 0x1000}, {0x0, 0x3, 0x1800}], 0x9) 16:00:47 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/4, 0x4, 0x843, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x400}, 0xc) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x1008, 0x8) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/132, 0x84) write(r0, &(0x7f00000000c0)="26a269e9da72b266b5c09449ceef95f02a8e89888d508dd97859c1cbfbe205216e34269f9d43e3bbbdfad5bcf7b05779e43ffedd70f7ae6ee3d76bed49a84b6d74f36aa6a7321fa30d754aafa9915d0b8642acfa8c45d5c0fabdd4053c7cd0bded10bc8b011afc625b5d2105d6f36d4093ceebc3c0", 0x75) open(&(0x7f0000000200)='./bus\x00', 0x7, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xffffffffffff0000, 0x0, 0x20, 0x27d50ff6, "957dadb5564ea0b10f4d8cc8fc0e2905f2c7a4b3", 0x1, 0x7}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) open(&(0x7f0000000140)='./bus\x00', 0x820, 0x4) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0xa9, 0x6}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) open(0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000e00)="cfee7a5ebd68b7101756eea417b2cbb8d63762744bdede7801cf38f90cc978237ff97149b036b032663610e8296244cec52f03f437023d433ae190217bfac3621c3676a25839ed59cdd76d1d5f2abce61bec62ba76b4c0b7c2fe2cb5d20d8745894c70dfa44264beaf6517ed7459177041008493f24554c8ea436193934e8b6f274682", 0x83) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x100000000000008f) fchmod(r2, 0xa) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:48 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) select(0x40, &(0x7f0000000000)={0x2a}, 0x0, 0x0, 0x0) 16:00:49 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80c, 0x112) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x6, 0x1000}) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x6, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="7fc9bb63c17d6a8d028c474a2310cc51677c77ebf474e289fa37de2ed1d2f23cc3991d1da0070996c8f59872379fd877cd1767ea0fcae4d520aa2e2b22bdd50dc4a07e8747d6ed534df62be60996a505c229d265232ac9", 0x57}, {&(0x7f0000000140)="d9369c9a0215345324eb4b8c9bcd169c52a53d26325d1b01bc7f15b83d2c9f3218bbd54c97f75b88e76e56aa6c20e661063432ea799bb9bae0906664b7b3383f71a6714543a6f23383fa5da1313123540f", 0x51}, {&(0x7f00000001c0)="ab37417f3289277aa7485d811ef38d43fec048e57d91f87e8fdab0b72f27dc4be4342d7a5561914cff012206a6a5051d36b957ebedeb98ba545f3e2c68ca7206fa088f0d8a9fb9415c8142f78ba74b0801cfdeeb3317b86f77b105ed5be97addc188a383f8c4997856124b99008b884afe690da53f1b1d1cf31882b55023902855f882f98390324a900cd63ca0b5a92c2c3ec1371363fa400d5560ba06e871d4f8e7f9ca0e00814ca73208420e8fdab0f08bf076011c9e94197c523c5b5f6b6fe7dcf581d90f813df727e62211e1efb765375638", 0xd4}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x98, 0x4}, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8473649288f16b48c6191b23cb8690478d318a9e"}) close(r0) 16:00:49 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400150008363300c3a7e907"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:50 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xfff, 0x3}, 0xc) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)="1ed6b537", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6004, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="d2", 0x1) close(r0) 16:00:55 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r2, r3) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 16:00:55 executing program 0: shutdown(0xffffffffffffffff, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffa8) 16:00:55 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/81) r2 = geteuid() setuid(r2) fchdir(r0) 16:00:55 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f00004b8000/0x1000)=nil, 0x1000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:00:55 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x7fff, 0x9, &(0x7f0000000180)="15b43861d90e74cb81016ef4f1cb2f86b63f28fbd0ece2e7ec13d8b68b6c6e9ffd024b2dbe370b1bf4b7cf3a7665014945e6e7477e618ce0afb93bccf69484b2d161e5b8b824a259b1fa3a89928ad12a14348bd3ef4913be4d60230fac29782eafabde25cf0849b1cb131eb3902101bcc2f2d2779f23097cdab96b73fe114a558e53390e2242f8d755548ed8bf3dbe2b43cfb5ae7da0677cdb0f59354bee02c78eee6218c4200844ae71787567c65ccbae21276b81b74bb292560f014b4d6c6f83946b73ef4a3aeab7c539fb85d262c0d62400", 0xffffffffffffffcb) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d52) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x9, 0x3}, {{r1}, 0x0, 0x10, 0x2, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0xa9, 0x2, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x6, 0x415, 0x2}, {{r2}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x10000, 0x9}, {{r1}, 0x0, 0x0, 0x2, 0x8, 0x610}, {{r1}, 0xffffffffffffffff, 0x4, 0x8000000d, 0x7fffffff, 0x9}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x3, 0x8}], 0x4, &(0x7f00000000c0)={0x3f, 0x10000}) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d, 0x100000000000}], 0x1000, 0x0, 0x0, 0x0) 16:00:55 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cffa1dcab7c5df1434446047ce5cd509ca667e70efcdb5e2b97bc9f95a6661f65868f536f3c9541a0cc6811fa7c45810523f218cbb5135b1fa"], &(0x7f0000000080)=0x6e) kqueue() kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0xa42c3f2d9db82a12, r0, 0x0, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) socket$inet6(0x18, 0x8007, 0x4) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000001480)=0x4) r2 = fcntl$dupfd(r1, 0xa, r1) syz_execute_func(&(0x7f0000000040)="449966440f3837db3666460ff452302e66470f383911c4e3bd7c1a08c40178ae55ffc463a96d210ac4c2d109bd00000000c44125de252ffea213f346ad") accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:55 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) semget(0x1, 0x4, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x1ffffc, 0x4) sendto(r0, &(0x7f0000001180)="db1798dfb73b9214e04a5ca5eff7411c774c2c2b8d41031ea4ee8d74bec54348056e28ca412f2ffcde3e32518a2b4a08f0f1c8acbf359850c3f73c141e924e9422fc5cacedacf563999ef40016e380096aa4dbe21731", 0x56, 0x0, 0x0, 0x0) 16:00:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) setuid(0xee01) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00') r3 = getuid() r4 = kqueue() getpeername$unix(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae74376a5ecd972e11ad5471430ebb0c8a9d4389b636563a7ab83f4205d4f1d1160b150e8c6637705d3006ad89e56dfc685a47cd342c86540c04cc6667d8996014a482f538a82d33336e0fe5d9859813b1480eeed63697f618078225e6dfa0c6ae779dfe3d1aeda05fa5de6eb1666b"], &(0x7f00000012c0)=0x1002) getgroups(0x9, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r4, r3, r5) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:55 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socket$inet6(0x18, 0x5, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x11a) recvfrom$inet(r0, &(0x7f0000000180)=""/61, 0x3d, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x200000000a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) write(r1, &(0x7f00000000c0)="50110e4b101854854873194b70051a9de3fe7922b333cefacea32c2d0faa0e28474b418a516173e61bab0716102a5890cb9b2ff900cfaccdb3d3d7432437ee7cc7323270ea8a84c27a17544510e91d569eb6acab4bd67279be217a513608e268a91271a80a39396e11280b1dcab06c52284490061f0598d347fe863908b0102146f26c1c", 0x84) 16:00:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="879179b3d3631180e6803c159359aa1419019d271554144d84dd0ac88937026cc073573ed946d37cf281551beeeb59a5fdbb5e33d0ef0e3afaf434dcbf81affe5f6143bee5ccbde30e512c1ff48a9feca89d2af8314d8296faccbf66497fc7a8b627bc5a1bd9309acca92de3d9ba5d4742b9c74ca8d8b76c91c29625515d92fca950374102484744509d4cb2c522931f77998523aaad5797e6f99f", 0x9b, 0x5, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:55 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/73, 0x49) 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x23d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x2, 0x1000}, {0x18, 0x2, 0x7753, 0x101}, 0x8, [0x94, 0xc2df, 0x5, 0x0, 0x4, 0x1f, 0x1, 0x7ff]}, 0x3c) read(r0, &(0x7f0000000180)=""/15, 0xf) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)={{0x2, 0x7fffffff}, {0x5, 0xa10}}) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x3) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r2, 0x6) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_getres(0x7, &(0x7f0000000100)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x8) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x100000001}, {0xffffffff, 0x1}}, 0x0) pledge(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='\x00') open(&(0x7f0000000280)='./file0\x00', 0x20700, 0x101) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0xc3}, {0x1, 0x20}}, 0x2) pwritev(r0, &(0x7f0000000080), 0x86, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x3, 0xfffffffffffffffb, 0x0, "1e306fb20000000000000900000000ff00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3776913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000500)='./file0\x00', 0x40, 0x100) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001780)="a707f155d58983ad4e5f9ae57319929ea58621194f41307bbb4775a62217cd5e541255ff987f7cd9e726d0d552b3849ba7929a4e76ba8cd22d9a161561010621959acaae9bb6d267ee8c6c1cafb7737ce0579f78e6d3f959ba31eebbf4c5b7b5fc0f2f0e0cad0cada4e055a7e183eefdfd235a472d4c8237c95d9643ac66387d394034efac9008a1786b0fe1cdf1c1e4db2bbb7f1cc338e5ba3e8b8d301e0704c539b8e14044e4d520874aace061393ebbddfa333caef2e3ad589a0e71725ddc110219b8acb00e43dfb44b9cf886375b5e54e9acd2a88b1f5bff5c05fccb684267353ad96a800348070edcc49cc917c725f876cd305de22956e8dcc7d7", 0xfd) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) r2 = syz_open_pts() read(r0, &(0x7f0000000280)=""/101, 0x65) close(r0) r3 = kqueue() r4 = syz_open_pts() close(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r6 = getegid() getgroups(0x6, &(0x7f0000001900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001940)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000001a00)=[r5, r6, r7, r8, r9, r10, r11]) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r12 = fcntl$dupfd(r2, 0x3, r0) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r12, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000380)="7d77e331fb15a91047a1d874493b8218bb5aaf590f0ec5ba9f4208a47de8a6f1b069348e8407ac3a12f4f5d7d80de286807c42b3c10db5ed249f08e7b76352e153f733590821e7290af29bbed873665a71984b268b71667f2fb516ce9bd488930967a5d168dd839c008259aa85eecf461a039f32037b7243989d", 0x7a}, {&(0x7f0000000400)="76d238722b7797ee5ad76da425dfbf2fc7352bec7736c6c0076a350ed4434d5128e954959aca62bd778ed5d976f8f34b795fa367f24c2444cc9f98eadc85faed4c21940f3ab51d6e386707a3b37d2ca55b39d911879957cdafd5765048260d0d1d430052f9fbfc9227015e58ce001f4a95ccbdf82fdc5fdb1f694e06956679ccf3793b1ed9eb7c5be46c001e6af21e6cbdf451d3c4e506950db5f9894969991df091da34376107cb629d724a690ffa700e31191931f8c314a3132379e09ca3d6670191e6542852792c76e88f458b468b22f29b39a11b03", 0xd7}, {&(0x7f0000000300)="5d8bca6300a89d4be2e2651b96e5d27b0e8f6548b19c506da1c820a85a5ddc89f4d3ef5a5b32936fb52d", 0x2a}, {&(0x7f00000005c0)="c3c34aa7104ade3bb590035eda490d5ff6998d45b851ef071472e4492e9eea5cbc391c8268def6f522b063572cc4d67ad6af69e8e738b95b7131217c27eeefb1865e0dac422e8301cd56127e57d451cdd1a3ef101f30b1d47746c3ee95c0f35bb119a0531be7eda3ab8c40640c933c2154601e0eac38a8d174b4c351f7f3688b34c39cf3abbcf2ac7a5a6adfa93dc0eadcb277fe3858a231910ce99e17335e697d6f0a0814714eca812a5d145ffb24fc7d922544356b58798d417797c937900d92512e36fbb657143a76c9b45428b9c01bb47689e89342b611a09d70121cd31619ac3a72fe633eac3c2ab6063d91bf2aa5ab8d1a50980ac59942421e0bfcaf2c6209179ce8c9c73368151af0316ff37d2a78b16e461931969f077257550da21580dec29837540fc77b7acc55e279c575cd23b84b387fac92c9ab446cbfd2953f585a4c696a41e33e4a40773b7fc621f22cf9a1a549b70e5b78a08f84aacf6b4027a9119435feefe09bad72b066cb86b3631c4eaf285f353ecb95e1d6ffd6f6f998e236f885a42cf34bd4582b444318ac58d45c87cf30b6e0f89bee7a1a5f5b2e2343b91ab2b684478dcae5fb26b08a2b1952e65b503a7f5ce7c42aaf0e5af7b6237ff07d12368ba30f5afe6fc6a6966c2dfca034cb61302307b3b2e78e3fa515a488b594f3dbb2af7305f27034f8236824cea6c4bb68fc5c9cce05ea3d9e998a8d421ed78360937ad3cb5c5b4f03c0c3d0752d907d856c9d9a69a601445ac26caaa06140b4d260bdb992a2acf87111a540ab3c4d629b55b864c65dafbbfd0faa48483148b1803048e2374c0c8d672cf21be24e2059c49c15d1b9f6a57c3be3e5b676a0b2ef28f3c3eb7bfe6aceb72e62d9b5eecae5240603527ff6a04e502742ed7f9eb78e1f5458ee2fec0d9ad551cda901ca1e303e009d246c517f1933f49f0a65819eb6523183360a1a464e6c2c2cd21354d94a638afb8e50b97abb1a0b3c44baa601433edd2ae8282936434a7c4b17428e9cb6ba07ff57d2abf6632f31cb30c9ef4bf0be0daa7e72935b254f2a81c71c86edec960c44bb5ca409a39261a0d72ed6ba3609327e86f9e264e5619b171cb2875343dcda21bc4a622692e0105315feac2847d499a614631efa29fe1ade21202a49d4f788715d5602b4c9cc882a527a1e3bb1a14791e31acc9a407a27b555d56382e1bb46ca8b255657093c948efc337e37e920f7042aecaa281570b90d5d67e5e6cb21bf92ca5ed2547770cdaf419c4d261ef5ec817e1fd5d81a13c6f566a6cad7363ab21e03339cabdf3015a927f56b355f147d4bde9ca8d0463b262198ac0bcb55c4adaa24c68ec415baac53d6e4a789d7394425a801001f4641ce6f589369ce61787ca8c0c9fe280d3943142e4d3a1341e3ae53d4affdef397bdb89a08d51be7ba79e05456decaeba807d4dc5813638a371de990ea158cab92dbe7bf3bd8a27f4b5661943b0a9f0bfdc18bf960d309989ce7fe97bbab928cc294d3d4fb532778a77f8a15ac64bac3acf14bf66d6b41e2587a6fc7650c637adec34acf9f83ed9a3adfde45fe8040a39da04b4f873ade7e374361995e780a55aca0064042ac3fbbc55be926ed1edef82d7dd63aebea899b92bde78256d0acbc589160d5b7de9b0c174ae5048dbcf90d52abe0f3d97ef7c58668395554f3f29130c23318c7515c4f9fc294f05d442250c2920dc98385efaf34988992522305d7b441c8609c4ae8daede3d97a59fa24f706d84bbeef64af8eeb5d06bd8acd798fe5e06ed16f86b6b514280d3bf252e17232e1be6ef222b0711ad2bd41060b43a1ae6ad5060195a819b2d6d6deac71c13e4c569033599bfcd65d1e04f416ce7ec3a3b282f0124aae75491ced7bc27b01c58fdf57d073e00233598227713ee2270fb6450dcdbecc3a1b532cb61591a596aca0f8c0cdbcfb274e3d52c83de414cea6cd5f121677fc7f1c4bd96f264f70d13866b1d1562b0530bd056fcd3f58ccc17ed9db5fe83d9087d90429d3ccf2822d3974db4698879b89b510905916b15760f0afddf14e5a119d0379e310fbaaba64966a79b20640aacfee5f100543baffc5795c5367e447d1f2a1bb2db53f8f876a8ce49f35e2256ebcc839a60bcb77a77bc633663ea62b9ce8033a0d3d49e7458b7c913082de2812dcb7fce8e5f7068f675534950b493faed81ccbf574f9a9f24c9f4c73a833408a332bbe053166eebe76254b234c1969f682145e17aa0194094f4267e50577d3b37eccb02e5a286ba16ea983487960b58fd7bcbd39d67e5ff9cddf179b2155d1225671294cbda03b1e51397888a80ca65f7a72a4aef6f3487320bc78594872e981851c043a611ad1d20da3cd4a96dcb9528dd82c9f7579a413906e6025d1bd538f72d05373e138c9660cfbfccfaad62c6525b494eed647a701fb0e90fb2d7889288fc456eb8c6f63a510113660b9f4a28066854a3836f25299e7f2f7328e53ced17d956fa2b01c002c33b31e5564edb0c07ad4131eba897860b4de62245a181523527e7b6352923de9d6bc4ec4494a2f84627c7a81d9333b28d029e7426e8edf2f5e1ca54597c71cbfca00d114e4348e2965110f877f8b5113b57d0d86e23b8e09757d6164d524df1d992522c6b664fe9a6892e4bd6a5c7b5d13a19b41a77b837600e29f6a8aec8993ab7c49fca122fb893c1957f01b6a11fc4c9d9018cbf1a8a325d790a9931db1b746d46efb495abd9806ce28e1b62385d3a78d83252b0accbb85e75a4410b45bcb1346b37de380899daac5fd099972ee6002ade4cd9d57c153b363175d2cba6c65a8b85db311a564f844cbadb611cbd044ed86d317c6e509d33d7bf517779fcf1408c1de472acbe456aa81bf336fb29e2d65b89e54edec894a858b646c356bd0e95164ac5362b429b236dc518c5f0d4ca2703125f0ca99f4ff72b18c8fc59422f0923c8d5f26b660d1d1094a6a75175e873cae9016f719a34af1aec70b42e722ccd9e8e33c2d0dc8761caf8aaeaebc6a5a8a2a65a5a4ee87db42658bcaa460dbd2a25836968ae71a6b82ccd8046434dec632e7ffe22ff1bd2ea4ea1e89570a28982197c0ec2225e83ab783ff3abb371700f9bec974632d1e3c54b6fc731a11d4f48d3ac5fc85d09a9478432130c260ae29aa2ad1d4c3c4b2d00ed412baa9c4914f998b368cda33b74bc658020e40653d9d2211019625fb26fa0449060ed0e3adede8bac169e4703797bb6a0b6a811ba35f8278e7a0047e5b6736fdf5a07c29189b196278492b0a51bf0f1a7a3ab3dc6dcbe7f25fd9dbfbecb9868dc7ddfbc2b26cc3b6a1dff56d1a5b84ccf9b372282e0af3896f1ba2f587de6730bbfa868543824a5af40504b7da1e1f04bd7194cb47e7ab3c1d4d4442312ae49812ed30ec964106c8eeaeffd472ea47cce754fdef89ac0c999aa5156a16687838126fdb70e498c7140cd426be2b124fb4718e04b81dde053f1ea317b03f5da828e8c46f9a44a0261c758fe961b786cf497456cf957ee896187c7d681946ab8707adac1d4c0449a5e4178307bf4dfee956d42e24cbc0dddd3993f27e72e6ed135701951c021c8461911c5ae0e3832db83d3acc3266c7457b6bdfec74a13bcd7f05be1c1eece6b69635e6cb308e1bf63d24078f136a892b490e2015a0fc6e15121667a6e51042068435b5617f30f421852443d9a9dc179fe396de78c4ff4047c779d46153414c26ccc1d089d7974c325026741bbd14a2a94ad8bfe1f18e025fa97370f2dd65b4a94c579f7ff17df46807462461ea8d8f16823cc9a948e4c3e5abd44cbcf910e02bd889e8b15b763be771b2a297872a082137672af3edd9f92cb106cfc4753784f7c6f87b4bb0e0265bfd22c79770d9e4ceca8bc22a7e614d09ec4b0428b7ab682140dcbf07648274d9685f1c01e0ec123731a5c64774b4edf2d907e03b384d63e265ae15c62866bd9e610291cccc330316333b058f880f1fe7e4b4b044de075b5480316865bd0f45b4009046808ccd1680e1781aba9fe36e2ada4feeb153a4aa22a67f8afa495848246d1424b80c22bd642795cbdb6ca62af86a9b3324cd47ba004aa4f0c2e8fc86fbb1d2d4557cf690ceafa461e50832fe733055c6e034d5bfcc0bb321eafc433d017a23be24df4b319cabac216b7bde277af5cf2410349cfa52dd241cbf16533048a29597cee5172bd3b547a59ba6e354a3182dbd291ccaac427c3b6c3fbbc7f818317e88549fcd1f2033d435cf8de21b1af400000874171afb97a93ab1fee15b84c6d3a00208415774badb81d4617aeaed117acee782c584e94b3e79fd059fd72db75a95e4e3461b792184512d7667b455b759d6f15700d33932b8baeef13f85df21590b8fda5cfff16cfcbed07ef3aaccbbae4c63cc8116bc65090b1269edd25771ae6e038d1482875c4a72097d20356b8b7eb940ca28a71ef533e0bcceffd3e335a557658b949d257c1a81657424ba06016ffef33253bd3704867f927314392ba747d4ea5abdf108ca3bc8c2e75a585f27d1caa3451151c5d2510da0ac6fffbcaf3998cdec5c2cdde9ab9cd1ae66ab07c276f6eb00214de89585c18d22f315b4c99c396a4dcf73e72b3c1d6dcdbe27918ba27165ca44765b77c354273d825a12511871fa96032d9d28615273a6c2d6f76903809922e86d200ea39ced5a9d526c9fb41256018af6cc40763267c70ebc9834872f0b1c683dd2619cc0021dacb3b1888ee147db4bdf9dc4f4d329503e39622a2571b32b427e30de2c041352e3cd132bc7b02d5feec848522b507fc757e0bb6f61d99650e106f82562009a602ace966e1d3b7573dd3eda5a0ab368bbded7b897e5ea357ce6e91d66d4804e74b9d8ba9657e08bb058d4aebf1f310f85d13f036b95f9289ef4e0a7785536121b2f7ec5634c99d6c5f285795b9e3c7a46d7686a47d25e6615965c7782ea6e85ce35525cdaa6dc63d1a0efed8d076ac9b02176560a807c7e300d9b8faa4d1709a10abf91c549c740a10bd111f7a93ec005650d4fd17528b68780560ac1451078d6e71b798cf0d275a04ebc2277a44f33c0af307a9a4ced2f20bddd62f7bca5ee3fbf16ee16bcdbbed83b9861b6975c5df428b7a7c19887656ef6377746ffb6d20aabc30035ca377a0472b7391c6ff0658e4dd0de9dfabf42e2d4c81386dc18660fae759815f546ccec7c5a287c768f7702248085f0451e92864706718304e9a4a841bdf9019365b4827cd8561a25b4ff322f768468d2bbbd0cd70539b7ba21aaed6838b0a1d9a9764d117c3ce1fa6eb342508afa441c8d53ff6d118aad4c5afb6a1aba9e0f9f47e9faa2cbc892145fd2aa883b63bcd99a1ec79ed7e4740ca9ddede94d2d9def7ac73c210665bb730ffe540959d7738fed0c61f2c1a3730549db2ff511ac897a330502b46e4fa66e16cedf71eeddf073dbd296fe3751b839216236e6540a06c3b72afe94a4f89f151a739c5750a2808812a5f34e9710350ace89e04e3b08c043932d789c836fd8a9736d94e1932c03c6536a6261a2c5dca94d4b02e0ba7092a040b0ddd9a10889b933ef64cc36ba2f350063252a5ebbb54c88ad23c5e61904e18ce9de65e4cb76663e49d2e1a3d82e7356910700bdb6722e3917e30f32a25c28f01b9bd51f67651839f8f2de1398128b6ffa574419a19ee294ceee10f6f9178f91f1213e476b8560b516da41c34283f9c4c4c0d3c032ad1252c49c7342d1bbad555a67ac3d9703a50c2fbf1ceca8b3871809cc1cd88ebaf1951b1dd2debd241d56a30ee76c1d41bf7f90a28", 0x1000}, {&(0x7f0000001640)="ee7d048ab6f2bf12a14e3d4f431dec974dce7bd7386dbc4591302d193ad4c6e9a8341e7388a145f35b62ecb7e5bf915ec57d8c3a1d4609eb963dac3feed9e1c8de90a1abdde9754a4e9124a44a06b201cd63c03b92e941a6a1bed1dea435b44cd8fdf617eab4ca8c53f97639e8baa5d670ae3d89ecd9c055301aa8cc5db7db7b19c56fbd005ed3bcb3d3848e595e1e9a265fd5b03be49c", 0x97}], 0x5) 16:00:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r0, &(0x7f00000000c0)="d072644d1d8adddf0b23d4bb308a808fa508146561e5144e90f401da4bdb462dfee44de8cd048bb4a23e3614209f51ad8e1b34304189d3ca11ac8bb4ee85de2f0ad8d7473217a17f0e438e1c2259594681605afc45a1cedd451df191aa6f9a2c48bc3748d4b92d4bf0ccd43582b00e05f8871bd5f38cf65a62534bd545213d796e259b7480c97bb129c971a193fc03014bad80e3", 0x94, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f666966653000"], 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000002c0)=0xd6da, 0xffffffffffffff0a) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x3ff}, 0x10) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='.', 0x20000) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb08) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) getpgrp() fcntl$dupfd(r2, 0x0, r3) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:56 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) chroot(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) fsync(r0) 16:00:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000040)="4f200404f3af5193a31b1f6fb0b5ea03b999042665b3b12cac0337d1d8168ca8139381fb6fff66b78de5368f7ae9e30e612df55a", 0x34) poll(&(0x7f0000000000)=[{r0, 0x180}], 0x1, 0x58f4ffd7) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="e0060000000000000000000000000000433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa30851a4d6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff100000000000000"], 0x6e0, 0x8}, 0x6) socket(0x10, 0xc002, 0x3) 16:00:56 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffff4d) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0xff, 0x5d, r1}) r3 = getgid() fchown(r0, r2, r3) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000280)="1f01") rename(&(0x7f0000000140)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r4 = semget(0x3, 0x0, 0x511) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/251) 16:00:56 executing program 1: pipe(&(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) semget(0x1, 0x7419347b83ff0df5, 0x400) semget$private(0x0, 0x3, 0x250) 16:00:56 executing program 1: pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) r2 = semget(0x1, 0x3, 0x5a0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000004c0)=""/128) readv(r0, &(0x7f0000000000), 0x10000000000000c4) close(r1) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f00000003c0)=""/249, 0xf9}], 0x4, 0x0) 16:00:57 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="41704bd2bc8a60246e20d3297195bc5b8935aaac0216f339454c6bab7db460beb7ecb3a5ed49b26c4665ebc6b22c66f08eb429c83844bea763e0d5f5ea99742cfc1120510b3c922b25a24fdebb9269012144ad287c53d65cc6", 0x59) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffd, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) 16:00:57 executing program 1: r0 = msgget$private(0x0, 0x110) msgsnd(r0, &(0x7f00000000c0)={0x3, "64bf66b6ae9be2b907c729ac1c121b99ed640f94ac6579f05299b590140f23009fb947eba293390f8ab5f2d8829e12931a0860dc2dd4b979517379ae9541fd9b806cb7e2712d9f02268ff64b72877d053fb4c784673e470637a77815059eb79307d0b8d18f002e99824de9ba0676a8f4efca31226f67879792a78924fe25a6b0739bcf3aee2ccaa05f789800fbda19a7515d51f0dbefe7a6497f2e122f5bc1a701263dddaa2e0eccd95b29fca9c3c7317abde83cbee46f505e8aa38973da15db002375d7f0130b25aace59e8c72ac3af0b37170e400dadae714ed477839aaea1c51706078604ba54f478bb7ed894252d5b06069f7dd8989dde19048b93a5fe3ea951642f538a38b21f453c9fa349c25c98d63b128e97e645571b5e8e329d0e4247891ae043e09da0f8dd0d30e76f2a33732f448ac1612bb0a31b30a2a5b0d458605a3f882fc04948a2d86a0b99995de94709cf62f857fee57bc5a510dff09fef88dd06caaa0cba9a9a8b4319136ac9f01177c122402de94f9056cd3b1f18ae1363da4a9858ec427a90bb357d516707f6d81b294a0b11b4bb1067177ece04c54de7946d80d0274338be01670a0c4206ec479328e2d9c7eaa406af9c176610d4e7e24f9a3908cee4b9fd8d5b6df508bb1f0197050bd70bad7b5d9c1e3ea8d70bb47b19f91f2d153379a8e5e4e9cad84e2992e8638fc7ddca5c5e6f16f540bbeb13490f88aac0eb7c9a52fafffecf469c31b2ae848b808c02de3e96cb6ca508bd92e0f9d46c61a4b646c89580a280d3543aaa7ef99bc19ea089b68446b0b417a18b76ff624ddcdaafdf4b9005f2d4d13807e4cf6753f6a1444f833afa8de640d5c1a9adc07dfddb1106ada571c223fa8a8d539872b23023fd0d344f1b5829366a68aa586363b5793c7404832e50d932abc91bc4b7776d126594ee096acbbe4f0287638ffe9a78aa14da4a07b389054c090401ae18d5be172e7be036166da9c4d50dbdff64b8e207606cf2ef6aa28e0e04c3b2147109a18f65776087b159939cb92ebad1d1f337a1ac0cf3f69c1a19c27f5d12cd09d50f14bc7df9d6f714448c7f4f50d0c50dbed6aaa4b8876bbfb908ec65d1314c468f2f3cda24f68373d9e4219d552886749e8bb2acad987f929768b7c8caf708147a0e5228959c0c043c2e741951b1857f9f7bf2940171031f45da45fd927d9fdf2674778ef9501c9897d310e15848ffbbde2f546494bfda9dd7a89d6e97e4c04e14e42068210b33a360313cd1176e78b593cdc4f6ea418003c7546ade98eee324c4e02adf8f3526d400ae8b0c245b4de738b65b086c581503651b384a9132f2f7f2768f8f9ff018927aa53b92e20779c2e179b2c80623502ad872b4e7857e22a4e5cb57f1c3bf2b89bb3d22689efcadcaf6e40af633950503c19a939149e41bdc05ec5dbd740b746b1ede0f67f17f4dd9fd524c7a7f61e104564a78c6e379b29fd4a97bb153549fd2d08defcfb56b6b541473e93a678063797b940423355a335d804c061049ccd72769a31d33e1c317352aae87fa0d7985d6dc8b580702b5414d5d6ad85103186743da30ed8e0d1a275fcaa30eca88f94febdf3405c390dcd47f47e10d93fa5f2c80a6943b7d676c5121f2cb2be9fea2adb377b46ce74f110a395333577a7a30f2341b69e0e0defa3cbfff73c076709427faa538b56fdc8cae43887c05de4267e6fb433adde1f851aff0d2037d3c3411b23b8d04338f2a54baaae6df86e618227b7a6043db5f3fe9e2d81e22405b74f21004bc67073e2d55741add5c78f8009d61c352c421f721477f938719c7a8c428957ab828e310160a540cf12bcd2cb196ce8ac82c5836c6473195a635166da1bdf72ee1d450a2e327750de37aea49c119d9f71635c2bff4074d6bff2c59fa06e6e6f1eae8012f01eb982749e62b80d1058eca625bdaa9d8c8c2ff23080f91d86fd8204bc796bec05960b78f067e33c00c6c28d000d15aeb1751720bfa8ebb2b79f1c4e85e5d05756f81cb3045f3c0860aa6eae2eccebe99d491aab546c859ec7e50380e6067725d7dda62347702bac68d2dbecdb61a0eb7db478d72dce09a9e1d05bea4e0a875c6b8a0c4d4f36c9e4867b5126ccad64afea3094d78aad57027982542ceca21744e220ea6b84801cf919ac610b247742b997a3cacd03864e55116a0c6df8b0eb229133e710a16a86798dcbb1020f4bac6188fcd3685a3f4d35001c0a7fd7d13deb4e8ec1761fd26d92dcc47b36c033def9e90f26bf1ee711ddfc61c9b91aac60ca310e453575ceace067b5204d0f94ff2af4ec595799661aae1b30ae415db22be228b6796a99eb962e57841a8ad3b964b2a2bad752a7840e5b42486e8bcd42306b41f74d1bf120ad78703a15b6806923fc98da4ab79b73f013a0ce082753bf4d073da21ef158e97cb7153c12a68fcef748c85dda40543418ab315780cf2d27aabeb8c5b8e6e8070dbfaca9dab53df5e10e118da928fffdc6a41f51b2dc7d9b2255c09dc5d81cf2550a11acd41acafab006f8ae20d1a79bf7264b8946c4868b750b748bdc529d616a74d3811e300bd6d0704d90411748853dd784b1748145384e51ad23ab3160b890df5cb7c20ead9dd52c797c00b39a1599acb3dd0031b73426a4512abcfc76ae771bb408a6f5fb3a1e85322a46b6c1e05aef79bf60b2db30966fd045bb6c146c31240b03dd3106d11e80653200eccbf0c5a1fdda7227cfedd79739f3891ef15c202ff8d1b9d1d7f94180e028a74fe180d11be6ef48b446936932b62b4ee92a5381107c8d643de50e4cd9835da45f7241f703a49740df1ffbbafcded3c6cab837702971f3d490dc42d66c23dfe6689fc3b9b54ec8f860ab0e5d38062e40ad883c06374e7e0fd1a95974bfaedb392a3492811cef252dca21321087d49ed16841d3485ff9277622263776f2cfed52fa20a70b4c452f6b6c4a93234bfa49ed804e0269b452e5e8413eb9e82882420b25eeb7cb1a51b0e4beb0c4e2b75d53e79543b71ea35914d824b8f9fdbe482bf7b072c4f38885b076afb6e66cbfc9294af8215859d8bb2ac16ffe77921f5ca3be05ab51a141300583b50234cc6d1f26b810cf298392667911326baee7c0a650b2a7f6133a2c91c29ac47e38b3728f256e1d1e8e7138c1173c484945be6e2f0f72d85f3501ac411aceb1e010e0658ffcc83e4b18605e87cf12149874be5db7a6267e5ec692b261d07fa1e31cbe285370ebd7993d4c39ff647f78d9cf0ae61250e5dc11785fa6f556a55390f660a251cdcc8203a159a65901cbbd99187ae8e5aeef359c5a7e79a789f6a359d0e63fb878d44b012e66b7f62fe499622ba144c99372dd8e14a6791605b255dc510fa8b6481a182833c1ecb735cbbfa960cbdb658e359f313add5a3c9fd96eb02e05624a247e9521dd39d719a3f082768756aa400a40837d5f3fee9a3fbc06a83cc94f4307e51ece3c210e0902142152e76145d92fea423658d6477f76aac876824338eb534d29466d3efe3548b8960e9ccdf5acd5ec200d697deaf831ca0788efa59ea3da7b974490591cb02e5bd5930e9145a790d9842f00ba6e3909e6e202701be84140c527da7ef69b942bb2579b249d9e40fab0cd686a4933293818c60c32f1b101514a003fa298cc3459849a61edcfe3fff61d4ec40aa50e4d99e0eba9441549bcbc79a77d0c83f07d8c1ac2f6203d0a0f9ee1641ebae3b570ee808fa7bf63b7730a30fb19845bf4f715e76baf5100ae83ff724eaab940a101d50fece1c9e8a07a36e67762798ad681b2c20f962720c55f9d2e9f4c3d198f0685004b25a9d350e42d8a9e95e71382c47280eab080654b814e2dc3d6995682befdb0c4f6359ecea9b0c52e09450c2f6c47ab63b274409b54e313bffe49f5b4aeabe87f7c6b4c871ee7ce0d8857422905b991b87f2aff023251d016f8f5d1992233e36e1a5f6bb07c5fb198bdb2a320d74a4c5290ea30c238f3f8bb4b14ab885e2ee020804ea72cc3af17df5bd9a31a4a5580620bca9110c084399945315ee9e6f31b74ab42535fe0c834685734593ccd6fbe79606791ccffe32ac86e1fbee5d0ed2e0defa448908aeb767aa15af4d319f0576a4eb2a5760858e65273793b415b9c7978520ff3627c407185e0045fa9b2dd8299056ca2de4f696c82d1e0e3325078561be08c56d93e23e82fcda2e51faefb1e7276c6ee9cf4670b18b34c50298886c86d4bc0392b939b56560798860dc88aad6a25b210f44cdf4ff658e69f48cf45b65b91b7d68abfd378359d28111f58af2e5f06d3159c816f7b3b6cb845dc58c1c039f5486a320a1770ae5319f3da9b366536458ba534d056a1e7f183fa22a78212c2d4d4132c15862d3f287a02d0c116b4febd4e344402afdf1548c9b49b4c046d0941b15944fb4c1b8e299e5e0f0832d8ae734c97faf0ca4c537911a29236b451b0f98c4fe31db51b053764ab43018334c9228d42998b3bb8eed4ea9e1e1b32b6539d4073a6d7526926050c356faae026db5611f3f368898f45808502ad3393b93bdd1ab66f8ab900e99f55d160ce7b3b5c4c1d8656781f97f6eaa15855fe3f7ac631ea7e61a7255224ad0f41574f6fe277be5c7ebd1b15ea010f484997e2c8779f241e528b3b3346a27fe3bd20fb81454c72b28d3627ee72c462b6a7179458ea4408da3409ca1bfe1122704b0a4ed9bc80ca5a93eb8037eb4737a9acb2c85c0b5b6bd44a4ef5a574ab2d0da3566a42f5c537157f780f39362b892e2eb17cb986315a09c5533bc0bd677c8ae2ca54edbcec2440c38b96db630473fb277042eb90e30deefd145aa2630a161c3289dc7306e29b2a4e88e706705619d2ed0971f1b3c517c9aa1648a31b14b87804d8739b94c21e3e61342b00ebae5753e62c62b654d21db971d4bb9cf1d689e9b1c00ce21d29937ee7a652b5717ef95e4bb25dfc792af084be1141fe8a3951df8462464599c978d75086ba8d87c59dd8409cf3b8e83487a1beeafd9c9bca156ef1fc6565617cfbc6fca1e4a7b6289363160d99519d25d8d98bbb5a000e306757c65612b2db511ae7672860d524a15d72a9c3911746f850f3862786e68de2dfbdb7653d65b6211d7cd8971e459bdd81cc46729c209e878d0da03f4b876ed3439a3d7750ab088d047f9656b2b70c2a2fb2574b8c1527b2249e82cda30779b62e67c5c2a6a811e67ea323dd6b0c8a648e104eea1bef35ebb6be46640f144598c02cb3be1026e071135c1dbcb627b853de7d1350dcd0a4e68367735c80468f153cb562fe6f3b54d81eb5b462af07f06ae83c7bf8745e9306a5d362055b6dbab8d3a4a15d3592b5aba8432e494d0add6f23effd9fa50c993719ec8e37d923a38cd1d337eb7d1a844e568ba517748ce22c5f180c25902ea13e97a236776af581558e64c3e478d4add9436f2003dae1f6e8e1bfbdb4859d790d3b99591e4dc2f9c1a09ed9e933739ef544cfa0a14d60f79d3b19459a3db4f4ea4f700813ca64e80bb14eed41f3e17d113a0a33c81dbe4bd189fab1c1d03aff116748796062b0c82e9a6acca62548a5e20cb87a03059e5ea16fcb1a9e2ea1f38dcac8e21972efb7b7623166b92d01b46d013636559d453fcec6fede3067a6684a7ae8bf497d738f24deb147684e99bcc92746f31a27e35b03106425a5da002e62c70bca0f05020206872ab6587b8b313e30e46c490bcbc3d49bb0ae134ef957dd65525966ec681f95e728b8713b39dea7657b20b948c4c20ae0c80faa91d1fca1f7d86050a466636c1610d80907ad4834bd7f488"}, 0x1008, 0x800) setrlimit(0x2, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x200000}) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) recvfrom(r0, &(0x7f0000000040)=""/106, 0x6a, 0x40, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:58 executing program 0: setuid(0xee01) setreuid(0xffffffffffffffff, 0x0) shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x4000, 0x62, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getgid() r5 = getppid() r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSTART(r6, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xe67, r1, r2, r3, r4, 0x104, 0x7}, 0x1, 0x997, r5, r7, 0x9, 0x1, 0x9}) 16:00:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10288, 0x20) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x1f}, 0xc) open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:58 executing program 0: r0 = getpid() r1 = getpid() setpgid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r2, &(0x7f0000000200)="0e6b1695c7d307a4b8981fba47c6cbeb2a79e6647bb6fee42d3647f38ad3834bce9471f0d0778daab8dd6f40f7bc5f929c328de0e440ff04b43b0c0ca98a99b00ee36adfcfa5f989b67965c6a342232ff104a1ac2db69e045bf8344cfe2bbac5008a5137f0aba87706a0b46370cee7c3e7568d6e4fb7feb3cce8e49a0e4c01167031", 0x82) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) write(r2, &(0x7f00000001c0)='D', 0x1) fchdir(r2) 16:00:58 executing program 1: msgget(0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80000012, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x18, 0x48, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000080, 0x200, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000004, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x800fffef, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xace, 0xddf5}, {{r0}, 0x0, 0x6, 0xd, 0x3, 0x5}], 0x6, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x7, 0x841b}, {{r0}, 0x0, 0x40, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x42, 0xfffff, 0xfff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x41, 0x1, 0x3, 0x920}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000000, 0x3, 0x6}, {{r0}, 0x0, 0x21, 0x10000000000, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0xbf9, 0x80}, {{r0}, 0xffffffffffffffff, 0xc0, 0x7, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x2, 0xae0e}], 0x5, &(0x7f0000000680)={0x4, 0x6}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r4 = dup(r0) r5 = getpgid(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000006c0)) r6 = semget$private(0x0, 0x2, 0x40) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x95a4}, 0x8) socket(0x0, 0x2, 0x8) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)=""/48, 0x30}], 0x1, &(0x7f00000002c0)=""/233, 0xe9}, 0x800) r7 = socket(0x10, 0x4000, 0x900) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000780)=0x7fffffff) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000007c0)=""/80) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x9, 0x1, 0xffffffffffffff3b, 0x80, 0x2]) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x7fffffff, r5}) ftruncate(r7, 0x2) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f0000000740)=0xc) 16:00:58 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x0) utimes(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)={{0x9}, {0x800}}) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)={{0x82e, 0x2}, {0x3, 0x4}}, 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x2, 0x2}) 16:00:58 executing program 1: shutdown(0xffffffffffffffff, 0x2) 16:00:58 executing program 1: r0 = semget(0x0, 0x0, 0x20) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x9) r1 = semget$private(0x0, 0x2, 0xa1) semget$private(0x0, 0x4, 0x283) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)) r3 = semget$private(0x0, 0x2, 0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xfffffffffffffffd, 0x200}) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = semget$private(0x0, 0x1, 0x82) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) semget(0x2, 0x4, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCNOTTY(r6, 0x20007471) r8 = shmget$private(0x0, 0xd000, 0x698, &(0x7f0000ff3000/0xd000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) preadv(r5, &(0x7f0000002600)=[{&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/247, 0xf7}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/153, 0x99}, {&(0x7f00000023c0)=""/167, 0xa7}, {&(0x7f0000002480)=""/184, 0xb8}, {&(0x7f0000002540)=""/71, 0x47}, {&(0x7f00000025c0)=""/38, 0x26}], 0x9, 0x0) fsync(r2) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000026c0)=""/225) socket$inet6(0x18, 0x5, 0xfffffffffffffff8) getgroups(0x3, &(0x7f00000027c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000002800)=[r9]) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000002840)=""/144) socket$inet6(0x18, 0x8000, 0x3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002900)) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000002940)=0x2155) semop(r3, &(0x7f0000002980)=[{0x3, 0x4, 0x800}], 0x1) 16:00:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x7ffffffe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) fcntl$setown(r0, 0x6, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7fff) fcntl$setown(r0, 0x6, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x60) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000) shutdown(r0, 0x2) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x13a7) r1 = socket$inet6(0x18, 0x8003, 0x80000001) r2 = dup2(r1, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r2) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) 16:00:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x49) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x800, 0x3f, 0x1, 0x7fffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) syz_open_pts() 16:00:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x6) close(r0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x28, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x208f0, 0x23) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x3531, 0x9}, 0x10) r2 = syz_open_pts() r3 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x8, 0x2, 0x80000001, 0x0, 0x81, 0x1]) r6 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000180)=""/4096) r7 = geteuid() fcntl$setflags(r1, 0x2, 0x1) chroot(&(0x7f0000001180)='./file0\x00') getsockname$unix(r5, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) pipe(&(0x7f0000001240)={0xffffffffffffffff}) semget$private(0x0, 0x3, 0x10) r9 = semget$private(0x0, 0x5, 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001280)=0x200) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x810, r4, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) unveil(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='r\x00') setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000001340)={0x7f, 0x36d15a5b}, 0x10) ioctl$TIOCEXCL(r8, 0x2000740d) recvmsg(r5, &(0x7f0000001500)={&(0x7f0000001380)=@in6, 0xc, &(0x7f00000013c0), 0x0, &(0x7f0000001400)=""/236, 0xec}, 0x0) symlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') getgroups(0x6, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000001600)=[0x0, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001640)={{0x5, r7, r10, r7, r11, 0x103, 0x10000}, 0x8f, 0x9, 0x8000}) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) r1 = semget(0x1, 0x3, 0x184) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x1, r2, r3, r4, r5, 0x0, 0x9}, 0x66, 0x3f, 0x8}) socket$inet(0x2, 0x7, 0x80000000) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) syz_open_pts() close(r0) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socket$inet(0x2, 0x4, 0xfb) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) ioctl$TIOCCBRK(r7, 0x2000747a) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x8, 0x20, 0xffff, 0x6, 0xfcd, 0x4, 0x100, 0x100000001}, &(0x7f0000000180)={0x6, 0x200}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) shutdown(r0, 0x1) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r1, 0x4, 0x4c) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000200000/0x3000)=nil, 0x3000, 0x2) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:58 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="01f611ef7351f55b15b747ac70e1852f66696c6510007e24a105f204bf272ecfffcece7d61"], 0xa) r1 = fcntl$getown(r0, 0x5) r2 = semget(0x3, 0x4, 0x100) semop(r2, &(0x7f0000001400)=[{0x1, 0x800, 0x1800}, {0x0, 0xced5, 0x1800}, {0x3, 0x81, 0x1800}], 0x3) r3 = getegid() r4 = fcntl$getown(r0, 0x5) r5 = getuid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000014c0)="73b9057156dc25af8166ce3502af6c898a04d8cdb73003fcb128b0badf0de8d7047b3085a5e51ede294ba4d177fc430e", 0x30}, {&(0x7f0000001500)="eb0e0d7d9e7086fb153a398ec335626d2acb7d97940ae7ceac67c1cc3f4d9b94bd4e3d3c89adf51cb67bbb7b3d1af5441323a6f96daa393b367fa104c13b0f3e2a673f6aedc24930ccc381bb49e338fa9bf9f0471bc4d3b6aa3161b5d25179cf44", 0x61}], 0x2, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r5, r3}], 0x38, 0x40d}, 0x6) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) r9 = semget$private(0x0, 0x7, 0x10) lchown(&(0x7f0000001440)='./file0\x00', r7, r8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001380)={{0x63b5, 0x0, r3, 0x0, r3, 0x8, 0x3}, 0xfffffffe, 0x8001, 0x4}) pipe(&(0x7f0000001640)) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000100)="11e9a81ee12f66fe1e694811a6b4e2403480e203233ca74eb19960e54dcf7c5f009b06b3a3a0fd61e5278439131df7fefbaa0515ea07b1c25689ed3cef5aee75aca40a86f8a46cb81c5b114a9b590ad760e794d5503094f2b579bd513b073a2ac22ffe9ba804c565b2e8d39c94ea4bd455b1662d", 0x74}, {&(0x7f0000000180)="92ff7ca537c4f14b07dbf5b4c04e247d95c8711e1045a75de32586eb402b5d739f8bf7ddaad5c943f7e8bf8e28048f9d769271c69e40213c087638f3f71240ec909fc0b9f29e739c7cfb0ef341ad39937afa4f22f8d17b3c7a43938ff5ad33f5239f285580a4e2e45a252227040d0b28d0dd0893485b43c1b623aa81126f1d0dd54686e5c3f43ecd1e8290b3b9b2e2468d3c470c0adf8d7fd3db4a9bc2799bb87ce90a17793ece3b559ee1ca71c5a46df9656e65101351a0a43bab91810409ebda045e066c2625533a9bfcdbcce8dce5a2bc95bff0e8b273f647bfbedb5f034020a3f25e839423eb17d89b00d88c9e370e2952fb6e51c29caa7b909287e0861cc6dc0aa4970a22c622d382b58006e8c0e764eebe1cce3096ca7794d1858a36591054f549339553545af6fad8617db98504517f559461484cbed3cb5a9ec3de504b381f35fc686aa8f448e59862a923d81e55ace70078bace0b5f8ca0125ab838a8004164a4ca3b68f1f39db1248a5e33e0c991f50d6971ae47564f2d315063e0ae5ad4366194bc29d9624d28dede0ecd9b69e0427095f4f736541534011ad99a0f0ecbf9e05c046540eb54259474fab31efe21474bcedc91594eff42b95e93cfea446b4d6d82d6aa12f6a6ba2349887588d1bfb85e45fec1499788546dbf0862ae0296f6715dbe2784dff0de9f0ac5025f8aec04043777641f97ba9f231434ede9a78938483dce229c4581443528dee702ed6044b7b40221c1ccd998a087b7ab1670522aad77bda6426f811bca2af7ee756b6640e48c9f2bb4428bd0299112ac3a7e0fd1909b9c730eedd16702a2894402340bbbcae6b33ffda5af121e393db5d79bfbe4abf2c4c2aa01144cee36d74e00191e51a94c281e8e77dededd81fefdbed7a73ccad7ac699607e47832c0eeda721f21737783d0c49f1155453a1ecb9e6d5c23d2e1e43270f2454856e23bae54955f30c4ca5b997fa9d47a4ad3c86a1e524753a1ec2db237b77c76044fc58663adf3d7b3a9b1448ccebd78b92a40575ebb0eb682ac9d121d43d94a42075006969ff60fa0d6fedc9103ce7ab2583ac341ec69a16542d372cd0201612b65c8822d53570d9a4b9add725d48d703483f13b9ec60f3cd6add073cbcbea8a6817c6c5968ab2f421360eab3ee022d5d7ace6b179268cae9d50878b7035042635dc8c820d58d797d22533847ee9f7f584889bf4f200dd9a2c5ecadd613805b2f1807f9241ac55917b2dc898e393ed39ad72590e8a3f66252e7fda0831589503f5b9606024e3e2c3b9e13236b3c6261823b10103a1291551ddce12bc40d85aab8ee5ef7e9f41943244b9bb33ed07fe65bb09b735654d7c3d58f05c48b7247859ed531fc4ae8e43d610a5ddcf98d07aaa755b2a534be822a384766da1dee1ce55697380ef2c89b512717a1944972590e4c5ce0ea15a56beff0fdda641d7c57f40f2652ede23f0db1ec331f65cc1c02431a89f8986d71bea57a1d2244ef690403fa4dd0b49b8aab185212689f51d4451315658adf1a5cfea2a1a0d2886e92dee0cd6840d0caa17e6cce204c6d974ebdf0667891b6b1c75fc5c2baf175d58c70e4b5802670c13d81519157c80d6fa3ec19fbb6d0b20f946cf0078f6f83cbfdbb5a9dc5ce1305540a3647df872955c5a0597ad06d4241805d0fbdd73a8632590dc96325c554136f1e4c1f049021296abc97c9f12b14ce84effdef170f5e5e3fe4ccd49188ea747072296d21b824530350256220d32ebb228f200738b7c67200727fdc68448d1754e0f6a1bb182a7a2f44611f7562d77b4feb6e320c4a11868fbbaff0880b348075d52fb94b96590df1f6a2c7d79071402993af9d1ae6561c48920793df105c466049714e2b61ae13ade2be2d3ba42f70aa412dc5ef2586e32a1f871a656b207e116b9f789f7d638b3d0c9138082c82bd3443e3afa2921a7099afe8552efbbf0909d4f9115c9764d31d63732cf494e05c21314fbb6f5f04ca2d4b929a78232a1abbc4af0468792371cd2b19d46b30e5a56e1ef30b4f573e2ca50804b643998d18cffada3210108174d2d96612ede414752048c1120cb16735a9c5ecb0d0eb502e94de07b0cca09e979c127fa3fa22708d6bd2c4106bc23b39dc549081f827d57df94fcbbe1a5c2302d562f5baed797e9fa9a9fed283e6dd37ffdafd507d6c4ccb959310bacebf88e2057516608cfc61895739abbfbf1022cc55769577f8d4db592466f4b9fbf6e0e423f23a5d4684441ac88b81b9b5057f9d2f923955664a97f70cfb684566846ff83c396be4fb5081c5e9005b9d52039be0e3311cb88bf60ec2cae53017cf075f3672ddca724ec66830c7ae4f1633a187cdd7205ec1fda9306a083a8362240eb0d80f4061f825573d86195d664fd6f0e8b54faef881143bfb8724daed1458bdee8cea956e7d48f94a557795bc952385e50ee5b68ee7385da651f772d918db1a210a21c3c1a38182fbe59a85e596204f6c9c53f7af44710d27c497a11aa497941701da36ce61ef3b6856db090ca3f9a18f7c109ec61a80418dedbef5c90263a41047f497a3ee7c913bd1bb938327ca2c1dc7c7d24aa8e87670d1fb80a7cd77e363251c7ad9b64a278ffde8456e2d71c269e156a3cfa2a1d39c99fbbf2c3cd1df7faee291b2aeb83dc5e6e37b2e7590780bfeb4ec29f4ef2fd1f79b19baa733ac118cd785f8f449fc36375579824afd2624a7c87a70a982ab0dc97a39fd7a78e2b434af954e99652c1adaac36007388abf2dbf8975ac66445d64ff2b8d505cd3a7c25c2e1e701ad97f830ca088a8fa7722d883cd3eb9d780702532971a6182d8858027259e3837b19bac783462d4878dfe44e56b45e39c6ab9db6a9498a4e1043c03ac76ccb1a7557b396e28bad6afbd5c0bd0adeec11fa7d533751b63c1cb37b15615576b1b3ff94b7ad367f08d6b4cad9b90de04774daccc0d0afc2434fc868c4bada467544ca5903dba4c091128fb31d4079adfcd2dd20a5884cb404888a95c43e434c5ebc1b1f734543f991af23ae177f89dfe1301b04095b7af335fc34185a1173ca4db6f050b9283046d879b8557866036cfdf1c824555b9e4a337e41de0a479a02d7b62ec7c6d654fbf2b280f77fe3c7e9ebb5e3fc2426d6157b67f7f7a32f15637b5516e60bc04f4e562809681a5f56de9973f7bb59c315fb1f599606a8a06506453a64e138c9027887dab9b4553023d01ae12cab83c30206a9525729b8f48fb7ad83900432b6140f99603ef8f910e8c0ede05671dfd870d09f0527ea62ab52795c350a45d2cbcd0d4b5fa29889fa18e35dea11a5e6ae200f98e4f0d5d5fb7dce83c8f6d5b15a569559649f340417b18a8be752f21d9b7dbe6428a6a7b5f776470eeb0e467780915957fd291911d5dd0a67defea80d313b0cfcf55433f60c162dce5dc257d6c4eefd1bff2852e021e3bd73352c6122b4a9d714505d1c7b95e1dc23471857223ea10c77a540aabf61ea6aa57989ca60c1958038c39200a662747997a3f2a9e307a1048a0be002f5581c3e586a85e8dda6d909f689d51bf5f1e44fd3e2702ef3ae3d98451d7fbaad711ad5afc8e571aab202fff3ffbc6ee905c5726a7f0e468630f9037a31fd4a04b08cea7e11c86753246fea15679aba1ebbf2d0c29b774fa1aae0fa5f467854729e7e3e16d43c0c99fc3c732679e7fa9bfc53fc66d903cb6d69f54d5810c4d5242bb0db084a73948c5ba4e0e369a85f6ecc837da4003f058800262a2860fe6764bfd663590868617ec937cd750a793f7a664b8ebd6672b65643b044e2b0bf2eed03ed5da1a82982278587314de468ec0dba6858023e8f303cc7753aeaa4047a5df442ddaf0068bde06ff3a595013a04e903ad4826c199fc10a3ba27305c71aa7f2f4156aab3a8fb045dfad700bf243a14682369f548bb3e110dedb283afdf4e82f85ee2409c07c58a92f8701687fb8a024873f28bde8fab47ffadf4b274f73c52b1eeb1274e7c326c5c45756a7228a1791914073f95f7d427a273c5131fcfb51a749a8b44ba57d013b7a5ff54f64c21f4d7a4c4787bb674d69b75c44ee02d3d2bbecd6ddd9385878f70709ea0b03a7ccab3e35d5e994ea64ba06b3d412262a170578d715efb721edef9d0c6304f4a6012b7393298644e3a2d4bd6832d17a2033a934aa978ce0c596476534928d38694296ad27126987ddadc7d1be096ec186d03bf45f3405430adcbba85da63904bb972d33c51c9bd46e03e72c84aa3bf1b4bdac60d1527256aa62e4bb0b61c848f68b6955c10b36c0a7ec0f25b16d62911045cf726969f21aadef3bae50103e0cb5be364d5812a58f32a042c9e70155632baecedb2186b15a9f06ddc80e6b844759d9fc72b865519f85f390e60cf804a751df995586d72c57dd47a00ac6a4fe83ac4a6ffc36e6eb4e84b7f5050eb1dd3b1fa920fad548c5eec6027d99a68c40b4e1743f13037edecda0bb78873ebd09dfa3e2d569d616f2700a1caba8a81a4dbdd805c62284f0cd54b13c9bef3300da9a4bdff91f64f07d471e7376abffdfc15123dff8e8fb1827b9a79c35ac4ac5aeca8aac0da45dabb9a2c0a36815dfe4a3e4c873a873ceaf47f5ab9aef2e5ae3a62f8b07948369659311fc5a976403e541cfe95b22555ca7b9adbc1eadf8f9367dbb37d6ca4f3fdb8ddee32044724a8fa3f151fbfc45028d42e51e7a569f5cfa6075b284f264184829216d499f7d13472505b1bbd9a36d9da0412b9942803b0422aeef4cde11dd53afd15fcbd34e5618ea58589861cfe4db62e048ee268b32f192f36bdbd04e1030a767a73dd77c06672185eb442050139321c0a3460d5ce4cddbb48a1c931a25886691e4768fcfdde5df83f7458425eddf766fb27433e809ea07490f7f5f7ee6c0964a65ecb6ebe472659ca9894a3556ecabd494782ac2e0ddd2a533dfcccfb6d45080329ea34f9655c9469725ea437a473094077aaa1be9e21acdfbcdec7f89ae5669e38b27fb816fe84c30b68b27bcefaa86c4c1080f96e56f7203929fdcfce9988f340373e28b866ee70dce83e151a9536b8cbaf1f28ba9412ac19de04b7907d05db1ca12b435960f2c0cdfc8c770a41c9735546624275f38d9c35e2caaf5dff44ab400544df1f35d292a58a29f1d041447cd6ef194abc8aa0a9e180adb39d6f600cf849c86ab610e58a1a2192860b5cfea07ea07ce8d6bda4d34aa1f51e6d4edc0c7711e0bb86915259e768f4b8f7727ec95855c9cc7e29d3163909b1afd0a3743b7628f0a8d086db3937f7b8655c20f2af25af1b59db1bd8545ca842f8e1cdb71e70201d14f2192c42962e2d04e9591f13bab15d1fc90357d397c9fb06a6cb74aa0b323522637aff2c3c1e07160470317a67f6a6afc6bfa241c29c5e0282a36b8fa3b6cf7df68369341fc7b8af51493402b79bfcea82a40f9830b72e19d1b4c240ee4c0d1e72f9e099e7a01beeac10d7bf890f86d97dbb59a33a153222d13c618e1ccb86a09692f2234f5b37952bf7da05961f95d747fbe850fe4a7e27a9ae3076811d14c144fba0c069a6d1d688cbc047b2613e9810bd6b0eda416217089e73d2397672b05a2719c091e4d8cef8716195a0a01591feb0804626c885c9f2f5877b878c3a2a5b23ae5c9d5508ff65ffa8021ededb20c100bd98f63bd8bc6fd29a668c9d6f82ccf4798c9762a97b2bfed7eb7e46ef6af2ae61cd0bc8d1858a5378667cb6af3c7dc242cb2cd927d9fd0dc79bee49b3d3c3d80bf722330c732068169045d6b4eed61f893bd665f2cdcd40edb3114fe5", 0x1000}, {&(0x7f0000001180)="d7a730ecc325f45a4d5decec946247170e81f7d4eed28ddaf43aeb8f0bac401e", 0x20}, {&(0x7f00000011c0)="ae99b6d412af0f7108c89cd7017e640bed90011c79a8ad9f9cc5f4f68db22b4c4d2a052fb3eb1b3dd4484d3e356bc5383d5f98bde066fc26a045cf5656a8ba9e6d5e61538da7dde8dda497f8027e380a67b96d59d111c8189bb8e7a3e8c34fa25c9336cd3c1da19be57f35c7d04226d14fb9560b37715e6b", 0x78}, {&(0x7f00000030c0)="b4fbcc90dd4a09a66ec60ca04ce6489230a68bd7b989c2e3196d7219060886463f71c7c42e8c8016ca070b4ffc5f0175fb44074835ff81c8f7091dd0bb45832d6551d87bd4dd89f77c71493dc3def2845a9e1142eedb98699412183c3f602f9009ae74e6e3185ed39a845e5dd42e64d8f787626ed65ef0ac7f146d070f4a0c5e659eeaa54bf2da959e0185006c20b26f263f4b15bc7fc59e26058c160618b88e5c7a4340016aef13a588084c646f1abb7860c2d1f204fc7c4f63b5a3b63abfcaf24dce9c7c6657314c7f20544933bfb8c837f0905bba5c0a722b4c30ec6fb7215351a5b84e3d898baaba5f2d949e3c4f7a960b12aadaf2bf2ea842b3c030bdc630b0204170507763043cadf27b7f621af354bb3636ae2191722f0dbe028a7e594f9bb565191ca0ca818c3fac9078b8e16d583159a8065b79882b9dacef11f1ff257b8b2d11bbc973bd7f84a45df66fde5013ae75d1ddddeff72474671b9ffeb4841736077ec697083b2e78a4d9afe2fc84833b0b488d9489d27270dda3c398568658546e36a7e37b00f87aeabebe868920a86a167f72ccd8a3659d734a20f4754732366e48c9f3e5073d95d1ecbb068eaee6b619a6f337bc53923b1a9b494c75dc4f07f3beb52af1d69cc0a18f4b9c06e100cfc5716b39e40b41ba0be455dfffd7a1d5693ef470301c213abe39b50c8f23d1b6b1a6de3fa6045368ffca5a9333dc2cc25860d5e021721ac47f87097dfbfb9b76597ed0e834436b39d393c14eb8719c0e5aa49410751f190cf69ca722775bced4bfcdd28af99b93555848485f5cc931a8d4b53c3d29b6a5cc38916e46b8d068a25d7dcb11d4aa2fddef4434ee24da1da38bc0db834cb503c5c04e64322f5b0fefef9140aab175ae487fad5ff5226d4c486998c9a45e90dec16d3da538949b8ea18a6db770da841dc9362f41ecebdbf9243ff4086a4849eca261523ca44e1358752449e13287f81f79d4311c4b103d22cc9a3205c7d240b2f00f49002243fc3fbddd51ae62aa0544a4d0ec9ba902a5cca51ab84c01d7e69041272c97c4063e23b691e903929636a83841d7f14368096612b71b95f1e42e0d9fcc6ee5150b939ffeb45c5c522f8427bd7bb946d36f48c938f2bfd60135b463bf8207527916f0622c6914009f82a06c4af96553c975c9018722fc565d34b4fbc0eaf68597d9f3d54452aea7fb6bd2f8598d684e357769f0aa12adf42e16115822596fa64fe1799653da3ae26cf57bc2c1c84bcdbd82cb1075080c320b2c3db55bd8f76641637b9fa5f070f4432d892e8ab07e2ea55e1026bcb245362b2d5909c1262d9f1f3cff896ff61cd2f8616dbe54be0051f028664a60f4ebe0e96eb670c353831418cf94782e1528c68e9944b18f94d3e156a99c51adf484342962a2802f628f7225caaa0fe2248c8424a43c83048b47210c0b397491fe5adde899d3cc7a25fcdd7ff14ec080b9ab535145766a283a16ba5af25b9a92bc6a874e29cc45c94cc6554db56f178fa95ef8ba0d766e6fa4d7e75150b8c5cc6a5e8531bba4db2b83ae71e2ec477fb22d013cfd62871cfa8b448ab87406b52da4288ec86e859677e096e54a3013df4929e3952971814a2cb51abd5fc07e88f0f76f4a578c0e88b85e6f6d4519509fcf42da962ba7bf930da32157c20a9523735a2dad1ef9d356661c1fc5e775c7b283397d570bd55d36f9065a1cc4f959a3142fd19f1ead64337fa32232804b38553af23495915e1cfff071b37936861bdce1c7decc251f77061ecd390b76f2373ddc1babf40fae806bb75fa37b5d00c3cf4ed62df6cd6e90dee456c8eb6f2064ae99dae08c64e0b84da1ac4147eebc141b5ab3be722592f7667a713b38fe57311978e46acd32546e7015b5e87057f381153147f55fcfa19eb8959c3b9cee90736e56b56ef01b6864dc1c0274f1daec535a37cdc2f3202c7026e8687059964c13046a8a017abe4c96431130276a5592fa4bd209ffe4caded541cc330794d44f23aaf205f80ecdf7f858811eb138e30e1ad8c2cc9938cae0a3807d0428b831b6dfd97621022919f1f22ce4cf6b543d516671c5302eac6e1c2d7f9068ada9fd3d8fad7d4f123e959a7026fcca71e0b44c5cae5e462440c1cf1477d7e7d7f4ddb225c1cd51bb21faaf4d02b79dfcde6a8618f3f02252d62269b84192e5fec3b75d8932c56ba925583b2ce49de5a8b814d56ac5a284bac9fa1b517ca025c05a1783354230827a4c0c6a4387fa4d5392e19ba9de0dfc199430d4d49dd3a5280d3b02036439becc19030c25a244ddbd48a72705056db092578aef34df0119e0f4e329add413e221143896969861ff23cb4cf1e6a6c1d4114fa48a925f8fd8867520c4aa89f43002baf2414c45e5a41a59e58c14ef15508a29ca72d223dc309094252b8ecd05c308969a52fc9d0bc18ee12d376b0d7e9eb0ca979f87690d7bb5b5855030b09aa8c6571ef0665934aa260c6a7bc580a4ed9a69caa42329846b38b6fa05eb2bf038dc50e78162211bf83f9aff72d5981bfbffda1bcd06b41ed662e45432399b2d6e795dac7f9fb248ec01c2bd11009e62970bc7d3bc6fab88c01829044c2ba5b7d71a4c28171a42ed549ff7e1335f16090f4f9f6c847062543459c98419d986fab9f12843b0408cfc7620860dfed1513b67b59a8794eb0af90cc82c680cd69edf4d3df738423dd68b4361cfb1f7440787d25446a72ffd10099c3722237d0a5f8b2ca243a312fba7157849de68a2dadcd1e990d15b90f9e2e1214009e959fa6ba58341a6922f4eef2550216a817885c59bc8b729c20a78e5067c1b242d413cd5977f196f172de2999a34e50a487f9b02ba9a8d9136f331338d3c3ffb5c8e26b8869dfb6761c2fda54836a41bc514ddaef88a71a6308a01e02544b17050de4c4bba1e2418cb0df9ea838a2ba035bba3fecc5c1ae87adafe301bf596fe004dbe7ded75d5a06244e36b75f9a0cd7560fa89ebdb17db1c3c8ff229c4487ca906f42d68c531494fb98627ff5113c3509c0dc9a84c901491fbf1d271fb3ad8e3973197bce48d0dd5b47988efa1c5dc02d3d279239a1638138abfdefb4c9e7852e63a758a011f60b1ebb7f85e5d2e19bdcd5c185ba4c0d21878b0ce4d3e8584e16b06139a9e0394de80323dbf9e69e830ee5e681c38dbcb96c60e5008064505932e4d98a8bcddefc059a2dae42a48671614e8feaaa9cfbdf9a98d727221aa06cff3099033bc547fd2823917d7a8952587717e3b0810c6c6d933e6d9d5d8cbc94653e1e37201200bf92c280da1b325dea8bbeccae96be8bcb753770665393fb0f0656c3ea692b438d8e13433da4102017ac6ce636a87de9f44866e67d7adaf9bd3618cebc2c72cff5c7f5daaeb685e47ef7e9f1028689f4c16556ea5fe623568f589383a3822aa3c9331ad3abf72bef8eae335942ec7ac60ca4460014808cac9292e788a513de73f4f2eccac329a447facb2fd4484d9a18be5214d0b2cb727b232965356d14dcd04825804ac456dc49383b3bd427b4f388b28c98a2c4a88cbd2f5078d3db55930130dd39d999469d5f6fdd836d46bfc02851fbd6aac761c4d6ce42173732a4cec72d0f551a3eabbff12a8a9cfdb7ac38eaf0fcc651a3918b17f7e82dd24bf49b759f528230c2af7424c42cb187cab292ae31671122f89bcd85220e490834a03da00e99aec113b4b4388308c6826d83423ea2c0914c16f1a3d5f8fa07e540066ef3f62412bb69e7bc974afb00f8575336e5c895e5f82ee9dd9ae263bca5a2e4c806b5a103ff12f29026a2399870497520a24179261c9305571be45a960220904680fa5adb0d5fae9d63f2a23b864666819037bdf20f6707a17ed86a1df650ab623f0456b494c5c407b774f3f60fba261615f00742b75a78046a72ab54a7a27085d0d3fa1527acd0f65cea6c780b0d7cc92439dccb198e633e227dc384dc1d68a5db470d6b6c80aa5360b394039cf18eb1f05ea80c49ee16f40e17eafbd6a797d576c30420a25b9a200e26eddebf95c9a144d2003792b126ffcd67b8f64c1398918ea3cb94bf65ad224ee6708e23b2c19c0d4aa770c5f32e551137b3a1c9be22db4f66d6521ec6a053fc5d10edc8665c72cc973481a008e694510c891938186953f6789b16b0036147c816a1206b4c6170838bed116a52a6edaf2d08fd82e974b8be2054bc53c0a3257eb84130ccba9e8a4ac9513158783aa84a9a0b70f7a2b92687683d98a0c5ecfc2066c26b208cdaa023946b31048af92a87100877a981d4c9ef590aeaeeae76678308a5f4a7942d36927529fa39a8398d98efd1f51d1edbe0be1716a79e3332ab38fd9da7cd29a781542d5bee2e380315868a28c960a1de5efa15eef2d090ca602c3943bf138bab1098036bb6e54ad8575f5e9fc1aa0538cae2220bd9d0e95e766f9afb164cfbd3b0e38a8a666c213a73e080fda7b0d87198c91cafc1af61b32f8f9bd4b15965f71ddc4c2d2805a041b84be48ae329bd01c2021f1965445f7d1b587dbe10e3faab17855d99be0f4bd0f679c66fb9650b7a018f2d2abe252f16ef70b7f38b5b163bb35b8ec1a0d35574892e78c03680d31992806eec0c9b3024d1e3459b03d84ae9aeef1d4e25c79a9387ee9413781e1554e155c4a86a53f71b1fccc0b888c12eb2870b588f277df405824bed9eb81547daae30ed402759d8459d803b2b583b73a07c287c19260ea5e4a183a30b93f8788be685aae1f0b3e23fca8a7a80387396c7e44ef168964d589524d2c79dfb6194017bf492288363c6313541cbc6aacf26ce5d04befd2558341770e4231fc733a5a1bef7f0e5e6e706849b2774948aa93f8a71e77128e9afc665b1476a97ab68f14b7dd0e06cdf83afd04fef39b33a78e36e56a40256bc266b4f4a7311740a247c8c39cb40e25923ac7e1fdcea44936c26a7875c26ade0a1538428272459bd498de17b1a31d0d07773a960d63f56989cdd55e629b4f09c1581c485de6c6ed31c41aed0278a33fe3938d25b9e8fb48eb47f95d87d32d612bd0ae4ca4cd5be3b7245d770a76004e2f82119744a9d1e6b72b3c22577821ea89f947090279bbc130af49a27d45614b9fbfb921508561e3c10d318bf8af0ebe67bad1cc6da92f239ba5850a74d59dc5734b3b0283d88cc359f8eca93f11e9c522bad53ca1513b0e3b9ab178c742b668b689aef406e81daecf0eb2705ec53ef042efa1c0b25504e053c779e8487c663f97a7a2691fa8b29bb370401d3713c97521a6bf73fae8efb5d3fa1be4078afdc27a574e1aee56e37c105f83d7fb445b74e8a5e206ea0da92056bedbf6093fbe85d52548303c3fbd5b323409bbdb74769e680c93bf54551127045ae9f67f5432a44eb829d2d039c7d42ddc759242db138434a0a2f4c220e39198a2e811505a7e10b31c3ea557230611951adf932ff7910d8386caa47ed0ac39f4e9c464284639eb9d8c47663e5c2af845de4938945127bdc448f7370a92bce2c4165c46e84235b3fed96cce987932bb3587cdf6bffcc714a4b3a45fc05dc40e17d7a3d0b814145f62a713ae405406bec576a174ff88d5165215d3c62f37a25c3558cc1bcb0ce5492f65eb4a675b588c19bf46bdd75f06ca1421faf095988869b4f488ff66599b00b284b9138fb6529ca840e0ec30f65d5346bbcf5d5d1f5356b66a7b73560aa3cae450ef957d345653b44f65fa6d1bcd59813b815da7e5ba73ea46ebe7c9e2416ed8651191b3ef88b9b63a3f5337a4bff50a03add103e779691cf6a011475101a6befb82a0c366691a", 0x1000}], 0x5, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r4, r6, r8}], 0x40, 0x8}, 0x40d) r10 = socket(0x0, 0x40000000004003, 0x7) sendto$inet6(r10, &(0x7f0000002080)="6149c917bcc9e484807659880ce2168250d4e9d1baf8b6d97fe72c144cd853af34612b708b6a77b6de1bafc3a2b1625e4f93142082091e5a4192d0916096bc6a87b93aa3c0ecba9bc3eb870c26d2a402e7e0eab3e1a51145b47198c006e0a3014736cccdb63fbeae10ac2eb86f701c360eeb68b38f2d1e5a1e44b4700577ba350f03e85944198a1e3ac490a0cd2390eabcb7be5bfd4c285b1c455304ad69b8aa1b1995dfe1b88b0029169e25ef1a79d53acfadf239f584a3bf7aed19063bc9d7448d2bb090313e7b5f638ff0358176b6fed6da06bbc8f7be500a79d633e41249633ae5c6e939837681d4c8eed9af0dc837f3d8cda24f742fe19a3e173510e39e05b47f0aaf1302fe2e965fd28f2b015951ff43f8f6200dc57e210d226b2dad2bc3236e1f773702bd5954e940b50605aab6d8c432e27343b9b5c6a9c0bba77cd37f210636d9f761a0c4c4dcd476ef88299347c4fec5893bd8dfe4a2c79dcd7af165055365f602c6d1d530815106b9dd0c081059192193baf4914568ee9f3eb8904d2ba4cc14a5f3c6bce074b5e40ab37cce2dd14a850f027c6416fdf906477c97d2f71acdbba69be06d626281abb9eb37502591bff7e6727ba799104d75ed03e1a7343c8e334c9af867aea6ceac81d9886ea2407a03ea34d6479b1d6394c8bad914d1b936118b05530b16dfce8dfa8845e4c16ee8679f2f2f463144a7f6c3c1afb419e6413c67ff25f251ce95c1f2c3feede0953abd26a4627e1abe202f7e043dad56ee8d97f96d4d374ecd4afba31a36e4d4c9825b61a6a848eef56b3efd3037174beb7f64304095ccdd96d0361fe564e189abb2049e6599670a7ad3404218ea725d5f80c8a90ebc4f396cafaab350cac54ed60e5eacdc46b90245cd2a5968116e3481e583994a990f40090aa0029c0823614c27d633ff34598d72d44ba0743b3508d0923740abc667ec2324cbaa496377bcabfb72ccec5051052368614eba336d1cf348feb6948328d5517fbd922311cd10e8ccbb52a7b83d1b1eab4566b6e88c57fc84938d086f9bd83beb8625b27691d32db78239e721985f1b8d3845a4a35f79a14fa1f2a05946e45634c16f99fb7e620c2036c10abe9fe06ad4d18aca078c1991256cfca103c50e0bf3a1a6350314875ca9568fb8bd57b024002f0eec7e70c99bb3bbded8277d11dccf1b4cc6672af0188dced95f212f0af4cce119beea1860945bc5069d9330c6dd0afe419b69e9b55556a1d56f8cdd5c5cd8dd57df13ee346d4d45616a359aa242fad430041eea32666458c752ff60b901c4b21dd51b2a2a97251f38d4c4f83562e9c3d4ca0883fa07961c73188baa0ab4c0f1459cae69cb22a1fe399ec280d3572a213e5bc344c73514dcb9aa25c990c4f1bd7622703d72dcfd71ae196499b1d003b5f9e284165ea18194960a6d8599d1413203bc856eaca0e85e1e195484fae0c646247df5c9f0399935146e47f35632cc21c4514030bbf03f6dd1ba716d45ae1755aa1338aacc94940fa1d2e99ee371a0bc5b8049d5cdbd6d345be2c3d4377fb1fbb753d13fdfb20253eb0e1f59c1b8d292dcfb7a80113155f5cdfe5272fda0b6bea418accaad9b51826a691caeeee60d88037f49bfd743ed500e23a7daaba7577bf78ec3e8b8b6c9afeb0ab323900e81f704671c6ad5b1ca95985c1edcf68a37e49781b6a5d5dc9cc484d23cce7309a22bdbbe3c65e27bcf402b2f68c417b95f74411061fd40d9814eda8057c4c5a181acb9ae2652ba66d39b64f35a7f46d28a99b33170e372f10b861ca42a34188de6f0d9c23f5d715aa9bd9cec7b67334119a813b54a6e6b5aa86342150058eb12bc393750ca98961d44d6f05f45d61f501987ab921489f78d8bf1f47d0c93a08fa651282118106ec2dacef8c56fd2111d028540a71b7d7b23efc4b8f7a05bb24be12f54f5f3455403b0f679422bd77adc8c326816ff8c9d32ddd2714188aca4c55bd3074d246d2f2ab9e287b3be0793d01c819a7c08cb7b58ffacd6656876ff8d836b72a7881387c4ff5f29cdbd6b920c826280a3f5ba8c29d1c36c51a2819a173931a2a262180202ab7e08e3c744a8f2ba381ca5b0b80dc520f096b75355fe966b8d1fe2b9101bfa07bf75b188a93afb5e2a05810025b37467974d81c975a97069b0b9eb0535dca853f54af16e32b712947d0d4cdbca077c0e69aee2882ad0ff64bba64d540dee3fb1d2858070c49db348d115f1faef6227e135946681b614912d16f95aab7823a95e8ea7ed6091a9fe3028e5be2c869607941c00fb82f440bebeebe35ec16f017603b50adc749524a3847b6569643b38aa357d173e946b0835cdcc9f39d171f9e3e1f4281c54c156715af0e2a8200d0c129c5a9ee33308dc618e8ab5f55fcca0b2d7b0a78db839b6de4086bf5db6a76d487dd2f105c938eca43ed7574ea2472c8aca8781106a4e4c48b28bb30d0b7ec6f0e9b9070c6310048036a8882bc85793b86c786b8e45173db64c343d0aec6c33ab0888b77919a4130fad28c09ede1f02a9fe9f7ce503801b7f4d06743dbd410450b1f52026b0aa98998e63be387c438e1f366ddef0f2ea2810d9e50981cdabd2b4e033560fd039bb6360017f3b43b55635c24529eee6c7889e2be0476a3e1e6a2f307b33d121781e90ef0aeb241b9ee03fc431087c62b6365966d1a12ecd2ccaa9da46ca0b3560a7e1dcbccb2f01fb587c8126dc5d14b3bc21bd785fb3c3c9ff85d5d57134aff450fdc28212fbb98ed0e7e094200db64525dfe6ce31d172daef8f7690a847e86b84970e947cb2a20aaa1e3ef7141ddd431578d6a6ee57da3f7a095d3cc80abd0e14a81bb9d9d77b3aa980d3716cc513f6e12001d02491f743b0926443ddd30444a5c122bedcc51e7331330a315574e4abb195712dccb5586a49d36c6af11e679e9755b0f0a8d756bf44b0ceb9d9e86b589d53d2aa086ff08909af10cc253145f080939ef8c8c391e8a5d97355e4dfb90a35198e65837f60f629bdcd0fc7f2648f38f24ee4cc4d9f1bc6bd247a6ca104d98bb20dfc56c6ef231aeea8731390a632b59a140c1ff53bbc6b7b7b5fc73bcfd213efb2f2adc61f632239b2158d5e132844e937b7d30b2ce6725d147cc3d2c658f38126a8403e814f966403e08fa202f603e3caca2df2417451f345816c1ddc0d0f091273fde1eedab5e09b5635a989e579e24575e0c0c9d4235cfd85581dcc147f6e98fe62f9e5884c45db7254a0cdf0586faab7c5845d97f687430bd0960cba23e547e11c926c8cbcaf05fc361eadd050ef6dc97b6efd84f5135bee7b5b6db4e649e064fdb4551db02d69d6c63df86fd8d3fb5bd5d1c7834175277b5a6a4983a6cdc8db03b42fc494ad612bcffe83cc1ae3424e04619f62a0285d49f5cb737f0e85f8c322898fa36c78b345a11c4c9d731a16cc35d2097e43505c8663057bcf438e801e8eeca00d704caed26e98758b3673f1312df17b7599e47fdc0473269cc670c97f2112299616a3d8474ee54be4e8e28b11cd5cdc618e5a950b5cf25838506ab46cf8fb1f0b1d2b39108da27d83eeebc5dda2ffdc4657360778b4495c4506375ba529a389c859f8326fba08121c1242f0abf91b88b56f2dd9fb800be6f2cf3f3edb88385e4d266d17eb53b90191513179c494be9d17aafba61a191362c24926965c2056ae788e525024f93869825c0103b93c78efff9e849ed59bd934d990daa320edcc147716a6b9054f5fafee44c88ba5a1212861f89edeb7a0b4aa35628c110f045ccce8360d934e685c690ad4bf76a19a7849d3533b328c2d0c74e9f046c41f3b255b132e531d81b8a9f6fb62e18648e11fd546e7e4a193b127a3aaa5c5d974b18ee8a53366f447cf68025e8e155495ccc12df0533b1d44e853bed797f6dfe1d7bc7ff65037cea89c03240ed36577d46133b78a86998a004b5d749173a0de72a3c162fe800a4c94d6c872a12e3dee2eb0568afb256d75f5418060059d38ea31e97b6a1e19720d699d8201ead69a096ccecaadb0406cef84082fc7109a64a477a5829952f84652dbc3a2f8dca48f9c761ce92ad2d48bd7a942c54de9f1f5ff66b321013c4479f7f37568ca8c493a9169a44a640bff59b2899b5c19d2d38caaa7380eaee510fe9b15d64d84fa24d0558d7e01e1c1fc91fc0ea9d6104f54b5237355f096fa00bc11f8c9267c4dbceba29af002a99d8955cf77ec012c9dc92bbd8afd11e46af3490f719135f4bd8ee814ddd650f188cd90afe91342e811e487d8771f5b649a690780bf6134f032f1aec314b4e13ac347adbd31ae18d2689d538305c0024128d6356bf998c0e9ab0464d10b631f37fce3ffe65007fc643811f8bd1041d9eca09efeb4c3db8c6549e7294ab78dc5dcf979af7e6a5bf6bb52548b060167edd5cbdb7a7c7c2786b3b5fc6042477681c8f189ffbe062520e8ff130034c619a5b284cb06fb92b154e25f2be1a0f8823bd770691d7477fe5b5b99cb881619a202988a78174505439ded6b044d503e66d52658e1b719b4293910ce20bb2c76e32d796f134cb6f64713586d51586e5fec45ef347f9e92acd2fd000c27600b8f67057abf43425a1ed79bef706654d05eac2673dc09d200af253b6a56499ff7183aa239279660df18467c4dbdd05a2872f0692fb8d59b93aecbd61ee078b5cdfe3a10f56816642f76dba514354a249c65249648290d78c81d213b6b8e70ded983994bc46a62d747b5b90a5bf34e658e8ad16fca40dcbc439d169963fc40c60b22730dbc2d3047571b6d80058eb7cb5f68351f775c64667ac7da9b172756dad2e509d98048fbd59494ce97c1163d022ee41ca4a1d7f140fc3c121259809815128973ec59f0e3778712faff453134d5f5e4e44fb3d8f6679b4e350aae88cfa9c4f5c000281f9e3392dd572215b55dbc3149600eff4efaebf5f8bc95fc496350bf2181ed8233ae769108159c8a4a46b8caafdacb107919f6ccf67af06ec3fc10fc086d5a0c84dba4e8d7fda9368f279e2c761a1b6336b9936f88ee56cca272f4ce7e6386642f75e7945dd44723dbcc1a50bd01e3ad7ebee5dc1b770742dd6007ae997609003c721ce95a5216f8f97684bbafd38bd491fb12c15af7a21b3f7a26ddade6360933485c7ba4d207cc54aa03dabf04aed003daee7906333fe8a2e23ad0206a77474e92d0601388c3471c8b28e6360540d56348e2269b9033d0d20ffa1370be094540d6a603d7c9785c41a9e2cda04f50e6d29f61e1e209b5519abd3bd65cd1b91a8f5273e4c2d4e8c0abe811f03b7689f1b11e5c3ab8fd3f2129b592834bef1292ca54f57ea74c9ef4272b0349415d585eeb5123ed9064713656d25dd26cb2725688905efb0f93685b72104d4e62de93b2ed3bf45911100d78564a531510a3948a77836f89b79c47c41dfbe154bac352bbe3ce0793665bd5534b3bd8a9b8c37ca3f1c01904b3b76778a83130665abfe9e5090e73cc0e96bd6d42996e9cf5520db26bf2db2a07d7455fec99a299cd1715efdfcfdb0b477af0e7440a780214d0f917e768096454ab477532c77e9ff5b6b3a055c75aee824ef352b7fa65ab8082c9ab383b8f97e0a6eb261e389d84e5df894a21fc19431a712d749c07b50541ad0b7d1619f77d4e620e4409661ca30c7c49167ff5cd3abe5eec0f1686bbf7fa15f7d2ed87b3f1084fbe565e2be3779fef90e9840a503291baa61e8c3d3e8dbd2eb6494163d836e890aaa36a2bc741b6bc664b4def2cac301a42f02b1cd5420f6206b25121ced2b03425c2d6136eba03d6a84586", 0x1001, 0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x28003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4800000066, 0x0, 0xfffffffffffffe9e) 16:00:58 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x80, r1}) setrlimit(0x5, &(0x7f0000000100)={0x1}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="a184d01e4db8a0df263149dd2101b6aedc6946eca23c9bcfeee6eed1d21e02282e0e9d1d968d48aa305cacc124d4061186239815232dd3757580bffb6677f0e249963b759add2611b61bc19b41771efaf71c71880d37c085d0bc5e79844114e58b639644570a66423d6c0b0b657bd7327bc4c373a1ebb62f2f76e2a52374ce35e6e4aeef2abb9fc49862305c4e69de05f8b16cb5e8610801dfd2cacab50bc3", 0x9f}, {&(0x7f0000000200)="6fa8a60218cfce82db405d6e42576f6880d4413bf575efa83e0858aff320b8aee0c96769369c349e029f8c0de207c709182afc500c7b9153f848d0ec6130b23f63bcd3d90efc2370708e536c8c0a292a47561062ca1dbc1dc7abd97dbb115e4f750b6cef314e78165c85ffe4ce8d1ad20a76046b96ca2acb02c1da6410e4183e5455fa1fda0b55e9fc290b61e1388b9b39689a2e215292fe081483f01354ad1ae1e7535fb6806a91363bb6e2b50bd78eaa5f1b934bd14af252413d46385a0a3647d9c8782483cf018822fb3f8bf71e85ff8f349f262b15f4163c6d1a4d29ab4a08bbdfdc14ddd18fb473327bf4c5a4bf28e8", 0xf2}, {&(0x7f0000000080)="1984c7f63af48888cb7c5c2210355f835544bc5636e5a88873884b44cd237b9a6c5c68ba3d", 0x25}, {&(0x7f0000000300)="15591b8e396ed2b7fecbefed9dfc165ca5db99b1d8ad6856a586601b66e61ebc80a4b7b4e10ca6b11cf3ddd56206fffc94782d176607d42a2f7d9b1429047176f6d2dc2a0187eb26d24ad50324a99e21b2aa7b47fd24706702", 0x59}, {&(0x7f0000000380)="62f5273110f87ac85af5b5d67af4a8c9c8cf559b50b24b5ad3d92d1690cb0062da85a1d1060e8bd07584368471e43c2819460a4a89fc0156cd1cefaf1c221183323240815690a7acf717bc73710293cf7342f3f515c35022e91563471269bdd25b40fe68b906bba3961d7d4a5687c1b53a11742bd34c44602ce8b251895d918b1aea235d3d5bdf35c2c67663dc34466337b2128380e7ede53047f6e45411a336da77fa8d13d71e909bd88abdd7d867741fb95583d5d91d8e2f252502e774ae941012cb4c438a8989db934c2dee07b6bd69d0c524b431116c9d4214a890efbea78a6dca211186e7d5be681fa4", 0xec}, {&(0x7f0000000480)="dc719847c8e55f53b06c3c7c61157a89dd5bd49dbed9608a44af665a0c9ca10e77786fd82ef81a11a4c4ab013168cdedf09ab430854e9015082dace82a3a003c8eb54712abfb3155e2e1d84e54418face70197021ba9d972", 0x58}, {&(0x7f0000000500)="4d3d28337e97831700cd9c299a1db063ae879e3d0554a9d853d80d5318a61d09ef6e9cfc66e6ddbc2236f3543f243dc43ecfdd548fd5392a24c9d8ee2d2bb38b9e32bc1a94cd42fd9f2f34cb063e51561147adce8787a07eea6c8db62fc6ada86c79b3559ac5321a02f2ac99d6aec53bfeb5d2cceea4e13a077e2f20e2d86d0c3902d3762921c68c0790f003b272d92db965b2b6fdf1b1f25890a0115322a2fdc569ec4d45f48d32f63daa5dcbb4f939028c01616c9659c3f25c2200ed", 0xbd}, {&(0x7f00000000c0)="f47b2c046826da7231439a731163f117bc0092fdbc755e972c59d3b0cff2b06b5c1d2445a24ff799b1c5fe7ba77c0f02d717a7d614659327be097ed75b5669", 0x3f}, {&(0x7f00000005c0)="9f1692d091a0b8b4c524206f313225504a001fe08cab4810c616f1f512663a287c", 0x21}, {&(0x7f0000000600)="24ff73a38a58adeb804a20803a9c5f416c7e8d29447f25b5a87448b0b4197da91c4375aec5d944fa47a33bbb54cd9ec7ff827ef6bfdc78fe560dc9834a419dfbca9473002fded918db11ef7fe37127f5063082bcf8673c6ccb4285543d948129b55565dbca73800ec11f5dc3606502430beae944eccf3875395091969af81935a4c375d9778ef7836998e2197a8f84206b87c00915c8ee678d84f7da6469d68b50af47c7363f8f1db24441dbf0da997939a5be74cd24fdedf63d44ab0749ba254523bbe18ae51d6c34c513ed0ce2", 0xce}], 0xa) 16:00:58 executing program 1: r0 = kqueue() r1 = getppid() msgget(0x0, 0x208) getpgid(r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r2, r0) 16:00:58 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="3f60017e411e5e1f8737e606b895e163eed36422deff501b205af92961049567c1509647d31d6c80534884f622cb7f8c7b495804b128677611378b7a300a1263a9cd6aba54da1e3dc9f79f349a5f5219ddf4324440ab191e10f20e89cb4a973f642180bab38f30038fa655a42bd612956e1455b63a6e796ca2eb76b3a28b3ac9a6530db7c5572d76e7", 0x89) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x3, 0x750, 0x20, "2ad7bbb6a01498a2f66937a1835585c233a060da", 0x3, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0x9, 0xb492, 0x7, "07bf6afa2e003b52d77b60b3ff6521179a4b9ee7", 0x400, 0x3}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x52d7}) 16:00:58 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setuid(0xee01) socket$inet6(0x18, 0x0, 0x8) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:00:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x3}, 0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000002c0), 0x0) 16:00:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) poll(&(0x7f0000001700)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2000, 0x4) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x20) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x3e, 0x0) fsync(r1) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x14}, {r1, 0x10}], 0x3, 0x8000) close(r0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0xa, 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x100) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:59 executing program 1: r0 = socket(0x11, 0x200000000000003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82029a7bbd476c6530001c3094dcbe3d4688a95fb6f1cad38c19679fd131921efad22444a7a71839dde52b640db4f1cd7f000000124f0c8f9c2d11aec81eba4647c1f6d900340441424bb929db8ac4833e52acf536ed34ee79bac67c260900000089e4170df2e6d8d51ba7e67cbc31c7bfa2d9fa88f0649795cee280021c4a4e278f60e168bf31b51a55f50796095ce6bd2b3d931a7ad313f9ea5d482b72d4df5841f528df775e287cc30d2b32f8ea6827d91d87afa77a545d074aef85227fb0f5d027ab473df07b3bdf308d772bebea6171584c13a990bf73430320bd142e0f7e28d095c21f1108c1e6bb90b86d53347410eb4966699040009f8341491ce31ada992deaf07ae77e84b000a0b58f93bfd6c17d8ce875ad777ca4779fd783dca50456a7693aeeedc8f020273e237be56aa10fcb09f4963adbcd6db59ccc2f5400800000c7ac46563d7a2cb702f9267da5b8a45de9111cfe14ab7bb939097a4b9e9a3017dbc233f4b151692d6059894c078b8944c8e3d09e2c69fcf0899cc1396fa08d9cac999db3640d95148d3ac01abfeaab5f7035ef6e609007d2408e8d476ae282bee676aeb17d8d5f00a4c220b30a5f68731fc0873ee906a0856b319efc335eb46b311283c9a9cdc2bfb5db2e5b3c229e9956e6ebb1ac4650269aced0f8603626917651262aee5c197d04dcdee85a2c737fb3ef63cbd0418e47d88e860b115bb9bbde611fac3477920f29085d0e30485e8451b2d48115555b34b85aeaed52e427bd3413a5d62a4f48cfb2aab73dedd2cd600c13"], 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001480)="8faf27371cdf80b87fda44d01dd1d3634712b3fdfb78c5ccd979655075b5cab48994eca928c4e2cb06fc59ac66727b94c521625ff704d4003fb25166a2209839155ccb984fa20576f2bcc71bb2a1cc0a9b351ab3c0094c62159f640c95af968a3d2d1b4386890f0307126adc936d07601f488f02ab29d1dbf2d3ae28ae6f57086a748e6b2417b0694964a8a9c198c08e688c8a8db689cd0bde2a520286e401bc1ca2f8f1534fcd4c8c2e0db278a149cdde5be4b59409b83b9842a5f305571d8502b6656e6c18ffe76fe3c8d804ea73272336f61ce57555f40d23756a40961a94d28b6407130fa8830e49f9a3c88d356f7d3a032a59bf3e60f68a9154ecc7fa7d89ac2a82a1254e33d84d9dd93ce58d5e2dc34d26d8f67ab3af723962480c08a1b4e5e6822bdbd39cb4b6ef2239b5175529eabd89b286401d3298c804b7e6cb6156416890e26d2b354c09c73ff450f3d4b2286e68939203660b61577225633d1aeb37b5264d384a1aa4119c105ef2d231ba154cb395f7409ca99d52605fc5c33756fd840fa6aa93d4433e6d4207e3f64f62700728183dfd3268a2565be6778cb544d29696bbc69657608f7801867bf4f167a9a436c246bf0ccdaa1b884f605a21623d17545f09be289ddf874f56e6f05bb40688ec06464c49ca42ba7395e4dd7c88ef2f05ab39cbd1c0d1ff72edcde7273deb53c8ff0e0ba45015cbd9b32159e0469af00decb24e8851bd84bc3e212dbf7dff0a5bacb9df5e3648f66cce21006f01defdd2123158e167890d23dea8701e5ecdfdb0bccfcdf88f31ab87f5bf82b3444d19ee8c097c656423c5ddf9581c2e05c0c98e777444dbed150334f170758283d95f8b48144b82404f317444f9c7842c9f35b19f130524940a6211c628a65cc6a7be747877c34799034ab9d2db5a8859b85d7b147baad38695a510639f1c0bab2e0856ca1eb4efee30bd08fcb28128ea5f86579f0728abf7c49c0eb01c06311e83ed2bc0d149c61e3787aff556c07a69f13fc27e30e5b1fb4c0836bfaeef5bcf4372ac04b7b095ad72ec7b0b55724609127ce58f7845a9fc13d38556ef8903ca35dca618cc5b97d35dc7447bfcee373b2a4f8417a4eee6caf7b189135ba73075e26e7774aba04e42ff20fb57414823a6f7fbe24768256605dcf34ebaf83d43a9c2d511bf6453dc4289d474152a2fffee477873aeca6973f0f677b1a5f4d6a6da2f436bb4c6a71d288aee40197ecfa346d1ff3782c3c7fbf579b27a804c9b7c6a1321618c73b0bada842d9bc7dd7ecf46833070fab895f5df6207029f9e3cb0c9c1493fe93fb0f7dc4ed49a615674cf331a979ce9ce84bf5145a3e36c3acc6d60a086d38fe921ccbd93d5fa00834ec0466b368323016df3647197e774b88e1677ed01e66c110428ef698e0f19b5fd51cbd66b8bea01e9193703cdd2f3980bb7189fa837ab26d0a53975145a014ae1f0ad6f6c9eecd7d92942efe516a4d61e5174527faf8ed6cd8cc55246077003b65c36fecf74bdc0f56a91fc72b5df35bed113d5fda71c1339e637044ee11ba1207a2ffc8bd420cb08a3f10e6287956e0b7599de556426fc53bb3074b2b5d3d3b453a5e58bef249424de651ff7bd611aeed08143a31269daa42e84039d9022f16afa4a68c4dd30596b3feb850b225a4991c31d6071bd7a771ef919a440005abccc42719350c0b32e1b9d0ce082c60ad6d9f7a893a6dfb03451c40f83bae7dd34bef90c955126e6950eb6d71fa59b23a7df146805e0aefae74907f6ae2a6ac2ce41e7cfd569156117e48bbe9579f2af36c0a980d42d36a99ff0d849f50cca8575c1f5179ef6483fd3d2c76ad583c576087cff739a9b2c70369ef861ca9edb6d64508743b415fddf7387c9d8ce8805b55f5e869fa9abd32c6d56a2dd7e787e0b527bc7e48fba8d2061bc36fa0b8aa5d1a4a5ebb00ba3a3a17b62dc01b952dd8484a646a0e9636c0914e21eb2e1fec5117b032a36135cff9bc4e367dd851b4ffeaa3e95c87d25eb7a8f41a90a77515789603514bc1f7983418335aec8bff9214c8a487f0a95d42088e3ea0ff09156e5f53162a772b4fe04875b4b4428fb209c45da791fc8a8cb28a2772f473ec2fd3b3378b0290d2ef6dd99974fe83a04ba6c79a27726979876db6790dd2869fdb0ca08ff7f0ba818145355120ec0d9932fda492305f3c3177016052d5f421decd8790552e221959d72863261a08f5b40d08448c4c9c36baa1dbe2edd2a0369f8b11394fb7bc875459b810ee49c763367dda2bab2b12a5d0b3496d516878ea6ab516b16160994668dc765b3f007f6ab0e658bf0b295525a1caa907b7aa5a5cbe7d0f7b4a2d61b991f98f242d6a1a870f9e96ec9c8d73a2805881ac0902f75644f3bfa85bc7b516bc62541feb47579ae59596df9a9da641148f3994f4a2727bc2b468f9057ffe25e60fafa1cdb9e1b84a2462ab8a984088dfda32299ac39b16420b882b633abfb636cbb340347a6b44adc521f2c9e72fa91d10c273705d63a6e462615b50b6594870956f0528689f6cda9fe0b86d541f09ef8d9c88170af1ba05b593ab1221aae876af7204b56f16ec5d7d3b5adc44cefb6e7c3591b401777ae00dcf42c28d831c84b5918a577e520b1946373e2d5e34a9dde5afd99f26f5b0bad5a8cd87b5b31fe8a41dd35c6eed083b376d7e1d70c21335dd5063986b871cc2fd4dc936cb209edf5491ac71a72066f69c23e5c042919cfae1d7866caa07a76f9ff9ece284e77e3d4d9b58817330df3dccd474c008460e1255345a3bbeb708438ff2a129e948b70b4ec9415b22628e10e09ca13369ea0cbc2cd030ffff950fd826758a6bbd4ba1ce9fc3fe77d1316377f6fb72cf4c97379885735c344f1b12c9c33db8061b22f190a554dab6cb39efa6768729ffe8a702a5b2aded33d967a87248ff43ce97db3a49cfd6024cdb4d816c1f79e142b42e35652929a987b9d3030c213072e5eed591eadc45df06b28527b696c5597a34f70c93e26c1a882a04e1e625e6c7361e08b63b131b00fa8b349ee3b88a3afdd6f1f496ea1460b94080bbc5c2d7b29c4f9a2bfa5e30768d91513b19cb31da15c301db30ab377f8f11ddcff217c563ad7cc9e5e6b302b5c0340d3e2549bba507f52ab82186aaecb0fa5dab94548e45e5695eaeda88b0735aab1967eeac4efdda7f1efa71b45670fba57f10fb105bd6ce95138c064b40fdab0a76a49e6f130207ef5fdc0a403bdcf16f277667379f474a84534399eca55ea39be9f0a85092d855ac6c4780da3a498d2946fca40f6f8c99fe0e9d1245546ba71581a1cce4f479ec1f10ab148bf970c5d7e19f8cf43add2bf27a64f118696e13e2fe80c83e23fa6a0597e2b2ad4fb62c7a69798a17e2261fd38d67a202f794732796df81c6ee442b4527f843c7ab221bfc354a4477539c6ca8cf689418fec9dfc03cde39012db4075b3b08982ffff487f51c4138d91df45798ef8690d2359efde12cf7063945e2b1d22697db968ca1ecc5e4c803ce17435acb15036c4f59f74b9df298d2f1c29bc6b78c847c2afc58dee1b7dc653c6585c8fb0dee4f0350c8182c1c75bd2ef62c1960221e7dddc1ad97a2b1e634984c0586ef5d9d199598bd40324e65334bac6f5f808265a8de36d10d6a943d80ab01bcb19e6367864a2b956bffa757ed30b0a2e683facab9e276445b4c2559d8326f503727b0df3ae87a6142074b69868866fa29b33a12ea6474adad3ef5b84405f62a158d0738980787f681665a0ff01141e21eb6d6231a4ff02b6deac0192", 0xa79}], 0x1, 0x0}, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x80020001) read(r0, &(0x7f0000000140)=""/80, 0x50) 16:00:59 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) socket$inet(0x2, 0x0, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)=""/195, 0xc3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1287, &(0x7f0000000100)=0x9, 0x4) close(r2) ftruncate(r1, 0x8001) 16:01:00 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x401) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r3 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffcf2) getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a00), &(0x7f0000002600)=0xffffff20) getegid() getpgrp() geteuid() getegid() getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000026c0), &(0x7f0000002700)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) geteuid() getgroups(0x3, &(0x7f00000027c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002880), 0xc) getgid() sendmsg$unix(r4, &(0x7f00000029c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="516530005f2c00d91fcc54ec004504000000000000000000"], 0xa, &(0x7f0000002500)=[{&(0x7f0000002400)="44bcd55e29107849991958d07df959808aea3a9d15244b87469d59b1a332a43936baf943986de7268c6fbdd35aea87ad08492f9052f4dc64bcb4f0ec3f49012925646c69b30156ecac573596980074c3f72aa592c5efbe22a34a41e134a9c3d07a32834ecac1b4d31b0e793700a26d5c6dcec2962cb781208407d1d16d7e38356e7009f3072773c79787d930b4a209d954e42e6da52dce20d533d0d6d0fa29689dc4cbcc1616540e73b6da5076ce110f81eb21f0f20110fa24869a489154bb4d385c947d6c70ceefb8c7819a6bde0080c0ffae11d601644c57e9461de3803c76b8939bb35128bb04e8064d7f90", 0xed}], 0x1, 0x0, 0x0, 0x8}, 0x8) semop(r1, &(0x7f0000000000)=[{0x3, 0x5}, {0x4, 0xffffffffffffea05, 0x800}, {0x2, 0x3f, 0x1800}, {0x7, 0x30000000, 0x1800}, {0x4, 0x401, 0x800}, {0x3, 0xdde, 0x1000}, {0x3, 0x2b, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x9, 0x1800}], 0x9) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:01:00 executing program 1: r0 = socket(0x1e, 0x3, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0}, {r0, 0x40}], 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket(0x6, 0x0, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:01:00 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x28) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/93}, &(0x7f0000000000)=0x5f) getsockopt$sock_int(r0, 0xffff, 0x1325, &(0x7f0000000080), &(0x7f0000000040)=0x4) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) 16:01:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x175, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1, 0x4}, 0x0, &(0x7f0000000000)={0xbd8, 0x4}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x141) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = socket$inet(0x2, 0x1, 0x62) r4 = socket$inet(0x2, 0x1, 0x5) r5 = socket$unix(0x1, 0x5, 0x0) socketpair(0x20, 0x3, 0x7aac3a77, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x10, 0x4000, 0xffffffff, &(0x7f0000000100)={0xffffffffffffffff}) r9 = dup(0xffffffffffffffff) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r11 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x83, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0xa4, 0x2, 0xffffffff, 0x101}, {{r3}, 0xfffffffffffffffa, 0x26, 0xfffff, 0x3a9f8f11, 0x8}, {{r4}, 0xfffffffffffffffb, 0x15, 0xfffff, 0x1ff, 0x400}, {{r5}, 0xfffffffffffffffa, 0x24, 0x8, 0x8, 0x3}, {{r6}, 0xffffffffffffffff, 0x10, 0x80000088, 0xff, 0x3}, {{r7}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x6, 0x2}, {{r8}, 0xc68af04bcfdd2e88, 0x14, 0x11, 0x200, 0x5}, {{r9}, 0xfffffffffffffffb, 0x14, 0x20, 0x7}, {{r10}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x8001}], 0x66, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xfffffffffffff2d6, 0x7f}], 0x4, &(0x7f0000000300)={0x7fffffff, 0x9}) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000007, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x1, 0x7f, 0x4, "994720bf44564a0a099fe65122ed07b987632f56", 0x100000000, 0x5}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5df, 0x100, 0x3, 0x7f, "1af6bc078fc207be72b68bafd47b07b3e5a7cc08", 0x401, 0xa3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db050000003a032eb94aa7b7"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:01:00 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000400)=[r0, r1]) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/208, 0xd0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000100)=[r3, r4]) 16:01:00 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x80a0, 0x26) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x9bbe}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)="bdaad856c1151f249ddd67ccc0834080b012c0fe05fff5865574f33e83382d7f1e8eec2ed05e91d2a8f30e77381870fdcf575cff5278d582f86b233ebee069d9cf736e7a4f6da048b383c7aaa01999c298e232bfd51cc78674c081fb1c6dd27ba56e7ebec6387785a266ecc280e4e0daad75a0c3c54ed98350c4a4770831aa72c9155292ff8fc9ac5cb26bd2d547032feb1ce0b7d413ed5d3dc8d894fa24c3fff459e5ae2d23cfc17ebd307d0bba334b715230deacea5db9bf4316", 0xbb}, {&(0x7f0000000100)}, {&(0x7f0000000140)="6cafec56ff22fa4fa9d5f2f9e90dbdb4ee9ba467f2b6a19fdeb27c9cd303aa9d67c8e36c60b68d97a9db06b9d16f21e38d4eeb0e86bdba2d91", 0x39}, {&(0x7f0000000300)="86b0d4558860734d5477eea368c90cab89edfa6675e7c5288e752b38cb383223e8e678a1c018061da8ca4d9619266bc0b1f1f1956b164e136e75c00f14b54fa546edf4fe1045f33efdd0265489a34cef40c346446f98b76a1f1a6a6cd17d9ea5ca8c3057dfe5398e", 0x68}], 0x4, &(0x7f0000000380)=[{0xc8, 0x1, 0x8, "ec1a05d3d54e42d06303c342ff8902e5cd80cb896530fd553ed4dba2387ba13be30ebdeef3e8a791efb91e48c137855c16a365733992a4dd410c7b4a75eb2d7044437f9189062c97fadc307f49592de9d1742dd258bf0532efd6bb4030376a0d8d6089bcf61de526b4a4f1bcf5841209ea6163461fa56ff73c4ad236ba3096bf9318363647fdcbeff46be7d27a506793f685169aaf715f151fd95094054ff04c8be1a83804d152fb99a705999c6462fdadb0b166fc"}], 0xc8}, 0xe) chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='x\x00') 16:01:00 executing program 1: r0 = msgget(0x1, 0x450) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r4, 0x10d, 0x5}, 0x8, 0xfffffffffffffffe, r5, r6, 0x8000, 0x4, 0x6, 0x8000}) r7 = socket$inet(0x2, 0x1001, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCSDTR(r8, 0x20007479) syz_open_pts() syz_open_pts() syz_open_pts() 16:01:00 executing program 0: setgroups(0x0, 0x0) setuid(0xee01) kqueue() r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x18) r1 = syz_open_pts() fchmod(r1, 0x0) msgget$private(0x0, 0x141) geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x7) r2 = semget(0x0, 0x5, 0x15) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000001c0)=""/138) r3 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)=""/24) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:00 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f00000000c0)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x20000505) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:00 executing program 0: r0 = socket$inet6(0x18, 0x8009, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="b677bccf7ed5453c57ab774ff1665c98060000003404d633aa0ab655944dc9fae2f7c5d7a0ee859f94f06606b81596", 0x2f) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="03005470af529d5a15b6647bb6e4"], 0xa) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x14) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000600)=[{0x0}], 0x1) 16:01:00 executing program 1: r0 = socket(0x400000000000002, 0x400004, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000180)="2b5ec8e3b7178da8bdb5ca1d4c004f4891ab2bb0df919d7cd623e5ad107a5cd97b0d2a5ee1f10359aaac206e13bb411afda298b88ccf3a23ba0d4ef5d1094af74213e466f6da7823cafca8361953cbdfcb5c853fcf70f1fc5faa2ff8b474cbdd7ba71e0e2092ce37aa09cbe77d378e982c1877b4abc432eb929920f7351ae4635106e4a6310d00fc23fb7f200e543998010b14602f5ef270933aaf3e9fb294ed3785aabf53249f9abd8bb0a007c49ecaf3cf5ab728bd7dac9ae3c726355c21426e9ac6a479771f301986161b1b64434ef77301140a134a8cb86d21676afced13816a3cb5b95a6f380981b3bce3d2e7c9119b", 0xf2, 0x402, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) execve(0x0, 0x0, 0x0) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x40) 16:01:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) r3 = kqueue() shutdown(r0, 0x2) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000200)=[{{r4}, 0x6f58d00a8fe8a0ed, 0x40, 0x0, 0x8001, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffb, 0x60, 0x40000000, 0xaf}, {{r0}, 0xfffffffffffffff8, 0x0, 0x5, 0x2, 0x200}], 0x1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x42, 0xf0000021, 0x5, 0x8}, {{r4}, 0xfffffffffffffffa, 0xe0, 0x80000000, 0x4, 0x3840000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0xa0000080, 0xfffffffffffffffd, 0x7f}], 0x47, &(0x7f0000000300)={0x5, 0x81}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r1, r2, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x8) close(r3) ioctl$TIOCEXCL(r0, 0x2000740d) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) kqueue() r4 = msgget(0x3, 0x410) recvmsg(r3, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/243, 0xf3}], 0x1, &(0x7f0000002700)}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x4) msgctl$IPC_RMID(r4, 0x0) readv(r3, &(0x7f0000002640)=[{&(0x7f0000000240)=""/5, 0xfffffffffffffe5f}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/168, 0xa8}, {&(0x7f0000001440)=""/22, 0x16}, {&(0x7f0000001480)=""/4096, 0x1309}, {&(0x7f0000002480)=""/15, 0xf}, {&(0x7f00000024c0)=""/104, 0x68}, {&(0x7f0000002540)=""/251, 0xfb}], 0x9) fchmod(r1, 0x104) 16:01:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) syz_open_pts() write(r1, &(0x7f0000000000), 0x0) msgget$private(0x0, 0x0) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x3, 0x0, 0x20000, 0x0) 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) write(r0, &(0x7f0000000100)="0fbb747c7e7bb704d74d4e51c4402c38bac73eb5f795614dbd840ec2384d2ada49fdd8d61448e33c6cba299384c6e0cbed2b79a24d67705eb5ca93f7a7951304c6cd53e2178807c0d2169d205ccb38d1ded550f655aba1c58f085d8095f6df86041befc4df37af43d8e83e3862ba3f7eca4284e65f26a0be5c30883792d9d69186e981c276690a086e55992572caad73ca8db4fa365473cad8b6980178b3f75a899ff7dc42b18d216b01dab181805b46bb38bf64bbc6ef71ffff8919e7412969c19892bd05038bc36d4de956b1ff91b60e3bd721e856a4d2adb93a", 0xdb) 16:01:01 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x10d7) write(r1, &(0x7f0000335000), 0xfc94) unlink(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) fchmodat(r1, &(0x7f00000000c0)='.\x00', 0x82, 0x4) fcntl$dupfd(r0, 0xa, r0) execve(0x0, 0x0, 0x0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x100) r1 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 16:01:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20}], 0x20}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:01:01 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) clock_settime(0x3, &(0x7f0000000200)={0x6, 0xa}) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="710df2b9c340ec011dc91cf36638b49909445106229a9ca601b4001000085d3218fd25702f6ec6c6f1180b84f93072100cc2525183e172d7b07235bda2f75c8b02230ad7560ce5025d1c0182933c255f90b9dd80613cb32fa586df62349b8a5e65c5544a277f6fc93cce3c135808ba836bf72922814a6932b2036c9416d09892a294d1bdd3121db161dc5fef870000000000004863e6f83f8017be345a752bbd8a99f56f50df7471478055e996837a408b5bf174840902efa136aab3"], 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="845adaebe19a6a7e35eaf97cf72b57021a24997791d659724bf65718d5b70d214ba7e95675a863830eb5bcd86454f59787b9a60f0c1e75b31d51d7918d", 0x3d}, {&(0x7f00000000c0)="b6fe5705ec3e6e2e7d940f1f6e1a4eb3aa8d270b1f042e7a8e3ef180d43fa96b295cb414f7cbf279cd9619a76320d32492cb13f9e0ccf208f227fc9210a3b75726836e63a2326830d7daf31848c7cc8e6664744544df886453167cf8a9e1c3d259914ed43704eb14104f8fda2941eb54e65167c7aa03c1ea3caefd4e4f843ef9f53ce6db2debd27e37d883ea54aa1d614b766372aabff966036807afc259b10a68dd1c24cede9a4efd7682a2cf1e92802f69935245315732030328ca64", 0xbd}, {&(0x7f00000002c0)="ffe5f21dec1308641c322fd836fd016c3407cf4fbc5694a2528ca7c466e2575766a3004c37de8c86d187158849b075768e41da58bc85cdb643958d1c72e2bb8f6a37df45e95136610c207322af84dd081b17fb9b876b75013548017a04428728847953c19d4ac8b7e0a3694493665199db2ffe31edbe168dd6702afa14c8a8a960e2da7aa5cfc61b327a562601760d1ddc8789e3fe002b443806fc756417f7e5d7db7bf3420c4afdd88e327029fa919bb96163e60d27584aaa5a3e80b29ebc72c91635082a8ef3", 0xc7}, {&(0x7f0000000180)="d5132be6c13eca1e9c63392075ed313ded1e5ac9bf", 0x15}], 0x4, 0x0) sendto(r0, &(0x7f0000000580)="8517d706f73301702d4881b81c67af4f839e3fed79c3124e0d36b41dfbf5aa791dcaede20ab0c23b88cfbeb242cb3e5712e3ebb281c9506b5ba852898b58c1235809dba0836b96e627dab84675294e728da7bbabcb6ad8fbfe4ebe294675a1f3ab7f1ba7708838ddde833d10b8d3d28a52627415382ce03633fff30ef0777ffa473b52d312418e142b690c5522c2215ba505264e4cca0c07d0096fa77a9dedc232922d4f8a8c958fbeb53385c1b94c88b92516fbf117a25e42d7a6bd3814dc7888a66538d2305308445dd3e39414845415d0bcb1def59621fec3fbf7531d0547459750f3d85dcd90228ed80d2260dbe8086f0773b6288a0a56b6528410c8115896c75073d6067e7ec0fd6e37acffd5275112bcb3446990f38270e646d5d126b8c79e84d3269e7e02ebe697149df3ad1ae456899f7b9e3add6c7580852bcdc3bea5d20b1339586d0fb1d262eb75e5c1e39d5bce76f5196b054b0dd1c669e2291ae6d5c48af264cfa835dde36bba86bca306d8e42a922fa1da551efc37d621118ba79a072eaa2f0b0a0d04877482c57ec495bb8602a2bab3713711917920868d90c926f6472870f2467d1613788d45b4e917f837c85deec8ca655e0e518eb8140667ba597b0fd4678aca49074b26953bbbff22e8c8f196666769f9ba06fc923af584849682a2f601c159f6fbc1fcd81735ba55a31246e335239d0891352922e36e252dce982c93a8eb4609e6f70af02a46f32126b6392a50a6fd30c7aa0668132e300b9527ab6e8b123deca3984942663c885f302767f75c51150997f8f0fde334e02fa4f091f236ea2b65c2da499b0dd90f88f20357e0f8832744acb407624e46fa7561c6aaf689984eccc5ee2d1932acb926c23d4e04b3dcdeeafadf6164ffd96df3bbeeda556a2aaa13d13f031478246e924d89f7fb9a67b35f8d12cd44e8d7cd705c0a6e39a1da4cef5706a26ef91a3884d2c2b2016cf1953c3f5aee2f386069339fa85095cca74da36fc72461426668dbd092a7f00a9b8abd58f7c3a69083f651f6fb097faa92d0764eddc91deddffaaad2e34daffdd1cac89d765ee99a49c8e7a52d9fdb73f4d8d18d52ef75ab9c943b29c0afcff2ebc3edc71e0ce668b2ed5959f9e78c329503d1135bbf8bbd29feecbd741d428f8ad539e3f6b64f89abd4d953098435887ee0ee17ba59cbe6eba3e8a25a191bfd8da17de9d3a25bf3a4a160fcc80ad65eb881957b58b4dd899f58b629a62f3be90b0934139abf54d1f94b3ef9e8dccc079fc376fe98d30e7fe430f693368c1432d69f2a98fd0cc7d31ef67aa686e1650b4b39154b03f88e2786339ce75123d93fece71db5c0e9cc89dfeffc0fc52681aaa1ce79a7fae0aad23f384d5d32d7f27021c54adb45e836ecea016f097ac1b3fa179f1232dbbc426a253f7d5499b6bdf1e1a362f06e6356adb705f0f2fb5340f57be8de412bbb13d2b24200b0021b68a6d852e7221c0b037c1257edb73894175abc34ca38edb448a167d5d5224a8f4df39c8ebed80feef98041ad956e606a1e03e881d0fae0cecd84440177ec9aedba582686722341dc3d3a0b197280cfeec10743968875f3c4cda1e7c5c71735f25a7c5ce8483f82c1c80bb9abeeded414bb4d27f8accd5ddd26915a597b6561e0381e1ca85b6eee95b6436014d4e72429c3ff5e3b6204e2981aa1e3a6e87dfd66d9e8328fe5ca526646d421fb94639148ac718db9ad0be3d91b794205b23a5ecad95e898bc858085ee0834033f43c3887411c1a34978ade5a615a5b7d4ef801765b1aae772d25ff1fa51938969b87c2d257973dd0fa6993dd5c70e53cd8b2a4fdbf318ab728382f5af4743be5e2a80198e70ff47cc2af467e4d69e4ee27805e289eb2e57a8dc1fb9344cb98b9ccd12cca39dfc412dd9ba12ddbd87aeb8078bb0f68f0ceb11f4758c969174d2ca6a48b7660ae30f714c513b788d9ce4743322f9ee1acca305da681da2c808e411fc0fec224f07f2dfca4fe0d7ef10aa66862fb16a4462360dca383ac66d16533ac85e99669b7ff0ac015c8b97ca2e648b62e00402650a1db2536a73d8cbf4243a2b188d3c59269c80b3e7e30f0e62dd8243b93cd32b87bc2cd48cb38ab15c480fe9a162bd17922ff8a602b17dec5b337c62ac94dba18bb44cd9497a62d7f51d523d4da6682a753c3c2311d8e462c4cd57dedaa9c12447f5a86bb525f673b5fe14b9dd926a76100035f2219da2d33ac8943147ff30809d53f5708987d6a376b54f7a2411123b652f7ad687e3dfe6a0b150e6588e9bb1b8226024cfef7da93de6bdd7cccfb04e4d8acf24a026c9c1b594ddca9c0f41c3901171931d017339b31bcfe7bc747f89de194694b5bca7c94556463694f4bb5c07e3d050c92f88dbf9f9f14c8cd19198dc7f45abc725131abd3dc1f4773a3ee8f3e722e01f206f488bc59c8861dc24769e7295118fa75de7384095ad7a3e24f217bb2088dff473ca9921bb6f9504e1a59b0288f2b25f1c9056e40e5607b4f49ee227d6e78f6e15a3ed9871eeb538c4c18541d49af2cb14711263953213bb44fb537398e159764636828e1380f35570ea0fe2c666a956ed8a941111caa67b38530ecc95b6881f95d6d66a1c57b9cc00f233d6dc93562f9d7c6b4b94df9199d2cd12e7f1cad8824563700a69dd038df81f9ec7d8f962a5b67c0cfb61e82798c2d8f9c00e522a5f6e0d8013bf5de41a70411b5c3c75faf1d811789583c5da465f9de186f5664df9f95154e22358f33892b7ad35cd8a7396ed007aa1f18cfd83609e73ee63bb385dc687ed77a81abbdd4511f86533742b87adfc2cfff8cf825fe6e119a45d0d3f326f56db4a3ca5999c8d2cf4f7856069a7d38464ffb7eb10ff4943dba8ccc13d78cc32f391bc6cff6e40649f9e29336327384418690b61f2b79ddeef47953f1edb8708a55c8ebdbf40147b87d42770d45874b90404d1dccdc67108962cb7531a240849d2a40ac32d5392ca72f762a877f5fbf11a42dcb8fc857d8cb680b0160dc9079289bd88e28609b447f95f1b13a3bce50a30c7e94486d4a2400537338e2f59197c7a11b53f7a820ed2d93fb22fefcd3298d61445075d14ab0d9500ccb5fdd1a55ec6c80fb7d6ec71c4bd5c6d8d5a2dd0aa12a5c87bd79efa4ada0d6a8d79e1401af73889ce5cbdd1be19430313d1f22f8c2ccb323419fda0d52379f840759eb16117ece7a53401e9c50a603902b9d6fbb4bd1180d19a44f89510d5584e8fe273cd8e664c34bcb29815c3114493e640937960c58633973e57344bb28e3853d26fb409b4f16d3e172e3c51746914d66cc2cf593b0a08fbe4423c26a85d077548231ddacf6466d1bf7c1c1b2f2f69a226c46f3dd10a028811f274e259def2069d99d9899c3191e1b156f2ce9b1ba2e1224a19f62eff9c9dcaf507bb92406489e9e377984458ec9a07beb222db9ddce51ce3bd8d9bdc5bbaa2e50d9f6ef64a3f85a40902e27c0ec36e16dee4619422e59b4e00aa5b979141b9a994acbf17360f9f9140b47c82dbf9dfae8912b306cd23206d4d166910a1571f86cb7e27952d63300faf9fec29264e9a3ebc216feff3425da039f69bb2b1fb939fcb4bffd686fcb3284096d07a741a3cfc95dade6fcbe57cf2fe7f8ff339c82d411c0426cc8cf1bcd870e108d03200dc504f998f36a9c001ce8ca3f27483bd150847d0ae71985745b39e1995d093a579113733bc18c6af48dc881d82aa85662b0357b4e7e06ce26e69b7f0fa3df960c88682131b8d42193ed1b242850e24498f90364a63da3a7e783aef7684dcaeecb2468cebe31314cd0ea2f77c6a1116b31b0044deea2eb7f0fd56b651986f09bf4d7d580502076e302b76be5bef9b688430fadd5f9487a1ebed2dd7ce233e1d9b05f1a2f3c7c2bae2f4a9c2089dc109a0ac2fa3c0464126263c9ce76ecba88b3355e25ffb305784faa5d8d5c3e4e3763ae9a7d3ccfe25ddc4e7ac76f1f65389ae6d585d17a97d20a4dd5d4af65f4c52031487d6a3356bd9bd2587fa27094e4fe799db6a5f173aae8f1139054c233cfa3fa1a183b991cfac488162d6799ba7a88596da02a819b13b6f430a60af9a677ae89e1e221c8c0aa8b923165afe59c76737fe40c679097bd6ad75d7da7d872dc527b80cd2449153e11488f2db6743f23c4b77bbe1baa388b0973147841a708dc8933eee7d3538ea885ce01c7db6e0d0f2c62f271b740e53c0eeb55c84875b9af72ba1c26fa1d4041dfbda04f05a9d718d29eb33c9687b4768c4260723f6cdcfdbe8900dbd45342c5ca4d66c4216618a5b015f5e428f6e13264309fa2a833b27533e186381bef17a970a9eaeebb84fe3b6d451b89c4561110b6912f846d2999795335802051c3edf7cc0361e11b7893b4621b1ad9a99aa028f0a2a729e5337ba955f7e655991f444adee8ec0d8e165498b847e6dd2e3999501f9f8bb59722c4d934c255226027e90bdee979391312a0e71a7e533e9007c57e015bc2195dae1938f94791a44ed45866d8385f6b8e35db92ea17807a6517b4b13f2e315a6dddbd7af5153bf9c903c3bd0065adf5119fb042341a47612294e0f99d139783a005166471dc986dbf3546b363f487d5d7ec5550bbfa223d57b3f162d5cdd8c578558c1cb0cba118e2d42a5c5e0ff157da8d37cac8e2f1cf9905848f96b47cdd8ac37783d7611a43d3cae26141399b04bb2f244d690bb706893c65fbab2814d0adb53a877f7df2f1830cd030cf896eab67a00a732ab350af5cceee9c26169f826af7882dbf241556de0dad028cba711d169fbc2edeb31ce6099e9893f43b76484cdd4eb74752c423ad1097759f9a67fbd5fd5b5ec00948279df7faf358b4bd289f08d7c11863fbbd72e6c5615159da6489f29318b297fe3795c27e4157ecc8b32ec2047f8d0530bb1382127939555b98f3285846d463b5667a64167ab2300cb8eeb8175ecc15fc682ae23e6b8cce7847693c7c89e455e9fffd57f2b18bc0712ead49c8a7cc3cc747876cf103aa64fb8f39b77950d32b8abcc31a5f34d0728833ffe36ac0fdb7c9c42328ad0a5e987c574b98d2a4e6c9d3d184b807f04c9702e47a75de96088531b223c97d45b84c771a7984cd0d2532b9897837835d7330fbae18449ec9fd2a8f24029f94b9e98cdac0e9839d3942b5093d4dbf4011332b5c1950c915f01064eb38d52047093cdf2a31cc4a19bcfd62dc8979bf204e06ce1fd4246f76af94402a99ea8befc6f7ba95d9a032bd39dc323ca558120fb503f883bf98049be80f98ec9756d90d5c2a44fa57ca825abcc674e25ef5acd33119c50bf3bbb7018c082a85168d6470f4632b6920ca8f9f32dc20538d6fef6040c64ee7d6f6827575d175f938d456bdcbeaea2cff6389dcb2bf4cb62d5e3c1e3031dbbe686df6326e650f2453bf87d75f9a7d679ad3b0269eda4418ec5903224a1df61b1d5d61fc44817e379306cb6c6ae5d46ddad0cfc59a912bc38965152b52129111f06f05a17dd8c74b9b5da394e16d6487d63c4f0e67abeefa2929872f2a6e656a65846006749b5df9dc082f21824bcf30184875177efcc76b74743a1bf33151afd7e607d29839ef545f9549eff0d7757a87752fe3a163e4f08767d92716dd963d00d129607d5ef2891ab306149b6f74159a5f55337a9c2b7ef535ef6c0198a08c4635183aa10f8b97906f8c2272cc80c1e1f01716c2965052220e8758c9a920540928a151b895d8dec6733450b29aa1b371c8899b270ccfac8ffa529815b7b29e5ac2680869b8ef08caaf70b658868d74b191c5", 0x1000, 0x8, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:01 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000004}) r0 = syz_open_pts() mmap(&(0x7f0000f83000/0x4000)=nil, 0x4000, 0x7, 0x1811, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x200) getrlimit(0x6, &(0x7f0000000080)) semop(r1, &(0x7f0000000040)=[{0x3, 0x300000, 0x1000}, {0x3, 0x2, 0x1800}, {0x1, 0x0, 0x1800}], 0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6, 0xe74c}) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000009d0335190024b9a65ddc6158ceb55b59673f5f7e43bbb6d7bed5298ba351753a964351e5517fb6960f053e8f460031c8bd3fb716b0f46eb9ac4864a2515c3742f4c93050e0f93a8842a0a74058b1a4463c87209841"], 0x78, 0x800) fcntl$getown(r1, 0x5) read(r2, &(0x7f0000000280)=""/6, 0x6) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r3}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r3, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) write(r0, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 16:01:03 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x3}, {0x3ff, 0xdb}}) socket$inet6(0x18, 0x9003, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x6) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:01:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffed1) sendto(r0, &(0x7f0000000280)="03dc35f1eaabeb2fc5f8a55b45a14c1df0e597f6bc13ae37bc3efca1879c41c58573d95042254293498f4e095f2f6307f1e6981a82e36d0a0be4e8ec34c31c338d76216d2ea8d948266a90b2caa173fee79af77086d83bca0e07afd366baf76d755bb1ffa025e1c301a2a085c24f3edd0f16d41d97e56f4ea8e6b6e33ee8c239823f95a1514cc8255535e62757261c35e7eebd973b910519ea7eea0b353f898d554fc2206e867a4d65c2365ba5c6c5d80e2a58aa81c0283dd9aa75b27efe3ed67c6496854329a75b3bd88c9038fce9982f4db756f2058ca555e7162d24e99035f47a499f75e3cdb8e40d8ca15854919ba6c413820afe6f97e4fbcba5e017f6d47232e503251bac607cc61f3db2f6693245bf32ca943d3793f32cdafdb2ac454d6a27c3247c8e9bc3bf06ef721716de1b1d42f8a60786bad0b0bc710a99ca67424ddb38cf7c8e04e02dbb68c6f54fdb17ce14e2976e64f1dac22bac17da4f1bc6bf84e5c027667ca50fa16e016c42e9f69e631ac88c77960cbe156a482f23311858b4e59a39ca5fc674a95dc4001a704c1c813fc1e68a52c49ab94cde0c2e01982829fa0794131f388914797ba7efa1ed7462761b6b18e0b9cd1761f3ce6fdcfbe139b94bf2d3d5fe51059137f1481ddb39b6840b737466947a95a14c48f99d93773e24f5458ef861ae9e4afc26646aa7f328d5beca336e66ad545e6b15c99b11f18f5b97fc4a8aca885880d5a8d0b92d7f26f7d7d1fe6c2f41ee9ecfb0e7b30c2aa24b35ed32e35b506f465bafcb7bf1b86e4eaa7bb2d0d831cedd149a206a5dfd471af31276a051e65cd5891b7b20ad14479c3749ad33940269012b285845def30406cd425a93b7d36787f1b9276c0bab577ba2d3d69e39e40b42f59dae076f6978b35dedcf0bdf9c0d1fc978922a22fff1cf687ea6d46baa5d9691871c4dfdc33eee6e6ac0d2792e2b6c177f7f2ce933209981e0cfdd2e4039e7df369e5c1648266117414ddce25b6e9d24430c4cec11b656513162227ee407e8cf1fb482a01acf58d5573b99bcc961bcf872652e848134d55f874ba8e2df98aa803caff2bff6b64943454480d329e4af0332dba2aa3c4939dc5725886475fe0bfed3e7a7359115ac3b007859a807ce7fd7cb9a80e35ae2f83d3a79d73842679d6a443f016f6c010ec48e486ab5e6bd7035682bbb112110c924f2820d844db201b6a0124f93e0fa4ac153f50daf5b21a7b321928b8b9d26ce9a0a79ee87e3ad653a9efe75d7336f7bf7306e995d3fd37d5a0c7bca24b1621fbbe3a89fbb9c0d17b894dfd478fe37c04bf78387022713248ce163341c11a5d55dd25b9a95a4db4247669a46ec6e18e0c1e75d75edd0ae3a54211f94fb7963eeee8fd8599af8c5b6cc477424a4a0f6518f1b9128972742cce9ea90009e2159903f5faaff3476163fc92774fd56ae7c3c6a73a78431f75814516fdd9c66216dd1b45c26fd4eea8ad87d720ed683e3f5952cb02c23d9690635fd47f1c2e0ec16211fb0670dd43da91ac7d0692df7227ed83ecc33da85d68c63c3cfafe7f59841c0d8f7fcaf1809442985ff043caca17da7c66f7c4c96ddcd88a9875a3fceb9d8d21cc0c0254f9ef9f1579bd59fb52de95bbcccedd53ff72a09150619ef2d468119f6aa0047ca2c1de8177a76d8c76ccc55323183f9861771963334b48ce9bf9a6f0af92a178a6b283e4ce426412821177318b766136dfd2bcdfb6fd3a6f243e9bab497859759f813a3d803288ffe742dc1dcbe9bb7f5a7178f2e5e729723956f5ecf36f0fdd3f4bed35305378ec3dc0fc7faff32232e5fe22dbe48545d307747fd1d3a51d5c46bdf384aefccf3e58d83851301380858bc87ae1b89befae73a3a46c78ed2ab08e151d555b1c991dcb045ec785a4a23d635faa28c2dffedaf2cf7de5f8a7415ba1e800d9f73c16edeabe185051d78cfd9fcb9475b61a1af78f6db59feebf7e0c294e9cc5c912e90d1e46513d39419682d1d1dd0bdf11bb8f99826269636a42617a694954e5507885b2f5446a73f15b62e889c5251433688fad835f148b43f0847391928374683476de40a5cc30006da73ab12dc60df70b1df4ef0b27d92a6edf71b62656bf9e4aad961bfe1eb2331e3d62c766db053cd4d416193e8a4845d565303bed0230d33ea955b56bb5652bdf224e6184ab5b739549f69b26c9a569ac7c809a22a93598f41cb495709e57baf3ea672a533596a84c86d497b7215eb5bd2001e7254f690ae639bde8bca6258b769d34aad3abfe5b268b23541844c235a7f9aed74c3c9012a569c2c686151060ea60d1333d17c7c1027904c7d95e12b1bc6ba63d536ba6a3725926e8c07092b0fd049c8cae6144d530f7ce70584c43aa1eea6d637e5a1261f13da787064f3c91129fca4095864fd3cfc209def2d3da4ef2dbf72b12251557fe3297780fc60c401d6e514c1c2af9185520145b7261c832555786c9d6a77357f26dfc8aaad7f6b67e5e42125776c84e912f05b7bb58bec6afc10f4148ee8272c95b90db7c61a287ee46ec599f204d89a1daa30cb60b4806a475e4c25652fdbf96276b7dccb24006908c5f3d69d9966008184b5030ca06a120837b9167e3682f9833c9b0a5730b0a3507a18ada1b36828d2f80b3d5b0052558a5e911e0140f7737645c2fd3c837e4689df7d1a330c1e5e5bcde329869ca2dcd212ec4b7dc14970f6b514d190961a3373834112f0c078641f5fcdb55396dcd618b29b9e1f98dddf2fbfc2d37edf0e5e7823a078c412a014cf3fd257cfee68dfcb487db1a9cc256c1ba80122f44ab573c82a78ba0c84f304f8d905d17fe857a4c36bcfe11d54dd21573666598abb36ec5272963c5a5c93ee79be05ef41e323917e8c79b673cc730d454145a122f5a0a29884ad4765d11faf276eeffeff7a5931c51e87eed13887200801b48c8e61bb5addf370288545a08dd8b0676a5a5dcbee6023275942977d11dae34496ef2fd24ee834ad26c6d204cf3be4d083afdc8e07f65338e8d1afe653bd2d4fc693adbe45797177dcd3b87a4c13dff72f97931d460e9381a7ae8d9b5f2aa425ec0e014be08245b820a5e84611de3f3087e77bf1ed3492f69608806fdc00feeb9717ab4d46a9625fd55e054a469165004620a13a8df966986442c53df6b0fba834a8d6fd0fecdf7b4f2e25dc4dfd672597041f657c2d2cffaf7476bc189767650cdaabf828ee8b35b5f56ba7ed9e3e3beb1dc55d249229aa7bde807ca6c9f12e6ae30af44d8d2396d21b7109702ee23072dfc7e5ce610b35cf99bb5102d99eeeeb5fc37c3017d9df4a9e63bdd9214db9daa8128610d34a90dba0bbc4c66da15a14e9c5c4b0d382499fc5c6819001355ef921db99ce5edd493b0fedfe9a88489b979ed85a7375bced2aecaa4904fdeef8b07b131805a3c696dd0cafb1dcc3cbbcc25498fc260b02691f40158d1de4dfa8318d791353183b5b365727e2ca4e794a88b8971e42674c3f974971a841d50b3b46986a00d8a53b8061165579c08b54633dca9fe8c36c7681cb70612498c493252ed04bb3d021d92af9117796d2021139b62d1f53d9ff6f3fef70eddbdb78641cb9a3b78210da892a554ed34ad7ac6012b9ca2b23d64833a26f8e7e944be69c49fe594beabf950bd43f9e40de2419300425bd953aaef8dac641548cc04adcde6f6dd4b6683f9be6bafd9e7c85141087a74396defed9836987eb3833a93d8472919cf70c56433d4d39bd6b39d4c6d147d781efc27d32530b24af0d2e9d250877479a12f8091f91fdabbf6374ca5106b17a8711366ef6f914ef1c23ac3d8a8d2a35171f1f875d49335cacb6be266700287697605fc7fc88c56222085bf71daf1ffdf965479f1596a034114630c4666e24d2cff356af7a491c18541990a28da08383fbd0e8e5f756ed1d2f580cc14f3de98033301b2c3515d9f9d0e158887412339920311f0c876cf5054870dfc9dbd963fc3364f1fd2b723a5f885b9919dc3dada7325b05b91d3ce097e535cb7545478ed0f2d4565bd79f105b02657b8edb8c3ec70945231268dbf8893bb810a558b142ea4a18ccdf56cbd09cb069466923534b72c508f30390032ee4656bb4d9722fb3dd75a6eb5ae466d31f542f75aa02a802b9b748d490df3e88dbbd6b5e3176c4f663a65e8e2820f871484922204eeb9fbf8c2299984741408aef8fd7e873aa2ce83e1fdce4d05ae093d22273374e289d5e229872fa2e26d9d101720f07f67f654ab69bd2bfba15d284cb21bb9034c15467d54ee30c5c5240dffa2403cb6d65585d45d893cd0ef1f9c00c5e45e629a52fe51b0dad436f4471700f51f7c322d7ed5dbc51b8506174d4ab8d4fba19209fe715a9959e65c9a267f39b75ddd459a530a0ea71d243c82593bdab07465a6439d96cbda13d87267cb0c9096c7afb4e91edc5f5f52899fd11d71ae8f92893ec1ebdcdfb8e029adcbadff526ea83b31d158466053df12cc94bc3a59d72e300ffbf0e79b136c091abeff03b12bd940d99c332ad28774d828289b904ca2f4a2ca80d543464375dc6cec307b36fe7c5a7355e73470222019771caaac77527c28126f81cbe84352c33270da719503e5b47fe206f75df125af02d8131fd810ea1ad2dfef7ade5c894dbde4b137d432e9585e23b73cfeee6845102566630fc1dd14056fa8f8e7465f71b2b5824566cc31c6b4d2acea67d7b6d7540f70ad49317adeee0d2f6ea5721985765f81509bdd47f7e808ec3b9e49deb4de012bf7f47b5058062fa28b49bbb5ab83a1f13b1ed041407a9a12359a0eebd6abd3c55aa9aeac5036f60c486e5261435216907dc6258d8f26ec681b9015f7fffc64ef43e7e81839d905bc32b996043aa49062b5b8ad23e5846464edf6b868d1b684a004b3e773823e82502fab76d9a5fea5d814340823fef84594f3f7f7c033c1c9994a364d82d2ecb89aae60c0b16042875f98f2ce1dc9cf455abfa332a2186178ee0c76d7fb3064aa723292d27e6ebcf6b0a0dbbed6dd223f1f55a534457bcfcd7bd5bc6664fe37182fafff1887fcc9343e056bfd30544ea83e2cdae514ac7750bebf778e0fb6b94eb88f13ef0769c9b19c90b46a21ea36e461cad8629e0526d387ce12a7865b440d5f69907c7a948a020f2b9a44a8172e5bb586e8c2f8868a934e0200f32ea3eadd9873e674d312caf2eac64fb91aee8da5dbe81d79e7776a9f515952b1d72f99156db2b4e9fc548a22e428fb35c56dd42c0fbae9c6ba40cd0dcc4d763d12ca3921fb30c80a90db498191409b7b87286b4d5ebf7efdf079771c278693d68162b0d41274acd8117dff6fc8fba8de78c4b444fefaf24fe37e04fec1a960210e2db5c03cf5d30f4bccc7507caf285028d4dca7d554ba07aaa69748970d53c051915df77265992b00a2580038b2c428b0e8542e4c9fd22f320f1973d0a557e82542c3c07416603da8472d41d243c35d427f98b0460680398e0a31ecd174b1ae74f4ba165f302761a05bf9e80b5bf0fc0fe47efb4a4e57f8c19ac9e0650eed7768ad76d7549ccd3844ab3c1ce8a4de32b9e38687c7f04bad5c27223b9033f7ca8808ebad14715a36ff6dd6ebffed269ab9bf2885510c0c83aeca55b61ae8945b9dcb9d86a759769f623df2be38eb2db77d9d644b67853fa3e13cbf0edc4aef47dbbe2e7795cd11e03152801799fdbc2155b85f18ffb28aa4d81dd2eeb3a0d3c10841ca6077a891067a881e67a47a56940692822abe23ae3be1024177553086abe257573cd770cb93bd995c7f6ccb0587cf49d6f2eb7a5", 0x1000, 0x400, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:01:03 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semop(r0, &(0x7f0000000000)=[{0x0, 0x7640, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x2, 0x1800}, {0x5, 0x0, 0x1000}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) lseek(r1, 0x0, 0x800000000004) writev(r1, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) semget(0x1, 0x0, 0x4) 16:01:03 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80, 0x79f}, {0x2, 0x100000001}}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x8000000, &(0x7f0000000080), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = socket(0x1, 0x8007, 0x400) minherit(&(0x7f00007c1000/0x1000)=nil, 0x1000, 0x1) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r1 = shmget(0x2, 0x2000, 0x24, &(0x7f00000f2000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 16:01:03 executing program 0: r0 = getpgrp() setpgid(0x0, r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xff, 0x1}, 0x8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x3, 0x401}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd2d) r1 = syz_open_pts() close(r0) r2 = kqueue() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x8, 0x399, 0x1ff, 0x9, "b5f90ce5fc9de5f230273f570d04aeb8e0e16de4", 0x1, 0xfffffffffffffff9}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="ca39c320e101f406898606b9a0e13f3429345212680635b4c3f64c16f491de381665e26c0c82717148658f74e22f09f0e002c06b77268145a55deea84afd17433b1095a1a48a6c578c196f2b9a0f4dc594511e6c08540dae76dcf9291df521", 0x5f}, {&(0x7f00000002c0)="647e95e182166778097ac029491b01d992cea62b601c01f80461d3c071aaa37043174a0cf25123f7ce0717fb1f589332b7e4ab31b3072bf985dd2f9a326b5df6fc76f6f57dd9fefc4007a95d2b2f8aa8ef7a9ec9a73afd2025747468b298f111993e91ab022d938e835ee5f50fd76c720af71fa20344c111001adabdd0b00ddd7563fae790ca495df9d715130cb902f054cbbe70868f60c4", 0x98}, {&(0x7f0000000380)="9e0e03620d82420eead3e9d22ca79a990c42f9d7f822c10a88b3a026e2ffa78f78c19fe791cdac6dbf97ec24d91bf0ff77c0e8717a74e5063a1992a9eaf4b2980402d5508530cecb27e4bbff066256b5b0bf401905278316471d7e763bf253f76fb1c39b520889112c0f8f8b15f73b5733440ae864", 0x75}], 0x3) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') recvfrom$unix(r0, &(0x7f00000000c0)=""/44, 0x2c, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x4000000000000003, 0x0) 16:01:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r2 = getpgrp() dup2(r0, r0) fcntl$setown(r0, 0x6, r2) r3 = kqueue() fcntl$setown(r1, 0x6, r2) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r3, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x8) msgrcv(r4, &(0x7f0000000040)={0x0, ""/75}, 0x53, 0x3, 0x1800) socket(0x1e, 0x2, 0x6) 16:01:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xfffffdbc, &(0x7f0000000280)=ANY=[@ANYRES16=r0, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYRES32=r1], @ANYRES16=0x0, @ANYRESDEC=r0, @ANYRESOCT=r0], @ANYBLOB="0734e5e65394e7d6898eeff0e9fad4db931609f87c9cb546d2a19020dee4", @ANYRES16=r1, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYPTR64, @ANYPTR64, @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYPTR64, @ANYPTR64]], @ANYRES64, @ANYRESDEC, @ANYRESOCT=r1], 0x10}, 0x2) 16:01:04 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@file={0x0, './file0/file1\x00'}, 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') 16:01:04 executing program 0: r0 = socket(0x36, 0x5, 0x2) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESDEC], 0x1) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7f, 0x20) recvfrom$unix(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x801, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff292fad11"], 0xa) faccessat(r1, &(0x7f0000000040)='/', 0x0, 0x0) 16:01:04 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x40, 0xf0000021, 0x6, 0x3c1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x99, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x100, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x0, 0x46, 0x0, 0x6}], 0xe6, &(0x7f0000000280)={0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x2089, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r1, r2) 16:01:04 executing program 0: r0 = socket(0x4000e, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) 16:01:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180), 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r1, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) close(r1) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getpgid(0xffffffffffffffff) r3 = fcntl$getown(r1, 0x5) getpgid(r3) read(r2, &(0x7f0000000180)=""/89, 0x59) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="17545e06fec57faafc63661ef43d86637d5c5f445c4b161d8a65338d9d4e8bfeb1827e53e89048ed75aee10b49d44d3f0f36c27c59013ffa7b7ae255bc758b1d78", 0x41}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) mknod(&(0x7f0000000740)='./bus\x00', 0x200c, 0xffffffffffff7ff8) r4 = semget(0x2, 0x3, 0x9) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000280)=""/66) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000480)=""/34, 0x22}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000000580)=""/244, 0xf4}], 0x7, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x209, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x10}, 0x0) lseek(r0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x200}, 0x10) accept$inet(r0, 0x0, 0x0) 16:01:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 16:01:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000140)="d61cf5a7a0c9df0cbab700e8c21b16ed13ffd24ddb9f79e5c007ead2c113572e63d0674c25879269cbd7144a4cc79f33238b02bbba7c61c9f620aa14279d25f4ad8a2edf926e1a6322af34cb0295ef6d940a0737cdef74dc2d275b4f0f4ac63bcfcfa3402731b35dc79c013ce1e81f49be36f36e0e403127c80bd7a8867a256b2eacdc26b07a935b09e25c7d2c0bef1857b670cb331a23afd3bf64b71c4ec20485918874680573b5174dfc45dd4e05f5730c74201b8c5f5def360a74cbba14d87c51949ebf88bc5bf3b04ab75b79dc9f83eea667e2439bb4", 0xd8, 0x400, &(0x7f0000000000)=@in6={0x18, 0x2, 0xc24, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x1}, 0x10) connect(r0, &(0x7f0000000100)=@in, 0xc) 16:01:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0xffffffff80000000}}) r0 = socket(0x2, 0x4002, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ddb72adc470c7a868eeb7e04ecce3f23d34a38a77fc5a6bbf4cfaa3ba75b50910e0af50debfa55de3cdbc893f669530d074149ed911d5f4a57923466d7c6b8b20f3f8a13af9ae7b2371b38f05db0f11e76722fc0bbd561aa6263fada7e0196fa5e482644cdaac4d97b1b64bdf4278a87fd38972b68c456da674fa1f3056456d9318f54c6aec1c91d737e3cfcf3cac3c5940fb01bb2114c33923a51e9ec6784fa0dd36b0f12ea452bdf112b0e36b370ed3d80016d", 0xb4}, {&(0x7f0000000180)="cfa5e52abbfaedc973c15c3e2ba3195453b9503d1e21986ff1442589669975261bdcf19dff853f836b9950dfbb363d5e475e4b0ea70225c9c51979605b021d57b8340d82afe51f5be0e98c0db47c13054a388b377beda81778fc9d21df8d4d0260dd880de3cd74a35e6908900e186edad9bf0ac6b27d829aef9edd91ca15acf05f343dee35789e14b397493422c4ae1206ea207140208ec6a0742a567726ae6c358dd6951db1649bc4e08ac95d238b3dadcfeaf663a55515e04725e85a6858ad7f93f87d2eb414d19eaf9b5e8bd8f2f2366dd66a0415b59922dbc77fc25bb9c900ea62f3192a1a2512d4dfd6eceb81b58d5bc4edaeb08969c0dbf6f3b5ce48ddb4391f4253d6418a1974b7a66c9b21408380207886c5dc4946a0cd4c57825a891f86d473edf1e0fc260e93e88deb2afe9a84e2645217d23bc949e755d52e42b17e63ebab6b9639303e91d48e39d753b2f678bdc9dea39569123c6368ad376bba6c2d7c27ec31d976cc9a76907380931bd23b1cc772a979c7232e9785ec331aca547968bfdbdc52741681750bb639542be317104fa7c4f8e619faeb0f26189ef9d85d3f4defdc5743a3589f079e84a135fb210bda81ecf0886f0e18324923ca46327d7a269dbff6e724ea3c33d454bd36e95b5c8c73970722d8e0f988f0a9383c4ac8a13c42cace67a86165da2e5c426c001c225350ca1c399c84049f91c24d2c18f0569e6cb04684c708023bc05f922259d09edd367a61c988510be20e30f2fca7d321147eea1bb57bd6f593fa184c78fc9ec3d167b8b5a59136beaf9b9f385e91d4d5cb50b99bcc499cb5f768bf746e91908ef9e11f07276dbf9341039d342258dba279c3cb6c082b6f7a8f0cc68bbe74bd6b9a4885a0cabbf223dd29e9a6aff7c4d81b4db22ce561730d53bb2a9261299f880fc201a5188e90e1d00dd3910d60f199c035c61fd8d0a6089f8c391ee9326494bb3a98f3cf40417a7e95eb870212832eefa8f68f4ff1779f274bb8fea3063c432ca3205ae586017c074880451d6a2649920412acbbba22141b4c9ebb3f276b3ae25cd1906edcd3b8dd01ddc978f9d6b14004b566e019264e61c31dfffbfc02e7b944c2c527cbedf15da3180c12b6524dcc924b4b007823af97bb002328697e3d262a33833d904256b7eeb4e24d625f91ddfb82dec77a710daa9b1d54c5b955c2847cd9225ba840906ac5b09d29a7b1d3e1d023a9209c2466ffdd25ddb8a37854283ea015b3a9f8bcd1126750ab454831588c2881c7d94edab1c854e84133da282a331fedf62f49c9e382fedb10c5154bf4a6fc31e4aa631f1ba8618687861dba7763ca303214330fb5d7f7f48a16af8b80ed140fc06ab7d1edfe2806593e2f4aa19822beb27d89fc8c5b6582521c6efc1f08f6957066fb0d32409dac29347b76f056fdf8c6b6a5313a34ea98949c66b82abeb41434c77bda5661a212c49905b1332cf53dd5ef315897848d643179762884783aa9ea110821c5b1614ff66d12dec0649a6e24e071ab9f40f43d6df00bbb80f1f89b2c9ff61d84133120e26985b2e2a717bb7a4c7e119f6ce8496cb60ff42e34c35dea64ab7b50ca57d3f7f9468f095c31ed3171a7077430cf21858bc48dd2135a55908a9e8bb6ea5edf4c490919981041ce13fe97fd765001b2791509a578e4ceec3792e44031a3f66c6da1530e2d13ad239ea33da423b8dc83de6328977e43d0d35ca28fc21c7c63b56847814ad3058edfcab28e94fbd7a5d7fe1e174a9753c50720268bdcb8b6edc7acf2a57ebf21ae0f230148cc1a06d1ab0c1ace3cabb776d5c86cbf45bd7452d3cbf83122f3c3b283547541f96f42e8a52547c8f45a29bb452f4d8f59a34f82306a6ebda3cca5d2202fec8e0f6946f67eba1db6a4e3d210552847f58df83dfc3364d82bee1751826777ff58d31e62dcaa1ab91bc5b7970ef7d4a19be0d4bc6ce3466e9dc938f0faea29d855081f69d669894947122155a8326655213fc37553f88a03c8ebb7059798e5d2e0557a6bccab42abdbe6141aee0949850b429993a4c76ccfd88d225207299578234f05e24020141f7434de50bccec0c2093d824895942757b751d61e58847c545e60d483cc0efab078dad7fc8756b8198d3f5d4fbfe70bd946417eb741bb3669ef6f5eb692fe8cc13d9924bb5293b9862063747b8c59312ad446a076e8a9eafc7c751db469ddea7a83b20f07d272ee0b472ff7984842e35492698d7ce86ec3b84a1bb409d2d54dd96addacc23a43872bf9c05007f21fb33694a7fbe0cbd70bcd7930c1e3d690cfcb9155adcb65b62ef2daae34c175a043206b4ef2add5e4e706fa336461209e5cbc972242739ae4fc32f91bb980b9cdd79b280777bcc3cd12d801c180b7b3c1e896be49dcafa1c338dbef6568ab8cae15c85ebd8e2bd56956c796aaaf81dd107d7cc306c2e5b0f18e40f473195db538195aaf7e91103eee3f68ca7e6e52691a1fece489643073e80e1be0154b3362195803ca11eb18ca9b544f17038f5e0138fd157ebf264ca4784e1ba921125522009fe0d06aacd2dff137f72b441c51ff6bbc59c15389704a444b7abf98f1806ad1246bc457b89de69c257ca042069d704760fb9f2abc538408944e9502d1a1d17fc7f2572afe5bd25e45cff713c621b2ff3a8172405f71b69444ca1337a513b7a18901ed84185f4fba2c6feb4af01d669ae80c15c578adf2053176609e83e7918b0c196063c81593c9d08a426362b0fe73ea8d400bda8811ec140865f9ff7dea179a1484d69a5f1618c390af0ec74555a668308e15559c23aa0af1a86a671b64237e1b46fbf7bcd0dac9e44813ddefc73e82606dd1d33942a54361a78df4c24af41ee8d79b8ffbc959bbef705a8017dfa5c533eade2bda2214206092b09734256d07d5a2a1112d763af1716aaf04537536201315afbb69a09fb44135ae8cb1e526c373ab9771e1f4c699aadb941bbd8e65829d469b5440f39eb5b2bbfd91c5857b20a63d1de1fd0ebb7184bdf4b9649f5e41048b7be551ee8ce565336b8f537ae3290fc812b6471aa190c04030ec0ef1a11b0db3fd8bebd23ec6739ee3e2395f4aef7a75a341601bb5bd7b9214a756bcde6477f60d2602591af5c94b926a54d0b2a97e353beba65f1dba8e3827ddd50dbae32b6a31a20015440a9d3ee3cf3ce599c7d37f80c32b800bb105240dcb87b9c1e0153e886f91a0cd0cc300029496bd9edaaa68e48d9706557d44222844a783338adc31b44b31bf0135ab54d9060dc6f56d23f1790a014378dbb70b41317444a3e9cadc6487c21f047ae5e5830db98b8f90cf91a6c0f958df077ebfa300f5cc0512a7fd10c8e5ca03e179bf26c77ed7e6694caf31b41fdb48eeccb54b5b93fd82919f66636986765dd61ba5cf4adb643f3e116f384ec542268310a94fbd8fbf373dea625283008c661b4f5831b056df150de0646b9b7187f7ba67b5a4815281c0458ea431f6c669b004537e64b679d584d0bba1f568f8609eeaecdd12b31d530a341cbe94aca23aa3e8cdc5dd3b947697bbd0af8391f2bb41b3f6e72f0136d7cea5dc99f72db630b28211a3a7f45c12c6db4179069e025b71574e2662b3930aa72c1ab6436c9f841a5de33e21a52ebf1d470eb3cc1361498291e4b91c1e5cb32e25fb3947162eac4e6a8421725c9698c3bf2fc6d321589ce8e9c3f9c373d4f80df0fda165df039e9b41af0cb4654beaeaeeea438d0b913f85f252d4403da7239c1a532bda0cd733fca8807d4d7f8100055733417790e0c067cf41cbaa22c012855354c12aa2ee64f767b9bf3601a3b682abe982d33477c72510f6e374ef3fbc62b3537cb8ab8f103daa7664466906cea26782ac862f0581db34c24837c856d816895c378746578445041e586d652e017d19fc2e75dcc743ca6428feb1eb2c3592a46ece3b6e643081b452d9ca696180c6481b7fdb58496cee2e14254bfdb13a773dd24e9f09f81d503ba3e190b68445b4266155a2e9cbbc3ea8950a1bf6b3e9a249b24055cc29a65420d0c8885904f57b02a47bfc72963a5d538e91ecfa165878d9fdb83564c125a9ace9c68d5a3073d2b858e22efde5581ce063d7505ce97e74c7209e8ebecb927530462cda4d039c91bf0bcd36dc504f0fb3b4c2aec1c424eacf3398c83ab0e53b4db5c4d964ae4fa354e4fa8124face6c75275dbf2bcea8c829a9f94ab9fe7aa99fd01dabf3c62625af628530d887d7ff0a60c2c0d967885f41cde6160da56257f7d99192132d951628f895854c897d0856ae6d15fc25653e687c4fb175692d5f1abc59ae08cb42427209da69adf65cebe869f65a1cea21c655ed4d75a1c1f97041ac78dcc4d3350b33dfc7b7986a97083d18b594ae0a8f79d0e5f60244236fa40b6e7346af6c4aa473f935d148876a5a4a07ffcabe30d29b579b9ca9b2a349bc6ff73685490ddc33ba52045738bf327df8d24b792165d89fed6e9c4ece8200b6ff1f847d7f1b07c6837aedb2f0084d235aea634b360132c18df952e364889fb993d5261f445987e31a9607b920d799ceff467837ae5cbc40a1f64ad985c3950f1b82dbc30b16b997b36d3605dbf8846dfb73115a5217624079da3d92080b83807f87ad4141da6cdf93824577f6ce0d3198c284b45226b2e86aea223774b080e5c216e46fb9b2a71128ea5083293d8f3e56fd3049eec42ef696eec285f9be3406624db06061eb8c894901747c7a229d2d3289e440329deabe676b660e0e1db09b2695861bc3af88a976fe5ad3ca88eed3cd091f5e72e5ffee134134a43679091fac24d1692b3ff61bb7d777f4f31e9177d09442343784841a0608f20e4f550f6d20d96302fe6619fe014310851a8ac0a84c0a3a7b3068be5078c4d0b9db975d6ef32372bc4f2c7d356608f5c5799ee6f34824c120359dd261e1d3cb6b7b458145b8c5d4d268212f7499832548bedddf7672f3d237ac898a81b852fcf5d06e6eb5b4284d5f5eeea8224b46111ae2571a373442366f0566c53b132b4b7f27db095be65d9ce862a2c907cd656c4731421df60c1fd5103e617bd1ba21350982a4e62e0f73a8240f14e9dd581c1f9a0dd0bd3e66240d8ac7e94ace562f178122dd7a9407c41cf76ec7b413b7fdf1b2978c25074a94ab834029eef025c5b0d03df8e7089027b8282ab42771f7edabe29a9264f289a37fee534d064c08044d18b6ec8fd323487007086d8fb8f9cebf8b78e65d4d86d56e110d8de0e9e4f84555a98a2fcc16bf50eae77a0d3249ae96184145f1a875f3ed31ec22c8d4d003b2a868c35a55ea7faa0b2e12d08cb3e62a032baec27917033ff53740c11de335d2f3cabf94df95f7705253b3500efba504edfe1e91c89f1773846091b0351b9d2976a28111ae0c5b617bc88d49dfd11ae56c57c0aa08a15f954a441ee36afd183ef10ac6513978e7e2e126f7f92f3ff12611020611e2a220cefb3b725462b896ae27a590513dc614664f6533c9dd519ca60e4f300f13568b796f1e20b01ffdda3465631871e81d2f036436e83a16db7548da0dcc373d06c170a6ec58aabe5fb973a4a0ce98c7403904e0d9e0d64f4d7c81c83b531ac25d0889a3a4f22cf7235fdccea8288283e30df032c0953656e83ecb10dd985efcd6361ec3cfe66920737e52cc914b659ecc475d1871e33d7fac48f7a5c7fa3a2bea2cb4e28fb32cd795a6f47a593b1be2537a063d5c513fc260f3bbec7e8b67e0e9d072a1bb1203c8d2cc5fdf845b8c85eb11d3c2b1ddc6163e1162a31589745ad2ce7c97189bee2bb3", 0x1000}, {&(0x7f0000000000)="b1d80562ce7632fd6b74937cee2361fdcfe93dc32d4b1f8f6ab178b1813be6f67f70bbc50aef7f2de9e3959fa8c9b0907fc0c8867ffd836cb52a6fdd099c1ccdea598bf670f373db11e7287e84692165a7800e7e07f33f41c6b2b9f437107fca", 0x60}, {&(0x7f0000001180)="46b1afe580bad63503da7f5480755d0dffeb4ec4cbca23ae2d7f65fea4a5b5e722867900f76b5805e3f41411745bcd2fcc178f90315baf855b1b990f0908c5a0ee248e5e4877f758610e1f61ec5ef63eee424c36b065772f4684f960ae9257cd5e735b34bc4f1e6b25a555316c61b688a2b8c28c13ca3c3b23baa6496577ad577e9f3aba5a1bc8444d7768e5a02576030279d843c0e579b2971af0bacb6670de5eda7dd9aaa9e928a211dda0b20e74511c660e6b6a3e2c9176b2c0162cbc63c8d3ba9d9d7342babf74578628e51510385bdc7d74e0be9918b13dd23f5312916ed5e1e0784cfaff0a41f8ef08738e94612d55063db8faf4522596c3", 0xfb}, {&(0x7f0000001280)="f8ba8766ead46639c0e1f8e55d2181d190d59d667faa20f30e39ed9a88a6f911c79ad414529d29ff9301ffc9", 0x2c}, {&(0x7f00000012c0)="d4b5c93eaeffe81e171b7703bd2879748ccdb54cfb1bf4c61996c660d064731cd53f02a6af95354ba122b5b81b81c301bbf7bd7e27462c0f913cc77dc305c29b01ad192a66fcfed8ae7b168e85", 0x4d}, {&(0x7f0000001340)="95e33a6bafa9f44da80092246286b627fdd5aa2db5befd894085e9b8cbc93477ec8a15d04ad6f1b4a323f85fdf119681c5a09bc98b8e5f695dd6c0bd490558f9ed2a57a5976c4bc8bb7deff26a6dad94b72443b2a32c3e588546839241b666ad41a196246db03f25be84b057c2a07554dc86ec41a35d7890e7e82abddf7e50ba4b93f730a38703a82d8e714048f7c02a1569bce7d285793e17b1726334cc54a0f28d55e08de5ac930388aee2b74a1926bad94d1ad197bf53546f700b9ce5f45ea660ab393122dbfa054099fb6dde8d20f59b4bbd403b5dba79", 0xd9}, {&(0x7f0000001440)="70502ef110d185b4559515f022d62690376f02395fc9f7a9ccec12f6333f6946e3c1a96851e9cf9fa466f46930b45e0ba296f67fa7c5b052fa40da50fc2e5caebd718fbfec9ec3cebc1307758099e7f7d72cb6936e2a79571c8087562bd3697d5940c028d892fe0e24bf4aae88c8fb65127a71b9b076cd106723801604f6a0aa98b3d224420ea3e3ec5d865a21c993fbfa26578c2344a30ffcb070259e711cca477c6bdbc4bbe5c6be7d08217a108b3b9b80315f2f9db05e3e0ff141d5bf0423015f247d8ede3c778470f9bbf9d726c9e95cb269b12be8325d01c56a2d1c39ebb4f69e2bb728ae2efb49e3b9525fb168faa55882f3088d003f6edbd6ef", 0xfd}], 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x87) 16:01:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = msgget$private(0x0, 0x420) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/101}, 0x6d, 0x1, 0x1000) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x800) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x80000000) r3 = socket$inet6(0x18, 0x5, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) lseek(r0, 0x0, 0x1) 16:01:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb7, 0x0, 0x7, 0x0, "619fe3b9dd8358ae334578f6e2c320ca0962df60", 0x4f6, 0x2}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:01:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x44) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="510db89cef9d65494c", 0x9}], 0x1, 0x0) 16:01:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) fcntl$getflags(r0, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x1, 0x1, 0x9, r1}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10202, 0x90) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000180)) 16:01:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xc084, 0x101) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 16:01:11 executing program 0: r0 = semget$private(0x0, 0x6, 0x10) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f00000004c0)=""/242) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x1, 0x9}) r3 = getpgrp() r4 = getuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000640)=0x3) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="a898365103799b2e718a2ca8a19e488f1892f3512c821bdbc2d5f1bd640b2398f82a9e5780e73654079debe17db95c702917961a03304fdad0faec3b58a2e9e7c7e00a825fc42f9e43173914ede6ed65144897d0fbdcddfe307b608471541d", 0x5f}, {&(0x7f0000000180)="3acdd440f4791e8a874347cb8ad7acbfc4b16e90aff3dba2d290dfa4c3c97f027d6967804f09f30b474f55e39d2784efde74fc8b294b7ab2a369528c73dacba27c1d90e74b60a416ea383187431708646099ae287ff31f23d596f5372152b948edbd003db032c48cd7c6fbd1e094b992ad3e7c0c320423ed4d146ea3bbbd6b81fa40dc1861b5b6dec8545aa07a878a4c1ea424fbc13c001e981b52e8cba980c771c0ff7d40229e3685a39a0879e1817fbec689727bd58e3a81d5758db03fc258fc3a34ee2b832daca59162cbff8cc9ac89a9f917ddb6fbcc4e3ddcbd93ac6d577444d874c00ec66ebebbf76ca95e6861c701598c7ac20c6e", 0xf8}, {&(0x7f0000000280)="6d6d4491e8b114293b9d06d7c37a6ea9309ecc6e2ef4a0e04eb2ad2a955797aa6b4ba0dba35f6e492263d436e945b67d3d", 0x31}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x58, 0x6}, 0x408) r9 = dup(r1) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r9, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:01:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, 0x0}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x389b1, 0x20) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3) 16:01:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000447000/0x2000)=nil, 0x2000, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) 16:01:11 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8080, 0x40) r3 = socket(0x19, 0x4005, 0x2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0x7fffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x200fffff, 0x8, 0x4}], 0x1f, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x10, 0x40, 0x5}], 0x101, &(0x7f0000000200)={0x20, 0x8}) r4 = socket$inet6(0x18, 0x1, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto$unix(r4, &(0x7f00000000c0)='V', 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r4, &(0x7f0000000280)="6908108ff08498671a5073511273b0d9588cfc2d1d3af0e2425600df9c97eead91dbec4bcf47fe137f03fb5e83ada4fb3606be28104c134f9a1e0753201176fb8b748cb7bf2ebc047883fa4c82beb30d1ca3e7c0aa7cd10b4fff31931859bf29168b10fca85aaa043041e41c83844633d595e66b74092d2abc8999dcdbded2ec1434eac06eabf9b5a2a9b3863a979633", 0x90, 0x3, 0x0, 0x0) 16:01:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x80) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/204, 0xcc}, {&(0x7f0000002140)=""/159, 0x9f}, {&(0x7f0000002200)=""/122, 0x7a}, {&(0x7f0000002280)=""/236, 0xec}, {&(0x7f0000002380)=""/23, 0x17}, {&(0x7f00000023c0)=""/122, 0x7a}], 0x8, 0x0) socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x9, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000024c0)=""/133, 0x85}, {&(0x7f0000002580)=""/23, 0x17}, {&(0x7f00000025c0)=""/75, 0x4b}], 0x3, 0x0) 16:01:11 executing program 1: socketpair(0x2, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="710abcbcea0ca2ce6604b70605f2d3a3dad6d3c452b3c1dfc44beda67f54fccb3f84b5de54d651f72bec2cd2c63a55c158429f02c4df71de33029c21f443f7f313e948cea2e56589472be11e7b642f2b1be7fa413bbdc05ffac921b29b98543f7b58705f8ad747c15b7fb9", 0x6b}, {&(0x7f0000000180)="c5370aa3588d5ff14eb1b310b1d7fff8138e185f38cc688efcebd452c5201259f29fcef355cb09e9d7fcaab0245c4e5cf117a409d7909e00a07aec0849389aafb04f", 0x42}, {&(0x7f0000000200)="e8ea40e9c6cb8fd562bc64a88fe425cbfaac8d1c7ac58a6643b0bcd51e2040c6d8fa4c558fb469d417232a62c68b1ff03d05c5c1d07cf1fb99cd7d404dc41edfb98a588da805a3060e90c72c94e819befc7058b5c4136ada4833b53f7c4827a417db0b062d29a2c1ccd7de8bf9f374f08745e06ba71318a9e703ddbbe2dad5799c61f17482896397a05bcb5fd8cc4e192a6e897a440f5b36a1cd960c2256a10726a487963c8d415e5b416cb2efac6d2f372cd10297267192a9636584dde5d0326a8a797e299f8641", 0xc8}, {&(0x7f0000000300)="65d03232704a99cd950a6d027e1da3073ec76a8c91526029f587fabad08e28c12667adaaca9e81ca529495b1e527de9743afa8ddcd8c0dc94ddcecb055bce946444a518e009f8c0db31b98ed7ec319a14de1968088519be76c8983928814283f3355e0d5b1b27ea1f4da57b91ae1cd47815f77c7842779fc869e05eed17c6bab855c3a466c9741b14063a0e307bd84da335b7d20a5810f883edf1f03db4cc80836cec1dd2b20b2e412654063c122ce68dd0e3841bb13a3", 0xb7}, {&(0x7f0000000100)="80b061d5d5e5f3f6d9872c9b5be67013fc78bed0637de316a14a1276990902b5b6275aadd857017d2d135df2324656fc404547634e150f8dc67f3181ebeeb0", 0x3f}], 0x5, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffd) close(r1) 16:01:11 executing program 0: r0 = shmget(0x3, 0x4000, 0x1a, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1ffc) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) r1 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r1, &(0x7f0000121000/0x4000)=nil, 0x1000) 16:01:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000040), &(0x7f0000000100)=0x4) 16:01:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x6b6cb11d, 0xc8}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r1, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee5c24d411d250d1f8eddf4c", 0x153) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894", 0x100}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 16:01:11 executing program 1: munmap(&(0x7f0000ceb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:01:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) fchmod(r0, 0x0) recvfrom$unix(r1, &(0x7f00000013c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x70, 0x8}, 0x4, 0x3, r6, r7, 0xae5, 0x4, 0xc4, 0x3}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000280)="e596657faf815ff5b52d26e62c69aa676785f9f39af2d220ad1ad51fcdfa", 0x1e}, {&(0x7f00000002c0)="5c94828cad13d42385efea325070a3f3ff806e070335db66ec75f66323fc0b10b270674ccc61a2bb648b4510f871395f656f0e0098089ab73a7bb48597f29a6fcb3cf2072cc03a34c761e3cb80e9f5482cce8fa630b250f7bd5f037bfa02f8b5dad8726dff81508168344c2f5abfbf0c29cceb90ebd6e1560b0c2fed18fbdc389599e69527cff2dd1e109eb4e36024df861fe84744bdc9aa1bf19616734061d001e2b11b93c57693f8e9c95b73ca7ecf32b6281a901fa396adc15a05e17ff083490aebeb6550ab0c4611ca4285c574862fc7320e18e000ca068725bc63d6025f26180871563fc2c3a3438b94f689a4d0860f229281b6941fbfd8f0f3368d1dc902804aa44d4d065772cd11d1a9d3f7c93449d6d1349a193066af3c49e9b3f16327d63f7520408d3fbb771f520abedb0bbe2fbf55f6e8c1339724f2715abdeef48c94d54fcee5f97a4f0dbb90ce4a8e088aaa3e3b3ece7cd78a64006e48955233078bf4f8f588d5781133d2aac9216f24d1d516d36f2dd928ace03f3fa5a083e13993e46bd90728f0810e1199725f87e4d5bcf0f51dddf55fe692d86dc85e457110b5871670c37ea20e92fec792bd6fb4e6349bc6d4d47b6a7c875f805efb19165f44825979d7a271e57bd67a95510d539b1d548fbd8f8aa946ba91694497e4b7603ecb34c41f5662219c4b04485ff2f11a6925a14c8d503a79023d9842623d78e2ff562ebf7e5b53c40e931536e27f2637bfd23d5d264dc125740e8fe2e1edaf6e7ce2844f13b3f18e40fefa3a4a7ad8a83791cfb0a3075f213aa14fef28a472703edf41b4eb9dee5a7d505b1cc22473ee7f2ec721ef93144f6edbb63ca426eb9d0c37ec4e12f101c6759750dfeb8952b37593f82ed0eec1ee0897f6a6d53121953821e33411e93eb4f1f038b0de00e85147947d7473be626b3693a88c0dce5320c7c41cb65711bdc0c95e5857bea6713fa05bb8c9c0ba3b02110df8ca8b72498d59a19a482456e39ec9b6b9401e0743e34bd46e2f5a2ead7e1468ef767289a3ed81b27c5faf6da8bae56f74c968776bd6498610f18eca7253b8b2bf45a930f4d4cc85b967c2214824425eb163c031702e0b19e64d621408141f1375942765c83122aa378d083394d2f0b7945557671d77a08afb644fdeb979b4fc62d13daaa1f1b1a9e70f7267aba2adcf98d894f92a8193d061f8480b5cc74a7186e93a8b26f439247c15274706e26140848a336d5b3473de6b86684358b002be8004d04fb028f3ebb338bc0faa390d5aa1b481e0f051558e18ccf5448062a6634bf59fd38c7d269663626eed0d6f27c662f31a1659fd5f0202eb322f9c21c138a6eda9f1adfd349850409f38cc6ed5bcd71a39b0441ea42c11c8214d03c4de085b5ac3ff40d6c7b6ae75574bb0bc8faedb4ffd565f5fdd77d059550f533a925337d20ed987205e60f6d36f31d8045280457cb45e17286f92598de22d9dcf83c3bcac7cd791b4b06593bef0d4fa84ea9aa8c7a27b01e685b268c718b2794e6459fc2b3a0ec85c42d54f1abbb20056c4b845c2c42ec50b1653f6755fade0aee04511fa160cdc2ad8c190df539bd06b5b5fa7686861c2e6c67681a363e96c7bf0f1236578e3dcd717f82e7f3959d298affdf9cb7fa9f8e8b9c39b563f1b30e5db5c4aca59f3502e3196420469e49ffeb202800d1a13c10caceeb852f5823c7c4bdd03061a05b365344c5115dc34f511b811179176fca522902cc7202f6127d405cc62ac4c5b457c40876022b15f01f5b516b93a5aac50886b442b2133bab6e64f373ae91d50772624fa2d286b12d01d98eaaaf6798019277c1629b68eaa34ea124b4bd0effdeb70ca0adb7ee4c6cb67863d03dab4c0badc891e94eeec9e520fedda101a514568839901121734c06d5ebdd82364a2a5e511e352c7dee42e05b90983fdeef2b8029190cfbab896a8d1220c91a8d22c863ae843be0ff2f45cb0f07ed0f4cfce3192e591fd048ad6f7bc5c3284467acd955a7d62125d7e5ef3d2869512cf3776219baa92a1d20ebdeabeddb47335dfc38375e3ff928e8b0fc6abe96f39ebba994107fb302804e099fb649ebdcf673774753a2744a0d3b95835e5f8d03916e8e12724980e4465832fd99a342fa781e48c3dac9a0b5853566732c1a758000b580de629771fcea7990e402addadb12b55ff764ed72926e56057073491553ed854e7267d4ec0cc57c8ef5a1909a7e9658480331c8f9cdbd3fccbe78aa970e297c7daf59782933794ec399c5ae2bdc8290e71b0a546fa695b672688fa00b2f5ab323e2ac64471d925360fbd3357394e00b24c09e17224ea5d9de5347855e6c83e25aabe3beb4dd77d00c6eee09b8a2798964ad0171897f9c51c3c504620b62fb0808995f29d52b22d19305f4a963fdad494663c2cb1fd881631bc9d989e23c66e4ceb9fad4da58f72e127e031064817a2531b5c27cd72b1cb67ca0676558fe035df1a514d5120721f0d122bce95f5ca059592d910dd5baa9aa49f60bf75917a71dad8dd6bdd314e5cbd3a063074a9d80e256bcff2d665d8219d1b4bbd75bbb0b8455bb3dc83247a3cc2944c18eda36dd04f508d490e7b88ed862a162f1fd50996b1e0c6b05c17fdfe845cccdc3fbf291cf1732a7d02c6be59c7a7f083aa1af8b1475ee9d7c9402891c67af7a593eb5cec24b25851425b9b90b4e143a845a2841fefb03879ab7cff694264b19cfe92eaa2f2e5649ac50ae2c56a9e19fdcd759b41e9dbb353b01aa911f9dda9af04f9d99452266ea6d5ef199012473618531a3dc9c74c69cebd81b841adda8dc0a530cc999bd32687f10cb582663dd7d0b0d73ce67184ad41b9cb763ca25f8662a9d9d65a027574ceb0647df07e01e4b163a7c5017cb62d84a37f2eb8588f5e3d73e8c659345d4ec16b70bfd96c84e6f09fad9593a76673cb23ff6ab8ba9980e97a4523e72dba95da2023f73495f77944e927b956b27774255752e00c1c60c44a5fc657ee23ee8c61bbb56b5465b61e743540cb822ad89da29dd16e576808d1cd315b454eb1beadc101f02688e8ceaf88fad2c3b0d34b30a7120eb2647f0ffb4d4f2f0809a022ccc816864ffc3529ef5a0ce029b17ce87de62dfd9eceff07f8fcbb969fa9b39a81f94e1975113881d8a961f9a40bd27cecb218af1550a0d07a8e52a21bef16d02edbf2a8de5627e252e2a76d6ef243590e12d5c88ab549551e725bd76fd331419bc6d8b2909378f2a6a619d88957e49868122062919621dd4b7bf13e7c5967b8e3df822b955f74f628fc613a571245d40b9c66fbe2a1014cb6ed38b750e8ae038e413dd5cad282c010d5795a7a03027e07e7fa93430446c0c50e3ab32d4ee98b88528102ed85ac7c1f39dbd93831c6015a6a920912288e6ce7921e0e4ef1eefacb740875f20b73b3c54789e1148aa9649a30e57c2ce81c35e79d2b68a3130160943f229bfb398e953e1a2359c6baea66d229df1384d45902062f1a35fd1b25a7657fadec576576ef8aa216b348e6089d714a3a77aa3c8c2f266c95bde5c9be2bce2e0eb33fc932e478c031d7c20b9f4f4ad958f21220bad87e5075911061d8a7f3d41cb78ef4546253ece8f61959aee4954ce082c38a7122a1aaa0f26cdc7d523e3e013af3a3dd57f59f962e0844a5d086a1603a6c433902b7cd2d2dd3f2e56b5cfca81c7d49dfd91d66c4759dc16d5c44470db4116c310923b9af4fb57d79774cb84c7884c1062b7229b6ffb4aa05160f2bd1afba45140aba9322a2326d8f15c2c6da51e37ead755c8740b3a1f55861c5ee73722eaca4f49d408cacc942453f3fbb53ddb0c2e0967ad0c4e4bf558a7586ec9203a7189a52e09ee17a47eaa977c78ddf4b67ea8b77773c6fe6b728f3c34a03501b43bf6e47bdbbfe5c01f9a4b55e723b60ff930b3bb7213e586eb914efd3e13dc017bed92d31c8f039e0622d6c176060a8ef484aaa338a319f438d49558e21d2ba868efb4c5e0e82879fcdf32fdde4655593fb0c49cc02a444fe3f59690557ed178b937358e54741b21d1e14d4ac794a3e9194258ce55e3b9b1f164bf47d31c532d1c69efd4c783e3448ce0309221df99d488a5fd8b03c9239a69915e1896d1add0ea59e51a7636833581c62e9f59256670f2f3c3c061bce79b577419ab128c1bdf3e4cb6362953e909c50f9e6a202c43e44b16db5ca169b07b0cbc04c273a4f97e2f782a5a4b583f233a8e112c808ee7f885395ba8cbc7719ab0eeb03e15a97f173f6577209954abed7a522be3752784327b773348f479d13e7ab5e3fe544ef68491cc9f2d8e38ae16c6f1aa82ff57c39faa65417485422b7f3cbc90096f774e47d484a51d94dc02fba6835afd43c0d2920fc7e86ef75c2ca6ea86a657a185b1092202a33b561c0890dbd6b2798130b2de1bd77ec19161e04bdbd6d5fad056c5c5f4c6ca4dd5af04cfdf7be3fc99ae854272529f2e9346e578df7b3985502a0bd28b9ac0082502fff1524ec54208ba80e81ecfd94f13e917077feece98a56ccc3ab4931f30a3349a16c9ae39e975a443e07d2bee8ca260bdb5109ac3e2dafb6d5aa76ba916f7966518429430d0473b2d358e823f5cf5bb4389c39bff13d99b8a9c59c5d504daf5faa863a23adcabcab7a70216cb4f94949ecb32f07e7adaac4a6f0ccab11741bf367552cea9dfb39219f2a29b344c29dc84937f6e5a195c1f9245195f935b629ce6aa19c42918e7542dccf09c0c18d49347857ae2b7fb2255751e88e443c42eed2c3c4135dc8d8b6785ba49d5be255f4ba2e4321ad3e09d5d422ecbaeba9b50a50ff66eb2985c00dad5ba4aaf6a02f0ef933d9464c4d609b556fe3227288006cbc0e248127917dbb5834b93402780326942e3f6e8df2ab0ea233a2f545e3db32f0ae8f8cd29962d4945e57d1d5175145cf68b8b78f61cf5d8d1605a6d00a60085b53aa5413cf5c274dfe5f094e6acd01b30ceb9a0bcc7a1f51c179f73aca58378e0d54ff23b4839401c8d801d9646b1b291422c8d5d4d68b7a9f5f3b85ce4938d9e53cad15a9ea71e808575d8175270f22a433167912d74ad00396adcf58f9468ffbf21809adaa83408177e74f85f22d437a788ca024eb2566b6d3267bc957d8070b1e7a6c62d22a687f085cc2d383df01b96f2252420dc71ec1786d8f34c5dfd5269e5ecadc34860ecfc841d233fdd8c144ca30ebbf7c34f22ba4effbd0eeef3eb49b0ff521896ec5756b61a862fdc2372ab68ee6a1a9d9ccea54e468b8dac3b0a2ebaa962505b63b83f11ae25efafa37ad6bfdeb809ece31f4aac475b3714291cc6077f658fbb8b2b43c2e98ba3fcf5fe84b5ded68d1fce576b80c0ad0bafd01c930d7ee2c57232dd3ad778b2b08e9a8060b40e8ae0a5057ac120af4e498b4bd95af06666d2f1aca81721d244ff554132befe9eb4359a147937f11eef0ef8e60a7cd76237e858a1e29ebb9a29eb3ae7e2b35b1094747622c051ed5379d3551d8cab59c396be197a0d6d73fda7513a0c4bb3b25611a0d96d1584bb46d37ee764757e55abf4d7c2e6749ea2bb252d18d290c1d83ff5f9d2daa6064c276885dcc4262e10dc27934be11c23464b0881922689662c78fa847e1c0ae04af9dea50d086fb3d1357bf5721357087afc6bdac94f2f4c498e8a0fbdad9273ddcc398684afa9d989582ab8e4b2ad59ea164a5c26b756b13adc457f4512795d6aeb69827fbde846972ef6b2429309eaaba850df74f2b4037bec99a3af957d0c8f35a675ef9983792deda4b829faeaf7de8214629681d764d3e6736cabc", 0x1000}, {&(0x7f00000012c0)="4228845750a8be8002b8476ba6a0a79dcd7cbcf2a29b4b41d9429e9dd64b98212584fad542bbd2", 0x27}, {&(0x7f0000001300)="8cdb482a0506f839a3b95f65fb928a710ff75b36ff125c0d24aeed86016850cf4c8cf69f29b6cd2a9546111a7a6d5e6c97984c31fdf6b983ab9861891c252631a9e3ddaf2148b44769b5a046bbee8231ad9f9b74e4e9af2e0860202d8610cf2a61d2af60c80a", 0x66}], 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8003, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x80) fcntl$getown(r0, 0x5) 16:01:11 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="848312735fd1a7f216eacee4549428edd489cf781ab4945874f39b9388bb347ded439763ef7d706dfebffd6754b739f31c6e6b8a44501c58b4a89e36b9f36bcc232f059ac1cbaaf90fac518de47d48c713130671dc33f43d10fbdcd25877f41401f9f8a02ac1dd", 0x1a5fb661}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:11 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) socket(0x0, 0x8000, 0x7) setsockopt$sock_int(r1, 0xffff, 0x20c, &(0x7f0000000000), 0x4) 16:01:11 executing program 1: mincore(&(0x7f0000123000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/34) socket$inet(0x2, 0x0, 0xd4f5) 16:01:11 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto$inet6(r1, &(0x7f0000000100)="1f5c166fc3e061230079639cb3c005d519ca3ff210e5a90342876f9fda02f04ee1260e333671274c189fadffb702acd9772774f6b7ece872f33130f740fdeebc0a7e7874a51aa9d3bfe537966d", 0x4d, 0x4, &(0x7f0000000180)={0x18, 0x0, 0x9b, 0xffffffff}, 0xc) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r2 = socket$inet(0x2, 0x3, 0x102) shutdown(r2, 0x1) 16:01:11 executing program 0: mlock(&(0x7f000059e000/0x2000)=nil, 0x2000) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt(r1, 0x1, 0x4, &(0x7f0000000300)=""/73, &(0x7f0000000380)=0x49) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xffffffffffffff3e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000100)=0x8, 0x4) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xc0f, 0x8001, 0x6, 0x200, "6bf55b54cabad51bf6681a50b182adb97909d83d", 0x6, 0x7f}) r3 = syz_open_pts() close(r3) kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mlock(&(0x7f00001ef000/0x4000)=nil, 0x4000) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x6, 0x1f, 0x7ff, 0x6cd, "bf5cf8acec5a36846274a30ffc0fc46c80f3912b", 0xc9, 0x7ff}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x8) 16:01:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) syz_open_pts() 16:01:11 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) 16:01:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x40) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) readlinkat(r3, &(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/168, 0xa8) 16:01:11 executing program 0: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) 16:01:11 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r0}, 0xc) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:01:11 executing program 0: r0 = semget(0x2, 0x3, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) r2 = dup(0xffffffffffffff9c) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) bind(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65343890e830000000"], 0x1000001bb) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000080)=""/9) setsockopt(r2, 0x3, 0xc, &(0x7f0000000180)="ff010008aaa008000000c3510000000000000000", 0x14) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) unlink(&(0x7f0000000140)='./file0\x00') 16:01:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x203c, 0xd00) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0xdd) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="629ad5ac3481872da5ef313a632c6ea3ff227f5af598e1ab7bc232e540894dd61db64c51321956542dbeb9a6b836a337375b65b6f75e6a5376032edcec3d57fa1bdd84a09cba82e5c7f8eb76bd229c7a79adecd83aca6e1f6006894c4fdfaa5339439e276b54414d60e7ec966c0432ea213363963cf521819423e53dcbea764f19941c6043f9dcd1aa3ea6aaf101cfdad60139ddf1f313a4baae6f7192d600754949683a0725d9cb94b04ca3bc6aa0fcb9c15f7e7b26578b7a2ec40dc9bbc8f54b130717279857bda981fa554bbc", 0xce) setsockopt$inet_opts(r0, 0x0, 0x10, &(0x7f0000000000)="e0ffff7fffffffff", 0x8) 16:01:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r0, &(0x7f00000003c0)='./bus\x00', r2, r3, 0x2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000340)='./bus\x00', 0x4000, 0x0) shutdown(r5, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000006, 0xa683}) flock(r4, 0x5) unlinkat(r4, &(0x7f0000000100)='./bus\x00', 0x8) write(r5, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) r6 = fcntl$getown(r5, 0x5) fcntl$lock(r4, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x10000, 0x7, r6}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000440)=0x3) ioctl$TIOCSCTTY(r5, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(r5) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x8281, 0x0) r7 = dup2(r4, r4) fcntl$getown(r7, 0x5) close(r4) close(r7) geteuid() 16:01:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00r%1'], 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = socket(0x13, 0x8004, 0x200) r3 = getpgrp() r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = geteuid() r8 = getegid() sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003780)=[{&(0x7f0000000280)="e24e934aea0e8083ef41d38b348b00094630cf2c89da6af0ad21dce8b6a85ebf856d238f4cb1c7f9794d95f38a05bb95ecff4e378112c1b29ca27f751a3590fe41471d2e3dcaf273602c80eaa8e4e63e8779846e94fafffb0a71cc6cb0f312de5ccb87da55598eb6a1629e7fb0da90204bc4ba34d29d1a9b773aa25783d884100cbe9b5a54f44dc564bf7e2ff59f222960bb410146db913987de8c36b31ca71396d402c7b71daa73f6a910cfbb0d750c46e5509a548aea6c6dabb88e05f2e9f634eacec98482ba22172ec828af24c3b5408dd59ad11e6c537186590d35630bc1f6cfb4d4ab21f913ee1564fb2b6805aae955a0435992", 0xf6}, {&(0x7f0000000380)="52786f49a01736b183b76aa4e321a942b8dbfb3cac2ffe990d34e179a9b0b6fa019c5128d6724c0dd12283a9da1213c99409c86c11722d221f43cfc3ce38f59f697ecf56b6745f940e7ea82c1af36d2e5fd565b5a483661bf7946e60572046a11fe527a3df881d75e2de3b65f26552710e9fa958ee4a0cf93a4f27760fdc747e994d153cd2770a9af8b1936f9c0c39fc7dc3eea66383d7494f5cc3c6a9369a264bab149cfad20d4a931fd73e3cfd13cdaac4ca019d93f62d2bf1620bb0fa7c1e3550bbc0bddd50e3471e2d8b479d8e271c1b2a20dcf25f3f7d", 0xd9}, {&(0x7f0000000480)="a95c86b7c87a6ce41ac4bf6f01ed5415f776f7cea04a67d6f02b000d09d7cbfb4478b6bd6f10ba47e8d025b5392df0cf489f90cd3a0b46b1e7fb92b914612752a3ab75b92fb21103a26d2ab85888ccb25521caf649507a7414eafedff87484695e711f7ffb890bb4b4dd8189f3c28b644041aa6db2912eff8a0df26dcb7ad1e2bccb06dddc0adb90629a65b4ae427e7de1da108874ab19b2a4e9ce4e440e6816d0e313734ef65551b7aed07a1dc99cd93e0956c1138cd71af768630ae83033a5304fa9dc7cf3de243661c51e677d9a8db9", 0xd1}, {&(0x7f0000000580)="a63653f982385987cf01b3d23d3707849a1674be137cefc1b50546bc99679cdebcb4009650dd28159d7cf1cba5e315c8ca739f03a4ecfe1ddbd7a7fd1e6fc04535f7700c0744257bb0023330a731fdd65bd6fe847e03c2d510d18ee9a6b76f60ce3fccc7bdf5170b06d4817ab9b50c3c86c811389add2f7c88dee5a90dc5c3a382576135c658adb78df25aea1ea993514f5685de7fd6e1cd93cc20a563725f35e3f7b573ba5fc7d62a371b1e592b1afce522dacf17c1be7525351eb403660ebeb9d84687bf603472e990bc282d97d51224c6d3f025f0f6a070c8b74228e4ada77d166367c3e5d0efbded8d6a1134a8bf40e3e38e8f57fd7288915d4d999d7d08b2e1a982a79c7dbcb3d6def1ae00beb7accdd93382a0ae3c660b67a63790a91623436f630920762911dd7c56990de5352cd1f0d30d5b7821c731eb8ed7dfe0928bb91902867b364e799e9e5034b9950cf04a946bdf158fb89a8841702dbafea89b25d79c177531eec772dc3fe322d5a4b08aff89a40ed85e2a345fc91848dc2857b0e9ee2bf91dacce91af8f06937c8b1eee3c7cfa86c8aea5e20851601677339bb72d760980e4eba45ec8641e1930cf459d3f9d44e01501041a0663bde9f855082cd3c2caa97ad3d74c88c260791f3d70cbdce9f5e9198cfbb542114af88e1e639f3be8db23cfee15f43215b44863a83088cb1745456ec4b14952cdabbca15b506ee26e9c81c4c8ec5a731a18a07b5a138d720b1d0d512cff3253bfccbf883362c6807d1c51eef34acf2138894a04f70c78952711d99a93f3adb6bb60efcef8c204ece83b70656051fad71cdd80bb5c8669dd4f644b9a9dcb142c586dcb803c42444416a4399c5eba4d5b7fa8353e99bf0fe4eb180736e6f30d2f76a67f019159b0215067cd2376db1bff05ac2d10a69bf7b38ddb2916f884758fcdffc6d8b2838ffb43c11f0179b1d812af825eedd2099a3cab7acc56f4bc33476e1b8e79fe0e1165fc925beb1bd58595c018c9267f1e1a656d9ffa2502b1bdf69587241da295d201a242a3a1a77f56a060bbdd49de75e97dbabebcf163bb369a9587147d469fe5fc86760c1b98fbcd67abf8c6b8877d2b3df92f5af7e9fe0b0e7780275f35325914316c52803abcbb5a8157a1d2adf935b6a56e13f25ebc0211491c36f1810e6fe0580ce1c858818017c7ef09ae0fdca6927b3f38e2eef2af4871ba5a896d3e2fec85ece2084d74aa06db582b822c091c77c6b65275026922f3920f514b62dc2e73ed0b8e3148c37064c8848bb52e634a832fabdfeeeaa7c6a9d7e58dc09c60b5f93a091178909723c6c48795d2c9fc18fadb5850d89b02f3493f6a810688f8e1365320abba1d6799722b91f13329890e9a0a0b6aba1550354fae08f5f27e2f07089067bca6f494614cfc2904b03b91d14ffb290a52468987a701773210e595a25f873ba2a796c2839ab9aeb7e4c3e4df8340668b0e20b302312495f11bc1b351ed08a2aa2dce3586cd6ff0a065cf010e430a1b85df7bf0ffcda479e5bf354c341d91c83e020853ee18c6927fdf220ad987259e7ba57aa1d34ec3839165ff7ebe142efd0400cf4865c9611136b49cfbb03b0a923d0f0780c769d29be05ee4f38a999317a546c0d18a5a7ddd144858db725684c7a52224f5792bc4b7528478324f32bfa0114040e57fe38657a0e947063d055e85a4af43a5c47b338f07d1150d402e9e14f5af93e95d72f175a91ac698dccc4f5b5791ae2b961019ab93838cdaab5e01d72ee095314f3bfcdc199c8e75e395e3ba7eb52b6a242e4cc302b633cb8c15101b2a83031f9b372a606505197fd14ed954929664c909f1b54728b6f3d449db169c52a7e3a648c24aeebb7039db18bf8d02c8addf8b2c1c55930d42faa202b185adbd2d5ed290608881c3c3351ecaefdc4ebaa1bd3eed83a0db10c67e08065ffd32ba13a147087e47893c18e32bbbb74489f4edffda56dd4988706be6f610e2a75c1278ccc3da48c1746d8d571aa92f08a7090302c3e3d476b4cf9557c8bbcb63668ffda4a50c411bce6662601ec5ca72f883ff32ef2df09de1e00e2877f3c2f1408df223eeab9fd35e1234db318507e5f18af718b5ddf08242c10bf7f50bcad7de8c9f551f8f5e94a560c1e6d65eda09e1c619885cdb2620899db5fc436f1d9ff5320e4d4f30e8b5e196cbb34cc5686d60f4c585f668dba1ac67edfefab6256e840faffdfe3c3583a67a5240016f53e7815668f719f5f7cb3fe03aa040e4a8264aa9bc4140d82945594349d4ccf1feda8fff03b6e67a92d7bb92a859d77e512b7ef5506341d8a63258bfd3aa5d8c47c68941dac6a3792d1438a4fecb3418c45aeeb7c22385a8c6cdeaed406df5391afe2d3b8e68cb907ec2a634a2da8c383bf846a91157f0dcaa66f693f1a0314fe169de0c0a9f78f3cfc5ac3365e01f32f4c876f8524797b98f02d4957d09d9b2fd552f509572eb577e3ab4bdf62765cb191e8a384bc9a3105acd968b19e6694b90917c01b195ce4b5416e729d8f435091e7a1a2106ff083f617ec073e4bc3a49cda343a476b311ca6477bdb3abd9f47a647c620f87afe3695a514bc72d86dbc70580c616bddb940e55e01629062cec5f702b1662eb994754f1d3e4dc6fb084d6c762a4ffd527666f24ec4710771460e1021904130323521da5f23cc0ac282a2657a6bd155a196d338dee5a0fb2a7f439a2e3183024800f65c31bd0a9ddd9e4f3a6c7229b964e4fa1fd59db2de8e26fa7bfc7bb5a9a60f92b1800856969c1a47c1489b2e8664f45747c8576bc12faa6914d1423f1ad52a8f73a5902c516909cd7777dbc64f72d9e74031773407c7319bb5a5967a71c594c3318f2a8411511d195d3c0288e3a0ead77870e9d2be2e1a234aef6217aa556a11066237c498af6b9007c16fd1953f62df8dd435fcf9c5baffd3a0e3136c8645fb19ec38af28edd5efb6056075a283d8cd3eb9c1256bf2291a59ee40d666bdd6bf2a3fa40d810dd8bc66952f12fea48746e747b709ad9b21fa275bc95b34c24574e25058313c4c3dac84e630dca99fa8c2ebf51592abfa6de5095dcb56d135956a2b63468ac50b4164821233a80283e76063103fc0a4a1ebd8d1af070dfdcd72679e7579c2501b4d46d824ec7bf1180da8b03d3922dc3413ff6a7937f034ba728eba6d5454a677086ee57d655fdb850cbd50b73fd00904aa9603165347f877dd56442ed05b4ad72ad33ba8895f610e8e9cbf6bf264a1ca1490d8e19693ae52bea57de7da28fcb1331839e8c032c1a1d4971d61356e229a929adc8f20f5061ebafbcfbb1d8dcd8750eac526a5ec6a8b3bcddec5280811af4a8771aeb8e5223cc4ee7a181282b3c286d22361be5befb3a28c0088a2419cc45e6a9418373f82ff288d6ec35ef555613fbec45b8610b675eefbcc6e2b82fecb93e3f45b172957a7c63e67f0a1986b09a6de4d15bf27348a768ab83cd5e6fd93c138773378626196f9267da15df6bbacff585f0bef0460642464a662e68133a6295d6868762cbe2649e7f7e40943e56ed67969c64a8da1cb9dab5d901e4f8f15ba928d26f077a7ec8b68ff1db1ddbd9753e50275400cbcdd71fd3bd1e1bed961c196cfb75e32f57091302cc7b29900bc01d5e974101d08a2a9f67dd553ab48972a47e98c17eb07ec21484cbd8d86c73c680a02b8457067dff60b2d46ef25550f2316806ba127b20f5e7d4cf94949592eb897b384379c960d043d5f63ead0a0dde5d1c1958968a149d4b8fe385d4ae0f864662bf3e9dc7ef5ceb65194c048bb0051036fb77ef2a70c6108e7f50d5470c4bb59e954c0c9bd307504e829161d8a8423f0cc8dec25e50b4990ba6c4a56e4c64037cd96566706e8edd06e34aafb81eda716a4285713d6b5e916c50e9422dd7142be4399452fbc56e925ed1d76b53e5353efc7252d2bb33725c91ea42ad34ac08a3cb4c0cf02fb8f4cfe792eee667fa970258409834dda3f350062b5a431ca16b899bbbc334f5b0319517d55ea9ecd14bb7c5f116444d78b216463c239fa1241061fc55eebf37004a981ff7c8d869b71d26b2056003df845364a3a0d9239fc7fd26ebf19bb0226309c1dd94f6dfb037dcf81895a17d5ff44b28225398cd791e3e62fca91c84b0a85e0f21a33967fe5839330e55ce8effb29f19e717f228dd00bfb162a1593d97dd2ca3fce1ffd1ef3bb4c3d089249e2f6721eef1d0aabd9d0116657627ae9cbd997974a295cbdd72b4330d44004d5d9663f665ca3bd29f05cb1ac6b723a491d89b5a1a574f09182fe615537096ac2acc7829541268ea5e1ced53190f5865c51b639b1edf5e49b18771c0901702d2320a9f4a5ca9fd7159a137ef1df21730df3a20ea3eb635946e7d7e374210221d8e16594eb114586a9dffd939e1542a9af161075368f047211b91fdce38346b5c683effb7d989fb14a4b2def56d4e06062cd1b6a32722c1bbc7b9bbe16a2260d4ca072c770c8d59bd86eb71553a8f599772078a94b305788d4c57ecc3bcfabe27cc0373bce2daf97ba6dbc4d8da5e93add50cff1351ed56094779cf3227b71cb3d45e8dc5017391759564dac52ffb1303edff00abf6e5307db5ca7c5f327ecebd38b15ae40857286a7aedf8fa95cd839e144df24f5c7e163f5d500bdc51c22e12ce019face99aa82451247a9cb4e9bda248fdd3c978d7a4cac3075e2d5fe2ed1ac415cffca6c4a304b7fdeb743c697c6943a1987c513ff3ac2a787ba85a5f78896e4a99b1568fa077c14592aa1c7ba574195385ecac83ebc3bd8334183654a6fc5624d363e45232f556c89aa19985405c8c2132ce9e6b77e17c9f4ae14eade73be3cfc507aa527c05d86925457d25e595c97b39c28ee1ec02a95736291a2ca69de5eab9a1daf029182f70674dbf12e87d5fcd4d0bdcdaa3d2e55df8ea8be0bf978c596063b6f2c779a90f77f51d1853cdd538674fa295697126cd40d3ddc59d9163e14b29ce497dfef7d408de5bdb9b536ee10f6905ab919068d2262c09eb9b129dc6ec0c3674713f1c5e0fbd3ff21b6caaac2d42a9ca9979138cd93e6c3d0d5cd2af1ec2bb48826167c41dc4a387908ad85d8f439f3c9081766c30f9b83db6daffa797fd478c1293b2f69241607d0409620aa5b409a599b9a7a85ae61ab228cf41927ddafe156d4adfabd64e278eba6b17b9c0f243439be47cc7892ab89b5873662c6c8f779bddd182b38e67d465dec67604b904bedfe6ea8257a16756a04373ab22c9ead6e64c8a028390187d44c697feec3e2191211144a92c3fa0812b6f51bc5f842695d8ee4784c453653991e6eb6842fd878578ad8f3364f1e1187eed1ed502af73dcfc52ef5c98227b63375c0f98ed76fe2e46d7ca56e397c5d919036856e19ef244ff27376b2cab018b9d98701e9cda3ef98c7db9b8ec9037745ca6f0ca38712fb53a402fdeee52093a7f41fa5cd35b15a7ebc6382be42350427245c93b3341979bc7a70a6e6f67c6c63bdbca27f2f7f47c5dcc70e4bdd2e4048f90d20b01b68e4eb1c9eadd22440ecfd85470cd145bf5b1a2df31513ed8363115a97e81e7b567b7e74753e1683cc69334049b14ffa8bdce6b48084afe5ce9c74dee4d100fb50f935e57a82f1501bde3fb155cc7310e766dc2a9090d379bc66c23411cbcd2502374c417680d44cdd826c287fb73ee2d23920dba6be6cea6a11321cdcaba2e4aa7da017d85f858aa6e06fd13b6990ec43d55c9fefb4792c23da70ad441fa528e50ee575e063bbd3156d7c2976235a3ec7bcce7d10c95631736", 0x1000}, {&(0x7f0000000100)="24ca7e009030c10526c82fe2ae50c8297c28328714c41fac67fc1ec230ced711a4dca7fc295e25eabd0c34c37f2cdec5b3aa4b9d", 0x34}, {&(0x7f0000001580)="570fdc959b70b2624d799113fe2d68ed9ce9cef47a12d61ffb3a7e39435f58e82bdc77b760b14cdc342720ecd7173e340447f66f027bbec1a082db102a55a44769bec01262f4034a0f0443acfdf04ae1fffbfedd40bc66cb575057b6c3beb42d17fe508afb1b6f0bcb56ef450b0d8cdb0c89b4e485c355278f58d57dc4946610a99330976e85747e36ee27df7da5bf6fdf3d1e75367a06f2e743ce73320887c0ecffdc99c0000f4a71bfd962f99b24a153017fd8aa3f826da2d32e38742072009c08327a5eb381461353c1baca8253bb2e56d1e8c850c8c7359d67c8068608de50388bba10fa2d3de6ff7ed7a66410170e08ff1f9925672ae7a99253a62b7036f040a0a3fa9c982f461c95483de1466a65c33b8796270d4bd36c166b51f8bae6a655d55f2cef6e7c10c672ef68f99a981709cac9c09a318dd790fa7c017e03046c2f2c19c045ee038bdcb51da8c61d4b51d72e27d92930df1536f63aa17a4d1751e4b9d1c1444bf69d62510d4412707e18f5209598caf4c47c986b4b3abcaf6b0d5ec78d1bb7d9ffa5103f8be47c7cae648bfc6c5d02ba781a4bedd09d4c110778293b7a5efdc7f53ff8528383c667de691b15dd56a3fc24a739f0e8d9675dceab61381a9e1763c3895fa67e5ce8e58969aa4c0053847509428642efde5c8f0d2615247789db729591f0cbb26fe08885634991352917f841f47f0d4315fc2d0e13559bc15d41303b6ce1fc21a39583ce3c2cfed1f9d25f2f927cc082c30ac81877fa2653be777142709deb17fc81b9c00c6f84b80e7cb797f838f8fa042c1846ff14278cfa8e724232b438f6a560a4edc27864ef98ec23b3b635275264ebf3755a2d6dca978b8b7d59a749f4680968ea0020d933e3986347311c9b956d9cfa9b5a8fad8146e4a728ec9d85426278f0b3b303ceca08d978798181216ae188c3e56c249d5f60604dc97d5df8ebc1e82e110376067b37c5c91f4596ae164238f37fddb9a510f9c6afc77b967efbf565436a576045bedef43ef21c5fdc6b13c2f98f1d9941ba85c703acf76a66c0959dcc6e4a448a5bf190ce5ad85f64febaf6a1748540e2513638616900cee207de399e8110922d4601e0aed30f9a1a704216951fd76fa75d847b19728254368a0417c5f76e48e2efa4863fa7dfd865f19d045f0af9982a95b23bba9e9677109f5e1444274fff34c1b261b959ebc407de211596942e621b5e8c311c6ad04b7e6534ab56593896b503f1a5d65eea6f139bec22ef0e40d67f05235215730da40c048f073512a425596d1b77727fb9e61986c1657d5ce3df1d8f0ff6dc0356379ec931fed415bc9b4b7788904062ff739899650eff7ff6bc48c7bf82bc668197a4f329b2b60b75fd4f3edbee8b2c60e6e2b8b8a5d150c91fed6175b7f3e4035ceac0e78f715d1a1a059fbd40401df7e53b040da7a5449786bfe959b9850d522be3e7c422d50a8f9a1e39f4325d09a2f1b6bb6e3b0749e348adcc5d65a43832b518775927a0ffca236ffae1fa855cf9c54415e79324eb0c92bf6ccb161bd198ab8ad5d2258ac3538ace53adaa7caf1da4ba259b8c23577deac19203e39d253be8e5ab73a4e4d2c12d341531eb60afe690cd426ffdc3ce535eea737b63e747fcd5860f1da6e3fc7ec58e8d82dbe90eac069e1031a74e3527ccb253fc8db9a433f1dcbfe665533fd448ceb57b33aa92397e8a03b525732e432a65e302140e9909496700a2cdf9009fcfef2c6022caed831d2c1190234d109b227e9523821777c9e5294431a959845397e9f63aee31756525c7cb49ab74de81b87966ff0a09bd7befd0fcec3bb8a8bb9e01f6ae22d8caa40142261fb8a1b2c435ab1800a4f9d89f21ecac20b1a65faa29078bc19c57c1980e202b3952b7be980cdef4c2e5a67cc66085d9b2b3016f3097eeb1fc9970f430fca945cc7399100436db048b0f147c7dffab985f390d33e9ab30c272b2b6acbf565827c109c4bb41688ab9904a5de3041d1ad25935f43116364e8efaba0bc61f62c723147db0dc94a85a41c93d798085bca6fd2475cf9d355c8d64b4b6e7a5693ad0fed57cfa82a2f0a75ae7989d7adeb8e3beae0b7eacc5f82d5688d973f9081de5542391dc39d71fd5137e7596d8928f22bb19c636f135f4909a0c9501d05de36beaaaaf063d647026f8ed16f288ad04eef9ca1dc03179cd2f02f7406c09301488350becbbaf640466c0796a895a6148f56bd8d5c417b0137386068cd05abf81daa551f1026f7e988a7c43b5805b1d83cf08bbaaafd1d89eab9b3502029e620264928058f899f5ef80476b81a6c32014e36e67a17d29ab2270d036e918b76e34bb1ad46783f07b97788d2716eae862d8cdb24f61088fdfb1626cb416a657a8483201657e2001c4d6a219a4168ba372a93799489f40046662fc08eb45ec972540e2418948cc4c87f7ee904751db228d4fe643a2b94fbcafd605d8454748830aacfa53bb72dad10aaf6ca9b96f206fce8f2c02fa078e5bfe65ad58ef688343de31a0536368fc5dbde8488c28c63a34c23aa25250fdeedb853326a22b98a92b063707a41e3e4c035bdeb0321606d9765398152b0205ec5b7e5431c6e343580c788e5a858f26e65f392ea897081d039a3fe8c60b4fab765506688fc46a752ae581e54f19b32f8831895204aba53fc07e8d32ff50ce3900b437f7e62f69434c4ac5633a03270954415f563b717530c1b8d85be0dbcb7ac62e198222392a7fd783f7830407040620a09bbda624515a936db72e22e4b567ee5198b2889fb2150abc9f1bee040ce2af443b4267871700c26a96d1d9417b967bb6f8b8ba6143fefe9b78e677a74c677590243a909622a32b4ca0257e5488b0a3f008583d6663c5363fd295b3417fabe3220359a7769568e90800842ec5c9330531ba4b4cfd420f6ba46f933878ce4b7f91cb2c8d0d3bc81287e4eaf6b6b09cea11fb8834380c89ffe29338ed39bcdf3fc47a5468af3b7a1bea9c9a4a734bc6181c54c9c9b52c0aee617eabd370bb55e8dac62d607cda5dfdd8e970de1936736001feb954fcec1248f19216680b3d89e865b89db7609af39eae93bacf13d8eb200454d3dc41fd458a8139b20032cdcde945c6a4ff66eeaadbf506c78bbfb2b4d8f83f4758db2754f9f56f1cc1a33dae00e44119faf32159d82bd1838a56a6890c5a67ac139e7130b7309e51ebada9ff87f74d7046e2782ee661744598c60955f6544186a644acc8fbd494d327e3d2a9b168c7aa72e27cef68a8e9092ffce0c0af4a85ff6293bc81ff0e48e3c6b70d967f8d28a8dc944f1e31f9f356d6db311d072f68d105d355834c1d34de3db2288a6ef4c16832eea82cf9ce72c03be7404b3a3e2a27ac5718bfbdfa1c3ceeaedc4723d6049c56f17b673fb19c20fd246ea9306d0decd08c148489030ff114fc578376bbdfafeb6b03c5889c89a7416b102ae467b9e9649aa3f2ff163ded3f5e3abf4b5a33fd6ae55f00e0ca6a00be4fdd4323f0ad55686adb19905cdb56e03eef3be5624b44f2fe1ae7d286286f6d8fdc3d6238db274863376da39d8e0c86b160facb6bb1a31d88ce33e88f8b7e2db728702da17a70a9706250b1dee4794d9ccd29f59211e7abf89f3f36b302b7b8dd4bc1fa491a4f4a24f787ac07c4d70e3bde8f05eb8ced8779937eec96df2125414e884c7746e20a1f924dbaaadf6afd2343a7ae2b69f867277780cfed43b232c663cc7b764dffce96b3de6ccb642501ba93236e3d98d19e41bf02c7be7f4a01b7e1e179de2151999800e70cae44d598cb70ee3bfc9a9bfa0b55270c6ded06a7c4994195724414e8f7f402a81cd576e0fe4a50ee5fbc2199a014bfdd9cb187618b2452db9f23fcb296ef4e625e753d7179a5c61de91e0ed243c7d8f17accb96f17b2503ce41b9f40de1063d8649d907aaa18c5a21bd69288e356d51b37575d1f5f9c80fe1f3e8de51acd59b422428cb1fa8512b5f44579d7981a3d45b8a67039ff51a62234d96ac3d24d9835a6cfc45af58b4ba53c6314426b7dd0b27d8a4e2eb4c5eaea6c979f8bf9aa4aaf8ae8cbcfce41d67f9ae88cc4824d79af2ff07831077939fbf0b2103d14f0735564c06a96056f14344221bfe14b851b8755d59321e17b436df43dfa645ac3bf1110a145020e4d616fa186fee5e9b732e0ff051bb0cae9771da3cd9f6f4f8ea145404b2bb9d04e083656da77029024eed01add105e2049848e18876879b25fd2baf9d89f363dd24828df3c79ed2dfe2efffe7f7362df23d5342ad6ee9be7c750dc016be1b6c79b290c1c93070b43a499ff620cdefb8bd4fd2d5c043a2d2bd556ec592497bc591ee7db321da873441bae231e2200dc8f3da8036349aee4b2b1ab9a210e86af283a36086d79cc68ddb91f1f5d153c533732ed848064ac7879d8216d408a11008eae90559b0fb427592c92da3b091582f83e6e78f90b91fc27d2ff5893a83d15ff316ecc0dd75e09dc542626581c7847e1c66a5e4f916be4d9d232234b2de3ceff71802efae1c574f7d9af56f132c687519799d9b584901e783672dcc06a023ff47197a3879b35c7e6cf5e8f88f37ef11c9cc97e8456a90db66f91b93540decbf144b7c226e925aa39b427913944da56171f4b264a30d612ee150add44d3183fd2ce5ed2cec6d0f9f00fd3bdca0713a64f09309b50317bffff464db6d4d8ecdd45dbc25de97d9eda42ebb3f39ee08622e1acf987fe2ecf3f62937d0c995c937981555b9221721cf1ac8ba22567da7d9e6178771a230db9ab79409284bced90e76cfcd5095a13ec8fcf4ff458c59eaa709d0fadb09429f4cff5b3e0b51cc7ba10070af462bd73e329176418b7fe03e13c66a554a3a6779b30567589ccf51c766ed32d6ba6c164d4d661a985b0ae9a5b9794ea5cecc59a6cbe1e42883a3ebc0294c8271634c14149136cf2e5a1cc389c0ab82e6d875698d84ab85a25c34ff38a836031d00ca04438f593d2f6e78ec861c04634b2ab00204d806ef8c538327f46e9a3798fedad4816bfca21f60ae25f84e3284aec01a06e351f8892541409f5c1e3f457408776c7340b23ed176893e5370d27ca6adbe451f6503a15a6adcb3d17c3f52ad4d9c4781cfd3e91937b8c0cbe739d578986680f0d03b9fc68a391499145398a8494ae2b18fd50123ff4909be81bbb6a2a310d95401865263c4d7d5d5a048e85eadfcd3c9c39eaa4d6ffd71da3494eaf0d57ac6b5796dbc2ff39c585b30a769caec11c73e078ea7694e6e2326faea0c1b2ec0a6edc4eaf8317c63abf9bea462540f8fc7ac1c6eab11dc443543efad2379f1040533e70e56b4a79490a4d9b3c27fa7b5fb4a2b59edf807ddfc83a6b49ca8f1f9e0b2811c7c5f5421571976131c663ad8dc59445591e4eb66af80797803d5244723e668ff63cfdb674e59f7855c0ee739dd5361cefe621dd0787e6dd80bed6c4dd20d5ea7ab5a74ca871b02851de8c90c40afc2f0561a6dff1a6942fe340511e0a9a8b0b12486ed74fa44c9141fb29584c3808fd128cba32aba4efe14e6a26d5c5292a18439ec814cd7d792ef77ec713afac7083031819da2e037f3bb0880de80e9d7cffcc68b0705b6b96259ea9412ec9c95d03217de8671443231483eeb7d2cfd61e59b87cfb51d47219dcaa76ca0dfff6fdac9ea4dbdd64e43038f9f3d6d421f14ab779cb66398bfe644505c69a5d84237d55d5fd22487d2b46b44190cba0f2fae5f82a28ac769956370d99b571518372e28abb4d76a4dc71092b4b8db32947fa84b388e2588d726d8dd0bf97721486", 0x1000}, {&(0x7f0000002580)="81dcddcaef11f057a6c248450c7520ef7614aa71d0910b470e51cb7609151568bc719c35140a31f75d048a8cb1128b6a28ca99d85f389037a8722efe66215a552c08535137d38775dc2dfcc9c68258908f67a1c4276c88e4398ef19c9df9344d065b065bf9048ba0f86159ac65a6fdaa98a9c5e51746c774658462d1612b9aba9060e43c7d1ade337c2730aa3ed7cc16008a2179b0a5895d9f088265fde8d36f6bf8718cedbd8ed546d5a8d7a2400e62d3daf1593abfe8bfbde3d3a411be2a345b50ca3d562f47b3f5131e46c9dcb95818d5", 0xd2}, {&(0x7f0000002680)="3035bd51ef52e813d373d06fbf0f8ea80904d8ce4ca27bbf60c1910ed313b064785b4f508c85afa309c16f64a5a69be1b16860075ea8b267c42d373ecc5627d43dac2c7ea13da8f9ae2abfcef792893a0bfd55119e7069823227dd2db2b3b1a7ac6b63bdc0b118524657e588778104d167cf1175fbb7a13dcdb050922abfc836d64cdc35caa1999ffd9e4777b144a94c0e4a09a20f53cebd72e4af03ada7afccaa2ddc7f84f21eb761d6020b3e89b78cab75aab5b7a36c6cec36ad02ff3733e1c9ac202fa5807ce346d4dfa3bbbc", 0xce}, {&(0x7f0000002780)="86d7c7c6de478f2701170d340d3e0966eb86530de8578413c3127becb4205dbafb9948cacce2418dbef79c0cc025a9ed55e65c3742e80f26e0dbd5003c4c2cf245b9ab09c121be322c2c4d6a10e301c2e6af4e9859a172bc0d5f36eab1789594b054422660a7a0edc03b3acade329a46f76d27a1bb2cd6e41a02356115d3521bf1eebc494230a3dfa755e77b6d2cdf7118970b83eff4dc64bce22aa4569022b0d7b7f070e9f812d6f9dfc7e105f4725f378ea9e70f3d5d8fa0312d70f5afd9262ef39f7e0fad0fbfec155c2122143a5755585a6e865ce4d2dba0219fe3bcb9fea18ae10911a43042ccfecda517e9ef1ce31d1de3b5098ec64263b656506f06683e884d2b6f47ff3bd76447447fe438a783bf66b9637b41c4750773148f06429407e4e8adba4dfd81bd5bbc40d2cc66242e601daa9c2d0ddb474e5780493e408721d10e8ce280bfdc3de065f67aedf1b54fe5c12d6ebe0a92a29825bef6fea190972c84f670fbe2801fe0392843eb377e546e3716ca7266cb221c8b04083561e1f9ed8146e885098f3d33d86c49e30488d843dd0e31560316b01614f70a1535e449e7e3adfeae559df6cab63d54ba087eff284376208d01d3465e846d7de6a6dabf3eed519a77028ac6dffd8397c9ec8552ac94dc26095c3a7ebb0ceeab5d2038ac67f7cbd7088e0baf0953d4518a6824615f4b922163ea882755764ea9e850be2d5819d485f3d73e17d48d751e864653457453eec50e449e824f168bedccf283b026cfba8720ee267378b51ac35cb16f718669dacb71afd483c99a46f75e78dccfe318c017081a44894a4d8fb42a07eca850778e09c5c794bce09c22c3998c788d17ab9f75fde60baaafcd32fc00658d16eb3a6c4ef40ea5939acdee48a0a532179c3903f80c0024c3bf294c2ab123b7c85624c32ef7abe96b123415b875d54a41834c9f30f0893042fd8025db0bd71c9398803c4e716b63fc2cb567b6ea4fb9d2424fa41ec17bc20e8028639f172d9d48e7e0a97e705c1d8dfb401357e9e4de730ef6d70dc9e9038f6637791a8bce38cfb7eae6c0b36d4beed9ada965743b40dc52cf358b343ae468ee367b431c47874dd6402811e282787044458324f7ad7446e4f2639cd5ce31b3df7039a0282347dc0b9455176bf2c9c7951799d77d5b52fa538f7a7ffcb37bd3506fb12fe77b5cf9ecc7cdcaa5ce5ca83fa09effbb934675f57ce6d508009ff903251c07fc401038f3d00e1bb7c25b131dc45d393f956c71fe98f4ba4b76cc014fdba0baafc5d4933547d53106e847731b40738a6a394488d6e30644eed4e9cad109af02aa2a253002b1bb5e3a822bc967bc77237c9b6f48178ef13830f18b443554f853ed68a3270a591a16848d9ddf9a85319901f9278ac92dc82e87009951666889f65c71bd21511d282d11e0991aa45d418f506f1820b364e99515516416a41701646df23a681fc8f0c38c078042ed5cb362e9f607c63a28daa0146d48576ec8dc4c117d0021dac0186df90f4dedc0cd1c96c061d0aed3d66c5ea677a1d21a69692340a2bcb146e5b1de6a85dbd0499f199a80a5a9b513c04cc1a2e4e63135b5bf24450ed8bac8e442f51aa682ee0f8f13e8fa7ff13607ae582f0add35d4c93888b9eaaf06f2dad964656920f9969b95d3ff338b94b8abf55edd4b4b7192c1abf49e9257e195ff65eccb0b8390ca66f4cc488e22b83cdba226b944462ddb979ab9778909b25a8284dce647d6852512239d99f9207f40610d522616a8505d08e7afe3bcb8c17daf8d5cc0da716bab857b20ffcba6b3416df04d18b64222979ac9394d676c02b0a1f0b35a01794d91cb0ccdebb426c47db8c3e6b13e4f16016b51fccb90863eeea6e4a74bfc31fb4497811fc531eff00f17b1cde256fc9fb4243ae8a765f9318799b99620ccf1657b7fc4cfdd5e807e0e817b70e6184eedca07c5e235e108f37ff53bd22f431a542b76b8d9b6d2b954bcac2b8117c44c5a625f482f3c0b415bfccb5dc5c421d3a4cbec620f06153ca9598254586119e5f34a054cc5ba7a8f85807f79c004aca7f3b1335faaaf31d8ccd711e63af5ccab7c93f082fbc8899f5bac0deabede7ba05a4a9ff4d3f80cf57ab0f3773e285c13d7d400b2de4d5ecdb3b487363e580e5e1c6c9d7c721a1d00419861b6d14a94c33b3db5357dcb2af0d6b5f2284f879be10b8a5312edb5e9d6b51a3f9228e44c8cbd83e5c45fbb54584eced6d2da6b3fdc2fb1869deafec4b711081c6f122f4b958261ac21777b37ee10422c3fdfdfc2f017431165ca38167d1ae4ec824fac713008099281283ccf99e89ed7723efdee9891da27bb27cb2be9ce2ea8d0dce69d8c72c2f35205eb33d2da2e7dc5987a2711391a2f7bdff09ddcf02ed237bc6b3bc3a6bf3555864fa8d1eeef3f3432c2e6f5b63ce91ee6466023449841cc3a63e893d92966f284efbd0a9395bb54dc559b4f9a8c23036bf5487ad5625a6619c8bcb174238328aebda713e8558958dca84856a9736ad4b211d8f2855faae6148aa380f1dd17911a0472fe9540fd4d82ddcd258da131827d0ceee22db25819e193cec8bda3240c8976be9b31389e1c786fbbd1b2cfa6835d58dbd498afdc28f9f1148f3937983680a6b78635c096782feda0b74108dccc204322ea307e3379589521e587b10c4ab331a5182ebbd4a0dc5125bec1d315606ddc639416a162be247d4d049afd2b2386b8516ad875124f1bd81898d00943131837da24e1f2e04ba7ef77c6c55e54172244eace6389e86958885da13e26830432e4cf27e0706bb01a4b11d4bfbd02cb53c84e53a339d413fc7e7d3cbe50e240a956a811c73fc03d6ca0a1f5b1f9d553407737a377a1c01f2b3b9b617c6085922ec3fa516d6aaae2b9f68d3ba0aebf308e2ca05d7305d86beac1319631243cc1414cdc3ed6a72738424e894ab97d242d4a06ab498e3b9d16f85d3428135c97f804956c394c24afdd44d58392a5b38285d0bb268f8820e61b81085030fbd7b40a509da7f81e967768c2c4b0dbf5f63d5a984b34f9a022a78200f3772c6fdac4fa009c085b326d4dfd8528dde342a798751bc135b163ec733c2a63597cb6209a16224b6f6373f4e4257f676d9bf97c2bbb8e5026eb670d32c02a6adf8e09d7c41e5039c204b3500b3815c9b865aad0a7ac40027eb8c5b8e2a9ae08e4a2afe6792a967fb21d824c0ab0fa990af0ffb1a3e72bdc298340440559b793b2db10e075b443dd5328d14ad87c8b67fe4220b1b60be2d695e941ac9edda5a0eb437889cda676ee50e4f6b4d213ced3540bbf9717c1b0fe566fd392fc038dde9d23d6dc819022928181ace9a2b6deb40ea94b968545b5aca8548ed67c8b858d2b2d0610873496a8adabee3306faa52488410d1368ce0fc29c3d391be4f94590e93e7d2678bb66862e62abf83c8916cfbc34d094e64d70bf373993d18ac66c40f990b2e82af5cdf795cd6140156c2e3ef293b44e561bbcd9d1a524096c14121f1fafa3d6494cfeb13b566a9a868a554b4f664016227750f651f0bf87f1e8893b887a39c0301589a497945927770627fc0d7ea0da0a00e2e8e98a92949b25881232dbfa42c4bb1e06010b752190ad492f59773965f898f92eacb7b2bab33105e8083c68a3b5e9f0b2fe7659ac5db828b674aa017b54206fc441f41ecac8cf924c0f125ba1d7c01759101daf94cf68a32ed44e1dab2fc2075a36f8226c09cdf27a158a0ad129b309affd15be38b8368112c9cbdcc6401561370621b1c79ef1bcd7bbba654ad4a91aec0173e460542747cedaa2bca153c3c212cfbd9d480f34e64bf7cf91678debe2dcf8845e42aece9bf0d39f43356dfbb0f3861eed475b96747e6eee6a6859a7b963d1ef3b9b712fd8c3fa14a6e130e19733aadb79111c877ecd78bf41041022135851845e0c847610671eca21d1354cd6be56fa81cd64a1698078c39e3af02c4b524b5c7e77ba1a8df6ae2c5725fe530c45f16818a8e1ba1729be634ffd8449d1bb325f07bef2c9fbbe4db30d0f4ff6eb6e6bc32e3c560bc00c5923917aa5eb9f21e1c340287bc3689c3c0fc4fe89039c41dd5062b5ee87fb5509e52f926073a05a830743fbe99434f0bd353bc0dd0b8a9e983ec25c165dd76c564254a96cb603b21bfdd584da6cc410e37b517d0b85a8705cd405e164e105e5f1b17f3e31765644937ca63fffeee8f4f4426616ad42978b30875adbce335cc61dd9afcb6a04a45e9f7451f44201bafdbf7c01d336696a56a00b0b2094b7c0c201773b1e9d9768c69556d4b59a33563b024853275281e24b92e456e8d2f1b709f7d1b34cc603436c8cb73a963a93df5c132d12f556ad061df76f66eb8ccc3aaca55102a172fd04479b5b029f333706668ffe7a7275d43f23acf2e7f9a67b04833887733e24d89a8303c5eba6437d07cd8bf9fe9b7a87d389ab7458db4e04d69b78365289baa8099d4c5371f26237b755cd434a272b59a14c1135c2f62cef7d3d2c25d9f1a9cdbe8815f2eb1f153e144b1757bda9cadc7b45a63ac89e536cb8d4233e1d293d23deb88e0c69d5490810da330e5dae0039d18c3db6e8af0df169fd7efe148fcab6f295a1efc012114f462591f99fefe0cb3baa7f513bf0e5fed976b725c6d67d51556bc9856c5f47dc869b64be198fe25fa93883329ee3e9807e4e0b94afe013345ddacff02704b76ee28aa83b06214777f7ca8b79ff962cae114d4b7e956c9c0f10d70c330bd71b648f34c14b3333830a30af22146d1f27b1047e25d1038a94892d91a80bff6c6fb6e2234e5a58a98afb97f17d85925047acfe80912934efc8c6d91fe62aec12f6dbfb84c7d05c50dcc6edfb0665fb53ad7a6075b91d40ce71fd14d4ac19f4b4bf27adcaf0393529e7953c294b432e412bd64b6d6fa8d2629469fd5c09e6624361bc09f4e3e83da72dda64bc09f1c1575c455e1abf63a1bd22a193549480b1d24341e12633babef19b54558bd4634cd670e9bc9c68e6a20ca6e47e57a855d5165caa0ebcf209a2d15b25c1b140cf66d0414dc1774ce3fd4b0639a33cb429729ed2d275729071ab5d23aac08e6229cbf5381334ff6357067026ebd5973edd6e4198e7acd1ca4d51ccd50765b1e318539f8fdc2691acfd6ad0caebd0c505f7c908527eed07c679f9550b76d4bf76fef3d25e26c0daf402a71facce6823a9b81bcce3260911ada31f8a9ccee3d08f4c1678df3088a1d5c971ce4de10e895708052e8ab3e1f074338fb6a2b120c1c693139a2fc4abe65264775a02821840ee37e971bf33a4d6676e444cea67f3a8d162c2b1483757812b3571f84f3678b00f7be3248f149b2b5d098bcc16c3eda58a5676dec1c07f0e4b0cab68bf59dc6a7dbf8361148435d4f425906ce8212a249170f32983147e32fb0f33dff53ade50bea9a4b0d85127f486aa92fd84d7c5e1f29dd87f8f3bcff371a50175141540627e223cdd457e39c6f90347e73c619654e87acd543f725e63f79023ce1d2a722f364f779b7b15778b50c68c4d30732353f8a3dbb388d1ccf89b765a0c8a6951a4b09d03ab4040b16815fb24ef96a398f39da84f487bf5745590430fbc99ada6f0049a2431dc6f654aed09fdf4d87d90319dc4282ce08f3106c177bd243fd042c9ccc500825112e7fa41aa0d0255997496c58187311ebdb335009b5d0d12c387d9d3bd74b98c43bc1e5187864dbf3d317e160bce919fef8954489ed8fcc92b989abf7e0b36056f8b6f48803593fefc8228aeac01ae3760f2a47dc68824d6e57e340af4b4", 0x1000}], 0x9, &(0x7f0000003840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r1]}], 0x70, 0x1}, 0x401) kqueue() r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r9, 0x1}], 0x1, 0x0) 16:01:12 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0x4) setsockopt(r0, 0x3, 0x5, &(0x7f0000000040)="15e9c630230adc2089fd86c938e46d7b4083a931e8d32f2f2643b97bbe762e97cdbe7aa70d4583b28d17cebc74771fc5ecb5885d3b0217", 0x37) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) 16:01:12 executing program 1: open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mlock(&(0x7f00003e6000/0x2000)=nil, 0x2000) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffff7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000002100)=[{&(0x7f0000000080)="356eb4e42d2101c4eeb40a6d3b134ecd6b2c2d5d1f0ea250f9ff61457baa08c72e69b48389c74ff379a41d80c8f872da8699873c78fb1e726fbc1ab61161861e3dbe76442d82e9590566793da5e35765c0c5cac16ef3da86eacc1f40cdc990c4e9ad0fbb8d149d07e42ee051ece530cf89ee1aa4278a162ac7cef14672655f4494c978abc2ddfdcb1ea5977cb57425e5a2027b81d1358af77e6a62a64b245dba5535609548a511984ea4ab4ab7b5096338c130ed3c9b7ea8abae962e95e2a44ee0959619a462b0e26cbe08e2d3c8e832132a03dc79d0c6a3df1583de967efaef80a226a9860c30193b3a6328ce3cccea92374b485e7d2855d3d26386a16b02cf1bcef03430876b4034363c65546031e663a2fb66709ef391c27871fcb0e646c4f0f5a22af4a1e6ac02102ee8ad47ed9c328fee96dded6fba04e55e97e1642cbcaaa58d4cd82eaaf1e14f664554cc873362f85dd2776d1c9f83f12abec7d9dd31fe1dc4c7e8b61e8b217681365215e6461d0e0f42f7307aa9e074e35441b3f86a851f74fed8cb1503f407620ae2e551c9584450f5609e84eb2aa8b6215f27995726a83cf16f1389f32741c7be38500fa37558898216e11db4344f7339c6dfa1c0c4e97defe0365db3d82676027d2d26e0e20e0fac035c7ae49db57e40f8bd8e18561e07236577568fdcc383fe1e1a272cd854d156cfc9c6abd8b268faf68db774f8d7bafdd5764be4c94af1287257f3600b1ee59417e486b13c062636560722de2fb0b0d0d5ec90f6cf609ca3d3dc41a64274a045ae9cf3e91786d6be3720dab3516744fc6e54e26e8a9cc8fbbf2017449318463da2c674cfe27638b9125b97bca216dc8bf379320a548e5f65d116a6485d2b7be4d68a07188a83bbfce15bdc14afd19199094724f44dfef4ac4db48e7e030d5cecf9f63e84c00ebd746c68048f87ce887e7749f78951a3e65c05b78d5a1df16aabe5499a73bf47819488c914f85085141796b3e901e314a05f1ef7ae2bafde8ea579f7602482c96de968dc71bba95ab9d18a0127998a343233b41da2311ad1a0d859f06ed5f93e6ace227bd47c6238ea1afbe061145084fc20b000f0ef3528c5f698541ff6925f78870b16a5d4f5a13789f7c8c7f26f45e9fafe3f393608328d29a09b8f6f0c533e3321cdccc249681d2652deb62f237aaea4fa040b6cea9cafa37996a9b640ee226967c1ef3313844c77c50d07a9061edb8d1a4441fa5f9d7d4d29e60af483c68a0f4c17da973eff567085bd360928b96b6943cef70ea49d676e86780128daab95d510797039249159341ba4e81fd327541141f39c6687e4a000ec93e97b7b7c61ae35e2e88b77e1b9526103d5bbea407ed4aa6f0f320660c70c48115cca75c668e1131761344a23dd66708ffb542ce4d34fcfbaa5c9fffa501a6f0eed52424056915b4e75c9d956c30fece2e39617c1fda21e321f4ad5ecbb01fc18959664c3bdc3ff52c0b5d9b218a52df607f71c0962f5b432f688e2044d3be572ac64a8ed85e1b78d578f540f56f2a1f72a6c338f515d4d49faa4171abeecf0188a8ee18b74a531b1780444a49a851ac47b7300321694c05a21fa51f818645c4bbe43b02c5532943d2271ab106e5239b9dcda5520695eec8dbe1c0bde45040c79a64e8ffe77a38a1d814876e999d5c369e78cc4a2a655f627be04516bcefbfb9073cb960ce0666cd8b03e7d647094791e9e3d0adae233c4dc2a45b7f3c58fdd691c603fa63d5f2f8683bf0397f9d0546c05a9c86a72b695a1966541a70fd65daf13bb63e9593fb8d44a2d988878c86367973ef5299d5b48e8a892ba4401a8588656a3dd9856866b332a70d0ea0351b4e51979aa0423dcbaae7d70946858919d8d1a8ac189f3cbd226eda0e29bd6d73d0d0c3698da213aff59be7161f4e8b0e20fcc24aa9d5d74d922c55cdd0234b9cd522dda12deab24a522a1ae2c099b33da39bb0dd379ba22ab662e179c8981102c233e2d8999265471ce732ba4393a0eedc929e82d94538b2bb9500785280597e3c3a9c9c83ea271a7968a6ce5268c136c6d1f287ae70c0d17e55ad1889ee29308033979ea719afbabaed30fdcfab2997a8413210494ea2e4b9f7369450d634b4d14734419aa0f812e2695285c6b0680495595e0555e40832f06dabaf69adb2a7b46cee7e2b7fb9a33553ad2123888655c4de313bb57d7d33d31742074739763ac2e4240e45b6d00f57b6531d097f64b6311b08f3f13e636f31ce2c89371cfc92198e2476f94d9c38578efed9b33b646e62a5f4e77ee6c7d88742298c82504d592c6a5e3e5a8407ca6f86c9b48980331d263e8919ed0a1ab7766d87b6145afc829e131d817366f6e55a2ee101be9c46782d887e71b0e7bdee1c85ec73afb2bdb0518355d787ff1a0d5255e67224415f6b06e518a553de3d423209ace1080aba6d8e7e01f5b917bcc6838e0accaa1023fdfc747eaa63fa42e38ce1f7f1f4a4ceb53575f68426df2d7bc09bc7e488b1270c5f3620342904e9a9eb06f0b11f640c9e931e25a82fbb436aaee0b2b26c596d7bbee1164f4c31e6873e393b73682cc0283fb8beded9d8b9caf68772b133a0274cdc88e81e621ba9c86783a69c9ca684ab868bb78f9b1c97cd78a81236fa3482c7834544531c8d49297cfa5887514fb1aae7d6855781549b5663107dcdcc9cd5d5be969837c3c2eacafd1683c854ceab816ecdc9396c1ac5c59f4d66ce3b9d64c56446bf2610a0141954243d1acf1c101758f0f20c13d497a37a03ac0bc23ab0eead13de0fbd6f3cac29a823b6957fee349de496468006289f7c5cec7d7acb385e093f5b49815b42733974f7c354cb12e621ef5d084cd9316fdabf9c3b85a583ab57c408dfd95f91e900c1141a74d23f5336ebd2b42e502f531291c55319d0aad3708595d418e09cb1b05c093ca08599fdaf468fbd68ebec91646f270b2e81b4786961d8f82d8ccd63b22d1bc3977865089400ca72cf6a2e9c21ca197d4cf4ab1a04d4810d73934f982b14478be4bcec372461c36fd2c6207e7d2a1b7c0fe795867919124ad4fe887e6da517c50732d798b9e294edee93c2327150339d47b974dcac67b1ba77cf7a0783bbd6adeb282f7e4388bda873bcd86b98430de046238a72bd5dd870e2ebad1ef5a3802e5c0f83ed490b523883b529ac32f35cad46d88d046326fe7350aabd9efd0402f0c8674dd67116b0cea078309c921a86b66fab33407e90510dfffab75df5c7334bee4355e53ead9b80cee35ce44ee743486bd44d46485f8126826ba2516cbf72dd5dd44e2941828b4eebd5b7204fcb28a35cc47386621df0e3a7abdf69836c612bafed46e9ee6ff5ffd75af89e0f7a11a484be84b43eb444f377a9041993227b28e159934e383a7cb0c8b70dfe88ddd6a3d542389b284ab10fa1b95d5eb7b89d8398d01fc53f27f7ec138eb98f05d0665b653e8fa4119200f6f9985c39c617ecc033cc650b6853f75cd70f8ce2afa5f2d0d27dffa2c387dbca35ccd65555e0da6f2007ce625942b569d58e32003f63715ccb31d54273e14325fb7e7026c2c6bbb16be259fbc23c505a8e26605cec63d24e8e3d3cb21d304cd17eb49184c0df3545d27fb29c31709c74e2879e215191c2f576af2203090cbd48f00b9f869c72ade8b84a08db2adea6113caafb2ebe593ced98863247689ccc1c9a2e48f095379e7d6e6fbaa565bf263dbce91baa291fa7e6c13398aebdf73fcf4f6943f96f23948686b411cb9011686353a70c16ab587595098c2d03c3ce0e95a16578ce5a821a77396f3fe7e1a7f819eb8e5ac1cddeb3cc154d58893708101568e0f27bbc21a3fdd3ca3713b4ec04c06128248df3df9539c4eee679dfe9617af026a7b806f721d79dbeb5140486f7be90664b537f715cda56b58e477b6b9d8a585e0c9fb55728789fa2ca8f2518cf21c9bda0e176f654036ae0cef66383f6c82a082df408c301bd66bdbb703adae8b09e571029d7cebf7b795ce27fea19f18f508f9683c4d1c02f050a8c7b0e5b35410e19b7c279f91fe4b1455e7bf21941f6bbfa39f822b159f554e66cb35e296b6c84dacaeb1b1bfdfe18a1a03945b6cd1638743701715c5b962a2718c75c49780eb2ac5d82e0a26bf05ac3fa5a1b2137facf060868d62e25c37947b57e865f1cea6b5885b8897335674bbcf5a1f5d29bafc5caf7ee2e2f0a63b95c3736e93cf7e770617f01f5cdc628bc587e65d809df8c696541c7b07ef87683682d1ea45caa2a31fe252095edab0729d649dd5ec5969977edb4f31c1cf4f5ba668abd6f7357a11911ed02701ba28da71f56ec21261fc8ca15f7770963b697dfdfec275a5ae0cdd7b6fadd9a0ba3d42b56507f0816a52e8d74ac761aa22def8347bf3bc2af73c71d829fd5f7463e8b50ea4d006c518130bf7e407a9935aa8bd70b3120a84273d01d1c47265bf4ffe822819889f3aafaea21266f8bba4061c07ddb4de1a9d22baf9dd6a588933451d2355c2a11c40992681a4222f9f58e8b244a639f2528c13264a5ba24b6c2030bce59bb8f1e1b526bb718b4591af017e0a3d706626b511c105898d16510fdd615dba7420ae52e190c3750b45ade258a544cecce141e87406d3333758bfd1026140202b07bf0eca2f24b9faabc7fb2a064e47659be3b8556df8227d2af82d1dfd90a4302efc1b58f88c0820b8d992414198657de330bc835f670f0fea3eb469e9d8b86b649cc10bbd5d0f48f6ef1d4cbd33192d07a5505ffc53584c8c82bf7778c84a5018f3aa75029cc251a22452d2fbece2e1b7972192b834afe506fc770ed49157c960194a49f1aadd84b105fe96db26695ee01d354dc5b99414150474a79cbeb1d505b37fbab618c3f345a7a6a535366dcc1d7387d094a9081c214acf315634c6998df913e7ab7fe6edfb257681bf860b4c66eed3786cef091d39f6436ee160945873fa8222e2248cccfe2d67d596c3ff2b009573ea617bed3be473b70818abf00e7283f4fbf4b3c393bde521b45f99d49b82ef240099d5d94155345f2f817b0a17bfbb40e2106a54d1fb0dda1dc3382667a49c8fead770922011d7366fa4cc5ded6441b15a7c25fd632b6546a4f1520e3b3d4fe28bae607df19bff4ef7fc2fd07ecbdd92a9c994d2339bbe438ec7d46eb2fbefeadff0132ee022ca260dfbd55ed75079aa828f44d60e5c7692b378518f568cd5bff956cf254c318ba5b8d31edcce65d09ea09fad90dfdc76af978694f22dc9c1dd77f627f0edf0a51b0a8eeb44119d23389fe49fa1ed24cade29da14a47aab977e3b25ad51aa6060e5c67f42af24d4052883260e016f16f59a498ae83d49368e98a5dddc01f7258761adf2ba19c1cd1dd50d11e320106b84cca0bb5c512a00c40f08223e0f66de2906527145348d8d63a54abb0b601ed30436dd39bfeb703d75cc01e799f86b230aea3c7b7dac4716f77e1fae4d7bd7cdf330dcb373993f2f4cb6b82daf5c5622fd68a8e4117d15fa4c1a11af675a29b9972a544544956b618432ffa2eb11fc2cc8db401f6b049caf1747e36bf934e6bab40b68a5605342080dfc09e99e54c14d11e07c8b30bdf4f24de07c5765171b3c4ed763eced4ce374b6309bf3f7fa1d619bee2760d0e40b207437df13b9799312437716f771cdfba9bfb6f0d49385a7e99bd9b2bb31de0594f6e16fe5033102af5ef6c0ede8a08f420a53ee3cba2216748b9d36083cbe42fcb6484ebda1cf479ecc2d97e45f87363455ee6ab71aff425a3ab523d581f5df2314acbb87082c0a8b55aac5d87c", 0x1000}, {&(0x7f0000001080)="61db113ac5299a151672173ece175e6abf97af257465f6998bdf81ff7aa9addc89e2e09b9c885f4b85fc4987a4810bc32348aa6bf1421a3c44b2c841b9adff051f4cb4e789a9b05d18c6accf505b5526a166426af6bd0c0907e69e7946d2a9393f021f53fd1945bef123b035034db783ba67782fe702802693b5d1ce", 0x7c}, {&(0x7f0000001100)="43d4d98fddd456b21b8a46d493bc6c18c00660f92fc52b95dba429b5fcce83e0fa0b5328f342999b5d395072ec55481d7553424535aaa1e21d7c4e51034a886ada53ef373f0a50638d5417cadfc9b60660e1aaf39ccd99fe8d232324cbfb698804d92d3e76ae8ebfecb9d6bc82287124596df5d20a5807240c396490377afca176a14fd268d8b38c6a711c2a0888a165a0a5e4021f3b353f90af60fdff7b174eec0265758b266b8b7efa39d23b193c77cbb296f4c3bbacf4e31826b7a6d9ce82d0d32b6be87a5721444296230d75463a63aa6908bf48a87cb593f6ff6bbac098caf3a34edb6261e117f443611c268de8a0b75fb06ccfd5e639efcdd723cf427c04397295278c3d257e8f3b9ae34cb066475ee688f638fe0f4946df8c182828cd9cf30602e441c2585eb6e54920006b32f742efbf212828545069a1f5d33f98512a725c2ce4896beff4fdf9da82c03f7ab8bad0469c56268cb165b803b82bac2abd907d9eeb96eafb9a7b4b83f4af068afc3cb941f7ef42a10264cfcd2d4f241ae4105dc96590fff1bfe6eb1fc2157f9097581135d59adb62ea61320912a917e370f49321bc4252a9ca2ee66939bdbe1304345122165b6e0957ac921d32c34f71ccba1c4d0ec2fd072e993bfb399bb8f2967d8eb3731484e376ef076ea09e10c39b3ebca4cee8e2bd9328aa34ce83192b5862a3c9c34158fa6df77543dcc6d469728297fa4cf52f216c3538547ba4da05a04ce3dd866aa67a6930577d53904bb5859412cd119fe85b2710f3afdc747e4f6f033670f8a24dcc5f44555e8ff3aaa472f96243bc3b6ee745741ad7f821f71b0b92ea8b13e7099283aacfc874eebb834f914aad1bf3094117f83a4bc024436d311d89ad63172cc69fc3314751789001964f64ad83918aa0da53d6bc23766c9a6d2656937407721d6e0e38ef6a4a8059e4878f503f25fd69b7022b11d2c9af78c51ae830ee5641dfcded52b164a346c2ed3173c7d1a51a5ac32e681446a3e7a9dec28c27a516e60a40922a7275353d2f94e64ff78b26a0ef54931910f74104b1688040dcdf0327736df425aab0e5d1052dbed82ff02fcdd7f5a6c9b15c193d9f1b08765ab6f9e9133992edde2d4a27abd8cbb7cb58dd8bebbcff5465f29acbae60ef9dd115b91c9eef1d0f5e6a9d0d4943135112d25a8365c0a2a672841ddc4a5cd1aace129222a7d6124b3da63b9dfb557d271217510c8822be44b214245403e1361a40e519025388f7845374e8f1df6137206eee266f8a7c850d5148bcab8744850e85d5abe6da097c48aafbbbc8970cca523b1cdff6671b67e8bab0a9c53914b4ce2ca766b2afce6f05e43c7ff46c0842b8d3c7d952db5b197047616a2d42fea7736ab613461dbe93fc96636abecbb93c8bf2b7a508a6f02cb2ec88f4c5d487a51b249167898b51869c2cb90e2574a6fca2fd1e31adf2a2545d5f686ef9d53a7ee1ee8a5e38258387c3fb74ac8a0a593856851db40017ac748d267ae53dbd28677e2be0ddc102dac46ef503035e67ed1c936bbaf877b0c69a52dee283c866ace7dc15542b54f15c36e5833859874ecdf3cbf6c341b48edd0f67c7e281413e47395bae7dbecb76b87a3c984260dada97f3032be0ce752a637ba660c7f23861e397a719113cf2cecfd2e49d45f2611d81a6c8cbc143932b4e245441cbf2d7d329f656662226727911ea2f5ca96c2c14ca5e62ea1fb1a8c9a708bac5087fed258a92ef1cebf39ff29f8c61c2c0f16cc4926354f6fc41b42170954f1f0cd0042cf210cffff92ac276b4281c1d36094da95b16f65b4a8fd0408d7d976ff56987ea8e8e2c905460107adff505c202ae31e707ad45b294a5b8fc53eb9b099f5c5669cce65ffc9c04bf41aad7e7035bb714d1a4785f0a5280cd1595f4d4653608b5c6e72ef9726ee26ce4a4ec4402c3b389f6248417cc4421024a9725e7419c76f8a357444e82efad54ed20caed9412092c1a09ff05b48c08aa88760ddf2e330e0e3ac934c519e5fd6c644873da10fed43b7c7434aa7a7395a1b370754469ba213dbdee2c74db5ee3eb693d9a61fa7c69ee2d5151096db82fae9438559c4380fd6f0e4ae49f4804220430c12b5c2faefa5f4e5cab01dd435a7d1c77addea97e6b79b049a1e929a2e21bbd9eb9404adbd56811f6444becdff091dede9ce3ccc7fc42625e2a429ec1fc3e9eb09261d4eee9d58f2d4762f36aa63c6b93503c672c30f1308e7a18fcc6dbc2778f4f81ff745d2810a657d816a2a5aaaf6d5dc370f7218c9b77c09cf071db0b1e9c32208d745c7c5bc3892c18a41bd40e38024bad70bd88c3740573a12a7d4685d15b215cee278052dbaeca6c36f0c50162aef1687a4fc75581882ae5914d0a844ce502e3329175fc575c9f80115dad33ff9a51bc94c63ae8645049fea5c886fdea56f97dc241700ab1ba22381c1271c978a461437bbea73566ad00862c83a5670e74eedfa35ad807014e107f17794c68ac678c2321e75b42e603c4121a35294cef5b4a239ce089fa57126caa6d350d6ae2f2fa0b3db2a892084caa6d13516aa2c80df88c39f4100dc0c014624f69c6e5a76a586954dc0e60211d644de70998dcf8f412fd5899f48393e271153d7afc330dde6f8ed0798a1a207657d241651b5fd8897afa7a45cbe8b26d1be77f421c999b34a116f7fb470beaf01a8078b596b4033ec44e5ba2a49071bab80747e3799a716d65c0b844914d383baa6670f6316fd84ab14d208f206bcde0937d665e63a079204a39ebe7585d2a50cf0e627d42521f439d15701dbc5f6c7b1c8d1fa8121d22d29796f3bae4c84fff3c12e5710092946639734da8d8b1356c618c8fd60b1c75eda322edb295a13bc767f67c83de95dc87788af85d63cf77907d38a7bbe999c233c40545da9e7827cbedcb8d589f4b0443ec77742bdffae311ba629dc2e6a2f86551798aa8025bf25f081884549a871103990663b32b6b0b23fba7a864261089d69e9169d24a3e247c0b13f759389aec4d284a63388a805e6b6236c2d243f9fbbc5642f6bca72912f50cdde3bee1cc2bfc0890ffcc8b74534ce48427b521290440a6f17e4cd2320b8ab77fe20a5b08eaf26dda1ee15438a511524d0b1ba59fcd9cbaa96eac2a982b6ad10558717dffd29aaebf9567431ce756687429378c7a556af10ed2f9e13165df1d470a662de379442e86be740dc076196b7303aa72624185cfb3c314fd59396052f3da9a5b580177d0d6b462afedfedb4779532ab7dd302e440c513345c720c18f23002db8d3efbbb18746b5e54f3249040addff2218f0658768351b6146a8e498e7e64329f517e644f5d362b004aa03df1f91d1bd46ef9e27bbedbef6116ecf3515ddd1b1156cd3f93b71f2cda1519127794905c31a8de75966fd0cca93cd09d975882c740b07f4488f3607ca68e926575b46a9a4883683665c6c0e2dad91b799cb8ec091191e163dff8b73d066147c9ff4f9df3d69e659813d54a8fb74aefce393b2277a7e29479634ee3995dd0647515147740b183374b0a5bbdd732d0c01d7e129bfec8fb91ab94db0768953eb1de7642a84009f51df04e7ca4fc246fc217fdc69341a4aacf3d3ef43e480cb3acdddb8523d3ad4784cb1bcbd0dbfd93dcee9aaf6957cd621cd43b4290d92b2423c4fafcb134bdba58752a5422b7e344f6f5cea7bdd92b67f2ad9d4100dcc96b3097027bdf25f9fe2bb0832a86904ebcb11f95ca3706699cd67291f18518e6da2ec08dcd0c66a734931d83f150f6bf46d3f5cb5d1e851c75e795ecd91dc07aea4886c76376fcf6c70596dd3383963bcc7f23fdbb0e131b58cd08ac910977938d08c5e412fb4d11aefbda7a6d1d5b2f4e3208f964d327a2ab70fa3e476df295ae01033a665f521763a7f8a8df19663a8d21224350f284136153c04b0724752c679f086ff964ae9f0cf600b379a83a894dda39cca6f858cea91beb923c81e8767574e6e8bf80fd4e7e6679c419c6d7cac360cd2362acf3d0d6f270b46240029a730a64213e18310d24112db15ad0b3ef79160835a15f9f7c51fd30d101a4fecf54dbbe36094ed40d43c4ede9de90e6706f705fd4ac1194a6016b391bc94575603c7138a4d865a4e96c712737a525e18ae2f3210080a88995a2ffab81ff5fa5e9d3e71493ab5f401422de5e294e8f223af923d6f53b96164e753b54e4136e83d0dc0a712d1ad6d282054b38c778806a9e80805a23c13e0ca3dede9f819999e7603860a99d89c104d07111075a0f14172f764b986bcd3d901286a830fc094bbfe4ccf2a6d6bdfb3b178ba7c9871bf9ff4e47e13bc15c0276307070c5f97ab6aeabd107c9796aaacee734313fb0dccc39335643be121b3728dfd2f7d9c8a7b324b82f3885d1aab35e870811fcdc724972d36a808876cd3cd12caecfa5f8b8c375e2a1579c4aede159848a424bbd860dc95e816cd974c94af38ecc70f3e21816adaa2d3d4be4f88fceec3acc7704ec9543194d1b1bd81e303316f640ac69d87e5105beb7ee1dc1c56643fe281a0fa4b732fae0d9b5bc41747aa806c07baf3a2b589d6b903642d45180047a25be7f7aa3ad4091eb903b5411306f5877dd3a5c817744cd510e272027d54136ec6280e290492e342e3bf6bc1edd8ab8170dd067df8ef167fd02fbe2ba3467281d85648faf778c53f0e061d4c10693e484446a90939d8c570dc55ecca914253c5afb3306c5d5fcddda013e5c924d7a582e7f872ecf61e734698e24717d4e9c87db90a8d20deda1e9418bd6d43ec6cfdad85d03f0e765ea7272f081eb6bcbee22af832f90f35cc3ccdb24433336a002a065d4783f7e843ed3685588f5b69971f546350da8ffd1610aea60ae81ec5095deab80e944ff3fb623a14c59e04f4d572823f2074a8c6dda2bb6fd8f6d6131b8313f091ba4937687c69f0fbf0b2571be6cf4ba4a40109bb80dcb64e2646907917fa33187c4e013d9b1ca9078a108faace08faf82603e1c6a37ee619edfb9cd8830e26e51d0988a1d1558c1d745fc23005906304c6f9a1a88253ee23e920908a9927d01a8c303804396d51dfb38b7431bef2d5bcceb0b322e1cb131968cd94ce303dbdc84ccfe261e5d87779b0f6162ce8b5f888e9b35eed822ccd54b62118fc544b8d7a9f491e2ba94802849c20f564267946f78fdf035adcbae344c8461ac4c5ef8a8fde64f9f2ddb96549eee022dd443d026b14478a1ea72918a70b02e966c69cf0edcc0cda800a990cc1b51e06368b7db880322b7d29a46bc280986c17bec26de2cbadab07f1f31b801db60c6f5bbfa8cec9f296df207f49003c90a0ea44e2f50d6c260edcac8f549a05d723345326df6b82e2d180950f4dda2bea8e41ff0ed9ce98800c143db2225fc235435fdcbb05ae2031913836af6cb15035bc09439c0d4b56a67b82786286b81b690221d72cf50fc7c4c7054123f2700721c7916ab83bc57a85e625fff7f2ae851be621a73cf666ccf15062c6a4c898e23a9ecec1ad5893ff06e2a2756c535c8b8059678b7d2da2d57497c2e46bb84f20d0ad8a33ad6bbfef00c8b8c8cbb910cf0f59886e8a74a2bafb3bc3c6d07dcd4a1212b7c8602c3574570a65fd643f0b5fbedfecb2e380a77e0eabe7f91522567904a18a04e4114df88fa98a2550d473e036552af9e9ba9fdcdae27843bfa55fb451210d99621def51c0dadacd5705a29098f9370a994646e8fc2425ed5a365f83249c2d923edfeeffd1d5cce3cf23127930de64b4824ef9434046e9b6f921fa5698485fe3efac97686a69f9b59f", 0x1000}], 0x3, &(0x7f0000002140)=[{0x100, 0x1, 0x6, "58b037035418d4df61f97b38d25f0d8b16c505a15ecdfafb17b1725f73b333ec7e66acc97ede0c9b81b8bfa5b563dc84d679f2331b30e50c41fdced452115d59f8a88b25c95b7645ab10e401b24e472f05ac9bfb52bc9702ab45de482582278e9fb3ea9a94ded2789ca328b8ab483dee8ade9da99f47f67d40283ea07e58b51f27b6f7e72a3194c280d7dc40fe70fb46c82dd7914117a6f39af906b17e2a08ddd7920366df33193c26511af0e973497d40d4d555fc24ee4e9574ff51d7648804984af881f66facae93825ffda68a3312f5d7a42f8666f715a12ad3b80ff65f212b4ffe714e91a4abe5489d26226419"}, {0x88, 0xffff, 0xffffffff7fffffff, "89ff4a8979fe9fdcf741eed1bbe51f54d8fd355cc657ee1eab02964ca2183de1f05c975b14ee38f9e48959b18138414bb4f892a45eebdea141dee0947aaa63830e150fafa1a0cc811ac94b406be19e6704d57b20edab8176df47cce710f6c1150cf60beebfeec2c3b9ca3cb09784ebfcac75c4b3e2"}, {0xb8, 0xffff, 0x9b1b, "4271372a311b0feaecf91157bc02ca2c643a86bd151be8625a6ea04670dd8b124249913777a1242cb31c3d1909a5905bce1ff0032896afbfa4658b2e44b9049ba5d3c96e00604d3c5f7e0dd9e00efe485dc102cf6b8e7f35437e4d0942bedcd0b952dce0fbb62c2eb7c95ceeeecab5744f45c272db00104186e0c241f489678bf782322f91d370a1073c7b0f3563d917e07ea13075f078f86b012c0751fc2222b7fcb772"}, {0x18, 0xffff, 0x1ff, "b1"}, {0xb0, 0xffff, 0x4, "80e6343a8a3ec4832741ccee770fc44f41076e84a7a13b5253938dc0b40c7e74058060d8d9c305b970044d2bd2fbac4c8de8bedb6a3c9c234ab8d87a13218d31c199dde5a61e6300c78c96eba83120c07257446b2ee9e33dfd566b50648df0f5bfb1cc6925ffe915a8b5cf4c1d798764ffe193e2bd7f6d523544ccb9bc902aefadf1689fcbbe686beca27ab82357ad3aedca47af299fedbbb8332c0196"}, {0x48, 0xffff, 0x100000001, "b47994d270956d12d1f9d07af5bcddade1d139c681ce1c53825ffe992c1b002afa293f82c95fbc871b7180c405d2c2796cc57f"}], 0x350}, 0x1) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:01:12 executing program 1: r0 = socket(0x1b, 0x3, 0x10001) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x22, 0x6) bind$inet6(r0, &(0x7f0000000080), 0xc) fcntl$dupfd(r0, 0xa, r0) 16:01:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000001400)=""/201, 0xc9}, {&(0x7f0000001500)=""/143, 0x8f}, {&(0x7f00000015c0)=""/192, 0xc0}], 0x7, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x69) ioctl$TIOCEXCL(r0, 0x2000740d) preadv(r0, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(r0) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x21) setsockopt(r1, 0x312f, 0x9, &(0x7f00000002c0)="9aabfa58d2c08df4720db76f54c5db655a40cb847a9b77369114350d10dfd7bdc1c6570b397527c39a5d1f6e16f13e31f1417e7073b73211dfc75d1623187d01d1b9a5c7991f7117fb62be", 0x4b) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:12 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0xa0, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r1) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) socket$inet(0x2, 0x0, 0x6) getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000001600000021"], 0x9}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 16:01:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) linkat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) unlink(&(0x7f0000000280)='./file0\x00') r5 = kqueue() r6 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x81}, {{r6}, 0xffffffffffffffff, 0x20, 0x20000084, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000040, 0x6, 0x2}], 0x1ff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x22, 0x40, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x22, 0xa0000003, 0x0, 0x2}, {{r1}, 0x0, 0x2, 0xf0000004, 0xfffffffffffffffa, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x7, 0x4, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x40, 0x21, 0x4}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x21, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x28, 0x20, 0x2, 0xdd0}, {{r4}, 0xfffffffffffffffd, 0xa8, 0xa00fffff, 0x2, 0x6}, {{r5}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1ff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x5, 0x2, 0x2, 0xdc}], 0x3, &(0x7f0000000240)={0x4}) dup2(r5, r4) 16:01:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) 16:01:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000008f9ff1c00f8000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="8e4f96cca5fc8d3c0e34978b310697310a066225a490159162c9f0e3f57e788cbdb6b0d88231dd4080ad0f5a9855f6a7d51fd3492b0d32fbd60fc73d08f70ef6df4aaf9de7143e7d802a5fa07957bad2309a5da34ef80a1031146e024b966a4cb5a37555ead2e855f1b5026bbde894f7ad77d60b5ad7baf93b38180703a8ab71c023529e5f29598e8bbecfc6af2c0f362e95d880f3b5c9858f51d9d3a50a3b03fc3b39031b554c77c6326fdbc75833ecb84056cb6bd89e5a7a02d721d7605e68b159c59d29c961cc7d5f", 0xca) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x2000000000000300, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x8000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getrlimit(0x3, &(0x7f0000000000)) ftruncate(r0, 0x2) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) 16:01:13 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = getppid() setpgid(r1, r2) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x10000}) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x9, 0x1, 0xbf, "6ed6692ca46f249197630df0cbc102202c64aac5"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x20, 0x6, 0x81, 0x3, "07e339fe5b0d75836975c8d5aedaea8659eb5311", 0x4, 0x2}) 16:01:13 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x5, 0x0, &(0x7f0000000080)="9b64160133b0b1ba711a5ea4442f76f7893cd6b6eaae96a61648e572ac444a589fe599088752350b7341ceb820dad59be8d428f5d06364b06ae1e3c85e7788def8583146a30cece92d33f839dbf25649fe9eeb662bdeebdb79a67bb1a05390d5307943597ea32ca086bce9072b4cde6f3a1e436bb2cc99408265af8559f1280b2040b3cd9fbe060beef0eafe2815c462a72975ad97d7945526cc1a2af3e87d6e075d430f97a7daaa7c78bb8cfe7b3abfa97e529c92ef8da7fbe3415321654cf7ea56196bab1bca2aca4b425f6f4824db432312f108bd0a52363c4b89fbc461", 0xdf) r1 = socket(0x20, 0x3, 0x7f) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) 16:01:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) socketpair(0x10, 0x3, 0x4, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:01:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x6652498b4f7063e, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./file0/../file0\x00', 0x2001, 0xffffffff) 16:01:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000000002000, 0x6c3f0881) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x20) 16:01:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x121b, &(0x7f0000000040)=0x2, 0x4) semget$private(0x0, 0x0, 0x2) r1 = socket$inet(0x2, 0x2, 0x4) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x8000, 0xa35, r2}) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 16:01:14 executing program 1: select(0x3654baa1, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xb72d2d91ec7c8e63) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x1561}, 0x10) getgid() 16:01:14 executing program 0: r0 = socket$inet(0x2, 0xc004, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a0e6846570714b0313b17f508e7e5e4e9382a4b944ede68cd0654b3a4d8e5a91dd18e526127051da7323e60df8024dceeacc3c18a0ca641039950086616215dcc94e4e037059ba3da7b14cf1fe3f9de98213fd53b7b99c8d26ade7144177feab1fb3b5d14a0fbd04b9b388bcfd91f1", 0x6f) 16:01:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:01:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x802, 0x40) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:01:14 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r0, r1) 16:01:14 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x7) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000180), 0xc) 16:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xa8d, 0x0, 0xffffffffff7ffffc, 0x0, "1eae206fb2000000000000070000007b00", 0xfffffffffffffffe}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000003c0)=""/219, 0xdb}, {&(0x7f0000000540)=""/117, 0x75}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r2, 0x4, 0x4c) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:01:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd2d) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:14 executing program 0: r0 = socket(0x2, 0x4000000004007, 0x400000000) sendto(r0, &(0x7f0000000040)="2c18192d2bac60c4a6a8344b8709446cb44c1814d74ac7d1f627c163f5da9b94aef238d10a078dae0020162f2aebc2d0622ec709478f11ee8d701ba1767666696db2e2d4257d9f4acc32bbad72336af4694d4661952f9ab2f8cc1ad9e3e64b9db37598a24d912956dcb7dfaa60a3eca5775f81522134544c7b2397c9d03ab9912b3500686defff481a05100f942d0a295106e950cdeaabb688b0a49da8b172f264c71a0858757e084e197b604c2a1990139a79edac1034692051727dc64e2d0c50cd", 0xc2, 0x40e, &(0x7f0000000240)=ANY=[@ANYBLOB="86b7c873ef822920f66e0a7f03000048bc12d50ad941b38458f9e34175dc8a4ef5743ad186616977791c614046ac2f59ff62c8009401af6f79b437587e1fecc548045b05c7bc34d3957fd0329b9464058855efa07e67cae126e986368895f5054ac6e40264c6bea21bea51971236236b44115134d71f86cecbabbd1af9fcfe073fbadc325aab14cddf3ad7f3ab5e15eda490632f3f5b72d917909c3bfd5c45ea5acded7a8a201eca4d9a54f8dfc32547a7f4da0b02a97015ca0204ef432e35456416f001df18701d47669d85fa06f6f9fa34b3b084aae7cb9484371eb6e8aaee8f23dcc9de73293273be3e5c1371bcc4420000161e926a558f15ee0ebf0d"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:01:14 executing program 0: r0 = socket(0x2, 0x3, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:01:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) close(r0) 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0xc) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) fcntl$dupfd(r0, 0x0, r0) 16:01:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="49154116"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x1, 0x7fffffff, 0x1}, 0xffffffffffffff3e) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x20000080) truncate(&(0x7f0000000180)='./file0\x00', 0xff) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r2) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./bus\x00') getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) truncate(&(0x7f00000002c0)='./bus\x00', 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x2, 0x101, 0x0, 0x1357, "e09761dfe33320b50a3aa0c0c05dd3822ddb8072", 0x0, 0x3f}) shutdown(r1, 0x3) 16:01:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7f, 0x8}, 0xc) 16:01:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x9, r1}) fcntl$getown(r0, 0x5) 16:01:15 executing program 1: mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/156) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 16:01:15 executing program 0: r0 = kqueue() fchdir(r0) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) close(r0) rmdir(&(0x7f0000001100)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1802, &(0x7f00000010c0)=0x4, 0x4) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x43) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/49}, &(0x7f00000000c0)=0x33) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@in6, 0xc) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x81, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1b, &(0x7f0000000000)="9ffe85c1bb9b3dac8955f2b8f89a605916519c91e192f6ed1c6d5b") setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)="000000004eae646a065d37f21afb5cc4b95562e15b82850fd1df9f4c6badb64a2b0bb4d43d32c67ed031acc2bd88e0bfd46875655ef6364c22f23e5f1b53bcdaa93a5994e3343d8f0e0f014f2669d7ec213dbec4db74aaf3fcfeb796307cbffa1d29138720135e5eb500845420b3b2a931c4a4e6a95a692b91cfca0221502d6620419a1b7909fae2087d6475884b7cdac2a92bf649980c4352341781758562b494e9c9a45e17bca7068d726c00c52d39dd15f183faf7679abaf46d504189a38a574d9796105c9ba0af9b5decf196736bde9cbaaa9783debac727e45c86ec20120100000000ba980d03d0160fba7373", 0xef) 16:01:15 executing program 1: clock_gettime(0x3, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) clock_gettime(0x8, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:01:15 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="937a23b2b94716058f3ddbe5d40468a6fd018fcad25137362539e993e38ddff6c15c0d0c6e6c3c8be457ef915ba1afd56510310155b85def69b176ab264125b51f8b18e5ecb5953212b323b4c00673ea5a3449ae6cfab8f6e558c77948f5ebde177f387b6f0729e5086e187605faaa9965cf266156fa6f5191c29f7544a074421df81280a62f1980b1e06fccac43fe14c6684fdae32a5a1aa39f380ee58612b142cebe6814380040449f04f3101f132e4c23116f44afd1939cb9bb5d91f0824d20d07d3ddff52cc5ac1d18292281ba845d32af41998af337a3e2ebef4b63e61b3504a7d61b50ae34fb3310f59a2f59da10aa1d13768b6c2c351c613b0160ee", 0xff, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) 16:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 16:01:15 executing program 0: readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/70, 0x46) mknod(&(0x7f00000003c0)='./bus\x00', 0x80, 0x6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37000000fbff00000000ca338ae1104aec"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:16 executing program 0: socketpair(0x2, 0x0, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000080)=0x200, 0x4) 16:01:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:01:16 executing program 1: pledge(0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000640)) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000580)) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000000100)=""/104, 0x68}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f00000002c0)=""/4, 0x4}], 0x5, &(0x7f0000000380)=""/224, 0xe0}, 0x1) pipe(&(0x7f00000004c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x9, 0x100000001, 0xd92, 0x2, "fc76dc8e3ede0413b9015754ceea9e13bd8c7a45", 0xffff, 0x9}) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x40000000, 0x3}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), 0x8) close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) ioctl$TIOCSDTR(r7, 0x20007479) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000540)="165b97fd2e902c3f53d6fa09a89b4f75af5eba334b8393e2647257fb7d02abd28674c3cb82bd23a3c7da71cbaf25daf236e371da9c3f60252156878d75ca63ddaa9c692009af502aba52de191dca4688cbf01669dbaaea369ac1b072c6a1fef9c00f5be39d5e9d70f2bb5fe160a8683e3dc86785f8809b93ed9799e9a0cd53d0b6878b7389ff09123e81be7a9b7e659472743c2b85b167e04f5c4f1b803366d7549cbe3419e81f930b86c40a", 0xac) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x8000, 0x658, 0x7fff, "2bf25cb1cee28f93b210031d4e6beb0c8f50c991", 0x8001, 0x5}) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) clock_getres(0x5, 0xfffffffffffffffe) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xc7, 0x1, 0x8, "88b9602590837f6a05cd49025eec77b131a8f848"}) clock_getres(0x6, &(0x7f0000000140)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x8) 16:01:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/86}, &(0x7f00000000c0)=0x58) msgget(0x1, 0x1fc) 16:01:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) 16:01:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800000000000af3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x14) close(r0) 16:01:17 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82ff2e2f66c70f7ab4613f57715039b18da5696c651040f074dd2b8a80e02cb5b5a37d4a9cb251115db9515f47cb3120850729670be36462a92b23d7c73d5b973de2f677103537242c51f85eab5f287334ddb1ed17cdbc52a60d41406109c64f693cf29b039d66efb6bc8939567ec4e4e7daca9e502c72615a511d147ad54d6878bbd9beb45648e49bb822e07fcc35cf50e17d964436da24175d3007ea87d5641901b0b0f32814861555d7d2ffb51f3b68759a9740e01855f62ae391bc50cf939e1ee7c5d0e35e2c8f1ec4bbae7ed1fcc08bebe585da9cc1725e"], 0x1) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="9f8b7b087f7202d41b6f9dcd1c973be9e125bfb4f836e8497b10c6db353f95b77a9154a5e3fea498e960f099a08aa1e5706a76904a5e237a407f5ae4e6d3126129654660411d49270de6f938a6b07480a3ec0b9e8d090407b1026c7c8fdd7bf2a0e33df955e2740698c78aba90077bf14f88beefa39cf05b2baac6fc59f10307911e75115997065f184275878513ea6dd16f8839e37e41e6c237e19ac1e9cfe153f36fd1deffaf8ded771b26e275aba43d209a8fd391c7d76b6d284f1566a9f369ca4d83c5a0efa9278494705396d87fd71f4feaf98ce2d9923ee14856b8b151e95140094584a28516e1a67213ab892ad1d7", 0xf2}, {&(0x7f0000000140)="d733632e0e0b9b0d4565c5ad0bc77f5e2dddd0d9faaa74ebb22e4726b0801638d84d127f3983145989c471054360c014e7eb570b92985103a5f2e4f4dd946d32c4be7014abf7827ebf202326b2b99dcbc59ba53649a2c23aeb56308195dd8cc4417b59010a4fcbdc6cbf82d1d12932e666f3380db052e86f9a4657f33226c79f5950b1447821fd57e53a0b820cceb46d20dbe1eb3d3f62d894e17eb90ed1b365bf47df4ce27be971215fe8e7155be268851f1150e80f612649d83c7327072b90c50c", 0xc2}, {&(0x7f0000000240)="528d70c01210ae6cbdc296d48827effbcc615c379f01ef322df9ab0d39f9a340037e76b9f92f910b0823927a7ff358d6055bc7a74a054a778fcb76b67907209694039d06073af8b4678ab1d3db51b19af9182a5e0ff7044b4a55bcc586a4fd3515400b26ea49a4008af9cac5477a8483e06a320eb85a547d986215792d4fc09db11715815ab2b3d01db11c39c11c3a162e49b0a08a41fb5aad005e6799ef7a8fe4a5bc86def6bbfc9e5dfec61597c99fd86b621756a1a890862269cf", 0xbc}, {&(0x7f0000000300)="d38c88270551c0e848d809c644f13a113412c288f9caab75f89c1913909a1b6145212535ebf60ae4006e13d1afe654c5451a219ae5a103d5f3b4e8ec6d8cd014bc659f3fa13b791f", 0x48}, {&(0x7f0000000380)="0e04cca426bb77e395ebb261986c5c615e8630b3d1b6f725525f3e301f65448691b16d513b19c889926027cb9f1a45eca2d460412b3a70c64596899ef9ba486eca2543677f3cbd777849ab455b92443a1c78aa47bedae90f7fd45278", 0x5c}, {&(0x7f0000000400)="0ff5ac6fad2891a669d6e3a5c168f3ea8486ac9ed9b866cb3623e35fa2ab9587dde6b7ff4331660fc5c29eac2b8aabcee0894f9cef2b46b13c8e1566384cc2d90b2d3c3872e92503cf58ebce04a63c12d6364bd994d04cb331f426885be408509b095426bb01e125902e1aea459d7db50bce84b506e509b79081a91df05e2f9568deaf36d16503075b118b1c77a0c18c32544c09e75f1410f78e596873d4fe259b4fdfa59a8166a5d53985f82eac4578c1b55eb6101d47b9cec9d0f7346d6721c98139681bf01118cfba34def83e", 0xce}, {&(0x7f0000000500)="45d990b933b60239aaf2490fe1fbfcad71c1e5b12a3a9c97101ed3fcc501e6d933d7847523d1c92d388a5a5ab21955da0fa49f9a428b3b45461ed541abee4b791d2fa513ed2c101c23d01337cc71177dfe059ff7afbec292de6de9aa193b60fe935fbe1fdac669adcccad9a4e0f13580b364a14e8a255edc9a9e0c6a83971795d1b3e035a8ff650ff5423572043136dc9b7dc55e18b1b7e63fad80ddd97c6b661436a4e659b3f83a1288", 0xaa}, {&(0x7f00000005c0)="bb2fd2448fa1ef1d135267300cea184b0b2ff4cf77", 0x15}, {&(0x7f0000000600)="49a8c4e2ef81d8743f1f8bf96ae4d2873780730ee4fb10045b208e6a004eee6d0defcdda8a45e076844f3f06a798c8452f0942c8947b6d2c0a80355a1c55c96112374dbbb03ec2f8ad04e95a2c2e56ff4ed89d1e4bf51e0295e3e81afe92fa6e", 0x60}], 0x9, 0x0) 16:01:17 executing program 0: clock_getres(0x4, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/48}, &(0x7f0000000040)=0x32) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc000, 0x1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:01:17 executing program 1: pipe(&(0x7f0000000040)) r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x800}], 0x1) 16:01:17 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x28702, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1288, &(0x7f0000000140), &(0x7f0000000180)=0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x7, 0x3}, 0xc) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="058ee7bf"], 0x1, 0x0, 0x1000) sendto$unix(r0, &(0x7f0000000200)="6cb4c22931053d8676c548b3486968d35feeb1db33559bb7154586b36395487e644f1cc32e09f193aceb7f8a01c8cdf1b9e811103d93873b730e43e522f75a4b63b0d29d301766d621a8221b74195c84bb0b6187771503c8cdb0a6b363e69e8dfed3ad65aacb922364f197d5fdd0e5cbb542d682424f05752d50375aaf", 0x7d, 0x3, 0x0, 0x0) r2 = socket$inet6(0x18, 0x400003, 0xb) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x80, 0x7f}, {0x18, 0x0, 0x7, 0x6}, 0x180000000000, [0x1, 0x9, 0x8, 0x6, 0x8, 0x8, 0x3682, 0x5]}, 0x3c) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc8, 0x180) getdents(r3, &(0x7f00000000c0)=""/12, 0xc) close(r2) 16:01:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:01:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001c00)={0x0, "61180600ce890193bd852ec272de9631d157b8581585219544b98a67c7b890850f75cbe271cf1526007a26f0fd63da3c14389860f74243e5b777c34a5167294e004e7bee3e648b098d506df0b00e2b8b8fe68e3ec687f9adcc102c931183c6fb59feab87e0f0d67c586eb00787d46048ae7be9ef0b276a770804db50e72aab2420637f10382db6cd96034beb0349a561309b079ccf11577f6981ffc829953d904aa4b151dc1569c70de42d53fbe5fc49fa3599f17bda999b9e4530bfdf391cc4e62ef41be36771b8c9d7cdaeb239b35510c90f5a23a2d4c6ef0462130a42e197a541dace112b3d5443927cbbe1f2a51dee09227558e366cce3d621c61a0f797177b6fbcaa895c7f00a8eff642129e8807b3f674908bbbc0e654972cd7dba45883f988d5ca574e78819b3d4865adc0768d3ed6f13972c5183b6c388ca812a42f158cb7a71bd3bd52798e9ab4d0b3ce9d14372d2dd6d487532b7f3e1f4ff19fee1c9b9fc5114741f2a7fd13b8c056d874ad382264ecf97bf1c4ea389d7a18edbcf8ec662a04d920cb79fb672552764472a3647fdc53b518fef0e1c3b7c44e506c60776493a8246129a0b28735aab6ea6688ba74d923ac7331713d6e05d1bc6e3440417e0ae472da99afe29d81d4ccd450fab763ceb7be53ff0b190443f83dc70db9fbbd7bed11fb3cfc108a8e0fcef928b26830b63118b3859531609e2e8c7140707f0b4ba61d87d6d84b13e7c02030eea67329e3711facca2123e4cdb9bdcbbd5319c7b673468a24045e820b34432f61bedac4b879a3044918967c385eff92734e27e1a45a75fbaca08e0457500a324c60efd32ab76073a5918b039c40866e44bff4a72a1676fdc33b8e6b653d2954ad039821212d7350a63e30a39034495f396bf9e65981de4bdbf967493863a7ccbef08262659e39177c42f6300c3bc51b34879b1353c2ac75b1c407b0cec8a6f7095ad96b510c27cf4deab37bb84dd726a0066372f2e8310448b85c4de68317c0f92bfee06ebd5b1a5b19fd97abf48f8f165732b87751931b2d6f4fd7b4889293ea176a758a7d0299f1c51c0d0d1753a7fdd30d8d4e8797b52453e816905c8e5110e3da1e23094fa741cb3b4701db61fc8f5185b4e829f83b29679dfedff154f32cb9e41f79e0a082e9145a7fb2af625c99c5cc77b5cb3d78488240523a4779517163d04f472290e2c9ea02aa65f8579159b7d09c7db403df745e718155bedf0e65f8a67947a5c237d417d2ab3330e181d8a69c6dfb886bebd2416b79094df4cfec6842eb2fdc46f6874831f3f15b17d6d23bb8297e395b9b810aedab10bffa637f6ba4b8fa3849ff9121021700c0589513a4faae8c984e1a673b0e6c3c0f264bc3d828d85fec5422d922e0f9c80f70d4c9d59218f537de1694568112ea124902228ac71f0c3c7a821c1f22f79c02d8ff04618c0e2daeee2c4aa44c41a7b401ca20a857e6a0fb0ac92661c1fde85ccab2915251e4f295e3d9572468bd2bdebfb2e736b5547c967de746427be1f70db862ad28776ffc9bdbdd8f099ed88f71988b1ef1f672b8ce8eb31d89f2de80c6c8b9d1e06f2bf554ba77cb04fdfa6a96393637ccd1b40d9d50ddf0a8334f3b038a9c517fc05cfc9e3fe63c3299ddef86504330b36b44e79e9ca4f478cda3c808e0780e0459e745a5c7f397154c8943fb9d5437b20ed2d0debcf13d1c1e79eb971e4f137412decf61260d3b2f9c77542a14f5a8abc62bcbfff8f44897ee9e90856e6fb7cdce825a3e38302c407c295d7fcc2fc54c4807b73e5f5a698a969d4ebf2d7d99bdae2ad1b8a22c5623cff1b042f9d259ddccdd0a457e2c06fe10048f8edaa1d0941b4acee20f437172afa871002db3ee8042c0924db04ef344cc04b1bb6dc61a29ef2ca61fb1ab46861a306a9991a27a079df1dd0f25dda29b169bffe329866e1c7f44fa4083b3170590932b0f17d9adbbfe923534fc0c43065c0fc5cc82b897cd81c9edf5c88a459e9703309ff6b756458f3a3d9d11190a96a24c7d41e2fa18fd2b21002516d53734caf7fb415a51dbee539119e69891dda9cfb2819b8cf71c084e7c86e4ae314fae9d6438baa58447b9ed5a8481990a150ddacfb835abfd9c351c95454ad7fab8ee5ea124cf785e346d747546ae6b8d65b64112c9e0654725a75d4912ace93e7698531ba8435d683ac0b218e81d77447c4975586fe567056a5c13b5daae79f96c6b371314e866626c67a7f1d4e78970a94808706454a58457b626facd8050e138fb592091ddba798db633338896040615bba0cb2b6071fedcbe5ff1ad4a3eb60320400519aa14d8f388efe5c1a93c0f90f138291e4320abc387ee758f79ff5d120e505bed1eccb1709e10f902a3dfcdb58bc6197aa022996f31ce15dcf1fc1f7fd3ef9ee8246f2a135bceb3fb3c324b1a48e5d45e53a6db942a58bad1c4b3fdcc5c09e7b2aed982fdd877c35706f40816d9e8b477d53cbeebba561888eca10779f15030ecc033f367e8f0bd1d535f21e1fe9426a4cbd4c4d7886911c97e607a603694fe03f6fc73c1014e6b8836210c1d36097928e362e9df8efac71e80b94d7048496e4cb88d45a3fae17215826c388bc6996f433128d28bc9d77421aa23c188607657dacddf3c11a6654478574dff0c0aa3fb4ce7f18a6b4df93d15e273d0e320012ee7326e91f36c4d2a937dde4a00c2025f488b2cc48174991d99b0398ec0233ef8681197fcb075334c4b9993ee79c81e120723a4e6e1db27b2ab8cbb6dcf828afbe71d4b39355f14e7ac3b1e6b646a246341ff39ffbd4e5ad69d98e830ed4f7de1d0a159f2db69f6db73798245b7aa51d261f83d70863e687e7aad4c8342547709cd726beefb58fc390291d9dc288a26671614050efb532a4b1ee941a2c2fbe52cb8826594776923f608e586bee6e71b433f53a589d809cbe3efcfe01e5691c7a2834de13db987b4a6c4bac5c30f24801539727c9e3d809026cced7d1526da77ce2ecb9f6d40003f1e128d278987c9734038301504e36eef87f16195c4975f265c3e9a403c5b1d56d14a8d36f02a587861044e47c8fe072217d91d774ab537e52737beed993c29667e052330d2d6c8a3a34d0d95efa2e77ff0dcac8adce9d2e8bfffc19d329d251eb058bf82c129704db66c690c27f79550b221daf1119ba47f3e1d66d82d88ad242c8fd998792215689c35015d1d7ac9ef765572c6945418063ef12eb9be0ea7276b124a7b021f087de1b9f01bdb20c97ec93afea149b018290e9b854e185aba17157741345bebb8d043805f5e09cec02405baccd3430af0deddf208d693525fcd12fae3d806f84f464f77cffccce80f904d8365b24fc45f656ce57d75d4772e4dad8a2c1f6f13bb011c8a038066e5a912089c72f787c02cc7873724a3e61621da77be126da2faa0d85f4fa1842fbb45e4656203daa74863b6b5298183ebc3df89479a355603015e97285860917953039d881828f4b9434d207e612c49b786083be8582a9b86d79dde3597f14bf87096522492cc8065e13a9f34e8cb0b0f8434bff4300014f1e3ae03b7c93a2b59a211cacddcb95868ac610dd0adccfe0d92be062b1fe961406c722a0d62a6159b893659d2e7cdb83a849a04650ef52951296a05b3d48b6b0dc584fb66b580b4be6f8211ab699aa0e4ea523963c5ab977f4d128aed6cd330d62f796cd1cace37c047771a5b6f5913b1e3bef825e438a2df6d41ead9eac68b80fa7c613791795c96cbced25b08e7c99effa7f7d009af2aee1321ee7eeb6ff6daecbe8befe215ca37ae30c434c2436bad30df3db77fecb91027d6d9cbc888f037962fc16c54065625175a8ced791cc5e3e7cdd1899221b0154fb27c82b69d58ae86312d1675802d49edef32e60dfa1ccfe82d9715c777aca1d9bcbabe59ab93732083f906b64c9901b74ada29c8c54b66b6c35783189fcff10d9c2f2140045aee33bc90f502bee2c79ac64b13452229df0fd8a2c097e6a2827a8ed1aad25060ce0b1d10e68af7d2e5f57af5ba230298d1d5f30da88ae2008e56d8a42713f5cfb23207dcf3434bf11a35e166a2e3abc46f8fed8803f935d0723b499622c9511303ddbedfc1a4bd73a180a6f202f2f95200cf12d71b4eb6f09dcb27ba8b3b4c7828fcf976c7f41f59e7c1563cef4db9620fa18000dbad0500be0fa529137b01cb3ba9fdc73d47cd701ed267ab2921256e6dad6a96efb9f1907244767e47ee9596d9745ea38a9baace231cd072a94a3dd48d526c475ef0ed4e4fb780e9d3ce6d39be5417e8ed0a3cd9b08c71052e751ec525071c47d89ffde6ce67ba4c28c0f11dabf820266b20a0b7e8e5c6df7c51ce757727eb42a920eb070d6321add8e17aca1b1af8493922cc896f12d0700c3a17392bc91aa145a67f27e2fae75ea3cdeadbd2fd3fa52f6358bec9e6bf751534e4939ca04f9a9b097e6bea7b764dd8dcf11e6a752b66be5ddc1dae2a65de30272e50082d2ee90562bfb1cd0b966ac68e6df72785ca799c9bf375502fdcc31415dc21527b265d3c638b8ea6fa5c43a9c28e8f81890e51db99d4c548352ff03000000000000223bb75fa9cdd50cd3195ffaca658ea0ea2385906885c3116d1772fa82496716c2ebd29b698d1550b566e094118b13bde4c2964cb2425b9bef0b031c0d2c6d0a334a590eac4ec707bc5ac172a0a6a9d81cf68d9b35cf187564ccda775465b44c888abdee6230e28e497c53596e50579d9a9c89cd0b5f7ab52499619aa6d0ba84501b8395e34e4fca617abc2fe4aa248b21e10a0cf7e632bcd8ed9b7dd9a69bfc21167923f80ef2dd5111769095182a654b2bdcf3349cc5605e0c5198fd2d74941349d49fc4606a0b69992faf6c01e4317ec0ea4f05e883d0c10b08087fc5b254e05640d4595a73801409dd9273fdd2a8372f47eac81dc28c403e719e58e535a5829a0885495c48850ff374586ee1f7f01025b017a56f091cb4cc9e97f92916dca63c868e99c2d7452c0248f41bd757bc119e0ff59a45373fba20cb397c1218ff83412cc83ae5a3781faa4277b40ba414cb9f92e75793481a98f40bdd255a46854cf172649d22f69328f7df315d2e3c5ebb832ad6f586784972c865adc6059641d6445735b03d2df2dfb83d3ee37cf67ff9402a5779dec75d679d608fcbcaeca21af184d8a7ffad430fc03e87cf2a176079ab155890de89979fdd21886b549b2ccbfd35e771c2f83358232839ef6fac29bea55885109a9284e9f8b1db501eb168c510ecb3e6f6168ad185ac7b9a3c575d693abd32528909e86a50e78a50a3d0ccfb2d65d3d76688bade938cbbd823e92e4e3331ee44f114ac639cc3853f1633ad5cf60271f1881666ffb63e83987cfc046dfd6881ab697b3ef195e928679333fe55db5e474a9c420470fc7e8d4fa4c57ed3497ae5b2a98a67b2bbd22b70cd9c8931843ddf3cdbe5e8231fbdf718140468c004501c31732ec9ac87f2a997ecce26824113935cb998e560e5c3e8f62e1c582da8e0c0c3c58de259c04d4ecaf739db41908cdca64110013674a20899a78dbaa8c074120fe93792ed8377a0ea37997788726dd314f3368fd8c2f236c955ca4147ec781cccb9becf09aaf4fc44423a3cd35f64f4ffa628968674aad24ad01ce39919b3ef776c02852136387873e25eb54145665afae0e17ca37a081bf8d720996f9cc7e7c6302b8ae84db7fc7823d2f64eaefc7d46934b30872348b16e4745075a7558d87107bebe494bd0dc5badd1c1db1ee98f47cf275c263a3c6a2e9dc627640d298242430caf064116b58a7f48e74f6ffc9b6f379886953d17f59d4ecd3ce607e823e70fd3d5fd9509a92a8bd5110306880ac81f7ef76e0a3aa9c9ee9c79e13877a443438735accb50a5e92ccef625e266f16360be1a4f53e7c48084a56118c706215fe7935e4ce9d1577e8b517846c158eb1801c8a4ff61359a3f5cfd434f522dae20c5724b8d555acf84ce8524f26fc07751b66d4cea62df4db66939c3d74a7b3a04ca494fca2c29938ce65432e51476db993971007dee70052b210c73275b2f4f318a87acefaf829c02c88a0000000000000000000000000000"}, 0x10dd, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) 16:01:17 executing program 1: getrusage(0x0, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:01:17 executing program 0: r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x48ec, 0x7, 0xfffffffffffffe00, 0xf1e0000000000000, "15571700", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x80000000, 0xfffffffffffffffc, 0x7, 0xfffffffffffffff8, "5fe98bcc461700000200e200000200", 0x1, 0x8000000000000040}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab000000", 0xf4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000001940)={0x1, 0x0, 0x4, 0xffffffffffffff01}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x4b) fsync(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:01:17 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xfffffffffffffd4e, 0x0, 0x3e4, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/197, 0xc5, 0x800, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x18, 0x4004, 0x6) 16:01:17 executing program 1: 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) r0 = 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() setrlimit(0x8, &(0x7f0000000000)) dup(r0) 16:01:17 executing program 0: setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:17 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x3) flock(r0, 0xc) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) mlockall(0x3) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000140)="04e188dc0cd7f4fd29e64ac10a18b31e77dd002b83c42334f8e9aac2cf55d62d601deb8bd2af181c679a2cf0677c99c06ec8056e896f1d58a62a6969692d53898718179784190cd73a02c507ff5f25c8018f9b45e0cafb1b45df59fb717d5247d5c3946a56038443c4ff996720929266f209205c022839615591acef18456af043b3ef7eb49f82aac52f28d6968cb23008b2e27eda64954feb9bb391705db0f34a10b131256573a23cb0f6247afa31dd58b59d91257bf706f0012b136328b5b24e075e8f583627b7b0c6f5a7b60eba37a16ce4065914c5e6383be27dc14eda4f7d83", 0xe2, 0x1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0x6, 0x45df, r2}) 16:01:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7, 0x3f, 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x4}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="f308f98f963668d59c20b62b2e", 0xd}, {&(0x7f0000000080)="def816476d42e373a590af314ecbb09f10107d0846e1409723555e6dc9187aa0dede73bb92f04568f525b328f416503d45d27fc5d473cc7c00f59c", 0x3b}], 0x2, &(0x7f0000000100)=[{0x90, 0xffff, 0x4, "dadacd3a738da3debd361fce7f7e92e9ed3991ae61a2282aff69172b14fff0ddaaaa96a2b861dc0d46aade86f7a9fdc5395539542c24a2fbff3b12d9d20a7f541b0a13414d373ca8c2b85d6affcce31ed217a07e9f436caac6fb8d382a0639b34ae4a5a51ac447be4ec7a90fad0f8b3783cb8ed70246ab0aed1674cf"}, {0x108, 0xffff, 0x2, "80471fe609ab47a57f6a83e6c80fdf7186152063433cdf81c2f4d0de559903fbfaeb5b670fa864d28f2109224c3019646c0f053366f69ecbc8e46c64c8f288ab89db4698a8d50be87dc40703513caaff39a16c2356ca7a79e7369a6bc8b03aede387d6f0b4a3a4e5721bb7b947f7906b93f2f031951c9ecdf14327bba1409460f29b127cbba91671deba36e2cde3ed9776b6dc4012c7ccbe97c3fcda30ed812c1541abd4c5984002aa8ba20eb35d782093c5715c324692186807adb98365eb86528a159d3bec08fe4d05b03274bfb0d272b234afb2ba887e62f498d1201efe0df879946177c183e0e114f3eaeb5189ac74d90da58702"}], 0x198}, 0x1) 16:01:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x200, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) r1 = semget(0x2, 0x4, 0x140) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000040)=""/127) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) socketpair(0x1, 0x8000, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCDRAIN(r5, 0x2000745e) fcntl$dupfd(r0, 0xa, r0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:01:18 executing program 1: msgget$private(0x0, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = getgid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r5]) 16:01:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x7) 16:01:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) fcntl$getown(r0, 0x5) 16:01:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x3) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/16, 0xfffffffffffffeef}], 0x1) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, r3) 16:01:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/97, 0x61}], 0x7, 0x0) write(r0, &(0x7f0000000440)="c528ac3b76f00ad181e1", 0xa) recvfrom$inet6(r0, &(0x7f0000000480)=""/135, 0x87, 0x41, &(0x7f0000000540)={0x18, 0x1, 0x5, 0x1}, 0xc) fcntl$getflags(r0, 0x3) preadv(r0, &(0x7f00000003c0), 0x100000000000021c, 0x0) 16:01:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20468, 0x3) fcntl$lock(r0, 0xf, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/63, &(0x7f0000000040)=0x3f) 16:01:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f00000002c0)='./file0\x00', r0, r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc084, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$inet(r4, &(0x7f0000000200)=""/66, 0x42, 0x800, &(0x7f0000000280)={0x2, 0x1}, 0xc) r5 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r5, 0x8002000000000029, 0xd, &(0x7f0000000180)="00ffffd8", 0x2b8) setsockopt(r4, 0x2000000000029, 0xc, &(0x7f0000000300)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:01:18 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000001240), 0x10000) r1 = socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="d567292da9ee33954598f6b58a4080d616d3a721fbadfe24a021c3e0eeb3606be14e2bbf0f230154eab916a652ab442c70edf2ec6610c66f9041736b15b2771f6c810f2d042da2caddb5fcf045c0331d8f0f67569e01bb36c330575ea3af15c46fe4aa0bb2de8b84a32c214a46160b7cd17aa562cc3450c22d095165c2f3729718c1a482cbf990bdebf9ec692668bbfaa3b038961a6d4570188df001b6ffe4d02a63c5caeef33aa0cda0907d74aed9cd603e78e0bb8f705001ea0d1b3353c1d49a4f3cee33bf0451662be5443a98a64e742939c2a7b8ed809075aa8088c5c00e9bca16991ef9533fe795d5b4a66fe6fc7d69939f87ee90c0ac751235dcb25efd4e4a114d41eec4675e427e196f765d61b596fb5f9ea2a934cd2b825123b3a119dcd4f6d14ccc8c10684df8d5ec9b0ef2cf9fdb81a18788e25e1f18e8986a42069456c322c67f5d9f031e6ad30ebb2ae17847302302f38fc07fb46732bd2435579a27d99229612c2cd3cd50cb6e076fc6a5509976576b9e1913b075e1c33eb28d1b9d19bb8c680166d6bb86962fcdcd3b25d593d33c9e1f132d8fd288d0de4ac0e52889d5f9c5ef2bfd5a4d9a235c3718a02cd02836223678203d6cf8e58b3c5a327e697446c89284c540a2330b124325c906351726cb3cdb3eb6b531b4568ba7dfc88cdfd71894a72e16d76cfa590ed9030a0052864c28faea17842901486d91e9c14e5483349b22aa6de5240e337d0a3819838bf2dbce5b344f71dc47f272ea58320ff91660414bd9b93c7e2a4534cb4ceea5032bdd00616dcf2d555fc6177e7b1553ccd73a98b7e545248cf009e39fc2d7420d5623e4ad73984f394d4b770048a275d9113588d4587669f2723efb4c2a4248d5402785cc4d96ad3e7fce735115d10fa99958c088d22a56c88d076b237a0e8a80cc52d791a74a279b49a7ed3abd35029801df68fcc92a80184903fcdad04d7e27d7b5fcb25b54b8f04a3820a7fd4b378206c2a7d9a54287b20ef1080ed4d8e036a9978bc08e17a665277daa5ce66d890111b78928d42b1fdb996f512e58175fa64c1d88ad341f188e6cdf29383dc9d5ef46c1ecf59b7b95f9d7da15cdd062a209e3f4849c0db8881878d007175a7408b64af72d35861a93ac75ed41e71491f5b7b104e0d2c18439c444ea53cf966288c4fd7f1ce8f74283d3c546c394e80eb5dbba68fb452cf77a013f4e0732e9d32483fc1b8a43eff1b2beb0abad2c964402137cbb6a5600dac78da51457d720211395a1cd37ee1a466c9ada8dc142f0f153b131223b1ea7eb13ef33cf0eff793e3050ff2af2dab0121d365773886681ed58058b909fe8b1315c3d3c7e5a9601aadfa88803e1cf7fac2026f8b9ffc6f797c18eeda4dbbb8a1b234af1c17e23abee946d9eaafe617b14aed532f5b9cf327a41c59f31cab7b8a6b3f0bae4303657e1ed586b3b48850782ba3ceaa3f7ca650ef10b117d390d3208737a841335484c3ad6e8d275784addb0eb932bbcf5d11e8f8c2f8287d26cec3c4b4802009520afa070cdcf46ab0fe999f1341d52c457da96b50f10257a07ff7c6b841b32d8ac5536623810568ba5b2121c8834bc59404c6d5f165fcb76bf9260cef9b12396055fa63e1873bd0744103c59f1d2dadfa4c6c6243f72a22fa5bd479bcb60f10c3c5844bd2bebcad92063cc7803f9176fd0d6bc4b8774e4d76573004c6b82cf73d108f6c66a3b1465f85f1b23cf7b38ca85d84a7f1fd00ed02f652deb9ff56b0b149806415ae7ad2caee5e1e4b0525ce4f931356e60c0753ca5aca3b0f77d1f2f7605351242a4082e94e138bffcf3b6be0184d609c50e67eea3d9bf7304740b4af5159c91f7cdb857df4fb9ba826b8c210a202c7080805d35066183151311d519dc3fa7909ee60cafa6970c18e5b8532fee380f46bcea57f3e02f01275d13478b0220af85fcd0fd1a16829575435f3100a80ef740462c95f3985d3b2a95593cd4b3b55423aa0d8d00fdd9260c43e7f30aaa96555def1d5490c8c84a009ddc26aa75074f8b21be8f8a26e7401b61122485f44b0d207893e60f0618decdb752004959a4fa3f47a2ff27c75625bffc162ffc0a160a094225a66b65d327a8c9e3d310eba7ecdf21ec07fcea75d1c7c52db6adfc05ebb7727d23ccd39af9d01780605b5e3762866e8ab250ecb8c9d9086b0685b1645e3b9ed344f1dfc53e76fb7b4e4cc0ab637e92c9ef366e50fae66bbe74d1418cd62b7f9ba973e1fb7304ac44e9b0cdf8b59a0e2b7fbfb11b0f594708caa54c57806d30cfb1c3674d4bfcd2c9e98a86cf2567b2f733ddfb63e93d12010b11f01011bb97790a0a4d1ef60ff956957a4ce2e5e012bca5dfd04949ce56514e0df3424184a532dff9ed39256f0f437d13ba4a06232d35c9647961ba7e1ef0a07d840cbc5e9c4739968aa253c53794ead1da2aae4530cf1f8cc11835670174ab4196c604119f1318beba28241f711fac345cb154237d002ceb7ba12c187ba3c377d6b2cc2b51c31bacba31119d28b639f30541c316a33c56432fa012fdc92ef031321a83e9fa526218c3ed04355cd8dfd78ea82ac877b3383c50fbe80ef23445d4240a2b834ea19a1f9c9b3b99dbd6c9886948cd31132dc85759c3df24560828e2e10367155a8467256b55cb07d6673841aa8269c31238fd45a5a00c47f08888ea0e5cd9eb761ae5d7b7bad6eeb21d4b00278da1098950d1ea5a07d9797b86789f9a7953666170f1ab41545e5ce02b6a2b4d9bd3e06ab1e18591f9510a2763736b4cc991c30d8529a9937a891791667ca29e3492b92e9a614f191f189625689493e0d26bf472c6c2b7e9fc43cac03e485ff6ebeaae1f2d131598e0356807642a57cbb20f4440d191f5b4c5a2caf5a14d397e253eeeeae04d4294fb4d72af4d3c2d3e12613caa894c5d5b0e6dc94fca784ad52d5aca8bfa7a2a6ee9ac004b8bd5eaee98b26dee1d1e9e0f77a4b1f2c544317b10e94d70569e84946e6301c69184c68e55003fae36f99cf25293f6a4b764861a448ad6a00cd554dd352ed472dcede9a508bd08965629dd0be41608c33fd4489672db6bb465505427b1a041ac26ef8d8cfeb820a532c4b3e5cd0b85bd6436469850136191e02fa3c751ada665aad0b782cd0803af1b7549d3dcf523d411eefa3b723143ba4162240c7cb89c199c776cb3b0f02a3339a4ae6d102e12edbbe2e075c5b37eb017a6930033cb991b0e4c3ca1386f90e1fe27014fbe4f44ac8478e4a1d1d53c7a09350a576e43c1ba951fd2463b84da352377d7e5e7c184069a1e1758ec58920bc9150d7590756f3dfb0b0e10da3ef9dea4b8345293081d20f8c0319b43bc2f6e1b099a3f3c901f55b63d1be4483c3b108b0358b6a60c8cb700848907526ca37c0579293c04505c2495e896a19d2d842903249941e26a8aac52b47b91d0d135bccf937ad8f3f2083c0913f952c2f6290c4f85edef624b7c1776af59d65a30cb4e6d8a1d76c4f1628de647184a00656de6f9059bf99358840e9deb7a39eb901a3bad611be9df24e5ac5cfbfd57145da75da0181adfe36a6aba649c9ffa55b9797a0423ffb54689a998655b7d5ac82c14eea2c2e7e75f90abc5863999d77518d942c284b8faa0c877a81ff0c4ae3394e3c1a4b3c885e186d5273638bd07d8f4b275977291f7fd7de6ed9b2dfee9c3e1ca58ce81ff0ab95b35ad865a02f9fb895d27f2ba511487fb0f814b4f8be4aa88fd00ff11bd5fe20685c0a3efbc402236271c5ece97530319bbd9f32dc39c688f162dc862d537a9cd9f279cdfbec3fb68b97ea32d9382ede3b616813ca314433ebf53da6da3f17da5e5ce803a8f0a3c0f667faad31a5b5363110d9c3c3eafd699df0147097c7009bb961af16d625cd4d7067abb4de3d12767cb61fb869083f6f42771658a6cff00e7e82581a4926f3280120daef53fcb80241791a9f2299db2765eac3eb708ccc1cb470ecfacf3cd6d2abdf51e468a399506f556953dbb67df78c8f5b70c5795f0c49d89961a2b36df764f2424c9c0453d7d9f719ea3eb6df70327eb1946dfa126106ba1cf7ba2c39d4191e1ff618233d6537644f9c2fb3a688b6a5c4ef3090f64cca894f92ff15db9e70207360a682ba3a3c11be07636f8c5fd6c4a9436b37f15871f55f70a86b0f5fb9ae042d6d866ad180b9a32abf09902f5465d37d780278a0b03afd7b3d7e6d072acdb5c75addf829cfb9b0b9b1ed747781ff283038ac067df1b12922644901b7a16e47b704580c066e02b03880eff8a5900099f548fc53bb2141d16761761542bb0f604df6360f20823f1387af754665c8d61929be4a216fc3c8e4003c883cd7ec4cc375c2dcdbd24582d56e7f6f433db11b7faba3f1d921a1493411076a7f7fab47556d2f637bad670f9849371409487d4f03c3ea8a3b0a838040e3e9d4027717d2c0f18fc252bd0a8d0fc4dd66befb13033a4e648e1c38218fd7e9399715342cd2de107edaad8dc75c784bede24f29da8a7baff8f49b278caf8539d7d0eed777203bc252db1fdfb74ba83f5f44991c053696142e191c1e2c692f535a4eb225f1c381889ec07239a8d4eff6297826fce73acec19d48fe6075d9e8bc8dc410e6e947dc01b578dd923b80f3f56c3ac2032a7df4751a8ef4e608d7d0bc24b096743d8a33732d67da8f2c99559ba8a5b9f147e8b64a8d1e006d7d6a42bc7853363ccdc3835acf73805280ad8cb7eb29f1dac800bd5b3cc3788533e4a9ab844cacb3955cc04de8b67845d7b0f19d2946d9c1f6c19ffc2d2f61ea2fbf19d1703a3c0a69482e67c0929c8c739e2f638db50b7861dbbe417e5bdf172de787df01b4396ada74e7a2e20dde8b9d8ae3b3afa79e91b37853a389cdd6e75650ce1b0f4be9b42c2cd707b44cdc751ea699b3f0b751215638c499cc753c1689d443626b9918b23a152cae475b7e53827c054f1700d778cbc6a2b229851d4cb2e867ef0c0516971d5a9b655457833a8223d14c1c1a13e7ab829b4739a6c15f979b01ac506b8a8ba12eab61fb755085afac028fc5b4dffaea10f7bb75a6188aca1a04931a15bcd4cf0db001187537d0173e23f4a9fcdab83be5f3bbf6c5f18213a9cfe0f0fce1a3391fc7c1b348d9e687f41d2a8b7ce24cc43f42194a3c71a987b92863133e8994d1670f86323c4fe4293336c946b69ff4e08271ecb1e202504557ae5bfbba9cf7b52541811e4a2e24a9f355f73e54f1fa864a109b94bb2f7fc4c19bfb1e2f2749d918e58307057b3df6eea9f53f088456f33ff0b191ef475ff56f9a8398032e78f4172a545c2f22369399a920c91a943bb57463912c53939fd36a553ee62c34f44ba9d7119cc702e4993b3455d15b2ef111890a9469ff7f1fea076db92d0ae19b07e754ee12498688ab4fca60e0f9878fb23742c97b17838cfeceff5cce87dad1be6b99967bf7dfb15fba003e1b3102941f8dcf4d5a16e5ada9fffab1c8bad3b40017f7a934c4682d1307af3c1bc2f00c113d94d240b83ed2be58b041eb21f11fc6f7a27f8114bb9e32ed54c118cd2fd18d87a18c943299cd5e6bffbf2c8cf36db863dd31503244930dd20f9985fd95650862808e4496df6219439eda33eb188747469809420d010730c66ec531f7e11e0b690512a278ef9aed00c01a3f7b12fdaf1197b1542e7bcafe24c32838937b9044b258a8a03b36402e1b78bad502857ea0ad1755af0aef212ab71df4d674bdf87caf4d60ef63be694557563391bb1f5b1de890bed136649dc683bb5e608e2c47c3cc8121635e50006ceeb225fa09a", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="24f9c1943670f9ba0138e6e95a6e29619806bd23292bd0df1143acd7120cad5b9263bd8c55e27765e109345fd1f11797c267e5d52fda184cd9938e295fa3a6776959dbae13d5ef611db5d7b136ccdf74237c97ca2ad3c22a709c0920741063c0b1e1e0b5cb4cb8bf8d8f0d49c079f79c819ecb9f162a9bcc15148d7c44c90bdac98ebcd22fbad2268370a4d99b66b8e205eb84d89d63ab82e58c41c0aa21a53834d0026c636b34423e7f6fcb6867168d81651e2afc660d0213753fb826efdff064f46ce5db38987dd6ec4f8a4b701bf301905462a61470dcbaad8562c27ad14819f56f", 0xe3) fcntl$setflags(r0, 0x2, 0x1) 16:01:18 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a02, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 16:01:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/41, 0x29, 0x842, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x8000}, 0xc) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) pmap_unwire: wiring for pmap 0xffffff003f12ad80 va 0x1b2c020000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ad80 va 0x1b2c021000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ad80 va 0x1b2c022000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ad80 va 0x1b2c023000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ad80 va 0x1b2c024000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ad80 va 0x1b2c020000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ad80 va 0x1b2c021000 didn't change! 16:01:18 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) sendto$inet6(r0, &(0x7f0000000140)="f3d98ca01cc02a10b8250a9bbf7453f53bc1fc40741b4584cddc300966790ce84c03443d71e7d5766367e2a572627dcc6996fd235b3a698b069397203bb8cb2850aff474ef25d08de23da06d0df7ff370110e4993668ec122ac70ced2d59b20b5963376e2de6fe0437412a71fc6fd0bb8c138ac10ce8aa3f2c6a23c23fdbe8701622244665aa1b547ef5c854c2602028b0eaa22ae289669fd610753519ef7205efe10ed508594f3aa060f7b409e356136088001edb8994e704e22f432929a4c406f82ba8a2e7dddbdde1d7a776222e9a8e94f5d1313fd2b7f3f346921bd77aa76ab89717ad68ecf4f827595093", 0xed, 0x400, 0x0, 0x0) fsync(r0) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0x4) fchmod(r0, 0x3) 16:01:18 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) pmap_unwire: wiring for pmap 0xffffff003f12ad80 va 0x1b2c022000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ad80 va 0x1b2c023000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12ad80 va 0x1b2c024000 didn't change! 16:01:18 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0xdde, 0x2000000000007e}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f0000000080)="00ac2512", 0x4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x7d, 0x5, 0x9, "07bcf2a7a6e2b13a413a47bf954e932ae6e077f8"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000480)="3c7da18252d3f0d114801d04", 0xc}], 0x1) 16:01:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000006c0)="329c40d1ca0d2712bee4fc95e3e2f63e96baa5800d73ce73fbf9ae9db1fbde52fe1626633d38ed1b21acdccda90cb414d9798a019a1caa8c170cab966d1c2aa674df74f31f15c66b1cb6336927b26d17fd6106b13aef561d9d46fe68a4e103ab7f40e9660ddde5a58fb97d251299f0ea158cd3481c97c41ac4cc0115dc30692aa924a1edef008777a3e9033a1768c6b288e5f1e304eb966db5f176826fefbb03c7e05bbeda4276e9432e276e9809e1ddf8723e10dd2236c5c01ac7be39aaeec7f71a168b262b5698569e46b12e60d9b368a25a4b0f92f1cbb4e487c97de36429371803c4f50857269ae3709336f4030049e26e37df4611ee37630e6764fb7562f1288e97aa8883340b020d2aeb5ccfe3a57771454acea224980ad3f2c3a02ea9e2a2b63a1bdf7ed14c0c9bc346c7aa7f57c46e133f1162a7942330f0582acccf5a84a92ccb7aa7aa3b4a4b21e8dd87fa28aee6853f01e7293b9c57698ba0afe7bad3e3d771fa8ed7aba83288eac49988b97a76739ba598a6fb0ad8743cea866076c8213ebf34ef1ff3e786e991d0ebbf2139501fe239ff3f9d15962145b7a4a4d8580bed4f363852bfa9bb4ae1936c6e60be90d31c7f8235114d680f00d03ee2c51e92888c60107e1b03c6f72ed9c2b4cf0e912ffcf6fdd5ea2edd6e27f3439ee294c0dec9d16edcb5977ec27a3360a699cfd0d0098f44921180325be7fcbbf8c4b3c180086bbb00cea5e4a83b6c8098c88e66b07ecf776a6668cfcf7c501a16af42a47de42f9be75c0c3949bee2111e006b21cd8670f8806692b02fc8217277bf2a7b0a28d687cef56d184f175f6734ff130d94067727169880f440747a60b996687fb0936713a60d37313a4b82df46a15f54f14a3f6d8ad15945e383c817979ee0deb4ab89c1ba52d7d88281f1ff60d900c9bb5a6ac1062c9e7ef406bc765f9f962c7035a8a51cf5d07ebdd3b3cea106df0a46dda553d599be12602ce53febaf4a259db0012412ef8e737aa8f0ba536e9866ae20507ad44a1d19a32898046cd971fb8030846da1beee68f5d7eda6cb83d378c5c9603e23cd2c19eeb235362787f58daa137f7888c138eeca64c8dab46a02c39fa33e317c1b96641d522a3477b3de198ddcd467ce09ac1afe30560382b90a8db310d6fb50cce4d5b62d230b4836032f16d6de969364d725e724cc22bb592e625a5139c5bf3103d47d4a8dc1585d8daab71d89ab3218a6abdf9c435e053108adca7f358babb0e12af5da7a2bc1e8579970d0c811ba966d1c8caa2e486f5b0df31dc60e3055dd83c730ac4dc05ae4832d94350114fc5077bf66d18db69e0d851b6c711cd2e0b94c3a0a5e829a8875eab67b406b7dfe7dcb46fc25c56df96626bec04349a8201cc803af652f50311c8fd726e30f706dbcd107aa73135825a52990deba30c30bb6540faeac7b917e248fc1c7fb01b3fecc8977fb821ea497e617c8aa2996b58ad62948ee9ba2ab9fd2fc8b4fffb4bd4c7fe28d92f715df0385450e1683d9aa51fce61b41f273f4e61779e857847eb2b1e74ba64fe98dcaa51706d438a51a70a71497320ce4dfc5e66e1bae6ac60c39936515ac10e9ca2689e6c43e298694f4129be875282fb65a0d48d58692fa1b1de8b7e92ae8d7ec982b2c092520e0c949774c479ce5ae1ca5089ad7181bf44edc26c2f6d2df8f1382c06df117330c5c18ad7d45b734e132474c078d36aed385c2df17eb87868c3ec93be8cadb00bbaef64f57c3aecac43c5c0cd944da6a4a0503faf7f54a85a0648f2a31e64b3190a4159c0c3ac60d66ea72f7bbd299c5875f4cb8dc3512e2627a1d985d2fd59e6d4ed74cbddee9a3e0c10a53e20cb578ac4ea8a51949a3f0df55f61a3839abab9f7a8808699985b52afb82b87481c63f9bf17b684065dcf32e983f78ba903eb2b7c3a180dd0139588520b5519aa5b1e7b81ea332e0026297d4be942fe832bb52a9f7885529c933ff3b1e41d96800521afdee63fdbfb6e7a67e33391318d5899668f56beacc8da0570ce335cf2e5b20fbfe775cae4e722fc0b2d0d8ff36fc326954ba0e0e2a96731d6d506be04e17a934bdb78f3154292453773f387955b458b6e45f3173c041e06200b8ffb193813bacc9cc698dbc744f59f80dabb819cd61a1787b5ae17ebf25f7d261be74ad5f7a8033a5a16613cca1979b1d89807cd73f0be259400505173f7165fc03938214ab160aea4c551803db0e684dbb7079a0cdf9c2546ec56d1cf80920308612aa0f608fbb0fe845da7144f8c8822128e20560806f5efd31bd4f14886ec01764077b5739b46ac26e0954fcbb7729b89c69624fda7d6ea8795b28f1fd3a7f5e672c7381bb0667440837b75c2a151a21c71f7717d6f4a8405fe4dbf7d91a7319518d002c0e141aa6523572dc89e5d6884cd50294c6166f1f7146817f13a077b6461be467f8758e4d7323d7a75de893da52a58c4030c9b1ca2b19c9515409d24d804edb4652d10148e95ceb2ab74e99e32cbbb8a21b761343b6d4585afe759e15459031e956f055a11dd7519fb40a55212b66c59387dd4b531eacca0082cae36a900eb2861290a53957f08c9dccaf2e38eb5d5e1566c50039a419c6cea04bc55994b4540b17fec54f65bab8a1996db05ab8f9f540f134d1acf480a07eaae33b7addfa7ccbe7e0bc17d967d03176038b597594dd1ac5878bb77f4df3f7dc7d817d9aa81edbfb292613c2c3ff19d153309996a0d71e21358f70aea1bd6c872597d39648e5b7b2c86f1080c5c0ce26725aebd3e1cbb3e3d1b69b84546ecb62a99b2722f287ea4de4b9a1ff73a81853d235a69e78d63711f0fee4773d56d6e27b2a6d4253f7a73e1e2caf89e10170cf8743e66555d871ae483deb1476fc43369a83681288dcb4a093d3c2922804190cce4e9d4b42c29b3e10fe63ccb44b6e0c0476356f4310fa503f6d7ca748d01e78c2025cbf4466696a72c218fa99d1ee9e85afe0cc6d980ade332e8df6186820c6adf67e736216f6839258a6cd25dfaf74fa2c24081873757497d538bfc021381ac86cbcf6b43987ad4120c21cf0a7419673061edb8940f424b0d4e1cf832802602938f2f73b75179d5097eb81debb083901d94343a50166da311dd44a1fe5b6350a46c0b59ba8652710c5a1cecfd9483ce789bef34f3905674e9324a4d8502a428c61379084416168bb8d33fc2865a552d3309cd211fa923d7834061c2e9a80ecfc9df18cba6ace9be65f8c9364d9da8a42a194736681e685c9ef9021875386290c23d03e151ca2ca10b2440813a718ba838494b930a9bb10cc5e7287a35ba956a0dec9dbfb8441c302099896719925284a0f82ab9a8bb93a6cbaab75e6c4883d3868db9b850fb481f276e4624e72679665c23c0ea44b6de6d934767e1ec494baca1b588bceabfb53bfeaf4e48ac1a402fe32fccaa93b4c18537a78b2a98e73f0c5abf17c399ea6b925e978fa9651c84d2583cda64c468c16639ffda63a805576e95c923c39e6f29aabdd1255eb9e9099708424ba31679045e3289f089e01504bc840fe53d169fe8df305127198d02da8c30afcdfaf603d8a8ecf4ff6fc4137f8836dc63daa301bc7cce9e2a7d99b22a684cf343a71711d960bf7df525432ff4ce42e74753f1a65b73b6474e49053b52fc43445c2c5006a8684b2b2b8b02cfbeaef2a230d9067baab0eb1d6afdd7a3d25810d211dd3a3c25ff0b1927a97e169ac6b3075d8830b3a027858cf217229fa23c1a07b647739b04754b4090c66687f35e4030d7ed13f897de43d012aca8dd19831ff8a9b9bc8fc3ac03c923cb4a83966055af1413112a5beda6b751183982cf8a0a5785e14447dd9e8b2e09163b6187544a4f62fbd42ca1f6f096c2286eaf54fa20e65aab0af5a8970e39cd27623b858052c7bd8f4b914d166a5448fafe097c352e71b8893c68dae61d4d4969a9a3056e1b6013754c7fd8d227a512eb2047b38d2c7b16b3e110a4de5a133018d90d02ded4484cfe3d7982e5cacc5ae2b9c6fe7d6a322c3ae4581b34b60094c35bb954191fbc5ca0427682514b7aeda1e567ecf1b8cfd350822a433e014cd054a5e663ac3729adb87a13ea9bf7d45f753726bac4dffa4dc59699104f208795674f853074791df91801903c0fa98bd1db47e2202ba79bc3e288c5056dc56c4a48574e47177fadb861fdc8cfe4359d303d6d9d0837588058bcceb4d127885e15bd50cd565617b40fd6ec9c56f50cc152e04ca4c7d3881b29b7b2a29a354e5888be71aa4bf6afa9a3356ab021a7364c726941a26b68b02f7251341d1684cde58ee1d22d15d6f436455263a7fb398dace6ae762e856d9af5c4e7de1dd602d1f218bae077a65946504eb5130acb52af7f61f9f1e2940b111ffb636731d7b56fbb464b07ce83827d5f6f32cacd274b95ed1a21d6263594b8ddb752b42b2f6f463adaa1c554e023de1c9a76523e9711cc2bca7a06c05eb09f7ad0b4da53849a19ecf992a53bf50dbc275e3f6bf21cd6866ec0aaa2a28173c8c54a491eaa08772ad516e49b069122ddd864ca5e2385e07b206a21fc39a657e9917ae29e23c7cb0d6d36ae540863cb3eb60899707eec56b47a75385d0309705dddfb8361e101a245ad97c978300308046ff84db04a80de1550f5318b8b3d6bff59635fb52e6c35606a17ccfcd812b117c432937b900acd3c1efdb864a1b7102e7a27899a4146866786c3221ffd82cfad0de1a9147014c6a9942a775a4561c74fa10b59aacb91c98c7ca6d4258762f6d2deaf46f4b4583219b8b6344483f3b1f435d89b9ba5a34498df46c3c4eb8440f4dc5303c28d0d471459160af988d21c9ef4d08b86f71ce1350c44a377199f32f8ec790e3e5d394f6664dfb369a3a95f3fd86232878726d2e72b321c53f6bba13025759cbfa10b43f21886fc4c87f849e2a128e6e4a161873d4b8510186fd5dd719759f4f688cfbf9f5ce26dd51ecd43b58c7b9f3290be0cde59e1b4cd8d87729e56e60d23adf0bb3e2778dfbb986baa93d8427112b5a8464a6fa95c8fc2a2bd09a7cb6128851291d2a0a77569f50f7b31708101485cb7931b41dc5e85cb07dec43e410415f1464347ba770fc6d7d10adad6b5944baeb5532f3252ac11a63c1170e2d66619dc62d8060ee5e88690f01326452fe3540b391617989a88615a5ae7e849884c3396ef30f18f8dbce25a492f46c9c42121a89fdf492d1406729fe2286cdda9f3865259bc60a6f646861b24b052f44fe030061298faacbfd771fd2616be9f1b3d0fbec2bcb0014d0832899b747ef77829c7ef10518edcca4c413cabd6668d278b258bc33db307c58bd077106548524c24487b22d9ac98ff8799ca1c896b13bbe7915f77347baef484574f014047e89004b73c252b80450c03e64ccb398308a2a0a498a61376b4919586261a9c4e848a6984f050100f095f0b7dcdc04e213a09f17024a37c1d908a29618f3b65accfc1b2f527939bf0df83ef4fc9efd56ad31465eedc8cdab41463de375f022b7ad4429b847601d3422dcbd2b0995217e758d8ab736ed875351550ff3a186a79621fc3228d7a1d46b7b4a19dba6519e62d2862d8a1367f397373a46e4be46721c9682744bf281be629077b2bdde901f79ef23b449488482c41a0d0f45b65af2a5c872aa6e2b3036b9c06c511e3c6da9050c1fb4ab6c52624ba94d7c3d523494acb3708ae82327cf839f7ab3ca57faa1951b1508a7171ca894e7c4c592b43295c51dd46436eb8225e6fadcb488b12e03165cd755fa5c27017340731488bee96bdeabbff9", 0x1000) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x43f6) r2 = accept(r1, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000100)=""/94, 0x351) poll(&(0x7f0000000680)=[{r0, 0x42}], 0x1, 0x0) accept(r2, 0x0, &(0x7f0000000080)) 16:01:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 16:01:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x9, 0x8000000000, 0x10000}], 0x81, 0x0, 0x5, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x3, 0x1, 0x100000000, 0x8, r2}) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x44) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x4, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:01:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x61, 0x8) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000140)="c97841176016316bf7da57c42e4f79c504e08cfc1aa998bcbf2e719ab664a905dafca6b70c716edc2e510f3980e35cd9269da55aba70f74513ad565e5a7940e69661910c75fbe44750e14426560dad7d148bb9b04314db2efa4471516b370bc573b62b722f5524fa0f1a0ab1ee5f381256a58fe2852e37525db736ac91fbfa7370750d86b089bb98cb78e1c86232349ccfda453628027d2f63ce73ecad9152e5fb9f9c71cb227e51a6c1c1a59b1ceff48e63618d8b06c7606f2af13f57bb66f1613ed09059d00f914bea9d4bca6f8313428ae1264dace93cbc228a5ce72702443b0b957901d8dda96612d14cb3f12fd3efa3e53b6ae6cc8c4c5a45427832649dfd9f322be57c24afc031ecf86f99f0727bc3d56919d457a580809841300dfb38be7a01eefa519955075f8330d4789e329ce921f1b60340864f70f6c051dd8d2a6defc08872d6d0ec998f1ce67af5426db5ec70ef389132803b495cfb6e91e883bf85442bddb6bab13d33511112286b6f1c25c09cf07793be2d6c970bfa26e5beb566293e01c29f4e90c85b551f7c772db203b2495c009ca7df53d098c8ad006168b750afcf0fbfdf2bc417f34a2edb4fc90cb1bd74ea736e51c18ea26820e8dd4d84613c7388538af594145718cdf9b227461aeecfa783abccc2ad6cade010d34510bf4c6d43c9d3f1625eff1849ae56ee2b195467dacbe18c7a8f754c83cb49ecf8ac26e7bd45b1c731bf5cdff6e935425dc34a7a0b77f00f9d53566e6227cfe64faf36a908143cdda9d3139003bd1eaa10ab562c2904e2cf5870df44926099ffbcaa73d67e8a07185e5363081a76f67216af56b345e2792763fa9f7b151a0ce6f703d0066afd295a930d8b4be757ed634c825ed5767379e0aece0876bc2d456bc2dccc0d5f54c20f3ca618ee57000c5c5ac0e3aef907b3fce627b5cf60620d8f430f28454148ed88247927a6752b14ed216793c4aa3db9239c15822a55f44f05f47fe11298e582895c727c01a1323f83dc66e76aaadab0422b40a65313406a2834ccca788b404e23ad8a0f9fe27cdfad8b46e74eeb722ca2644e0c916a2ea9f58b9ce577e62c71a24d202b923c775aad4e86382cae1eb5dcb971161745e74b7312ee1d1b899cc2daace91ec5f275695ac775fde39244d15f6805bb3b9348f82a408aac2e09d26af5a1a523d174664f3de5f7145aa30bd7615ea0cc956cb77395a44295d3d7f5a2aa145b69396b8795d0bb601da55e0f7eaaf2d43d9847201667653a7cb06fcb7ad964dea28114eeca2f8db492d04de6a33205fcf7f57b826dfb1ce332ba7fe5a14218cda2aa11ce17faff3348b977c18336e420e8b98ef8eb9a314d444a7e5c7aed75ad27aa96c41074c6907058a65612ef20676da2e760e7a5ac1b67a909f96a799e806022ca40f26dda7e29ca153220a2f44652bd9f44e597fd3a16f70eca9df0b958983b6cb9f7b6a64910cfea547e3330f0894b7b1ac5de0e8bf9c080391349f0108ae411f80f918d00bec49e346885871996fed5c5ba7a1913e240ac663633be671d04eae937234395f287faea5ee48416f2a79cbe5248e90bdfd2a054d20920ba80c37fa1fad158efbca04ac8043ffd6acacc603b6de47ff20a25ba9aed277d0664415565ca2712bb66a6b4519ad349442334e1adee86d9008a115a55fe02866805126c71f484ab7396789cf80d043db749b7c51eb40efdd03ab2b6a11c1644706bcf107b5c371c8f22babdf83d28bb7e23e3d7db30d350939ecfac69664f953855c4a2f3bd426590ca60b0bdf551a0544fc185d8cf367c02c36b1202bb441b1becc7e8b43106fe91fec135c8ee39053b82ee2fbcbfec36875ba9b46ddddaa6acf22a7eba9ea144f6f5a49b317c3e8a97649d257c21435e57794905ed58160f97b8787bb57246c10162ceb2d8089b82caf9883394dec2c0280cd8b36c8cac05b0a92e1ff76ba1ce21388ef055308c7a36d2c6aaca150cbf760a463d0da2b1281c2fbc41ca96345a7cd59c6a8bfa552d3942f78a4e900ab1bfea70781e473c786d15979a31ebd37eee5a2e1c32b65ca352fe71cadf0798c741466e6d3ea3215fa7f0b43e5aee706f1a7598c1344c0fea8208b2f027e2c1719940918638d1a1075dff37d2a10abe87e363ecb5509b6b4c8d2ed14610efd925984a494651ff0d1f42ff618f9dd2cf6ac4bb3b2c9538a06404d47bc0d34e625443db7d1eb0b563e62ce518b33f30857ca6e00200c65cfe41134fd98b665f4abcac9fff9e05aa1abfebba2ede17eafbc188228e7c258f4c5d615558bc614c7080d7f970984fc8c2f31b0565412b4b850bd1f8f62d31a0bc9d8efb2449e4d57a2cc8e2b8c7039f219c041ae4bfba5ca20d7d3ba87aa6922acbbf1a0582fc45b0483dbc8103a0bfb8bd4b3d2de0c172d4a0a346e55ad703cb526a15b255ed79d4df5ec0fb82ee3bd61623157d13c4b0608784e29136727ea08c297351f0ac3f6e6279402f33ae5cca154fc35e18ba4ef57dd83ff4e3200b1be62a91e1e5c128e4be12f4be41b45222d4519f9a433a959a4dbb10e64254553cc568fac48043acd09fa47772dd49ac7d10d0d4e5f61c0a6af276fe99765bd870e10a10bdf4e41381181b768d6b6616f13696d7f2cd48a8c5da870d50bc93574b6e0eac3f07ad4e66fe85f33490376aab6849293d0ced674b017f992e388688cefd760934210117810d677bac630b0b47698fb97adee7861a70216d7dea434129b901a23f60e0fdbafa86c64095d3bca1c1843796baf54206b1aa0b6e5a0b3c4183b6d371c1bf8433fdac7cfa52e784087cfb9935a9c18e48f617ecb050b37bb60de9eac04828d16fd692ca1f9ed923a7bdbbe6b51b86e199ea3716aabb2d04890358464eaca9c5ffb46849b8122a5c8489fbc22c13d094a7d3194011f0f710f674d3c369794ad35cdb932a7e25e576b5e3b51d391f6eb31beb143c38a7295896ff1983c40cd9dd7c04320884d147fde0cde141e35fffa29b657c072bdd07d2627e65671e02bc22cd5d24d054a1bca1778e6d703bddd97cb82bbac120cac9d8cfaf3cc5e9115a50bb8eddfdb7deedea6ffbe38ebc7452879328ed6a7b73bf094c5bb86944e03e3143c70f210b83945e0015732f80574adcbf421d15426625201a0317dcf4f70765c3deab1aa4be22cd2f5d881c149c0c449005f5a3a92bf2a421977720e2197e3bba11d8d0b4b3efd518bb28cdaa7aa4cbdeec113a45c63003ef66d7c069b1603629d6a7b8194b7ae6c1d4408527101f7d65a3fb4da48f15f6afee9eae17198da574059414c3ff2cce271a8a50d62e2aab5be0be2460f0a38602df57070ee55edc16952b4470e703f36ee6c2779c7f5acf5b554326eba5dd62e40b5fc327a487e461ad593a48df3029a7b31effab5898566f896e0b12a9f7f867df8832f07f89a91c5da22d9e697746e99f8322bc061cc542328d767313b75ecc790ba083a187d49fae9e7ad5e289b13fe333aa368c88030ccad45fde9fdadfcd0fc1b3362ea6b1db453652a679d0d088632c54e9e25f53674377da532a46f0cba566bd3e16b38e51f880a206b4373a0db150f1fec9a099abdc7f56baf7f5198e195d682e8b785ec665b252d01883d2c5739e6e7b5ef467e8d3e215122587bc6a78a7b247e694527b121ff5a08b141e72ab88d457d8a8d59b8cf14465777ae2db10044b99ffff9a82edabddc339144b43bec50c2394c6f8c74dabd6ff9eec8cf6c62c112446445a83c39efb39160261ece0cd8bd6f8392fb77aee6a2a3ff0269e7a768879f62bf43203b4ec30f81facdc1dfdc1515f33a595309adbd4c7c20e460223472e95e499ca743a1148ba11982baebbefff834322391cb6ca58ddb4eb30a44b51adf2af5660309b29019a41526e3b80fd9010ab5fdc9606561c7052a07fc529166644321be144402fb94115b6ecae342331909d47b63f62fb15c6bd8495c51a95d23cfbe360bbfe8ad94f56f62e0248ddbf786737a1e37bf5b8f5389dd5dc50926683c4b84594ed86d435f3b719f294bc4e542b255770b5c920932f36b5eacb6aedd61462e7745da5f8544d939e03deaec53dcbde869427f0a3f43d04b11b7e2fbe84cbefcf6e06c5227985ae60374c532143c3aafd7e11428b4f0cb24f8b8ee5a5639dad344b8fb16a570d174028cb4db6a3a186d5f02714ddd47e228c33240ba7b03c493ac1750ac3d7bb30f40879c0c688643fee0d9b26b6251df5a38b71e3938767a4d09256fea988065c9f4fa4f6a945491ee0cf3caed2f993a831f66d707d1abac7bc7fc3a4c093b63b4003e7e51c820a744d6ebbb343709fe130f74fb7c4b9643cf655ba38de9e78fd67c86f51225a3f07ad341bdc2ab42f2306f0b57f0c662a437dd835216f89c5c10102313a74c5d62cfbbd6e41b11b26bf5c80afd3d201e27c1dd712bc7d57cd3ce706dcca348d6fc03f66ca189dee6edcacfb6b0c393d9c914439e6f80927c602775089fa8eb2ebb3c3b18419eba936ef2608e9933ab5953fbd1d74b1cea06d7f5dd85fe5be4e3939392690f529e539e9284573644db63d247380ceea4ef21fc1e0523f47a06ea90396e69774a8af64b1f620199e060be2e8038d09d43cb9860ad5711747dccdb71f1fbefd813e9aafa5d615d71decd53a7c2194bc6ca6f1a66fc52eb8bfcfb0bf4ff8575a976c82a1fc3d634b157a001cd4e98880036e5509ca8fece74f3a07dc9e59ac1f1215928aa8a2b3191d44d1b1a038495e1d766b069d5e86ee4690b7c507d9832f5291c12945862a19977ea7e0b8703bed2782c6d1126d91a3e1646f4899bc7fd328833bdc6202029bae062f71cf7c3df1a467f4e49ddef5d92b85a1753e75bf2e9fed42c49cdfc8e2ef7d536b3148b137584fde614fe1bbc537e765daedaf72e69445fdd6236929424cbbd3b020ae97cc894a7678d8ed06f439a11894c4b89b7172df8bf6d1dc5e81fecb6b5e78729dacb9ee2d5dc5e943743be1cab6e06714d09524486bd6956457bcab797aeb6aaf7068d84cb1efcea1638ec18e5c0f6d49a99941241332a3e93a60700bfafa106d611d6f27b39505b724119edf400ae284af37288c4bac5501cf7ad7a2acac31afaac99b1cee2af846a9c3628def917074f730160a133894ccf66b604a7e82869d27f0e648fc69486d0f351a881b2e272bef319821a8020abd48689bc9ac3fee76b8b1c7fb39432b7253bd0946371e0497191b599717ea8d9474e592afe5f216aae09d28b203c59f100257b5547f66efb6f2e973759dbecf918e9739cae2f8c5c22e64ec123abd2a45f376da2b93f08779af6977b85225d359132e773eaad9fe9e937a99a58e6d2166590fb1b71f212af6b69763241d84cdd2d6aef0770974fddbc69e3592c8c9aef449160ae4b3b412fba4994e1235da354206b045ffb2d0903c34f78c60e5f484e331dace190f91e0a8e20acdd3d9a9b61f552a1d81c84398eb59ebf0af96211e6c49ab488ec1cb6b2e30e9634ac1c540cf6396999d0a11252ce19d22bc7ad8674d8cc61c1f9a77d9e1359472884539cd93838a36365d04b7a82f5e86a1ec38eef10c8370776705eb0d88cd4451a4dbf6458f978fbae6706862b49086603576717bda059d57b7bf7646fd725f52f889efb8a880fe960df0a1dcdd74af45880b4f7373f20782639e7898eab1a0c8753cc0c5f4faa64bfa0f2d781e165d5c55301aad8599d0ed7c20982d3d81bc5d426d360456d7621ce867d2624f0575c474fe3f920abe14cb64b9e6e3700c9c0bb531f3f14105e9bb0562", 0x1000}, {&(0x7f0000001140)="ee0fc7ea23e1297ba8c9dac36a6b02ae13838231c25206e1fc452c92812e8d61d0382a98c2ed2a5a37f4d4612f5869817d345b852c857529f425c37a2c7adb970935153a9067a35e2525f5ad775acec623c136ef1dc2a1adfcd11619abe43bfea4bb251e4bf1f1a5216976413f8966df58ead24e4139be6ce4251c2498b596d624ea337b", 0x84}, {&(0x7f0000001200)="09f2257f4c56e55f93cb9b9998c94367e73b4f1cda3d5c9d36e3ba5bbb40f7feeec2091ac5341c910e7595574793c998dc0ebbb3c15215304ab1add90ca1ae1383fe40de6affa7479377ae7547e3c58e931749b5e093ca79cb6633c023e17e385b0b2be282d71dc54bc37b13824490cd2a4488f6c4297b15485d1ed6c9e077e6681c307cab8cdbfb47fca762ecbe7cf558f3e674b3c109ff7c48b912f05328ac", 0xa0}, {&(0x7f00000012c0)="654ebd78e424c5f555ae6695c4d94baefd485e0b1f08b60ffc253420cf8c34d8d9788c271f75e61b6bef6fd26d54a324d7c53db38ec65283a72a7300f37b7b16e1a7fa53c745cc7894cfd46a471bc3a232bad92be251d00781f36cae826ab572e6e88fc7e67f396eabf8bc6c8537a28f2f907183c6fcb68815720016cf2d035be993b31e9232a86bff9589d47a8824f8661e7cdc4bef9516818f3585d51b4c8622b9ad5f9efd8e0351b403e63dab13b8274ed262", 0xb4}, {&(0x7f0000001380)="d7e3ecb85fa093306f007556d9c7eb2ab82c4a129a26b95aa1", 0x19}, {&(0x7f00000013c0)="b4fb39fa08041ed1b804c031c6ec953cc266c7e825941389a56ce10e672b8cd904f911a5", 0x24}, {&(0x7f0000001400)="066b018e28e062944bef478139a6fb8026577e8378ae9ccc211fc7ea9a896954eef8a082ed1713b62f427b2ba4c2c52d182562d475f0de3bc46aac0d84ae068ed1994e151e7de742313f62a149d4b5697d79e1f0c1a8a962d587b5977ef61157bdffc57e109804621243ac60862c8dad79e2d8779078ec12626b5eefb54fa83c605fcaaa5c973ca6ea4049eabdec773235a1c4", 0x93}, {&(0x7f00000014c0)="759578ee1d36edce894b867a7a9cf29b3aa6a8e3bca3da6764", 0x19}, {&(0x7f0000001500)="f2ba4169aaba6e4336c2e7c27feed5a4f030d092057e3331f62772b370ad2f2046dbe34d493dd2f40faba585746d411188e8c374666deeb5c270cf525097e86994127be5883eab6c0d1774c13235c19d296a22ecd22b33209871c01ba0e05895fe19d7dec0f65fc4baadb5fac9ddfe5fb38aae5a3174eae66a8b66ad0caee5bb23e40ae4db3d32448bd94a7b8ba5a5ff8d7e05f19c6a17bfb1a8b5e79ac40bc6f141fb9331a94c31bcaa5a5cc40892298f74a426f666dabaac7a8dd4a577ec81d9112d0de0636d314b626f8251c1ce486e0d4f69f0783a82e0450b203e180ecdb46ece345d7a5a79069c6d6516ea33291d3fe2e0", 0xf4}], 0x9, 0x0, 0x0, 0x9}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x80000000, 0x5}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="99e7bc61fb60487f5d804afde3111220021e51ef001bcce0c384cced59f5fddae5fc4dc39425ea65d9763e4c36e4dc1e3f4eb29c3a76c3cf6115a14f32ce346a46f51ceab5a53b74bb628653a9f00dbfeed9f303e2147ca300d0da1918090941ac535fe43be565169d", 0x69) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:01:19 executing program 0: socketpair(0x18, 0x0, 0x391, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000100)="cde1fc5c6426b816a51afd41bc9aade12993e34939a5578751e2861cbd85e1989e9f359e496a9b1bc675351cff493d224a3ba48d8ff8b2", 0x37}, {&(0x7f0000000140)="593ff9292f88d7", 0x7}, {&(0x7f0000000180)="27b0e465e144dc7724180d2be72d5528e51f65946accde66e97c54abf77a1800980b73ffde8e154b11e09ce6317e756f10d15702b27aa1300c5419225e287c9893b2f65156dceb5f11ac072241f21785a2a54604f72993708c03c72941c40fa6e95df02435b069e7301de4fd2da5b4e2e68f65f311af10b15ce2d2ecb6768ebabc1b507023ce94641519dfe88b4397f79dd7b2e0c0d95b5e7b4ca6d6448768577debbbb83808d4b44bc2ee1f183bb4a6e04479bfd9cf1b9b2505372afca60db74be4eb9826ba5c1288cb4d63ac6259", 0xcf}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="f0a178bc598c491bcf3bc606dd7fbfec15ab7a0f77c74a43580d79d50c525d9ab44bd90d2f19cf27c86ed683b66a65b950367985d50c7dd115250bded25669d94e85ed000ddc8292541b0beb56efb8e401b448fafcf73a333525840db08034311450b3757b0389b95cb19507819172a392d2372f262cf7e2548741524067f01b33da4a129b5b6253b5ddfef02e0bf311a50e4f93710eab057ff65431c2a76bb0da566875af22d69998bc73948f454c8ed6bad6a29dde651d5fc2c0776776ad352c61bdf389be05def21e52a41865878638c5dc378d79b4b6a7f499a2e05b3e0afad71c225812581091753687264f9afef1dee84f94d36b88760187bee75250af11ee8530c7ae2e251c4a991f634a9525ffa66f0efa98b19e2fa1c6fc9288da1abe87f6d9b6a4ef9c7dda623d453de618d60fa6b59fee19f29eca69042f66f38c2a1435c7cf0cda5ece72893296e9fb84d7904287aeee0516759e55b043dd409a6b1e72cddb9595d969d46feea9cb46aa67314ffcb29e4dc45eea408db9ca3479fcd1cb605fae034bfa24aff137a64834f7abff6320c74290a9dec21d56c275c0ef0bf7cbe81c05261d7f8f60a4c186fac6266749119654540f07cd44ec92f7c73007c72bbcbf3d8d9af856726db8cd89208b7269fbacfff8f678c1f7ea1c5cb01aa852e0feb7bb79c64edef7930590ef73e20839065640fec4745cc6ed1a614a0fa33acb218089e21730bda30f58751f4375039e0faf3a72bc14e871d2430b6f815d22bbb5d0dc3806861eb1b74bc1e3ee72d3b9c7d6bd2a5124bba6b70516b6347134abeccaeac0ff56164df0c88caee83d9c001533b93cb7b9ec24451d8aec264f4c9b14f709d5523ca4332f02ca5645e62eea9426d8eee7e3a97b410766fbf5413e7e1681c61533346ef7f81f8485b07656a06ddc80197105028247a08096bae4ac0c3fa35996abb4ca180d0ea777743706f4c323503b4ba28c3fe0d9f39b4a799be34c9b4fb005a50f4fd55e3589996736ed57b4a29215db4b96da5ed301646b9e0ec55e00b4d5f468ef02de2e02be693cc3eeaabc3a701b7fa19effb66a45dc57b75cdcefd9ba3808ec0b3aa83804e545d8aa879ee9a5d7a72419bc8da18000698d5c158e2c900eb801d759c943345d95b0356987842da029ff0cf655bbba0b952bcb20e64ea088abe1f6510408941cc0c97f585261c18714fe9f40779e9c6d6e64ae4458d58751d84f6fdb438993955e4734c5953976183837bb0a1d88dd3bbfe48e84c256c94921efb827203c0a9bf6de6c2f7365e09c399e5debacae99e63d25ad483a4e8bfa37996c43255726fd6c5afb45b9cf3401640df64ea81396e705e18959fcba0fbb91360a27835acc99754d819960ad9a4532c81a0ad8315a65c8959c5bff9db6c4cd823d2292cbac63cfbfd507eea9939812beb2789e1d0db63525e0f4d1dab9ff7b246224f97c90ac25694eb031ffe0887df57e0201d93fcc110297e71538e2fb4915dde646ae2df36a65395c0e85a45205a31d3309e3ec873e9467f0e24ed20b97bc049de5c99dc2459c810c1eabc2fc4f98fc579b13abcee8e24a083b6a917f2a24561560ba149f0c7d14e8b614ea70c3aa937a4ac4e7b651131710fe9cc095caf0827ced0cfab1f587ba4bae147a85f0d8f4cfdd54ae3f47e3a957f073bbf7ea2966ea9994ec36e753596684f207781f7db7f6304ba773988051051b0b0cd8349410c0a4edf9c4d19a076148e39db936d23d7122789b0b188bce47af93e2093c2be89e8f89a7b00636721c7570a2b8471423beb94daf59700f622e9d9a5e5db020cd5af0135413aaf94831301d7c463e5cfd55c044f52c9072049e6136a4efd75353b38c9b4176ba68b63a792a142e922473b1e7aa1acc012fc33910e4790c4208814b35c74d294b2d3f242b526951ad36bcba082aa5f57aa27971e5d9e3cbe85bd2a590a0f8f1a79269e8f2e14139a444e1e4b7e0bb7e2c6993a2154723a3719a035dbe7f227c66877c9f942c3de994d7e6d838a8188fdcc1a7a19a4f9c2567e629f8d871706e08c63bfcb8b2fbd0f58a69dd8836025a9a9697b13c0c44dfc88f59fa80c3e105bacc46e73e92244510f09e2d498229b8a9601ecab8112dbfa8eff95dad2c1491ea84bb42ad90301ba79a17944d296fe5d6b47eac6a016bda52b3584916e04a1bb36b541bfed29bc36aa76e756d86fa5af5335245ec40d80d7c498480b08cde6b79110c654cfc7cd7b8f25d2ce4e600090c56c4b6d72fefe1b1d047067c940de98cd637b2e3a37c8ccbf4812069437e834e2c2110fee452e5750f5bb53699d7cb5ec953aa70c66260c0675dd37ed06d0af43f7a7f20d5dc8b4f822b2793e4d426e366c5a227b99929478fce0c41ab066010ce785fed6738d5a69975cca2d56a5d2c5ecdc64c5d4bebbd633ec50b8440595152cf77664a3225f44c9fca989dd60ed8ae7e4ec6277d078a5b0aa4be67793318d2dd4484fe27ef35936d8c3943331e3f64accdde32961d979cbfd6b15c6c5b7493dcacb668871b440d84b128395f56382f1a039e71798b5809aa8894bd54e39c057070270aabd0577a681262664bccf4fd959a298af90fdfbabaa6f94b98f6f74859bbf92f05b902a090edb58c97073f7e723a277ae836f6d48e01542ced7ef9ee04d44c41012dac984f7233be57287c975d512d7a2b904273651bfa2cc5673e6367b4e015b53ab4141aea6ebf462773aa79f3a935036fafc33313d1adb1d556a7a0d586a1c6db32c8db03d48fd4528d50f3a3b257b9e50b62547df647cbe500a5cfb39f302834468f08ce660475e7ebbb3bc158a784d66ad63156aa541b03786c519495e9caefa28db9c824e0e4e0ba95717271c2e8bcc71c6ba63451d30fdfe605461c7a57fd04c195974822cb7422b090945fb1397da5aeeb0de72b93faecd0e1570fe351421ab2032a4b76c30eafe2edae024c4fbbc1f6a8b1948b1ff42c12c84dac5749a1fed91768d30ddd827bb38a064c2a4aac531a34de1624726ebbbe2bdc3b92553aea4e1da4e19e48a1e94e0a03a7e8056bd51a0ebcf82e184c5ccfdd49920688a8dac6f316a8d8983e794ac8b4b05cec6e2c1141ffd06fc9537d376051239916b43ff6c9afa7df973dab8d5a8379032d92d0b4e844475212237eaf60f188043c2ff566188b16ce1329ae534f40790190e99ca463869ed30e6927653a5b963533d35895fdc43b7f7bff693d0e794d2e13117e709afb732b41f5af33f55fd9a9978f563ce90d7c9fafff6eacad51a4686615614287a11b897b1cc7f128f6df91d62dca447883aabd396ca96b1ea77e8deadb9d2557c292c5a9dce08d2771ad2a3b854e2f83e2f5c8a95e58d9e0a67f4375e03ebdafc9c43f695216575f406fd4458fb9d7cb5d17757aab9ed5c1ca4eb51eae4494d6b2613682e4a759be320d52b95de63d2d702344fa0d4af26a07d48b156762946dec6240ce8f87d206c2e3b616ef0ebcfef68c677609d2f07188cc0bd00c89cdf71edb955d912bb062a7c57b31da2b1f261c039e7b8fbbdb018e6cb3957ea25a8212b7db35518d160830552f3b45feb68ed146e5fb8114a059e3909aa4e2968ca8cf72ec54d1a60913951a140a45da5a746f8a487dce45a2d6a8b6928ea3f1aab9df554785b0a43d604c82cc9daca56911eda5917167d702b2809e63684004fb9b23d8c6c0b1d8faffb391497c8d6957ed7ba377a6647152ff983495e702a1b9d5b834c8d889455d20fc21d74179a2d355f8ec8fb48b03a6ecbff2a852ea3ea4e5b288ab6f677b7f2cd1ad9ff7396048bf2229254431c79408c07e5c0d7b548feec1fc433827201240165e1d2d144079fd40fa3fc3494311d952ec2e626909439b151bfed532c7fdcdad1b2146ba5aa672d9bd233747df36b3098fcae706f439dc1f4a1cead85f98259394f55b6f4495712aeb501aaf9b56cab88c429d67563fb65e410f3979b975f27c7da74ee4d9603b50af0a29005f008d8d9948a6daf9c39fbbc19d6bfb7da6945facf3c1830a0a35d0ae68713303f47ed94e13b6395108f0b0c1b4fb98cc115d49b5d136c1d601c0d6a253c529efe6734de2a55bfbfd045261a6e56c559867b2d842cb243d3f8ac75157e3c84636f2afc46588eda2bb2974708268ac7b7c2b9ccb51c8d61c2fb6288f6fc21718d29a27ab5e977b955eb70a52e7d30125bfee06b5eab9e15baad771e489a6a1900000b8bf59d3fe6bd2f043c2806392daa1a352482731bd1c41d5a0b28a96a9730889c71b6239d08a4f3059d40f3f08dea09d68c15c4928cd4421aaff63452934cac9a0f91eaa5cbd04b282d36bb9e0a181a218ae6fa232ac24553642c6b7190b692bfdbe884db3d7b2d17e17e60d9b55b0c2a75208ca22d2fa20dfa2593d2d26d77e340012417264de8c1dedace4bafe4a0b24d4098958b4f0dfda3695bc360f3926f5eee35ab3cd4e7ed033c2f7256c33027b8e61edea35557173dda924b3b2f86f0f696bd06f16e8f96a1d98dd936d84963f31900234920bcc171a02f3cf837d2fac3b2fba09da18cada01563074ef13d14eb9f4db24e5ec4c33aec98d387378be873a4bd1bc83157f8fa5ad612fe7ee20fdda979b4da03f27e9305234ef96808d6244f0791bfbc12687285efafd25f3355a74bb597330d20f5382f95471cf72a85de61d69c47c5d32e3a6439b6d49470ae0ff174bbf9d3701f37d132f0323b35af504dcd10c3befc06a51419ceae00836d818e0ce080e7e24ab3b3b1d547a8c64cb371defd1170bd63f2abe44158cbffd12c9f66eb1b7fa4fb6083dc793565415c4b117a6f1aff4a63e1c46ce35f0842ba27296323f8d2e8acf803eecf7846dc08f15d608c8e4f8f42d357b142031588ccebc5c2d5479201dc9198509109761026f8d44473b869bfb7cd8cffd8b9c95db79620c667bdfdbd8a07d541b5a63d6871f315e4fd622e93fadda9336e3d0da2a97c9066f0ffb0eddd1e78975a865da9ee46262843d08c9b4986b98feb06cc21d59b30dc6954bb2eab6f7ea7613cfbf1be0b90c37eed1e8dd613a56fa7a30be785e48a0fec56f54ce166d4ce42c6e4a00ca39d315b7918e7bc473e1a509a4c606a31c369aed4d108f73f5e8eb10f269d0523a52b059573fd7f8bb7b44fcf418f425278146bd1539b5d6a370e879df555ff73074522bb5697c2222c21d6915f86dc33354495316042ae805d45fda9e1b82ea2bbf4909f15eada1b58dd942a846141397dff8dac205d8978772a83bf8b08d8de0fecf9132053e0b75fd40085ba386d779179dfc2b6676321294060cc4c28aca5dbdc033ca5eac0c637479878d655215801e49842b945c1d57fe47e8db3fea93029a7586f7f478fa69c41de32cfc1acf7564971748d5e0cf9a5e67822d9c6e58886e17a0ad158deb0c275f6627a10dd4d494311cdb1e1b8c2bc88e6df2ee45b3a9195c82dbefe374c4cf7ccc1a8f47da62d420b5f7b978ab17a8d03b8932284b93955296ae7398b7d1efe5100427c4450d94c5e12b67925af20fec136e9d75db439146c21a481c5b193edd31c0ea365f0e7c33f063b75cfa3551c5411c6fed72a005608542d66f7c2aa2be40e2d5f49bcbfac85787160ae9ddd3e154ce0d124c3187b010e699440256cc8734faf5c257834faf868b82bc46493c90965d706837ee1f094cf0d2a59278e1caf791f065fd608ffc4d62542d2c4a4f6cfef44ef567ec89e62e7d20c291986c1f7941680da6f030eeeea715be928073d5b5452f6ca714bda01db24452b99f98ea", 0x1000}, {&(0x7f00000012c0)="15d064eeeaf77c86b6", 0x9}, {&(0x7f0000001300)="81c23caec03e33236a54051accf51f61ac5e481c850fb919295890b8c0cbfd3977e2a7b874a93d", 0x27}, {&(0x7f0000001340)="7fab52e44315593dfda78bdc595a2b9d4998298fa24803b5d01f077d52448297c909c9cdb0ec891cd1", 0x29}], 0x8, 0x3c) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001480)="b3272eed7c531f975f0ec56421cfd66cc3333ace7844c6499b6fe7733e45678a5aedf3cbd67b64ef08a4df0867a6a68fca349c8b387320501bbaaa66d8bb681313db91bdaa98edac0ff6e3b92492144409628d47e464a93356b7490440a71729cef5eea4bfc221f4e520348fc17b3058cb06e5bfb1b9cc842976644da5a4afc7a2d3728e2522b4552992197fb9af0f288fc3415d7da896e8623723f4674a889e32b088a92e9f204d09b3", 0xaa}, {&(0x7f0000001540)="1da4dec188e90dd4fe5bfe607aed42ab9886d96c00144a70fbd8", 0x1a}, {&(0x7f0000001580)="36b701ae2a57def4db1183605db5e595f4953f5a7c0b179ba5d7d8c432a5fa5c235a25cb85dac29b164453d92b7ef88a9279ac17e49c306ea69ffbd1a1212e8a1b544a26b6d76ef834c2b35e7f8729ba01d550353e73e29e76cb143a5e0e66f78926506f0651c0b9fb70ffc7de1c4c02da30cea8c2157d3dd5a1ecbdb5f6c097e54d2418", 0x84}, {&(0x7f0000001640)="aea78b85022003", 0x7}], 0x4, 0x0) syz_extract_tcp_res$synack(&(0x7f00000016c0), 0x1, 0x0) poll(&(0x7f0000001700)=[{r1, 0x2}, {r1, 0xc7}], 0x2, 0x5) r5 = dup(r1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001740)={0x7, 0x5, 0x2, 0xa70ce2, "f0acd8a0b9981d46350b9b349d65cf62d34a689d", 0xf25, 0x2}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001780)={r2, r3, r4}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000017c0)=0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1011, r0, 0x0, 0x0) accept$inet(r5, &(0x7f0000001800), &(0x7f0000001840)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) write(r5, &(0x7f0000001900)="466df0a087919bebc70630ec20a4c447bd971cdeb58b38b0e62887e510949a53874025fcfaffd4c35165369c23dea5997f127c5df58671e5235491240b58be3ee5b260cc4c5bf300fcfadff14fb8b83557", 0x51) socketpair(0x4eaeadc6b701aa20, 0x7, 0x40, &(0x7f0000001980)={0xffffffffffffffff}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000019c0)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000001a00)) r9 = open(&(0x7f0000001a40)='./file0\x00', 0x180a0, 0x40) ioctl$TIOCEXCL(r9, 0x2000740d) fcntl$setflags(r8, 0x2, 0x1) chown(&(0x7f0000001a80)='./file0\x00', r6, r7) getpeername$inet6(r5, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001b40)={0x401, 0x1b, 0x6, 0x4}) getpeername$inet6(r9, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001c00)={{0x18, 0x0, 0x400, 0x8}, {0x18, 0x2, 0x1, 0xffff}, 0x3, [0xffff, 0x100, 0x9, 0x5cdabe17, 0x2, 0x0, 0x2d2a2715, 0x8]}, 0x3c) accept$inet6(r5, 0x0, &(0x7f0000001c40)) bind(r0, &(0x7f0000001c80)=@in={0x2, 0x0}, 0xc) 16:01:19 executing program 1: unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') sendto(r0, &(0x7f00000002c0)="01eea6b6062a3c2226c5354dfdb06310f9f6c1581fde4e2163e899f8877193731c9d0bb8ae1c5a756f", 0x29, 0x408, &(0x7f0000000300)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000340)='./file1\x00', 0x0, 0x20) sendto(r0, &(0x7f00000001c0)="e2f1ccce9b4059e430978e09b06eb9dd0722e4887c3351401bf2586bd40d23998209387a1c3af3a9da4e75df53b76f7cceccfdae6ebadf1b87faeb4f0daefce07baf412f11720bb848b3cfe88254c648d70c84477f4b6d8d4a8cd7809587c6fc21fd0126f5b37ed1cfff5f71ee1e0a66ca54abc6f36ec13fba19502379e7e8ba9ea1649e4600c889c6f14792366bd87913e8a8676fa20f6841117e1226c37e2e0a95f9c89bb3dc5679eedd91380e4772159a03030365a6632dc6e5d36cf53c789fb969b19a6afa20ca57cca0524ddc223003e6faa9", 0xd5, 0x1, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') 16:01:19 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x7fff, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 16:01:19 executing program 1: msgget$private(0x0, 0x2d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r8 = getppid() fcntl$setown(r0, 0x6, r8) r9 = getpid() getgroups(0x5, &(0x7f0000000040)=[r1, r4, r7, r6, r3]) sendto(r0, &(0x7f0000000140)="3dd4dee9a7c563ebd6da1858d7a27e77bc97baec951b904d0cb03201c049651c5348691ee2a2f8a30a1546a2112b6a123d575a6b2969223fa71b29f1ab2d5b190d9492ab161fecc2e892e6acc39cbb9c92f0", 0x52, 0x8, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setregid(r10, r2) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x18) fchmod(r0, 0x0) getgroups(0xa, &(0x7f0000000200)=[r3, r12, r7, r5, r4, r1, r11, r10, r7, r12]) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) setuid(0xee01) r13 = msgget(0xffffffffffffffff, 0x3fc) msgrcv(r13, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r9, r9, 0x3, 0x2, 0x21, 0x100000001}) 16:01:19 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x3f3) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/128, 0x80}, {&(0x7f0000000180)=""/208, 0xd0}], 0x2) r2 = socket$inet6(0x18, 0x4000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x401, 0x120) faccessat(r3, &(0x7f00000009c0)='./file0\x00', 0x80, 0x10002) recvmsg(r3, &(0x7f0000000980)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000440)=""/130, 0x82}, {&(0x7f0000000500)=""/156, 0x9c}, {&(0x7f00000005c0)=""/236, 0xec}, {&(0x7f00000006c0)=""/70, 0x46}, {&(0x7f0000000740)=""/120, 0x78}, {&(0x7f00000007c0)=""/64, 0x40}], 0x6, &(0x7f0000000880)=""/253, 0xfd}, 0x1) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r2, &(0x7f00000013c0)=[{&(0x7f00000000c0)="3caf", 0x2}], 0x1) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) bind$unix(r3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 16:01:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='"', 0x1) fcntl$getflags(r0, 0x3) fsync(r0) fchdir(r0) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe2(&(0x7f00000000c0), 0x4) 16:01:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x40) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x13, 0x1, 0xb508, 0x2e7}, {{r0}, 0xffffffffffffffff, 0xfe, 0x80000000, 0xe2e3, 0x2}, {{r0}, 0xffffffffffffffff, 0x28, 0xf0000008, 0x4, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x41, 0x6}, {{r0}, 0x0, 0x1, 0x0, 0x8c07}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x94, 0xfffff, 0x8000}], 0x7, &(0x7f0000000440)={0x9, 0x7ff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) r3 = syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) write(r3, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d39, "bad83f067108e2dede80000000001f00"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:19 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) close(r0) dup2(r0, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:01:19 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 16:01:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt(r0, 0x3, 0x80, &(0x7f0000000040)=""/206, &(0x7f0000000140)=0xce) sendmsg(r0, &(0x7f0000005180)={0x0, 0x0, &(0x7f0000005000)=[{&(0x7f0000000800)="baea718bc24d07944b7bdd61db1fa9471b14adf8db66e9bfc5191df831a347dc2b34eb8380f0f21af566be5bb110b90afa934d7f86e67b5d75b8f9488846b40aef6d999c617fd4cc0c512fd1c73f5a412df85a3913f9ed3d4f97e9628a790713996a4f4b14a1ba63683dc259bfc98ebb339daf43600355954afa54a792bc298f299342d5e911af5439cc9bc1930772d25cd8aa69cabc28fc9d524995aa191647337b9f177dfd7bd38db87be46902ccff296af01be5584f8e95c27bf2db15ece0f80d4f115d4687dc3bcb133cc9b65bb59769a41f93a4229458b379bce00d487a8ec4eb63075cc6ccc7a38f58cca9467945d877661dfdd9f0a354a90f0a8958f07981f7302c486313cb341040d7db0aa553e3f6dd5e5c4b50bfe182a490368279cad99dbc4cf228304f1aadf9fa5cc8a9ac0f9e7c396e6663e8bc913abf2ab960d0f2913e72f06e74711f55217debd7aba2199a5d7f1e4b07bfb37cd500c1b2a945b072bb1ef4b8874dc65748631a71df022b5db71f05b06e1e7adedb5e8f4e7006794be3249c76845aa9f07d130062c7a2b508ac80cfc3501fc6343a529b55ef51ca9718945bad44eccb498386628e493086b9c38b82f7f11b1f48ab07176fb620be7134fff349d0c1981f6624019603799936f145842d057fbb98df1cb62e2c69d47cb63d63fdbf2899d800b9eeb92e3d00251e0c6e78cbca03a848aed3bb9985497b33916216a2c269b7acbf2f99927361b00bc01acd3deb75efbb2854eaecc11a2c9f9ac36e4ce837febfd7f96bc7afe2d35fa7727c642299a0ade2ae4e9a5dce17eb2a5c4cc1d141b3cf56185d75fc9007a714f1c285bf27450f533b7f919614a55cab86b396829c1558f5aa09cdbdf2a84d2207b47da16abe89ecaaf79c14edafdea7111fa6d4dcd58feb179a480353f8d1c99ffaeb3d54f278c3c70a52343c516a2b559ccfa14e97fc7aacdd83e8ab04ab118199fcdcd52ed3fc8d7528b380d2cd6445e5602fde78077595d2a253d001d138558893ca1540b2234e91bf97bb6e2003f5d966d11b7d2ce68e898b04143d4773665f9b11722e8230cf35eda9dc17a21c8841068346e7114b7ad2e5037565618be0f1ac653d5b92c2ab10929fc3720e5248f70908feb2b972840a8255663ac044bc58c6ff61f3dfcd1f74f98c9a46dbbc6e3e4307b1f16d5728289372d43435e8034cf0167b50bd59af09d7f6f3c133f077058ebad0681ceb5ee1d3748cf104b8f7d672780541a68e7724d3a75baef5404a3803984f63b9e5b553a3acb369e94c0d750763661695baa5776a3b95926ac238146b0a93766f639a73ad6cce9ad089775c5b831e2498be2d5522335a66229fca09e6c3341e91ee6d6d77541138f2d215b303da0db9d697c306d91c9fb3266eaed9e33dba9353b2861534759f68efefc645f82d0656cfc73c7dda569c2cd1a320ab4c675af5b5e4be18667462a0a225147a5d25ccf2ef28ba30f3a375aa6455d4b1b24485a4809459af892cd6b4b8927f4d76c5a0dece6fa0b07356d21d7723417c8160d778acce864db1fab1b9534934390947b0faa04013c1addcee08c698ffa60f59cd2710edf2417c38a7ff824ebeb5f004aa8c9171793a86e7b0f06e600991d54aa3eea12c8bc82743bfa977c5189ff93ed3b67bbb5667bcae5a9c38fd4568334fb072c49e934699cf474816356dae171a74fb423da75c85bdd4934fa3c9aae32b09c1112b46573c0edff899761a43c7fa1314dba7882a5348ab5182bd0b3be50a816503efdf04f2bc88e0b09da4ee320c092c14707dc5689917382f33561bbcd84970c60a94458b96e647c503d17ca5bf65855a473e533c1d8721952df2435ae6cce7473004e70b74a93b9ed46785fb5d84c4a546e2b9de687bc88437c7ce251946459bf6b8ad6be61e9142ccc55cf82cb487931a90de83dd8df38e5aa97c0374f68e1154d5db8b3bbd4f2ec1451a13f8c523425093a789ab0c4db460eabbfd84e140abb551ca45c8bdefb663fe157b58a0092862704820ee42209d56923713f3ca6efd5677c4a6ffb60c8ea5546e90c6c185a7fa87979289e6c299d48f1db7ef1167bc762d1f621378a5fc6c8e278cb7a095b216e43d2dae86e4393f0491679ba26ec2d1e7d26257e0fab53ca2c08f89b735ceed3bed7afa1feef746574a669d489fbf7f32b5dad4a4aaae9f97f18e6a44180b97930ba2e719056c5dc1fed1c7f3c0ec7ce6085d23e1bc40261b60b0d23ade1f39031a9b0f4fb7f5756b2b8bd4792377cbb59193c1a6365bd8e94ee3598ee6ad8be67ef3641325e8129401dad28251b365bdb089cf44e7e9443f68956ae8592eb379e956e96089411de9ff4b069c3acda6a668583cf091f135f4436a87b0b7f46448d117bc8d5ecd84d39fc6eeae7326a085b2c4a14e1a994a251984c5ed7c2750a0acfeaf4666062ee667303da3b08d6e92863da2e2b4eaa9c2815f3428b8663ec4ecd4521722318dde64722fa542c13ede0b80ed58fdaa51defdd03a511d2a1838a481bcf419f7fba4d60f40fc7bd36233d4bdc142362465f46f65da988bdc66dbb873ae67f44d774a7a1d972b564451eed01981dfb27b86a089f8e5dbcf6775a73a51087463794b62016a32373ecdff3df5d624efff5599639d3794018d94f5911d2aabf9d569b2f3a6262dca54f041d07215daacd828b98e3ac14058dc98f2b9face10f1da15db87994f62512f89339b845eff25ff5da9a2e55cd0ca4281b06084d1d40575c8b9041ab1cc4baead12b4b7364ed02b93e1cbcb7b76428db77e098f5195dd7443c7288d7b54fed0fd2c2ce7bbff75284b49f960f560e50121151c3249ef9715d465c0064074d36eb8090ab49142cd8530a359bd1238cda43287fff9c30ef5543c89f2f09ba84e74a1dddfa438c982bf4c69359dd1c6a4755af9c65ea383dc0bb482ac5e764255010a853dcbeb536361dc9fd631bd2dde6c288e1c7ea06619f17f1808249b549ea04f480a9132022a9f1c0cf28b2167062b09ecb7eff613e646ace4ca3b8033c00cc7ab6bf1cf55a77400a381106b46d5eb844c72592edf1936e9b76001b40044597efb161dafcc3101303b386c8a4071698c4e3793adb71a74c9d42db9d5f4420d3641f445770a604db107e874ea9779d6942c0518ca5b36e2c095bb9e4dcc2aa84b6807d9d4397e21b3ab5c9376d583b249e7821648454193114a95fffc302e8ca78a6e5923dae1cd0a18d047b7f86938b68920c642f0105258cf69486b855f58a2e44ba047dda83f7a560db8dd17d09e144ddb8feb9fcfb1a5b499724082541208e1376840586d86cd35e1e0862fa993c6f65990e20e85f03f411105d7ffee1c4a330f09d69e106ad07ce84275b87eb7d9f3c9c7854bfa2544f31b33879d3b685fddaa78322d374b3b1b49a5d30b0f26e87f1e1a59c3a31fbf7bc1193bc18b26da5466f439e15a9fd773b045dd8367ba00b94c1e9212467d6432a66ba3c90e70a682255b83ad0db4d8670cc2ba6288379f546c9f3f4c741341582e163e3f88bba70641e0c5a383ef70fa56fbf729641c61463618caae4e5aa94dfbbfe5a65eb64ece45823b47a3ea36f7a765ca3eb2deed2b5b425e98a39ad12475811403a6164a6a415614121ca333249be5bead1317ec33749d362552eb06a2e4890cdce7cdca4135978e60c71bfa9e148fd32683752725148058d86d42eb8d3c21545a9d619cd0abebd2b094b59498fe243ea4a420a3492dd317cbf34df3c36d83ebc42d1f94b8980290080b468f7990edf92b139661253c4dfc0e38ebcee77abfe7280d1aab254a0a6dbc2480be95ad7e46192eb3b5f6d3075a52d3dab7df974b997c24b7020a4a7e20bcb2638956bec8d2a9f4175c5e721c6e69f3b998a2a28cf67a6f4fe30b463bf4e6c175b7c368995c132b0d08196070bfded96da7d1fb0bfb3c83e3177763e5e5fcb07f96e1b98500560feb058561f23a56bb6cbe64b07c590d4ce920e170d34dbfe655a2b9985f198eda3b424f830cb24bf4dc38efc3e9b1e8565f7ff40c48d7b546069763365a5e8f8e31b54d577ddcd0f4d9658f9e10bf02b32a00957e385b39a5775abbd5f41abe9253ebbd97eddbe203ed85fee069aa9e12ce05efea74b1bf0b6da4017b4a9bbb63426d6f4883a15fb9b1fa29ecd06f4d3e1c77988e7da669950621afc700ef91bcd31005b62d19f2ad64c1d09a847e", 0xba8}], 0x1, 0x0}, 0x0) 16:01:19 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) listen(r0, 0x7ff) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 16:01:19 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65c8e0b1ec34e565654ef0f42c8eefb655455781"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x80000001, 0x5, 0x9}) 16:01:19 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x108001, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:01:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4000ffffffff) dup2(r1, r1) fcntl$setown(r0, 0x6, r2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) 16:01:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) sendmsg$unix(r5, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) 16:01:20 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r1) r3 = kqueue() r4 = dup(r3) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r5, 0x4, 0x88) getdents(r4, &(0x7f00000000c0)=""/71, 0x47) setregid(r2, r2) close(r5) r6 = msgget(0x2, 0x400) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r1, r2, 0xcb, 0x4}, 0xfff, 0x2, r0, r0, 0x7a, 0x5b, 0x1, 0xfffffffffffffff8}) r7 = accept$inet(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchmod(r7, 0x2) r8 = getuid() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = semget$private(0x0, 0x4, 0x100) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x8, r1, r2, r8, r2, 0x1, 0x3}, 0x80000001, 0x81, 0x2400000}) r12 = accept(r10, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) accept$inet(r10, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r12, &(0x7f0000002840)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000027c0)=[{&(0x7f0000000440)="b22da085e009fbf27c6dab96531a2e9bdbf60af8e3de9a98b66864ade5c0c3b830315a6b5b867c64cd497d9ac6744f4e6c36d20315fd72e77c2aab89b6751871844f6e838d07c11ee68167cef8199295b804b05705", 0x55}, {&(0x7f00000004c0)="4638a0bd3b8467c12b2f9401c11647e9759890849da06046ccb01aadb90794d17596825d17c21d9f7e0b12b1649be8f2b61944bc622914191e5d72c2ecc140f07f70eaba9c20b8d4052d020e2cd850b779106e4ecb84b0eb8a051ff695bf30dd568a2ee6c7087d759f91c96e5e4ed42aec45028ff6e59e5838078803db6e04e68c1e77c988078b94e3ea623526fa603dff541137a50b7460c7b50081b09b481819d30483339c165591bb8e703dc1ac573245693182ef16d5a0338bc7c8432a35820fb5f45376b202ad02d91d7f9c2b08df6b9faf3e96b858438155a8e1b2f090334ff9d0fbaa5e1fb30357d426", 0xed}, {&(0x7f00000005c0)="d7948c657ef0b17ee38f690a214669d65f50eaf870f4e43f912e32a82ab95484ec36d86028e1042f36d2cd1b64762b38e14fcd68e0aaa679fda7b9e2f0eda355bd178bc85f0d1790e308ccf3874406a780e941cfc32232211ea05fcb67d30c9a29f0e63c7c4d8fe3d92cab97d73b12be2851bd620bcb0d46186b995274f83a408d29276222001e34737bf2f5c0db67a4371b7ba88fd1465d05f427f035fa5bf4bc6ef06df0d537132875f01034446c5495d1837c8861b33e8615005af6181aa7ef380f7e979c50bfe70fc01fa19fb57d63c77c122ce93a513346cef7839e53628dff65e4cef6450e737bc54e", 0xec}, {&(0x7f00000006c0)="9dbc7685031bc1753f5297329173c4a62b23b962844fea282859493990dadc8ae35428d922ec244664ac831449141c38e6440ae73d129f8fc0359c261587c5510bed51e4be21eb993560903d28a2e0daf8825ee994dc2ff912", 0x59}, {&(0x7f0000000740)="cee063d4207f69a1413d787e9bdf528b59fa4862ed28e8b739e955b7ea25cef865f0f3c052d2caad22c0e30ebb126d2e6cae1e258856b9d65b026c11d9f73219525908c9b0d70f873f243fa09c40862c5691a8ce1ebe7bd7ddd1a4ea65ba78b613b275eada64a6298d8ea9a93c412a831ce884fbe664041f4f01384d3e43a50b961a26f670321e1ed6861511ef50b07d1e6d75c9a2c2655672f7ca417259bb4aaa668884e08005c8edec5a8a29f8d6b1ec497fbe58f1cead2a0e90223cf45318e22dbbdcc0fe283d95216640b9e4e8ba77528733bc29be595b1102f9e698374bdd8d3e51baf6f9ff3ab3c4a13dc20eb9a6b2b3cd31768c012254d944dcb6b6391edb93700d487c2fe53f3b4eac1606a3d199764fabb50ccf1f31eef6622a495dada0631fc13e13e1272dcd9449195877221f4478ad89ab2ad503c412458ddf8992e2d95706d72421b605a8e50e80b015093ffd5d87c862d7e74c3bcf84a50c79b49a97504e07ff4a9aff03c508051a431ee6bf0f13cb4ae2a5da1d8c8269ecc25b58fb43243722672b1a0e7f65aadcf77f8e54678399598041d7a549856a43a63efad51a00bd3e0de5443e27476780ac7fa4c17c414e7073b9c3236db29ee8e6e530b5d45329754a358cc2cea852f4ad0ffb4762ccf90da6d432712627c8a4075b1707049784a5d085454c542c2d662fce7be1a0dfba5bdecd30f9d215b9885dd9270b5189a7fc901ce4ca189774e847ace382be94c7aa017ed06763a8f650977dad245aa3d38e2fbb437753a2e53f9272c9d84a64cc2550f3c7bd8dcae6406dffe8714f65ff6e694cc19cfa73d6ca082b73bcd1da65c1b9fee6ffbb94de2b7ef66c141dddf069a3145fcbd7afd6316673fcfd857837be3934efb7eeebd7fe7f3312a712e2de786ca388e9d99fef975870797d839add0e7d69972be87698c32f518857053e922198a4807842890b979a37e7c8f3d87c941bdf8a2ea3e1bf1e935ef48e9ce1e877fd02626c60afdd2205ce6a2b9c385849c44c6dda00114d5d8ac836f1b795ea18e42de9436176d846c375d1e1aac7fcda18c75087beade877109556ffc121e58248ca28bb22cbeb6a74a658e563425754269fac06070dea8ccb7567bf43bdbc054022e511204790b0c7e905e1e183612cea41be3d5eebda301c20b01b93405dcb5f04b769fb50d9a0e620b2b6a2c5f20090be250679b1290fe9e3bee4ca195694a6f83934acd19b82fd186dbcbfd2eac088d503562d01f834de06d71cbfc48b18e66701840108434f209e788a549b8e094e70689b2f667e792a3b49d1835abefec483127c3a6926aecd6f4ee5dfcda16a08e5e050fce896854b35cf3717fbd8c72f1be34f37a9fb023c7a1d04a2672ccb1dd820eeeec99c9f7d5dc9ae4fd45bbf74de5bed40abee45dd181d9e7451ee6b59bcd333c9cbba7e85bd4bebe167050ac05c0677ce262e94f6b456d3411091593c0bee966ec1b3d250a55c2c398db8a289b3617aae5902989cc6bdca8b3cca63d972930b38e9ec980cdef10979652831b2308d136a8b5209ff980151fb4d9b3c9990fd8a7eb4d936790d2b034049c1831c75893e9ded9a71bbcc667d7991c35813775f9ddca2213200ab3cc76093611a7ccc4c57f913418ba6a8df21808be9dc0cad248f4fe748b14e090fc7f0540af855100c620f053187a59df71babe81b77fcab82ce111895a5a539836cc3d036457f68b0b700d219fcf9483354b04eb911fb1ed3d23b0fa77b364e212fe681e0996ea6c1f98ede60f410f7db4d482de2d9290b0a4363d96e1e96657022dd07738710da3416bdd46355b56c853fc45efc21e94a8ba9598e44c1f3ea43f2b429878f5b9e784e454be4b9a1bad1f86591d67ceff78e628cfcb78d60d2b7745f7654af91c3b5f5821130af0eddbf9bd1753f41f902b74cc15202629e5698c373e0d0e407c14b1f556a1f4eddd2f28f46989de822c97b904b887a65e6238ca93a3596037af88880e56d53e91b058d1d4ac1c04b5b3a09aa42d3445eac57c47262de5749e0c4161fe028882ed100bfb28de3549ab67b16851338151a6b6481c234027dc27036df2f9fac9a92bd12f6433fae90bf1a82bedeb9f907f802d065f2183c67a078fda3d4da7e5ec81aaed976cb748a2e09d641f05f0c578a2f5ac85fa7062ba75d3b8844ad8a873b8de54b50ef7e717c6cf12a30ff535aaf8b84a49c3a9c252b3dcc9ac2535590803b10efe65ae0f4a5687b8d6717e1eb62176b6821cdc1504b5a4ae5ce0e7b4295a67d712cc64ee1ad6b65f77ec03c90b56d59c9a102d77f009dff7a8672efe7f817f529d9d305390cf0f557b9e1093d6ff339ff2b1cfe3a279c84442ae94e20162ba3ed18e5059970760e03c16ad10560c80d0e068273f3727be94e743694dd43f6ada9bfc0fd1af0d9de4e95d4b95f013cfd03fffb4f66710f40b9b372ada9d1e7d1e1fa54f85a903acfd3bcd2c1df9a3ef9d956d6a0c80c8b67d9b7f2fa84ada0e2f2e67e0218744d9d8cf2bc2230acd12a75cacad56ce03e163850f69194fd2827757448c37e2852e009995d422f2d7511520f2026c3f0e41ca82b03185053f8bed954ebf3ad2049109ed5d1fad0c7cf5d40d5673a79624b29741b4578d6fc59f2b8b04eb09a7956648e48a77c99d9fa16a04e333ad5f287a07bb55324924622f2998dfffef9694a28a9d314b6b0dbe35be8de025a9595ab68439d05c5c3de29c43265bdf27a2a1f2ae7d027a1db81e9e3184d8e39b42b342b0385d39a81143d88a8e07bc2b4ed7533350fc738f77c9a8e701ca091e222b225fda400f3083dd32e8c4a979937893a8bd0053bec1290f4737a1c30ebfcd588c350b82925abfba0cb16241897eb244795121c8b36593104645554c4d54bf93864bd6d1b445002ac90dc03ad1f70235b559b4c890babff61a9e9aa76c586ee5e320fa946f7d5ec3f6b5491bdb1e6de73a3fb62240b1053245db0f2905393261eece4785330c2ea75a8d30c4af26983398d1ad4289d02065622525fb77957f8b5dfa83bd22fb827bf466790cda5b641e3b2d17a08aed41dcac78fd32a252a3635e4ebfc28a537ececd24142bef700fd1038cf5a7ff027da4992e6ff260e3ed57504f8f54b693681ff5a10df9b70e620902caac4c26350ee6d0729abb7fbc252edefb9a8feae310f72c3674321da9ed2170adedeae3d62fb76d25aa848d2c1d40d7eb6ba535c033e34e28b5f21ca5c72e48b84ba8a2f867308aed198970b0a670d950948b0697a4fdead241652dfc625d787fa91267b458dffb08fd7521490806315080ef933dd93d042a43da3d155c0be32eee16b259213e519c12b3186be71464d5bed5da8b8b13517442ff4a9c7e1c3aadfa19b84dc9414eb729ee1b7d2a89972dd1065bc9a2b2dcc969a2336a2aad8bf78057e015c2e38115588b691959a5e8cddd4935901ccdba41b7ac7d8467346d4babdf6f96c07492ca8a87d385a4b26845415d255ec81cd014334afc1889439044da072e54331989fa8431970626dc00ce1fee854a973e1069529aab0650d7b96c3ce5eae8a146a5aa26a9eb66f493b5aa8e3a4711c8cc0a838189bc3fce0fef54fdd5b2fddec224d2f1a98d5f5909ee71158550c43c4fbb18f4d5b4cf97f9a42a4d081a8e514dd4fcac5a73401784ad42bfa842eb819bc8bfa26708a9dcb0b331b44fb0cc3d1064a5ed4289fa7de830fea1807162032defc3ddac31daa06075869e724b6dabd168a6c080440a2ff468018fae5ec868924f0ee20bd52da2efd35be671c11bcfbd417760d5fa92401dce768bffd53ee9b998da3133a9c6f083e5aee01e0a4ac262a8c96acce5bfe64602b4d0eedb9e4e1af1d38f29ae6bb93d841597db3d55c43a31f61faae07b93d74e23f1fcf2a0c0277ff2f76e9cfb2461f9187eaacbd71743a71dabf4ed4e79af26793ec73969b76e7ab9d60619fb380820ab427d4cb4b651fa7a85e26d99871e5f7ea9a4792b1dc47322cca8a7ff686bd49acd3bba6fab1cb255d46491e9fe76f54eaa37fb2b758d84593eb9f4607188228b3da38e72a2eec163443f8315eab49c2ee6fa0ff4bf8b392aa809e84128b6a08ca75488d8929e1b095d5e6cd84b89c10a11a509e05b86b3aa0bee8ca65798740123e752a79853ab4c840344dd23d440544b89af9a48c3e78551adfb56ae333cbc8d3e59066d4b55bb9d59af80eb65699474caa9856e13d6ebb8b55953cc20f3fcce892ca4df8cc22bb1aa96d8e5505b652be3a4e008a0f3ab9853050b292fcede8be212b594414cd88e6077e6a10d2fd661b43ad894d1856eca19895482e6fac258ae5e09de5a390541a99bceada05d720877dc14c196762db5820ae6ed27532985d808ac3497cf076463bedecb6939e4795276519dcb8604e07f7ae2b1b7d3322495209c621b37aaf32a20f9042732b0c584b5474ebd7242ed006f5125da099a0499e7deb6d45e3ad42569415b1737b601f818b5184da70fdf022df4d1ffb41e022c236b3e308350048f3e943af4eb33b976d2d44351135da38cad118de715f493fc55ecbabd79d4d7eb98693eef21ee4d0e906c345d0f2357cf245ff150fbf806b0284566c6ca977c0cbf7958343273ab2d4185372e9ba42786c849b8b8ac41e6ecff649d5a18647192e55528f7965ace61110c7f2d2b7e1c2827787a96ac1fe46c0f0d4b4daaf03bafc97f9a95abcba1243c9c14d02dc82ef005450c31b5e54d35dd905f039c95c895fdaece2b5b55267888c8d3b49ab665f16ee340c481b89f45299d9544d92209ddcde491e82111f96e0ed80aecd50db11d1568f124d2852e12397ba9392808355aa9e67f7558b33e7dc4f5a32a071ad37c14c1bd3fa1f4f1cc67c3d1caa38b7460ec1c6bc73e6e460d4798e8b289c219f8efa02c6d8028d737e985c304c4678d36a297c62a05fcee93f10567f3e811deb03cc11fdf6bc932c5d732fa4f565c71b4977fd9b26b0d9d10a083dc1a70d685f8b31711dc35566afdd4d9e8d26b1fb77c63fc2df90ce7cb8687483884ef6a026ce9938855a4239917678e47c4e8b8c7cbb912ddd43b20da8df16d21122963b5850395908e927a54cdd91c28e70bef62c5c8faa557a6d1d8e215d63152af34e8dda116ce9d09d747493e1d1a109d1926dde80ff0609ae37cda2dbe7f2ab3934b932250db8caa89b05767ed2233e226b74cdbc3095ea6dafd0a270b121f56ed8a3031971dd2aede8b472a099d72217b7e925ae02af7242b47781e058f57df93faff43add44f09630366a9b9b4206d8cec3af1e3c75f1e45ad9c8f38434557b167ec97c861dfb40a96d672a7e9b62ebc47380187e847957dc15b8aff80a15f355eafb9796f8dc07d39b08bdec45f7a7555b48cee0bfd0feecd3dd2183afc300eac549df1d343fda0e4117341f5b259b745aad62872ba43e1223973abeb46f84087ec1baa73c9dc31e102c35833ebb9a560750e6bc9c2f23d979653003ac49b33763b1f71a341a98dcec846b33059b720c7ce32da0e54e7c8485845bd4a358eb9315e4662a69c708f4f7bd7690c1a2aef330502cce677585badfce38cbd5ffc1116cc91d7f4cf33e410ca9a860eaeb52f8377ef0fc26927c557140ffdbe3828976cdd759bb4acbfb3606105b34a6889e961c8e3e5860550f2c1024ea4a6992e2e9a0193e318a9d43c67e70838717b4d8d0c11d3074dca92f2886bdc25d1f0d102386bf9bec79a3c874a291f5cba242cd3964abc25409dec067a815974915e21847e4564b95b8c15d726a6c3a52cff6", 0x1000}, {&(0x7f0000001740)="efc641be940dc44d526db35ddd42877727be5f7ee8386b7096c7deb41937a052f6bf55cded779528196af62b4c23f9e238c10380f196d3b6c703be295e442afea273d7ab029650456008f381fc3c99db151cb2fb28", 0x55}, {&(0x7f00000017c0)="fe68d8232ee4674ea612446d1cd4b0d40e8f87b358dd07446aaa35b88e1ad1977091c63b94f6ee6dfb7373f9b910cd626a0dbd8bdd39e0d349ead9ccc306f1e95211a1e5b415f6554ed660c5f902c8d8e2f84ee0dfbc57c9419bf62208f114a38ef60d888bfe56b75c4ad31cf74d1469ee21a57c858c7cd4da8e0d9ec991e39b2657998036c5f94835c24b5ebb583ff682eaeb499b827d2e9e890644a00ff7d144b1d94fedb0dcf60393c0869d1c363a5ef06ea74a0dba9ed175e33dff3d7b2c78d0091548a1b60790a543d9d6c44d231f8fd1f4a76f219ce98cb732d4c1129de505afedd2a17f42b11881d37edd69b1d84ab3812a480a73ddc0a7168611d867798063191d7197463d9d47573a3baba635bd1c48a7376328094d4fe1313ae5dd0991ce424dafe4582a264665dc679437c8743d0feecb599f6516a88d9196fd52ce9e1359fee9b5c300ead02848488c754427b5f9d0482adbbc784027cdeefa864e72baf08fd3eda7f610036ba7c3d0e3db5acc0c4a9c6a20d5dc96c75b385abd114f0b90cf7dc4fac4d6b4a01b1f03239b013a1c09ad93d1a2f00d1659f25e5051b79173e7329e0c6cf7e95c54cc1f1bbb8f1a6b31d751f635351d5eca639aa7bee50822801aced8ce46518c6c27c439efd5ef16256b2875a37c1ee6a14a67df18eb3114c2e1d3cd5e3d9696f33b6a28342e1a92061a86d58d46d14331f048d6eb2a1aa9bdff9ef9391e7e3b244a5e2ad52dde405ba4e8be059d1b308fa5ac416d1471367f48895ae75e1a3c58c662fe47ffbc1a6646911d192da738fbb01e5b3a879d9b5419c9fc133dc2ab24e2dc5e5ac21f0f9597c4cbe0b2e5f8b057438bdd1d4ae3de3797d0ee00e65dfc7dc20815d62512ce961757512bc99185795b4175a1966102390a669449d650d8289bc4cbcedae8c9af500de49da278a70c0856353ce7ee310002e1a802b5061822ca41489f9770303efce0a76319f14d6870ae12c917a56a888eae40095114abdecc88c963628daffceea867dce41b1e4fc3ea90895626db1fb45d38eedada3ee040e9ca0435cd963f107256658236a5ea0daed90d7e0842e21189684ecd6e5f672ba7c75ad264b6789d6f6f1d5b7d79a077d6fbde4226e112ac79644876f1f4ddc8cbd13f0918a5a0e472e69f91effe6b644804f7ed8fbce58943359b0025166461f6a6ed09c8e45e8ca7bcbb5448bcfc4a56debddb3d802dde0268270a1f345bfd7948fa65f21a4260a01e3de21797e25bcb9ae31973c1b3ee417e9890a5f91ab023b5b2b1852c5cd8707d3cd767e7d57a6a62de27d9d27f7350f7b5c5ebc134814c7dea35b7375bdcbe5ae82a82f512a819b4029027441de6f2f1abcfc1b41e4c4b08dfd56242d5a8648ad7d1ac4d059cddd8d4f3310b73f7b27e1c7d003a21735eeccaa55fd36ef0574e450434cc9d3092a15b781cff354b7c6940c1d603c505c93df379b0df94d846be85ac98d2f90fea8ccf7c527f85506cb6c1a9c8a53ed966abebf567920a8750f6832f173b5cbce1b70253cbfa796e42b07c36842b689499771f89f3a942ba168906de31165f3b4d20c097c6c78258c6c53bf679931a271f83bcfd37e169ece39f845899c5e09d6a8db930e43aa49c47ff39793bdefae0a3cb56fe7fba53d0086f25d18b551775ebab534e059ef658ecad3fe7fb4ac333d42c82edbd70974b5303ddae754204bf5f69c7ce14eecf2ccabf40462700b71bbef0da155fbd5c75371dba3c553b0f5fc1ed9e40d79b4d3c3dad6027a9d4e9ca67acb3bdbce15c80dc502195240c4277a99ad3b9d760d550985a034c1d5797de793239cca85bfb15f3e083310f3e737318925599e4386e421950109a58769f82d84def5c2c4f6e2db7489bdcc818682869ef0211d1864667c03fd15d6df87c4586e6ecd0e90b0aecc4a732b2dc6e38166da7f527ccd6bacc236557753d99420602a7f2254d3e64f2c7e321b970190af022fec5e3df498ee2502b16754c778eac6ea996d2d6851e1682e7902878a74243e49bb8e6ba65439606a46f4be7f0b60d1cd8b41b32642b9e15a70287a3f89519129207bf6dea4e9ab47b0dfce2d03f7d085acfb9e9564e6f4a07a158dd095c83b5a2094dd713ac9ef3cfad5f356fec3315749f246d3474bdb97984c80e7e4f532d46d38c903c54ac7891150c56598e8ff594d08af1333c94ab818486413000b1937bc26010c641ee079eaf45e62d8bbe7cf767b8dcb9e1d2ccf021bce75e137d5aac4020679f4721acd4c59b17ea8cc614349562e440779db50544052a0b280ee7e25e09cf1e568755056908b6a17402546121a60660af018ba811ef4737a82c93d12445a5d28fd0a8888dea5eaef3719c0df42d75e9d1dfd9d45a2eb1a933706470fc61cc50f461c6ff1d1453e03bdbba0424ac8ffd1f59200d82a162472b042edd707be2b5bdf164519e7b1abd1fb49ccf8f3fa1d7d6323a38d3a7c2c36ea90ac28ab4f38df2966f8381dd36d8eaff4e0ba088072ae4b40d19a139b44de4d7de68c2a5c2638c606bf8618012d1b2247faf3391fc2787a8b055408b4e5a19edf9bc62e479c05f0653ecc7ac87f94bbea16d90221d6d3b780bc1db0481f68d4cac1b373f5329f51e7f2c18ca91d1287b290d6afd02c4202371ce69eaa75a623561e8ed6dc2ba900ff7b952615dc2eaa14020ae0664cb344a67d936784729158c94aafb05de74a3c8519b436a66e6b98079822e50941300471943655502c7d75c619e1fc5b4bc51911eaa32c8262defba565041e66dd63cb909f8b2f9838cf6a983b02bf1824ac943be7782c03aa44d2dab2002bdba47a784d5850a0f9425ae42b361b26f8830b9275e50ae201e506fdc53a195613912a4757dffacf984781bcf9b07f25bed4ac1ea587d6588296b5a01b09383f509ee01a2076d800479a8ebc4b6876fa17b4bc13b23be52225c8ed82147c8764c3ac830aa0df544a5b5e37c0060aaba6836ca0b2f48b92011736d2aa2c04b3fa473c8e7af9804f52648e12455c1fd99fb39577198b587dabf4336e957ca3172dfa0fe4f3c917c3f93915d737d1d0380bfcca5ba3be9161f1da6d2e89183fc62d7bfc0476fb972582bc87963142dbaa396f0db34ad1bdfdf7c408e8eeb91f60003052b5a079762b05cd44f3bd69db45a1005c45d92be7201689bf78e4b0ba4563152324c54ecd067caf8e2d1e1ffd065a8904918500d637069be87964b50a78f28595a0f92fcb97e5fc952c0d44d500361b12d736a759b1400d9c054d6d3bfb482580da4e1f8db1ec7cf547088de200e66aac6e065f3a6e89ac2995d879346c61078527efc73f76614e6ca38e3e4d27c6ada2d5e9f2e8ed37a7e9fe3ca0c0133c2921a7f1949e9f2d55e5845090a83f00208002852a7f98508f8fb05a405f58e9623c0ff21edf51329195d23e3142c15ec9f0004a3285928c78cdd1b14eaae259e2c081ec5fdc41ba014341f94adba3cb600b5dec79cd13deafcf1f48d2198b8a65a10ffa67b84c987d7a2c4efd47f64c3be963b52c0e9c40d1fbff07cf74bbabedc3a0ec56bf5eb4891b08323f506aa35a6f5fa9ef02f3bcdb0b2634b642d21fabb9190319473b8723095e4f7ea6f6d43e4abeb2d3d2e82a48db80d16248e377038ede67d632795978dd069d787feb137cc215063597a9c586c1d821ca9e1dec9ad524bb5ebfdb57dc071db10e945b64f40327adc4c2217856456a78b847934b67c7ea3dc9fdb8857f3996e7ed2fe5c210d5405d796ae721b41b85af69c8e78faf00aa230c027fefeb0e3bfbc2c74960ae2e5fc23e03f186fb7f27e6bac8a7950b4cfab12986cfedeab09dd7cbea5165c693837677f1dd58f0e3ed7dfe0ed5fb07ee76476cb92f885cb2147b68abb93f1fdcba8b42d55430dbdc0f98e20475e04c10dd2ccce007d566a923c0e7f780a87639676f7dc8b12921a7942071f57dd69f5ed65b410495a034614c6900508c411d6f03eac1173f0f801be8176eeea73726e3eb28390ed8b56f3c98eaaca7e9f3c34967fa4ef6490318f1c1b747cdd30036919763d34c044943b3dff82ec0f896f12c5a359185b66730557bc2bb8786e0fa950c57695cb81e1d7252af4dc87dbe5e4f0e91878b3db61174770423e8680b42eb236fdb3b5754270b2413816abf423c1d07095d6a8c2c0970d6b5303f2850f5c60e1701a4654fe3aefd5623e28f4537e136edaa16ce77c7e8fd4ea7ef268a976e851805072f333e85347e263d1ef67b0a73a0b70519af181d1c64cab1852b6b2fded96aa407e5d6ae1a30dbb3633fd05c6b0fb25f7c80a3385a627bca517368f825c73bcf72b26c7390ef0c25c0ede1ed3b402864d3357f53ba1e828bdae1e21d596b930dbfac79bc5ae55f552ae3109a991736c55faaa15e44586f5853d7c77425beb99dbac21e1133f117b2613d7f964b7666c6f8df5469e8864b00d0a4500a3f738ccd1ce9608ea4ea69a25bc52ba957d02a4176f0e99e53b4f8213f813d2cb6d4c400d4b6831811ff740f0be4dd67f1690784f0de160f3ceeb1af574a1760c865c938c268331731d5599b942c641d73d2d9232ccb854e17b59dc72df70d221f00db529c3da16ed0da6e8da1375fd7cc0e82ec38e35ec4249e470dccbe07253d7fa336e504ad5408ef2c14123349bae20cdd6c2b0364fe94c50973486e8cdb1d9496724d57313110265cdd301806ec7e9dc91928739659e19eedd210c8cc6824a80947ed3ff783cf12ca3bcafabe9ca8ac30f74e9b7889454ce9c53576f3edb766074eaab643c52f3c4fe000da112ed3a3876ac6ec79b241b5f69598f08c55f18c8b0c773d40a0c2f8e6c741fe0353f5009abbccacf5589603d910e982a916d180eef2f6e63d8288f06ce22502caa526f5db1d03edb844df69bd571f427664cbc4b50bce4481e5f75bbfaa465876719659fb8f9ff2cdaee9ed6cd07c9eb16074dd3f81313a4de7ed557e1b758c361bb3a69c1908bdb22872f4c2d698f41273479739da405fee72e7a608f65ff8cb0e2e9aea3f62ee857419391e5475180957c1f3b142ac0ea25244c8b798c8804fb3b8b7ab54fa15402e7fb8058357c7868c0473a4e84c66f8dad807dc0cc89bd33008ebbd12e7055d03e899c45f67262a9d76034048dd254982ca20f05cf515d36efd69c573cf4dfeae37aaf6915369c236f60f72fa2d33501aa14ddbb7737aedc79619e16e31e6810acf5584c1b9240b6cbf880e4a684659403df55903f3fa1d422e18463ead984481dae858c0b9ec76f053e09385ef120eec45f71c1e948ed8b1db329badeb22ae7a7c325c804e9662a5f51327186900716299439fb895984809309f2eb6822ad891acd586bdaca2b8ecf087a770df9bd5d417e6f3cebb665c13ec4f1c3aa8565f2b519945604067698373e7c3ac979605b75962c4b270d9257d3a9b16ee0e315cba07e28fe58fd5a26ec4940a47929b741108ee45b6bab7af428a876fddcbab2b1d791f1598bacfb100bfac229227945955f314bde682b0e11caa436f6b4c4213de57c3a448cb81e0e0f383ec02db007f0ec4948836b95a5630c4cf189b7dc38d31a99f2ffc703fd3127faf61deae297a501d89914fcc77c0b408f07f5cd5e0cfae9d27ba9e7af7e7d4a83556e0e4e16d73be1ac859aacb0b5aa3db5b6a6258d450923c8cb51f10d4ca3e663f02eb3bd371636309ae8e41ea57b68fdee3b55e6917666254793b4ebf298a2f92159cbfad519219c7abc06747dfe2cb94ab6e87d0a54dd54e031131db27e8914aea7f3a4c567701439", 0x1000}], 0x7, 0x0, 0x0, 0x8}, 0x0) r13 = accept(r9, &(0x7f0000002880)=@un=@abs, &(0x7f00000028c0)=0x8) getgid() recvmsg(r13, &(0x7f0000002b80)={&(0x7f0000002900)=@in6, 0xc, &(0x7f0000002a40)=[{&(0x7f0000002940)=""/75, 0x4b}, {&(0x7f00000029c0)=""/93, 0x5d}], 0x2, &(0x7f0000002a80)=""/234, 0xea}, 0x40) setsockopt(r5, 0xaa84, 0xffff, &(0x7f0000002bc0)="922fe8c08a3005b961b79fe9468a71f5c6cc90b45a9a", 0x16) lseek(r4, 0x0, 0x0) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000002c00)) fcntl$lock(r3, 0x9, &(0x7f0000002c40)={0x1, 0x1, 0x9, 0xffff, r0}) syz_open_pts() setuid(r8) 16:01:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7) 16:01:20 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f000029d000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = dup(r1) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000340)="1977d178aeef86c83928cab4fd458149cf979ffbef448d9e1b2c2bd83c78ba94789faa8a5874ac964c554414920acd67ff029e952446d91a7d91347bdec9a9f1f1f4f39dee45a5eea59df54c7adb74254f00485c381d609d4e39821c8e83b15d49f6f9abf5dd4653558caef6b3565c3f46a7de4ae262247138cb4557c79dac1cf9bec1ae5b6af39201f3af5d112190c5d6a5f004ae99b3d67161def3", 0x9c) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x99, r3, r4, r5, r6, 0x1, 0x7}, 0x0, 0xc, r8, r9, 0x2, 0xfffffffffffffffc, 0x8}) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x4}, {r10, 0x4}, {r11}, {r12, 0x28}], 0x4, 0xff) r14 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_int(r13, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r14, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:01:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = socket(0x13, 0x8003, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x2) r3 = dup2(r0, r0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000600), 0x10000000000001e9) 16:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) sendto$unix(r0, &(0x7f0000000180), 0x0, 0x6, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = dup(r0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/48, 0x30) 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffe, 0x6, 0x80000200, 0x9, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x9}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001640)="fc091fcdb31b55c39c08000ca447fd5aee16247d4f07c5e2960b471121522f7323c4f029e59ac8606d78bdd0128ddd0e310713c4562b6f6ad010e11f6cde50d5f6b68bbcee48fdade72bd78f8154bd754c", 0x51) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:21 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000180), 0x6, &(0x7f0000000280)=[{{r0}, 0x800, 0x41, 0x80, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0x4, 0xa81, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x5, 0x81, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000002, 0x2, 0xb58}, {{r0}, 0xffffffffffffffff, 0xa1, 0x80000000, 0x1fb, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x7, 0x2}], 0xbb83, 0x0) close(r0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getpgid(r2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="17545e06fec57faafc63661ef43d86637d5c5f445c4b161d8a65338d9d4e8bfeb1827e53e89048ed75aee10b49d44d3f0f36c27c59013ffa7b7ae255bc758b1d78", 0x41}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130f", 0x4}], 0x1) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() dup2(r2, r2) 16:01:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000800, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) write(r1, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:01:27 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x7d, 0x5, 0x9, "07bcf2a7a6e2b13a413a47bf954e932ae6e077f8"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000480)="3c7da18252d3f0d114801d04", 0xc}], 0x1) syz_open_pts() fchmod(r0, 0x4) socket$unix(0x1, 0x7, 0x0) 16:01:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xcd) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:01:27 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0xc000000029, 0x68, 0x0, 0x0) 16:01:27 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:01:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000012c0)={0x3, 0x251f}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), 0x4) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000040)=""/214, 0xd6}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/31, 0x1f}, {&(0x7f00000011c0)=""/89, 0x59}], 0x5) fcntl$dupfd(r0, 0xa, r1) 16:01:27 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x4a) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x53) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 16:01:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x280, 0xd4) 16:01:27 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = dup(0xffffffffffffffff) socketpair(0x18, 0x1, 0x4378, &(0x7f0000000180)={0xffffffffffffffff}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x44) r5 = socket$inet(0x2, 0x0, 0x4) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = open(&(0x7f0000000380)='.\x00', 0x0, 0x50) r13 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r14 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r15 = socket$unix(0x1, 0x7, 0x0) r16 = socket$inet(0x2, 0xc000, 0x0) r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r19 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r20 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x888, 0x8) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r23 = shmget$private(0x0, 0x3000, 0x185, &(0x7f0000ffc000/0x3000)=nil) shmat(r23, &(0x7f0000fff000/0x1000)=nil, 0x2000) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="ed7e9420098bf559ca93e4196f9a54c74624077d7b4b9ea905d92a0b6f2b7bfff1d84ec9ed25de7d6b6260540add82fd9f500d3bb93dfab738cc94387123f97406b96cbbef026b0b073b45f2e17e24ea4fc226c949e8650177c7447193f1fdbd1a841d0fa8096a88355f0504544b982a652d8484", 0x74}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000fdff00ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="3800000000eb010000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}, 0xc) r24 = socket$inet6(0x18, 0x8001, 0x0) socket$inet(0x2, 0x0, 0xffff) setsockopt(r24, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) r0 = semget$private(0x0, 0x3, 0x3b92eb467d2f36a2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x80000000, 0x1]) semctl$GETALL(r0, 0x0, 0x6, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCCDTR(r3, 0x20007478) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r4 = socket$inet6(0x18, 0x4007, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xa1, 0x3]) r5 = kqueue() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) write(r2, &(0x7f0000000300)="52174a02e792f4e960ac5a6ee5cd02d274cc04b64c155905ca4a410dc60e9faebb2be705bbbb45e524cc23421ecf8a0a02e6b3a7cbde112c904f193d3cbe2b813d59b9d93e9f2b088ab0561730eb798a91f2e8cfa32d5afde8b28c2331af34f26c4160d5db9c", 0x66) ioctl$TIOCDRAIN(r5, 0x2000745e) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x5, r6, r7, r8, r9, 0x84, 0x40}, 0x4, 0x6, 0x1}) dup2(r4, r5) 16:01:27 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x88, 0x20) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x8) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r0) kqueue() 16:01:27 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00b91d18733b54164bfbb48f45f527ea4b12fd731bef3e8c5eeab0a1a22bc34317f6"], 0x1) clock_getres(0x2, &(0x7f0000000180)) 16:01:27 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) truncate(&(0x7f0000000040)='./file0\x00', 0x6a000000000000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:01:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x400, 0x44) ioctl$TIOCCBRK(r1, 0x2000747a) linkat(r1, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file2\x00', 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) symlinkat(&(0x7f0000000240)='./file1\x00', r1, &(0x7f0000000280)='./file0/file0\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:01:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x40000000002) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) 16:01:27 executing program 1: r0 = socket$inet6(0x18, 0x88002, 0x482e) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 16:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) r5 = shmget$private(0x0, 0xa000, 0x8, &(0x7f0000ff3000/0xa000)=nil) shmat(r5, &(0x7f0000ff7000/0x4000)=nil, 0x3000) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCCBRK(r4, 0x2000747a) 16:01:27 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x1ff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x8}, 0xc) getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x0, 0x6, 0x3ff}, {0x18, 0x1, 0x101, 0x3}, 0x3, [0x9, 0x6, 0x3f, 0x1ff, 0x10000, 0x3, 0x6, 0x7238]}, 0x3c) fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r2, &(0x7f0000335000), 0x1023d) setitimer(0x2, &(0x7f0000000080)={{0x6, 0x8}, {0x80, 0x20}}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="6505ab59f502726825799fa24aa3400778bf70f49e6dac879f1f03eab09419f516dac0d661bc3b7e25e18cc7f710512066f67e94e9ca13150bb7ce98301164377a6bcc76d1cab512916216866b28a71c35f700c8ac1bfef587ec55256b919594efd913d44eb15a5e707f60f4aa41eb6378e330b79ed854a98f1d64948d914c36009cf9069a136eb1f38e", 0x26a}, {&(0x7f00000004c0)="89478223fe030818e2c78ede82e7b97cd5e94c0b4612d8ee8c86afcaf1912309519671125e8caf56f1618007da7a7a5836086620a6c15169986118fb432057af21291f37f7128b2096848ac4f4c74c3b00b12e20ba850f701e2f059e7a26a1bbe013f39d8b3cef312ba4e4f72da31fb247b80078e51d863a316133a7cfb200dd636e097d5f5b8932482fe43454a5155b3b369d04f8e0c5911b9edbd9c1ade69bc30503193b37f56e34de3ab789", 0xad}], 0x2) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:01:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f00000002c0)="b0738f7b87d799671b87daa5a38dc819b47d", 0x12) r1 = socket$unix(0x1, 0x1000000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x2, 0x2) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r5, r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffffffffff7, r5, r6, r7, r8, 0x0, 0xfffffffffffff815}, 0x8, 0xcc1, 0x10001}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280), 0xfffffffffffffd74) 16:01:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x10, 0x2010, r0, 0x0, 0x0) fsync(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:01:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x0, 0x1, 0x8001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/193, &(0x7f0000000180)=0xc1) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 16:01:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000440)=""/142, 0x8e, 0x800, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000540)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="a4a9eb76aa69eb9c45e9bf1ec26cae7c297076e4c5364f07a321778fc9f8a5ca33af0bb2e91a759da6b173d613eb7a9e323b598519673424d3b40a91f61401e6dd65b75559d9d609a2129f79057f782beb331882b270345dba0ff0154c921feed12f379753e84f44fb1b1416953e73a805448e1778eb0d59327178742b0a5010d525725836d8712015d868ab80bb6d2b4045899e1ce32367e69e05ca67a73deab1f5f9c70d7923e41c01316c7684481cdb7ddf08cf3b13214054d23512f5bf8e849e253c188cdcef4bb975f1ee5f3ce18db1c0189964e5e62a", 0xd9}, {&(0x7f0000000240)="a42fba0c679ca260ea124cc44df176ccc74f700387bb87175417171d6df54be946235497030d1f1284de24f5e5e1a56b1e4dcb3981c1dfe3777215069a3b71bc87acb74ad0c218d62877825086efd6f09d65b95ca17bc98eaf22ed7973fa97aca5a90966e427944de0aae41fe0d03457c9e22c2422891e8f1eeccd2957ae7580782ab78721c81ed45760de4d6e29312769ad2d6de188d531b5416dd7989937ec0513da2a77c6692eff60be1034a2ad0765a0c886c28c04258d849b70ccf151ab357a7bfc5fccca56b3c757795784067a631b470ceda2792e157411cfeeb6371456ec415dc5bfa12500ce324efcb087fcc091af4625041351c89dddaf54dd", 0xfe}, {&(0x7f0000000040)="ab6ca3307445e56c4d6d7f8a20b6b245e72448bb61e5f18ae01f7c187b4b3301adb0ee16372e1692dceeb185897d258fe9b01db0b88a0bb1298caec11fe95bfdec720fb5d26d323f0bc8536ed03095b2f72f1655d64f4d04fecf9475e94897ae444f9240936d759dfb", 0x69}, {&(0x7f0000000340)="cb717be97d570a1ab8fb6f28f6b736f3e9d9fbb7dabcd1ce0e00c8f80988131216cc38ec26a7e1f898ace30ba768816fe5b8fb200e78611dec3bbf4b2adf14880b6f4bd880b10c66d04b8395348592c43f33a41b6786a6ec7ae25efe638e3d826c6b572aaea56630774e7cc6e72511884799530d830a183c2539cd1665b80ceb03cccd53ca9446a253d619110d2764bf7424b20610a2856b985d492a39bdf288bc8980b5d6d7ace8ba1362c88fb5531e90ea1e5983d2d53eb528f36badc43c7d49e7c2b7", 0xc4}], 0x4, 0x32) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) 16:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0x1000) write(r0, &(0x7f0000000140)="f9ed4fb7d0d7fa3c5657e84930ad8a07db163e99244aa16f4f0900000000000000066d3da4ada0c0b4e0a7dca427c8aa953bc6f667355cc9816f8047ed7078aea7d87fefdcb97fb086254e840db33f05a7c23d8eb5acbcbfb14220138c34e49f0375098feccaeb6f9e62aeb019613de3bd392633d2ed399456ee9635206b79c11bdce1f8ec8669f16cf506afa069ca", 0xd9da08795cce4e6a) syz_open_pts() close(r0) kqueue() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x7, 0x8000, &(0x7f0000000240)=""/254, &(0x7f0000000000)=0xfe) syz_open_pts() 16:01:28 executing program 1: r0 = socket$inet6(0x18, 0x80000000003, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 16:01:28 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = getuid() getppid() r3 = getgid() fchown(r1, r2, r3) pledge(&(0x7f0000000040)='}\x00', &(0x7f0000000080)='[]:\x00') utimes(&(0x7f0000000000)='.\x00', 0x0) getgroups(0x0, &(0x7f00000000c0)) 16:01:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8b, 0x100) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) socket(0x6, 0x4, 0xd0fc) 16:01:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0xfffffffffffffffc, 0x5}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x102, 0x1) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="08bd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0x10a) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/244}, 0xfc, 0x3, 0x1000) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0xf18, 0x8}, 0xc) rename(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000004301) open(&(0x7f0000000180)='./bus\x00', 0x4, 0x0) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r1 = socket$inet(0x2, 0x8000, 0x2) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:01:28 executing program 0: socketpair(0x2, 0x4000, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000300)="a10400e16ae54f3c7cdf7b75b500a90d00010000000000f2454e877335d6fea47e4f2471662a16091b5a6dee8764971477395998a635d35099001158272e5d410da63776127f9d795ffb599b7c2ff0", 0x4f) write(r1, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) syz_open_pts() close(r1) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x9, 0x0, 0x2, 0x0, "4229e8f1ed086faf0d7800"}) close(r2) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xa02, 0x2) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:01:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0x0, 0xfbfffffffffffffe, "1eae8682ab0320755ab8bdad345f07a098246fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f00000002c0)=0x4) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r2) setsockopt(r1, 0x2000000000029, 0x11, &(0x7f0000000000)="00800800000066736c2e956800321daaca0918e4", 0xfffffffffffffc63) lseek(r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="b930d90a29c32e5fdb32584e4526a379f3b58f11799c0dd7dcd0a219ee98c55cc752913a5bdc588f170bff62e29b3a1196f1da7582e0f5cebc4e5c032cf74f31926d9f9702afc72fd7ad4f319154717818d144b9cbe4b184faa3208969b6bc82b107424049e221262c4df3e8b46e0340598fc4510036961951f6fd67c62a3fe7e5515bd4c5ba886923e60957c30cfdef0c968fbff474218b556fdfbc4a257f93d60087227a534d7b30e39da96df6bd4e5293196b179b0845db0ac2b363e4cddaaf8cb3bc543efb06775775f67b7ec154dff24fab6cbe852cbec39748a7588dcbc438ba1f9473570de8ceff5fc578d2383ae0a5a8043a19afb893", 0xfa, 0x2, &(0x7f0000000200)={0x18, 0x0, 0xfffffdffffffe0e2, 0x200}, 0xc) 16:01:29 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ff2ee2223dfb5b752e626fcd69863c90a694a4c4a6404fb5ba70c356d46dcda9c8464cbc9ed443b576e9ec51279e60639c011bd47131445cbd7d841da14e7801171180000"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="16", 0x1}], 0x1, 0x0) 16:01:29 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) syz_emit_ethernet(0xc3, &(0x7f0000000180)="c68650483069ca14485ed769b3315b98535b7bfcf1094c31d512c9a70fa304a847473e9073e0787744895bb34094355195ac63359e5e83af17da8a3c6bbca77f9658938ebc3ecad6f719fa64b291ace7da29127199eaac3d5459283843f05a9c4084b907b40b53c6d5e3c5d32741c3516aac9c5f245f2781b7bbaf963b759ebf41a8a141a8b501d1810fdbf8d73ad460ec00ec677a3fa855bd3edd37d1c6a28454bd52a3865d60015286f3f0d00736aeddba8217a6ce44f96ee4f418572ba6e47b04a1") rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x2) 16:01:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="ac251200", 0x4) 16:01:35 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="1658695b9cc9aa8ccf11ad10aa149221e5bc1cd9e6e60057be5b86718823660494f834a81db3727bedf752fb3aebc37214c6c1a6b9d6328885cc5a80d2e12479d9ab1e80366280dc9586763689a94e1633c0fd65a754cf35c7d71476f05e2acf41dad7e9579b94d4d191e4812c520340c77b1b208bac16738706ab8ca8583ad8f3ce7d717e9627a9cf65192cb027a1d84061a8cf2783781175ead7bd5fe717b37a5cb691d23c121f52fa046dc5f8e39b5a67e956f7e0c9d35a4cec839bf11248af929440e84e3a3fb46ffbc5ed81e9f576f4c1cbff5cd842d26a96ee6416e5dda8e7371baac8c350c8a4a2", 0xeb) dup(r0) 16:01:35 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x0, 0x40002) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f00000000c0)="3ffe90da", 0x4) getrusage(0x0, &(0x7f0000000000)) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget(0x1, 0x4, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/105) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:35 executing program 0: 16:01:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getgroups(0xfffffd21, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:01:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='5', 0x1) writev(r1, &(0x7f0000000080)=[{0x0}], 0x10000000000001a6) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, 0x0, 0x95) dup2(r2, r2) sendto$unix(r1, &(0x7f0000000200)="84275187596d38d57437664c1ef15fb3993105eac8c42a0ad2a9229372b499466a48ea660d7da4a6dbba690fae627bbe82e5da3348d0f67ec30d015090c3967fbea3511e26e21085f47e36f63a8b252c0bded0e228177390bfa313075163fceb1437e791ef721e6966385053f9ae75f2e6b3bb5d0dca180ab5639d8ba243531f4cb1bccddd1b188697b799e781d9052e798b330b", 0x94, 0x400, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) lseek(r1, 0x0, 0xffffffffffffffff) 16:01:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000040), 0x0, 0x41, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x1}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x7f) 16:01:36 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) clock_settime(0x4, &(0x7f0000000040)={0xffffffffffff9e82, 0x3ff}) socket$inet(0x2, 0x8000, 0x3) getgid() socket(0x18, 0x6, 0x3e50) 16:01:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff020001000000b4ce41db640f", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) 16:01:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) pipe2(&(0x7f0000000380), 0x4) write(r0, &(0x7f00000002c0)="16", 0x1) open(&(0x7f00000000c0)='.\x00', 0x10000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup2(r1, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:01:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) 16:01:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d53) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x20, 0x8006, 0x200) r3 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCEXCL(r4, 0x2000740d) fchmodat(r4, &(0x7f0000000000)='./bus\x00', 0x8, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa1) 16:01:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) 16:01:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0xa0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 16:01:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) 16:01:36 executing program 1: socketpair(0x18, 0xc003, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x2) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) fcntl$setown(r0, 0x6, r1) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) 16:01:37 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="19ae3c4b436081ef10e1510e9c306ba4f7a742afbccebe6cc6da22639d63a1fcb10a0111cac37a43c39da885275b12001fd49d9216fd56de9971ddc1aba64d9f6e83b018490955a7295709ddaf917bef6ba153e7829e82110658768bc44518ed9fffc82df768ac13aa17ef4f79ce37884b21f5759d397744", 0x78}], 0x1, 0x14) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x1) r2 = syz_open_pts() pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x50, 0x20000047, 0x5, 0x80000001}], 0xfffffffffffffd88, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xdc, 0x6, 0x2, 0x5563}, {{r2}, 0x0, 0x80, 0x0, 0x8, 0xfffffffffffff800}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x7}, {{r2}, 0xfffffffffffffffb, 0x21, 0xb4f8452f6653bb95, 0x1, 0x4}, {{r2}, 0xfffffffffffffffd, 0x98, 0x20000080, 0x9, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x0, 0xfff}], 0x2, &(0x7f00000001c0)={0x401, 0x3ff}) r4 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r4) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000009c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r5, r6) 16:01:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:01:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) socket$inet(0x2, 0x2, 0x5) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)='L', 0x1}], 0x1) 16:01:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4735) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) getrusage(0x1, &(0x7f0000000140)) 16:01:37 executing program 0: socketpair$unix(0x1, 0x6b407950a12729c7, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffff000000000000e4000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000429a37ffd31d1d53bc62c62a645f887aaf85f98c05529073f9cad864b8c715fb958bdd541eaee7ba2cfb"], &(0x7f0000000180)=0x6e) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@un=@file={0x0, ""/82}, 0x54, &(0x7f00000014c0)=[{&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/25, 0x19}, {&(0x7f0000000340)=""/21, 0x15}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001540)=""/83, 0x53}, 0x3) socket(0x22, 0x0, 0x0) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f00000015c0)='./file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:01:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2, 0x8e, &(0x7f0000001080)="e21e58aa609d8caa36377667114d926e40c661dd9c8c8a29671551ca891ab83aae5321c8393c16e5a2a1f47fe47b9e66bb7c2fca89f5e5c59c7ba08b4ed54036f2f37e7c168b5430c1ac276fbcd169bb358debcd262d7d20a4214077a91ab4b50385448459ee43ffe87462bea633027fec70ed159687a1274aec52", 0x7b) setsockopt(r0, 0x1ffffffc, 0x1000000000008f, &(0x7f0000001100)="a22a2236196946d4e4b7b63e936d0b9c4f51d18f082ba40e17808e990f1303af6bbcefd454a0eee0a9c408cdda4a4b8951a414b152a79443531cf003cc71397a9f77d48d64893df436fcc273449f7cac9961abb0597f7ab1374bdf8b4a5f6e7686af0d64b7059ded0c4d24af19f9541b4232dfaaf34c1b2c0f0c83f0ca511d38429c7d80c963cf92b1672e2c4fb9150cd93ff41436a5de3ec9d41bb46a549fbf7b13a5ee70b895e430aae5c73de8a0ef38a7fec44b3ccb51c9eee38b7f0adfbff7d65e8c82d7ee05f5a76f2aa34b15ca90768c96ca9fc126f851271c6955721b3e999f354e6a176a4551ececeeb9662a1a99be1ef88530cdf104207b1003b4ea358d94aca6c5f1caf80b4383c9bf213b7f9946dfcb3313176a12638a9b129cd6eb02a0f07e7733502d15b6ea66a217ff936c1468e80d83bb3318d95f630f874d956d5bf1a566e7f8e6f8a81881cf236d0a5fd95e649f318a0e0c6157ed3bc287529cc9544257823b5c414ca2b2f48fb5ba7460a50a25dd0f6fb37ef6ca7ab5cc34f06e2aee54ce0a3df15d928dfbbcc130e9de2c3d98213c598c8a91c9b35b12bde34005def9202101667ca1dcc6679fdf4fb037056e0e737ea187a673e336405ebc58160d5592727a20f7c13b1186cf2a9929450f2059000b4e1dfaefe863036a8f3eb98e334cd5d00f407796388cfb66608f15d288e15c380ca6558704fd403819b94d284dfcf595b8212c09d2a4920a8bba24d0792f35f1528f1bb657c4316f7e4d8897ffc06341d36c27f6d9e30f405e7ba2568df3a0cd2bc10342c57623bedd92aeb17b6133fc382be63446890b392cdce2aaf85d0088a39c386cd75dc5982d95f2c7ab741642c54bf4c5f9d812d8242bd27fe7669abcebda5cb6b5a4fa71a949b545f90587d4788058411503077149a1c0d2839722272ef42a03c6765c39047743b57b8d58391bffce30465ff47368949a8558aa586ce0f1c7004a3ced4fedb4683da25b1bc1a250a0a0c7ff78723d674b632882a27ffe11c1125849c86ba71af3a9dfb30b67397a6db404f43c425ea3745f6c7115aaebc4aacc35f8070e0c4fffcd676c12061ed3e43d28f436e836dd058af49ec5e37843a037e8919c6868173dfbbf7e24dc617c3266cc2254a7fc1417275925b8b468f0d57d69f421a9e093c90d6ef739f1ba17afbca9f090bc7cfb8a33e24852371db33ce9e930bf98ced883a89bc2550ccc2766f78e13dd5fde0c6026dbc2de28a54fe60661cfc3147914aa49b33894af72d540fecdb43867861131c2c9b439a0add7e468c8639874cc3a4727ba7c7e1acf4676f9263380bb1262dbe3e7069b649a73ed0af3ceb2913dbdd6f207940699b983a4bc8ffff662b092be8d1bb1cbce3f991b1a56933469e16755a03133c093dc909ebdcf197ab249d4578bca1c0c98f2ca44201017b2208363816e808d737b268ca07033d5d757bf43546edcdaebb38dc546c8736852f2404deb5a1d6619e6db3a7eb1bdb7bc3592ae275e55bf8972fa5b6b1bcacf8ce3e6b6a24a732ef5c8f4e0870e09655b8138f56551efca2f45970f9fb4bae928a976ca24d82fd8dd0b594abd0f8e7b3b4a53f2a9fdd8d1b4a89be7ddbdbcc0835bad66a460e63e03b295cd46c0ea711021901c6a373d5306bf7176180574f17215f934c3ac23fdb172cc930b2af2d39dc451afe43f85ba0522b707b34e56ecccad51042a8657fd4860b08e38e6e205a6d6bd103dbe59a151f17416395a618a719fab65d8b893a385434f98db311e5d057d0ba13ad937545aee88079464342b537e2a8d8ad31822552898c0fb8b80058a1ab51ee8da19d8fa546dee8cebac2124c40b2780f6c9f79c8e042d660dc7ecdb8f5a8cb013dcc0e618f79c4cd7fb86236450865706116026c3ec6810700f0712ea875b160ebc89d8e08c9facbc06117467d038c3ccbe01d04e197c4cc7a9f1d15f877b551877f5bb564ef981a5a12ae4a36291ed687cfcae1524ce4ea9df1068806fc58efd859ff26ca36b4ab0b40b1af0b55a29d82f7644c0d72133c1f505adef118467a5f47635ce25097df55bb16c6b9dd5588002dac6d1491dff4161344caabab22a05493526eeb097959ab6a51920eb6759f0f6ed50c3c7b414070e99f1f8b1dc28a26ccd43331b3301a395b6d2d1b852c9f455b56f2935fe00ba98b4e765e1057071d9b487f09b85cbee593296c8d88b10f06e2071b4d811aa1ceba383d456cab59ca895c6dc271f48bca1fb56bcf7b02ce2469d54c3a8955a1bf175396d38a71122221ef9198e31892087c128964e09c9969b3005ff6d2d10e091dd6933ab24a6a0a7a9b45d136045c02ffce412ac72d6737f90db9791cdab3f5d5d60775189ef4228056ea97190e918796cf44e37110f022b7b67e74d2a795415108d53e51aab18a25fbbdccf76d6eeab1eaf24ba355d977dd2818e19e2180b7096fcc05e47d33051b68362b827dbbb01e58ff9115e1211434de7bbbbf7577f0bc6c7a93c569e9744fcadc23ae0ba89f881afeb2c74884c9f1d3f10c6265ef377327b24819c914eae5ad72631e94c57a76462386a0b8cc76f2115377fd46caef3000953d8154a6991bf12e6ca126b0ba65c422e3a2f82483f2ed816750251661aa679615e31896336a18bdcca3cf98e4744f463fac37b2a45784691d989bc092612dcddb437e3e36e968472edfa19bd01b6a1745b2b1b70984437b98b796e0cad0a8c3e9e5d86b23365a8d333dda4a6c680c2b0fda99000a34fc95b118100f8208c577ba94d1fcc8b045cf487f9e67f6589775d8ca9e76a1a73add5591c3e7fdf7d7d369f104ed48d3929d0889b88b936553a5e514bb04f2d00cba73106d0bacb6a66ffbe9f5b98b036ba8a2605a70c8b26b67c03662ecd0d88bd85e36da2b08ea671c070941a7dc2d5ec6519431bbaa5e49e19fada1d9329752b2144312bae8bf30f1cea9411d6fd950fc6cf156e22530d20f4bb32054157e283da9ade197aa59854f40b62d1ee158361f34976a6e61ded7831b32725de19a5cac1dbcaf7c4ec4605efacc192432fa9d6696a3554decc69e217a577153cbcdab469c5275204e04a5d8498160460848bf83f10c8c3065e205fd9d3360f0803c683eeca3fcd50872851688ef9951cffedfb580fcbb31e9d68578c9ba287ba4922a58573e3bbfc9004c92297d9785ccebd228233498f14cfd0c0359edc6d7bc38f2aa97583ce6468d1ba9e33dbe51796cc8ce8408ed8559ba93c381a1f4a27c0b89d10cea18713171d07b49f59bd1c187a9c97af7fd12cc9658cfbb95b4dcf3eca2cf6cd2b985044640547314f8c50a1a5fc61cd0b6f49acd8e4481fec2d941aed207bfda55423e551cbbd26947ae91bb75d4b59c94a3d05a4beba556812fc5484816994af710c5593281aa8691e189912face4475d438f1ccfcab28219ef7a56813e2f631a476f404e8b683536a154610b3cab32fb91216c6156fefa4bd61a3b3c527c15907f2de7495622a3a51b6816425b5772e766edc63f28e621d41da1163e7bed339102b652e42e048a4c89a9726d7dd685752528103f2c33b54db2efe43194e9ea3e1d34b885b3aa3aa897807012d882f28b6340d3c059842daa166d947ca35784132271ef7bbbe381340d67e3c61ea309b2d8c6f0ca4009b1fbf46937606467f1a9945da9ebea83a393aca4d746a3c45a1b8d27a14eca0d0eb85e18b00f648121c386f155409eb19d9b897fa19acc0d795568add6f78d065321fa1a098bbc47a27d6d2fb8a882b5c06f6b86e15f41584117246f8baac6b36620f03b7b30cd5ebd89e4a6413102dd6d6ac9206c252a8f3cc2f3a86bad3fd25a6a778363bcce5cff4879b96f061f4886a4956b597be28f8b06f8a53d2be0c0810583e2fb3184cdb56481c399d3fbd86f4607083e7cc52f32818dd944745e7575ee185744b909d05bb5b339cde878ada3fb55fbaf6822a1662a940f4ab622f70b2b38d3f8bf0f8c8fc783d5c5fa49392d8f6a153d4a0d9012b60cf8f75835660c0ce89f924c1d5ceec98be90392e3cda137b8e04b6f9398f0e2e69159ad35c85a7b5fe5a771edfc0130621a335b2207cb6031cae17e837d7ea72d419528c230a6300784f972a7b625fa86ea8e424182a224e381b3c306b444b54a03887864187a9d535839a0bc2411c62b6aafe01debbc3b3b1a8b315dae15b224b22485b2f1a036bc780273d504e48ef148b5178fa929f8fc32f948625ae19328c4054abb65c9a669eda370052d769bcc41d7bed67752729f25029815dc2b08e39e8354867de25ec06d897c9c283989e0de17dfec93bc2742896281543ccbece71f9b14d772f98a058137f1d44831e5488b48a0d8c6ac16935f1644167263e6a54a14fee06b0d3b307043b9374131157c6fed256ccfb295b65b0d101292c213e19c282fc6990b54279d21d0497dd71e27af171d576070f20bd0087004d087647145da8cdf5fa1d1cdd64784d6079091290ccd410c5374b3a7fb4b1825b168feb187a4de5c037e969e2ae2283af85dd902e3ff630c07bc27422aaedd75164faefddcb979fd2c941a43eb19efc27f719cb379f2b337509d39a65e12ce715e5a4d3cd840321dd2cb2402f5bea59004d85ec2d16c88007bc5353d4b3cf4c846449b0b57ecae723c9852ae1a55dff6d3560faf34cf9631e3e8bb7f2c82b40bd8eb3d224c7b57b2370e23bab63620de538535a64625ba5d6e179ee56efd2a815f5f3a8a85b7396159dc30098e80ab01cbd6e5ba4f2e00c74fb114436efd08d879d2cefec0d44b9ae2bddaecfb1406e07e58754dbf8490dd7a94515fc6f55471bf987b1d62553a04629ba9c5f48f080c84a80b4a473023c60cef1bf6fb205524e8cd9d9a2064f2a718605d534a376865047ae4e7c51a889c0d4b3776e99a85b12bdb446a6c91253b56730c0ce9ac8cd97656a1c93127db71b88cd5e535699d6d31169eee4892b4f3ed90a4ceafc0ca849748e127bb2a91b4b007bea5c6c8b559d4ca12524b59c0a07b19288d76fbf918da1c7005ab380a8a3e77d36d294bb37e0c957ab1c3ba8287e22a953371a067c8e057ec75d753faf0dc300a56a3fea88bbff6be09bb80d1202714817c88def257f7eb1b8c62348da0c3cc7b551c26a6773cd4ca844da3b48eb99e8171dceb893111f3b39d0690c0ef4719f0545f8c7843bc6b3f94e8d46c13d6f4a9d287c8d99cb394e10666132e00b0893f08ec48a57a707b4d556f46209ed3481f9c3ab457a6560e39fd7745c1c269ae16a8505a59fb37286c810ff4e121a75162d498b9e3f3984a02e38179e895ac488edc0569a15d50dac7f793ce073b239a4aac2cba3fa4fdd24f9bab999f186891389019b7e67bfd960a68dc9986952356a5e997eef3bdb7bddcf651be55c85c926b432c44610f58791a4cbf2525372e48bbce77091e22efa948f4b486e1e3251bc0e3564011b6232d84c4b60971ddcbf0430015599ebd541ec98f6643915cf55c51dca98d9748ac92f6737910b6ca49167a85baec2d89cd3c73ff53d3d5a867751dbdf490e7622c4f1600186e52f7ed7ac4b69a705adbc8f21185ba9331ca3b65ea08dfb24a28ebfe2f66bdaf7487dce082bd89875a715166259c73700d605fe78b8e89438cc17914fcfad1c2e0a470349b11bc674ad853ac661c15a0c25bb5f8a139c9ed3b939c03577538cb8e4b31561e736b0d6635f55c251f37c784042a3f8145cc81df18628b6c7ff0ae40b778b5e472d7722cfaf6e27dcf83552583d05add8f742da02f88fc28498776e9a", 0xffffffffffffffbd) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000001040)='\x00\x00\x00\x00', 0x3) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x265) 16:01:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0x7000}, {0x18, 0x1, 0xffffffff, 0xf6}, 0x9c6, [0x7f, 0x9, 0x1, 0x5, 0x6, 0x3ff, 0xfff]}, 0x3c) setsockopt(r0, 0x29, 0x25, &(0x7f0000000040)="3a929119", 0x4) 16:01:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f00000000c0)="02000000", 0x4) 16:01:37 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) poll(&(0x7f00000026c0)=[{r0, 0x185}, {r0, 0x10}, {r1, 0x14}, {r1, 0x4}, {r1, 0x8}], 0x5, 0x3) r2 = semget(0x1, 0x0, 0x2) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000002700)=""/241) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000040)='./file0\x00', 0x1a0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) preadv(r4, &(0x7f0000002600)=[{&(0x7f0000000080)=""/163, 0xa3}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/66, 0x42}, {&(0x7f00000012c0)=""/204, 0xcc}, {&(0x7f00000013c0)=""/151, 0x97}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000002480)=""/68, 0x44}, {&(0x7f0000002500)=""/200, 0xc8}], 0xa, 0x0) write(r3, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 16:01:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() r6 = getgid() r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x80, r3, r4, r5, r6, 0xa4, 0x3}, 0x4, 0x4902, r7, r8, 0x1, 0x4, 0x7}) 16:01:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x100) semop(r1, &(0x7f0000000000)=[{0x2, 0x1000, 0x1800}, {0x2, 0x0, 0x1800}, {0x1, 0x401, 0x1000}], 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') semget$private(0x0, 0x2, 0x68) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000180)=""/152) mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) semop(r1, &(0x7f0000000380)=[{0x3, 0xc4, 0x800}, {0x0, 0x9}, {0x7, 0x3, 0x1800}, {0x2, 0x6, 0x1000}, {0x1, 0x4, 0x1800}, {0x3, 0x2, 0x1800}, {0x1, 0x4, 0x1800}], 0x7) semop(r1, &(0x7f00000003c0)=[{0x0, 0x22bcf612, 0x800}, {0x5, 0x6, 0xcfca79b6644462e8}, {0x2, 0x4, 0x800}, {0x2, 0x844e, 0x1800}, {0x0, 0x6, 0x1000}], 0x5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000240)=""/183) 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x40000000000101) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0xd9}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8503, &(0x7f0000000100)) 16:01:37 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0680a5e26ca6521253a715c3d0657156bdc117d1fe0a5d5f63425bab2a25e0162bf38d8b13420f1f25d99be67ceb7631c42d26fa1cad45ece8b7b43cca6dc45d9a9ddafcbf920abecc2e20b844fc3940271aee2e8ccb2c0e4d576391e8"], 0xa) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000300)=""/18, 0x12}, {&(0x7f0000000340)=""/231, 0xe7}], 0x2, &(0x7f0000000480)=""/112, 0x70}, 0x802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) poll(&(0x7f00000001c0)=[{r2, 0x1}, {}], 0x2, 0xffffffff) write(r1, &(0x7f0000000200)="225f7b60112576dde4a81ed475f7560e7b42a6be116ec1a92efd765ed083374692846a4c1b7d79334509f7d3e0d7027b5649601215883a27e59ddf4b53eaf693c69e3991ff473d1a541e1bfb41fc0fbf1f4420ac5144e885fc5469cc4dac557c3306bbaba8c579117de1023c62d0e9cb4c260ae43ef1446537990af300382df7267737149dcd9f0a838561f299da1ff6c476ee1b49322f33c5bdc1e24120772e361a8f50bb1e2d3d8c2c38e02467643c16f90da4c82904afd12ac3e8074a6a5923e89ab335cb2814bab034e75b01fb39", 0xd0) 16:01:37 executing program 0: poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x9}, {0x9, 0x6fc8}}, 0x0) poll(&(0x7f0000000080)=[{r0}, {r1, 0x2}, {r2, 0x80}], 0x3, 0x3) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x40, 0x10001}, 0x10) chroot(&(0x7f0000000240)='./file0\x00') 16:01:37 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)='C', 0x1}], 0x1) poll(&(0x7f00000002c0)=[{r0, 0x17a}], 0x1, 0x0) 16:01:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) socket$unix(0x1, 0x2, 0x0) 16:01:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x337) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0x1) r2 = dup(r1) socketpair(0x11, 0x8000, 0x9, &(0x7f00000002c0)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xc9, 0x4, 0x8e, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x21, 0x80000080, 0x0, 0xa7}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8, 0xd6dd}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xfe00000, 0xff}, {{r1}, 0xfffffffffffffffd, 0x30, 0x40000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x7ff, 0xdb}, {{r0}, 0x6ca213344e344849, 0x1, 0x20000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0x8c51, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000001, 0x7f, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x5, 0x1, 0xd0, 0x401}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x3, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x0, 0x1}], 0x9, &(0x7f0000000280)={0x2, 0x20}) fsync(r1) 16:01:38 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x6) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) syz_open_pts() ftruncate(r0, 0x20) 16:01:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) write(r1, &(0x7f0000000000)="d29adad7ffff9f9447cdc8a701bff8df91ae17bddfa99452f3156459593a4ccc8f086fee9bd4c561ae86b98fc1147399de449bcdb3ab94e2650af3af107f93ccacdf25dbe6edd5bef031f132ecab85af9c41c396b3d4aadf4942fb42911815a8ebcb2b507d6c5d584c0b165a777c6aab0ef990", 0x73) 16:01:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000480)="7cbec711b9794495474c8111e1c293e91788595c80899f", 0x17}, {&(0x7f0000000380)="f17c445b0d0144d28aec70e3754c1b02f350f88541d79fb8770aadf0a17dc6e8cffcffb9e38d57451a6ab41de50f3632c1d006f2440a7b299436780b7098a2226d986c3f94f5c013e809c9f76711653722d05ecc4ad269acb3bf96a77673c47f18985dcf570bf138848179573609cd3360a65dcb6ccca2941d753a41e6dcb55e542080e75dd559c19dda84b40337d716fa45903ab24943ab0bbab5626357409a343e441926c66f981e74644e0712afb3256777bd74c10b4c9bd7a5bdfaa43b3ece9afdd715de3735d0f1a6e4ed03da3878a4ea1330dccec96e882723e97369bd145eb8cd0de9faf6ea92fa071b", 0xed}, {&(0x7f00000004c0)="56c40074c13c8c7bcf5cc693901184f6fea90b6e1a4c071c528b828d50a1bf494cb6ebf2b98ed49890b424f60a89495e62bb25d12d9d92199ce43da23548194cef38cbebfb9633c10b97037525ecb2365d163af560311c83ac0e36aa57dfb8686e55a3a4b843691d8440f20714f17a30e7f3630702a78ea294b965933082d7ad77bd68085cfb3a384dfe8e74f18e57aa6507ede0d8cf684692bcf3aca5dae874f4ad1fb802445568023ca14906a397760f13c6799870e2537a02d730c8d44667e56c7de46aecf9591312afd71c07c8ec0fd385d517f727db0b0aa179e152c7615c0a85a32ac2262633d3ac6f2851ded110d4f7c55c", 0xf5}], 0x3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair(0x22, 0x1, 0xfffffffffffffff9, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:01:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x808, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x8, 0x835e) write(r1, &(0x7f0000000280)="7e98f12bd3542f174f60218709dd805373a0f5cf329b787984032777425bace0c17230d58ce356167db3f5f470f3d5441d87ffae320108c90cf7f9ced84243a558e898f31808fae3afe09b04a0b784e7c6b9271f404cc39c5a54ea0f4bfa6b87871bedd52163389f789fc52d3a9b907185a7d64fdcbcef07bcc64408cd165ad26e351545642cff4fde2d501a5a9b325eb12d439c818266d8da69a6ad8774053c29e24faae1ccbe9a4922d3ecc76782b0e8c68229f9680623a138d9d39c0b8cc236d841e885543202775067bd075faef2cd563072216754", 0xd7) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0xfffffffffffffffa}, {0x37000000000000, 0xd8a}}) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:38 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = socket$inet6(0x18, 0x4005, 0x69) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) rmdir(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:01:38 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:01:38 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x52d7}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x28, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) 16:01:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffff2a, 0x1bea, 0x6, 0x1, "c415a81929ea20e722b75c5aa4c47c38c9c8d59b", 0xeb6c, 0x3}) socket(0x1, 0x1, 0x1) 16:01:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7", 0x14b}], 0x1) syz_open_pts() execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000440)=[0x0]) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0x80000001, 0x100, "6c7d79d377017e129f5efc2cf97d2b94989df37f", 0x66, 0x9}) open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0x80, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) open(&(0x7f00000000c0)='./file0/file0\x00', 0x8220, 0x20) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x8000) kqueue() syz_open_pts() 16:01:38 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:01:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x8) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockname$unix(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x2010, r0, 0x0, 0x0) 16:01:38 executing program 0: socketpair(0x0, 0x5, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0xff, 0x80c, &(0x7f0000000080)="bb26aa2ac1f7a0b6a5ac16d0f1db6915731a1c164c5bb28d30543bdb37b235ccfa6cc1ef9099173a4a8b0065cde0ff115d99af510c7c076a9dd183b997e5138a", 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 16:01:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) read(r0, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1790c33c0646e95d202d23ffc03c7ce8dd81fe0d0277bcf14af2498ac24b0077fd1973ed2d938800c66545ed4464f9b401394059a23e2b0ac5a8fe480acbd2aceb65e8ba46a2f6a6fd4a474f1bd2c22a5dda4acc5601d31a010f825c8b02b59e0e9759d4fa8abb0dc24ccde3bf0ae1a388f792cfe532ef231dbe4449228fb615415d172e0712389b45cff6a717d1399f8ec1b068c7c1445b72214ed120d7d606472c527be8a239f4269c14c5def0550efe0f60586b48675f1c7c500ab77d481acef400bbad1b70c22ad9b0538cc0c9d5733af61640122db4d5e92f1630bf7fee83ed5ab7c0d8", 0xe6}, {&(0x7f0000000000)="c742b99c9db200e5a4a8e349fd8ec0e7177cefed489fe1e99e8400f2f2697f522d14905dfc5ff097ff56456500aeef80c265fcd25c4809ab14593ff587cceff4c242b147caaaae6aca70a3604ffadc59d4353ddc4654ecc90786476885783e7ef4e1b324d8cdba845c40de263766cb7df1f429548745981a714d77445ce3d6", 0x7f}], 0x2, 0x0) fsync(r1) 16:01:38 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0101670000000000000000000000000000"], 0x1, 0x0, 0x0) r0 = getppid() r1 = socket$inet6(0x18, 0x3, 0x0) getpgid(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r0) fcntl$getown(r1, 0x5) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) 16:01:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0x88) linkat(r1, &(0x7f00000001c0)='./file0/file0/file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x2}, 0xc) close(r2) open(&(0x7f0000000080)='./file0/file0\x00', 0x801, 0x4) 16:01:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1e2b, 0x8009, 0x40, "825dd2518004190000000000fa6000", 0xffffffffffffffff, 0x2}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) flock(r0, 0x4) setsockopt(r0, 0x5, 0x8000002d, &(0x7f00000000c0)='I', 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/58, 0x3a}], 0x1, 0x0) 16:01:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) socket$inet(0x2, 0x5, 0xfffffffffffffc01) 16:01:38 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x0) 16:01:38 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10e00, 0x11) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c918f2aba9567ec50ec3827eab7080b9616ea7e8431a97d13406e9f2e34ec48ef562d42da85c91cc545ca90b4a", 0x2d) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) r2 = semget(0x1, 0x0, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:38 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0x4) socket$inet6(0x18, 0x8007, 0x5) socket$inet6(0x18, 0x3, 0x8001) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x7}, 0xc) 16:01:38 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) setregid(0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r3) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:01:38 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b229aaba601b4000b001f"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="0b5fe4894a2c1a362040d5fa2f98498d9092fc8313e1d3f5992fae4519479def2c645a7d5c0581faa97fabe3cb8621af42c5e46f8082ac34b2", 0x39}], 0x1, 0x0) 16:01:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = socket$inet(0x2, 0x8000, 0x101) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) writev(r1, &(0x7f00000005c0)=[{0x0}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) 16:01:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r0, r0) 16:01:44 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2c) 16:01:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) fchdir(r1) 16:01:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/167, 0xa7}, 0x842) 16:01:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd}], 0x9, 0x0, 0x80, 0x0) 16:01:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x2, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:45 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="5a503d536d28e057c61a65dee5aefe3c6f7a7285949677a61fa8f30b100034b9b07f681ed4ab475f1062fbb7234702715951dea3fc55a17d0e03ee9d444be8b18b78dd2103d9310b7684d099d679d59d3dd8579c4c1ea9531946227be6cf49be", 0x60}, {&(0x7f00000000c0)="a6d51efc367c6f9f6c57e56a6e7b6ac1da2a81a3e13f2931b5f7d49d9b2daf78db25211b551fdae78a4a86e32d26", 0x2e}], 0x2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000280)="df0c5e9869da87dbf89041441a0000000000000065b492a595e52729f013e7acad8df4848cf8dba341e449653fd2976bfa5357921b508c7eed81f82c186973abf080188d64a783108de563d97be3fec628421a859aca66280cb6f8e6e0f23d8c2eda3d2be1770000000000000010000000bb52434d8762e941e36cddb6588e003aa84eb813cffc0f8f23874fb4cc5c247573f6cf6eae4ca246e4ffe0294ddb17cc6d0f0a6145b8ac5532b23724742f91e3f18eb778c201999d14b79117fca52193aa989cdb8a8dde047ebebbe57146f6c4cd8d6e2d9b3d0895978487c7", 0xdd}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x3}, {r1, 0x504}, {r0, 0x5}], 0x2a5, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/249, 0xf9}], 0x1, 0x29) 16:01:45 executing program 1: r0 = semget$private(0x0, 0x2, 0x1) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000180)=""/173) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) r4 = shmget$private(0x0, 0x2000, 0x20e, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r8 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0xffffffff, r5, r3, r6, r2, 0x40, 0x7fff}, 0x401, 0xf86, r7, r8, 0x6253, 0x0, 0x2}) setuid(r6) fchdir(r1) 16:01:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x401, 0x3}, {{r0}, 0xfffffffffffffff8, 0x64, 0x5, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x200fffff, 0x9aeb, 0xfffffffffffffff8}], 0xa581, 0x0) 16:01:45 executing program 1: syz_emit_ethernet(0x759, &(0x7f0000000040)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f2c776e2e43b1aa5d3ea6682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49882bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb152430acb6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50cc7f96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb76528480131a5b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72810179d490d9db5b7fad00a8d13e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9be430c6b2aab023e1cedcbc2d2ba8219f29f0811a0dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b81e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9ea34b78d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af52c087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac631285881d1fb0b964db51288004451092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fbaf64fe9f6ed927948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a32c39699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ac915586a43a9") 16:01:46 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="4b6466e5cc6e", 0xfffffffffffffdc9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x50) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) 16:01:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1006, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') 16:01:46 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r0, 0xc87) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/197, &(0x7f0000000140)=0xc5) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0x0]) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = getuid() r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="4888ad8ef7425cfafc2b6d86702b1916711fa6f32488fc36cbcaea1bbb0a535549f744253254b6115580a506b38b64304d603f71f4b10329904f59f7f7d283d9dad6e76c4f397fb6981207fd7e71d5a32553edb0b79ef80f110edb67394a8e58246246560d2a4400909c808a305d9fb2cb01599ba9ba3db664be4b06f6ff054b33fa523f02364dea4cec3cd80abeb68f4d6b610b2d24f58ff0e3dd433d9be414b5b309336e4c4df1f3d29e7f178b7199ab2e946266ed54fa", 0xb8}], 0x1, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd8, 0x40b}, 0x2) 16:01:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x30) listen(r0, 0x10001) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x146) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:46 executing program 0: mknod(&(0x7f0000001800)='./file0\x00', 0x0, 0xfd) r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:01:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:01:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) r1 = socket(0x20, 0x4001, 0x80) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/51) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) shutdown(r1, 0x2) 16:01:46 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r2, 0x0, 0x0) 16:01:46 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x7) r1 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x2, 0x8}, 0xff, 0xfffffffffffffffd, 0x2}) write(r0, &(0x7f0000000000)="113266e35d0a008b54e7d5d61aced016228aa5d1cf9218f640e80e709c96bf798c76a6cd6fb31464b5e084d602f3438755798b8a4f9eb3eedcf225bd901b56a014a363bd", 0x44) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:01:46 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) preadv(r0, &(0x7f0000000080), 0x336, 0x0) 16:01:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x880, 0x176) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) r2 = msgget(0x2, 0x40c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000ea24b0719b568bde45955a6539b8b6a5682edb84785d4d5099eb778043f8a60d6351a395bcbf5badcf9410d5449653ca99f6cb56f6eacdbf56a439d41833fd7d1923c3f2d6931f55de318a4f0c8a7526d96bf3f0ef4419c4d1caa432069426bd691b470e74b35583984c5131d22e4cce75f53f4625767d1af3915f13e34eb3345b7e"], 0x99, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r3, r3) 16:01:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) recvfrom(r2, &(0x7f0000000000)=""/36, 0x24, 0x840, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r1, 0x100000000029, 0x9, 0x0, 0x0) 16:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) 16:01:47 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x20202, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:01:47 executing program 1: r0 = dup(0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000300)) r1 = socket(0x2, 0x4002, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0xc957, 0x3f, 0x401, 0x545f, "6dce91502780aca137462b6ab214c8d63d5e7c66", 0x0, 0x7fffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/100, &(0x7f0000000080)=0x64) accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) setrlimit(0xf, &(0x7f00000000c0)={0xffff, 0x7}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0xffffffffffffa6c1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="236afbc035198ebe58b2305b5950d66966c0eec777190975792d1326407b0b7cfd668344c8ca35f6660130a12297feeaeddfc9cd878a2d02bf5f495d07e502fad5f0703546f2822ef0dbaf23b8dea60469b01adce5a271b20d5b021df0eb944a259f20abcbd3f5082c24a8d2be471d7c336009952418bdd2a8dc6ff287ca75dfca26bc1ae2ef5d7a26a2d17ff5df58f7632482d52cbf782c6dc2aea6ce2fc3f24a64687ed0e922a1e700cca906612ef115c307b9e7cae885b3159aac61c3d9246565708773564f801b80ce51415b8c7a43feb98a835ea907793fd24b6f19ad8cd4e3941a4a6f2eb67a6ce70ca36f8b747744e33368ef09a2", 0xf8) socketpair(0x0, 0x5, 0x76f9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x3, 0xffffffffffffee97, &(0x7f0000000140)="6adcad5ca1e9b3ce6501bc8d18fa83f0c390e9eede68ee28b69292a971dd32917ae946dcfefbafcba25a055b2e440d2440f66f455bf70200f02a8fa952b64b7faad939dac4984210c268ee786914", 0x4e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0xab1) bind(r3, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) 16:01:47 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x84, 0x9, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x9}], 0x100000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x42, 0x6}], 0x8f, &(0x7f0000000200)={0x80000001, 0x5}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13ff) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpid() connect$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r4) 16:01:47 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f00000000c0)={0x9, 0x7, 0xffff, 0xf00, 0x3ff, 0x1, 0x0, 0xffffffff}, &(0x7f0000000180)={0x5, 0x200, 0x46, 0x2000000000000000, 0x100000001, 0x3, 0x9, 0x574}, &(0x7f00000001c0)={0x6, 0xff, 0x3, 0x3, 0x1, 0x2, 0x47, 0xff}, &(0x7f0000000200)={0xfffffffffffffffa, 0xd55}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r0) dup2(r3, r3) sendto$unix(r2, &(0x7f0000000080)="5a549a616c5a0c3fe69f4db1189e63230c908feaf47457a6bb31d08c720a6f74326f57a5572687bad04152c68b6cac54882a5e6e99615920e5eb", 0x3a, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x8) setitimer(0x3, &(0x7f0000000000)={{0x7, 0x9}, {0x2, 0xabc}}, &(0x7f0000000040)) 16:01:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:01:47 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x30) sendto(r0, &(0x7f00000002c0)="0f2dc0591da30dd828002c6c18e1b3f2c98688de3aff16b466fed225016e74d7e989fc50060136b71eb0792949d80922896bd407e1fb34d7c1fb2dc4805c2a60c2dce8d0ee09cd70532f2d2e82685e471495dd4341e106f7ec4956b90bdf547c0f1530d19858f7bd846e90de44fc3e0832f5bb086ba6b08aecc5ddf21fb9c1236d51db7f3e300314fa1aa3f6bba093aa1d0cfbfdcd07f7a2895434cdb68889a4f92ce56dba9dd8fae452f1244a1da28121298a11a4a1d6035f08830fb1bb7bf0768c517ce342c44dc89a9b7b78b31d10edb8d78131fb188e306cf597cb055ea1f6d904d4451d5e444053a0cd33", 0xed, 0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/232, 0xe8}, {&(0x7f0000000680)=""/105, 0x69}], 0x5, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='r\x00') 16:01:47 executing program 0: socketpair(0x6, 0x3, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000280)="36cd2586ee0e182f802300b02fdd3bcfa6b1cc28d36b57913e85c530d0d61314061f9bfa9fdbaf0ea0a9dd63c2e664115e9be17f49c2629e1a600089e2ebfed1d57b3fc9e078d40d5442b66f7e1aba0058c1ca9701c1167753a2cde62b7057f45014f61998c70028773338fd4829c28d9efd628f1234e4ac563fcca9f4f514fe1a555cbc7f302acad47cc36134666227ec98b7e1dab75b121ffd7be0c76b90b77f53cba2ce510261795a3fd9aa322f4e7c9adedf9958a79713508647c683b505c346e659de2161c0b91e78c02fac47b861193d2c9389899814abfeb758649b906c1aa08befac72c47142061ca4cf1d907a91f482b2c9aa5a96113d520ff32970ce7164ae1b03f8280a39efa3049d2a5231124c64b7f22213492319bb51c38859dca1ae9a30cb0ee1e673537cb85a7a0c41ec8c569877d6946191ce28806467853ae8ad86211fc6c1a69d70b1455edc755d26f7230ba5c69ca8efbd2e239c2aa7b92f43fb93194f46e3493a98eb8a114ece54e93b36f70c417b18016cd442d39061cf3abb8872222ce6f2651dd5734e2c8d9eef9febb4dcc89bb032ab5f0636af4afda8c432d944ac7f20339cae1e33a6b12fb8b9039416ac80647a897296a6827ecfb440c41b887469135d6e9668ec9f6a1f0561261e3f9e1837749f35476b1f162550e7af7ca85aa7dc92b655465e667ed5e8dbd9ea26fade497ec47309c1bb1e542917722a2b81b695feb7e58b4c9b4e465450371ac0e9dc4a0d718afa235cc06f9c087dfcd6a1e37e131f0ecd9ac5b626af541508f3fa2df738ce1d39c0db302b455e446ea057f36fa48349be3d1de17c5d00f45d6422be2ae94cb82a3e134283ade63124d446bfa89fed0c5f6bd15986581767eaab8dcba9790b6fff9f176d694e8817e605acea597bc3523853312c434f847deb113c8de67b4809d44523a8cc67cf18c0c2300a5120b1c619078e711495a9854851974e4c065f0c061283bba748518103bd8edfb961c3b33424457fe05fc674a9c7dfb435bd5264ab6607f5c6db849150e9131bdb99a805976f58b8cd072a9f0a8fc85723bd5921e5fddeb94978b72cdb4ca0541e2329f6a3573d55fc34c37019c23ed13dddc53a9b9010e135a0327299da7a08540b3c1dd2b38476fe9c2f920695ea4de1366c84a95d06df57b19f0088cd653d3413dc9d3ac93a6c25adf727eec8376830c2b377722e0b8e452b7904ec856e5badcdeeeae37c70268fe764d854371e6ad863f0b095b84873072088e276cb91001e253166e90ce003fac0e700ed7b663db982fb28babd8e1ad9c970a343adb8dafe98c0a6e549a2499fef7375de5c6a1fc880434df1c1c0beb41028c2d58f35e089e5f2ea1d54e0d7a4e37f488d4439a6e025360586c58615ba9ce83996d5aed11a5392c5b2d8f4a5e466c7396d1985c44e87f9af3c47b95661913904e3b60ee88bc06c77548caf0d72037b4b4387cd04cfa796bf9d25d60d0a3cf8def88e2b522fac732d273bfb2fe696c651b138f3b17df4408489f2c9aac6e54cac3b603cc7df978bb3e20fdcdbc8328a8a2782acafbcf887e55ff6e78f963c1f22536f7fcc67e7a83ec40e7d52e2966294c5d661b9681f58e90e3f3cdfc2986461aef51a9c7ef872bd4a5a6f6e225b3590d670f98939ec426a26c53c0b48590455a1456ed6e13dcbb966d89f0b77dabdcd07666be2c34b50ebe4f98c25f68521974a251c12bfb58da2b9c21b4616cb77126d635ade599454f18935c24a262dfa664d392f9221a4786e59b7f1c9643e19d34ad263954c625c660ad580c00db47e88fb9e24d6e4ff4e13b7cbb8ceeb0a1782557a055aefeacd728ad7475756c3847e08d1678666925bcbe4e3a5b76dd1b0a1a6d743610f81101e942e30c10b6b27173bc553cf4a26fad8f3e2ab96b1f185563c03b7608439b970b1c0c925537f5f66d7c7d7cbd2e6ef2a3d9d4ce4c359ac38e59241bca92c2243cfd4f0b2f21508fc6e3fdeb6c4a53d2a9c92b63a7cf22a6bf69943fbd3ea7c1b1b503ac620c25cbe5e3bae2d9c158a7d34613262b84081f31ed8ad9e9895b53ee87267e536f1deaa5376c119afb2363468541f1b0d5b5e75ce688ff575af65235b013522679eaeedddff6479048bfa3efe6938bd0b0d2de8e1b477e8141dcd332ce7d1ca92d5e25d8102ad612d0d0842b0ad1e1fb080295de465bdec57274c3fd578896ddf14cded118b5a8e40e1d5eac76baeeb3ad50b12c3417848ac9d98e1906af86053550a477754a95db4a247c2f688d31528d3a59531c089a25644d5361fad390c28ebf5680c4aec4220f0b00dfc60ce3c29cecba2eda4cca67369a58c5014aa5621bb37a5c711e471691c59497eca04d748b967ba3461f05baa042ac61d653d7c20c89f66cb336022935e9e5f2bf72c03f8ab4c84410bea6b2524fbe9741cf0c89ed863d4639ea4148640d3794c65c44a7b9985a380b42f2a38089b4473a534e1b472bc0d6be9050dede76db07dca70587e9d2f855ed7889d6647f520033b7581161062ce2d4f8a5925e0d6330bcbf249a550a3e9c3ece571ac7df9ec3b3cd214a5d117738201787ca2e4ca0502f0be9f3857263b506c6ab42294d35e1f8ab6d418353c594bf3d49aec240bf19881335d9f6d29551adae9f5bf110851977648e1c9a65ba13355976ea1a5578d01d77c2517406d4be212a5db2ded633be544b72400ae4dd474542a3339ce348a70f6cb1828d25cdd7d0a72f4f2793bee78af8c104370d0a27f88313b81a5dd1ea9c8fcee6da51fdb6a8393e55b4ccf4f20f51d7f835811234c18d6bd51144f3886c000b3214b114867a45b4e41a984a24d3d17b65f8495f4e25f6bf4d0753337d629e0b1d4dfddb3a6aee5d8f86a038801b890901ada5b8ec00d0425b2f0c42a81369d2ec1970381a7dbee23eeda1ebea572b0293b83faf66085059523e3b161415a58e06f0446e6dc11f6ed2c080725073812263ee744043bb4e56e3f1dd3d1c85847c2e2461d1d0ec3dce9b7ba5838d86a4cc63381cbaa58c73c1603c853b9ffb596f961f3034007f142ee95eee52c058b445b39e42d7fd63da0e5bd02d82ba7942ff2fa0cc01115ec9cd7d0d1afc4f468571e6e3319d43126682796393b31764bc4b4e4e8060163092b888057dbfccbe2d525d9630e2b2657c5b4d50c5accb0ef32474e4efaffc718bf4a26f7a19f4c3117216f59f0d8594c16c46b9bf2026d52145f6fc73eca55d3ba16f9fb3c509d14a600797345a8e606d0783796ca2f802dbc893c675e9c99ab792a4aadd9384672fe3b06256c661f4bf07464c1546b246abd2cc2c0267aab90b03e9dbe272506763c0c522c11b1cfe11fe3d599b885ef779090c36d6ca3dcc3514bb5353dd70c3dd95dd244144b6d981c02c98eed6404cbb4f116d76b8e973d38e994fdb58ff5d2ca3cca786785427f6ee4d35ff4e71cc42b7db260207deb40f2c37a9161f8b55d69482736660c04ea8689fbdcc3484628c6f68b988933ae1b1c27399f8bd2a8bf2c8d5a40893a57fa77cc2dd7e5ddd34807ec6647aef03dcb32f3a239484010681333f59b226f54f24cf9185a81129618493ff3cc366ee3cc40083da6896ab1f96257d0406abe53870f3cbbd619e5199a0214a6994fb02b7aeb2cc507e5eb249ead3fe14e8aaab57068ca3f99e65ff947262087176ed40b7a9a311de864a2a83b211cb158b409d9178481b3d0f6fe4fe72711ec2fdfb760b4ba174ed822b93e7f08ab6b1efb2cb1e0e9043c7a5fbf0daa6c9bf5d6c6bb265bbc0bdde74c93d7b5f5ef7510cecc149dd25bcc465ef6ea4eb23a40115f4397386c9aeddb84fb1f2fea6964f7645b32d1af31e04d622950fc1f4b8e455474cfe0d33d4354149cb393eefa785643e1fbeb3220ef8c588a883eb88e805e80902b99e80dbb1203ea6818a341d193c6852edeb1f0f57b64efd4405a0e3fb5ac385bf0c91dcac71f767bed36b7720da068944bf3d74278d7ffb676ad463fd641cdc87e0f8f9497d2e4c8eebfdb77b4c47507f12fc13920d496da57e5fb8edb4d52c375ba8fc2e13833901069957977f0c720223f05cd10ebd2f4bc9b90e4ef230add942d7d7cf0219312f5e8a18432d8c6be302cf2ae1807a2e7fa084412cabb95d82a0b33b215b3a6310ce572c0623ce50717d020cd315271fe94e1b7af9c8b795cc5db701af36c656c265b046751c22e24b71c4233a5617473b0c0add6d09b401f831d64661e246f672a5af290a390c10dece29dcb31b81867678504d1e4e5da1f33d4c61da41c4e5c537a8307e7e4c2109a7ebc6daffa20ae949656a1f111b2c620a12b815773194c3e888144a6c1b123e27ac5f98e10659f41e4c24ffb404f83b0732c76ce4b80bee3030886c91099c7404b3c677975a62cd0da262226a502403ae4d1fa8160e4feed8ada96b14ba145106ed3ea44f3ce4bd9505d61b0e5d394602a7cab567b9dcb57136cd14eae7791edd1e95495d63a2d140a8e3ad4e20441a95df2f993032c40943aea939c75710641f44acc9974aced582d6c8a2f364860a249ee0932d3fbac1fb1921064a56591e0468f4110f2bb4d94384734460822e2dfce6a1b555fa0f37b5b2bccd2fd4c21088759dec6dd3219d3c650c8565fb71cc9f8bf8418c58fce5d56fa159fb0fa77f28fa00d7c9b069c0f8eba94662b7cfb7d346c98f2ab1a4f99fdfa4e064c438375528279e480c4166c8917c7981a9191f720be1a0e2ac3f88d3b5c1993dd3c3ab5d062b9ce59d3be77728467075a3c33b04d074f6a64debfd011abbae9acd4e1f22ada4d5f70352558fbca9043eaa7920f2d399b09bb6ebc8291c36a02187a1f87386df583553213799e5342131c76f6a07d6680267a9e28edf08143ff49e9f5706b9612cd2add83268fc9c6e0ef39e6c0d0b72c05cc05bd56eda7e47bf6566a9fa716fef404c8b748b09582336e83fabe5ec37f62a304b13536bc790d0dc6530fd17c8323f8469bfcc06ef68767d6762c3b3a6e926c0f3fff4686b2043b67cfedeac5f1d78ac323af140696a1190cbf5362aa9479e2082df714f50c5794503317bf6811f9661eca0f47d3cbe9476cc7a1dab9a09e53e7ef705e1aba575a277e7494ecefd227922a7d920d40ff6dfc6f0e7cee07d51db62739fa796c4bca6ad6b26dbbb6498a13725527b39ccb9b72f4831dab31c079bd74adda407051f40d890dd427c7ab6e5ab0a045e1bfab519c2b92b4ae3c400314161782241d53ace3b741dde4e0f5cda76f021413a8e9028a24da42661873b228cb0d01267a118234495494bbfb1fd418df0db34f57ca4f8ab7951b536c7a92cf20cbb481e431aa0070cba7b258569cd118bbc370915b114e70b101cb10874f39dad5e6530b6bf96d176b7708d3e33e5a676c6cd1b6e94d9c0918dbf3f7c4d237e2d542246b3c06aaed06e2a3ba86342f9c653e483b147a762f0182dabe71995a99263a13a6c93569744ffab97f7ed16dbbb5c026701a0f76f176341905b562f5ef8178a7acf0fae5efffaf896aa3dbb9c5b5f48edf97c7c5e70a1e05ae6163d9ad6f5075b9e90f1fe846059790b2858f29fec4a1d98ae38604aacbee36f16f67e7ecfc5f749ce78b51fcf56e7d9514c28c889be92c778fdf9404492c4e45d38c7781aecefc54bde37c4eb58fc589a9d781c7d7916a64b81443778d2fc4b68e909a71d01e5170446e12ef0310d6c2aca549be1ef79400a8a0a1ee3228d9d3f4c5bf093d0770da4507bedc4814983a65d35f6a9eac33faa5df2ee822a30d9fe9fcb05513", 0x1000}], 0x1, 0x0, 0x0, 0xc}, 0x401) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07092016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0xffffffffffffffc3) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x37) read(r1, &(0x7f00000000c0)=""/124, 0x8) execve(0x0, 0x0, 0x0) ftruncate(r1, 0x80) 16:01:48 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/../file0\x00') mknod$loop(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0xffffffffffffffff) getppid() 16:01:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x235) 16:01:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) 16:01:48 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) fchown(r0, r2, r4) r5 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x1011, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 16:01:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r1 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='x', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x23) syz_open_pts() 16:01:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) renameat(r1, &(0x7f0000000180)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00') r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:01:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r0) fcntl$setflags(r0, 0x2, 0xf8dc149db426fb6) close(r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fchdir(r0) setgroups(0x0, 0x0) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000180)='./bus\x00', 0x8) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) 16:01:55 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x3, &(0x7f0000000080)) r0 = semget(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0x1, 0x800}], 0x1) socket$unix(0x1, 0x2, 0x0) 16:01:55 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000400)=""/163, 0xa3}, {&(0x7f00000004c0)=""/225, 0xe1}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000005c0)=""/107, 0x6b}], 0x7, &(0x7f0000000180)=""/55, 0x37}, 0x42) 16:01:55 executing program 0: r0 = socket(0x11, 0x20000000004, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) listen(r0, 0x0) socket(0x6, 0x8000, 0x1df) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x800, 0x4) socket(0x11, 0x7, 0x7) 16:01:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x4, 0xb, &(0x7f0000000000)="000000009b3f7983abc4736602546fabab1ef63e31485874257c600dd40655d8106b6e20b9ac3e4a77a45c5d57cc78f1", 0x30) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 16:01:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xb08, 0x10) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCOUTQ(r3, 0x40047473, 0x0) 16:01:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:58 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710f37000000fbff00009d"], 0x1) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0xa0000000, 0xb76, 0x1}, {{r0}, 0x0, 0x80, 0x44, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x0, 0x9, 0xd7fe}], 0x9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3eb, 0x9}], 0xe461, &(0x7f00000002c0)={0xfffffffffffffffd, 0x1}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000040)='%:!/)&\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00']) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) munlockall() kqueue() 16:01:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x60000000000f, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/66, 0x42) lseek(r0, 0x0, 0x0) 16:01:59 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) close(r0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./bus\x00', r4, r5, 0x6) dup2(r2, r3) 16:02:04 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x800) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x10000, 0x4}, {0x18, 0x3, 0xfffffffffffffff8, 0x5}, 0xffffffffffffffff, [0x5, 0x2, 0x7, 0x3f, 0x4, 0xe98, 0x8001, 0x2]}, 0x3c) fcntl$getown(r0, 0x5) 16:02:04 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x18, 0x8007, 0xfff) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:02:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x290, 0x20) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x48, 0x8001) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:02:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) write(r0, 0x0, 0x0) close(r1) 16:02:04 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) read(r0, &(0x7f0000000080)=""/188, 0xbc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c713df7a03aa47a0214a484a83b1be86608e06f4fca8c032e03a20c9afb8bceb40e", 0x30) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="ecd704208af137723b560e330b7252b2a994992b588f537ea5df4d4d453e66f24404e19f98b7bad915d31acf6659901f9496f40c81045b3e9cf4faf315819ef3fb5dbf01e133075a54a733ee78366ec089748da8bc6201be27fe0fc11f18ec873c00de94c898f7714e5f1284ac939a0a309286002efde6c460b06282938dfbadb7ec46a609f4e669af5829ad3e18b715a16af13ee0d29b3f66a4da93da5c1736deb9d0725397fcc6463c0048a1651f50971033945f645009ae62b2a5126a47b262f7a565e3fecd7cd37ce7e8721356d1121bbaa389401f61", 0xd8}, {&(0x7f0000000240)="5faa2cc61a06386bdde5d8a7c6217ad244191c6f500e9019a6aa654327245a1a200ea1e207e3a69e3812d0154d1b63759548d5e4ee28e981ee002534ab1cda8fbff907a8d9a9f425c44cf72b8502e104660373b5b53932ca8f2066c209b24c5d97cc29aeaeffaf279c", 0x69}], 0x2) 16:02:04 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000001c0)=[{r0, 0x41}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1f, 0x40}, {0x7ff, 0x9}}, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) writev(r2, &(0x7f00000001c0), 0x0) 16:02:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) shutdown(r1, 0x1) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0x3aa2) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:02:04 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x117, 0xeefb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = semget$private(0x0, 0x6, 0x20) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000440)=""/115) chown(&(0x7f0000000140)='./bus\x00', r1, r3) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x167) r6 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x110) ioctl$TIOCSBRK(r5, 0x2000747b) poll(&(0x7f0000000080)=[{r5}], 0x20000000000000ea, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40000000, 0x88) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={r0, r1, r2}, 0xc) fcntl$lock(r5, 0xf, &(0x7f0000000340)={0x1, 0x3, 0x4, 0x6, r0}) write(r6, &(0x7f0000000240)="d67023c919f355a2ca3e469a62523d02b90dd9dd8bf8c6f96e6d73590427af7b58c120d159c5a9c3260b6b6109b2c5c72054d30e1511ca71846ed67670425b1d38b37fc02e36479b489563fb95e5a5d3", 0x50) poll(&(0x7f0000000000)=[{r5}], 0x1, 0x0) lstat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000002c0)) 16:02:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 16:02:05 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:02:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) 16:02:05 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:05 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) open(&(0x7f0000000000)='./bus\x00', 0x8100, 0x8) 16:02:05 executing program 0: socket(0x8000000000006, 0x4007, 0x6) r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:02:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x1, 0xffffffffffff270d, 0x50b, "32916be3afe4c02a551560fc550d2634cddaddf5", 0x20, 0x9}) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e8000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 16:02:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x82) readv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/89, 0x59}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000480)=""/81, 0x51}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001580)) r1 = socket$inet6(0x18, 0x8001, 0x68c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="a1b3", 0x2) 16:02:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="bfcfa07f345fe11de5a8485205af32746f726f85a7b49527a7e8fb603ce826cc0e4516497c588f69c742fb0a0b688e9f25103a727c83f0d958b2f758a5dbbcad303d1814fc8d"], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000001c0)=""/76, 0x4c, 0x1, &(0x7f0000000240)={0x18, 0x2, 0x7, 0x8}, 0xc) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0xfffffffffffffffd) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff02) r2 = socket(0x2, 0x4002, 0x0) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x41) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 16:02:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000008000001000000afba2fa89e00f5ffffff0000c4980b5013be003465d2e2797969"], 0x18}, 0x0) 16:02:05 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x40) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1ff, 0x800}, {0x3e, 0x234}}, 0x2) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) close(r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x9, 0xfffffffffffffffd, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9", 0x11b) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f0000000140)=""/33, 0x21}, {&(0x7f00000001c0)=""/87, 0x57}], 0x4) 16:02:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) close(r1) write(r0, &(0x7f00000000c0)='\'', 0x1) 16:02:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000000000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000200)={0x16, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000280)={0x9, 0x8, 0x5, 0x2, 0x1, 0x4, 0x9, 0x2}, &(0x7f00000002c0)={0x7ff, 0xa01}) 16:02:05 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) socket$inet(0x2, 0x1, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) 16:02:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r3 = geteuid() setuid(r3) getgroups(0x3, &(0x7f00000000c0)=[r2, r0, r1]) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:02:05 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x2, 0x3, r2}) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3a, 0x100000001}) open(&(0x7f0000000200)='./bus\x00', 0x400, 0x90) 16:02:05 executing program 1: r0 = kqueue() socket(0x26, 0x5, 0x9) kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget(0x0, 0x2, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x5]) 16:02:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kqueue() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) r3 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x280, 0x8) renameat(r5, &(0x7f0000000200)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') r7 = fcntl$dupfd(r3, 0x0, r2) pipe(&(0x7f0000000100)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xffffffffffff74cf, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r7, &(0x7f0000000000), 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x3ff) 16:02:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) fchmod(r0, 0x4) syz_open_pts() ftruncate(r0, 0x5) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x5, 0xfef0, 0x3, "9b32e7733a745d729ab0b29d4c878e899ce3e51b", 0x7, 0x20}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x9, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) r3 = socket$inet6(0x18, 0xfffffffffffffffc, 0x6) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x8000, 0xb29, 0x80000001, 0x9, "b91a10f08ce54a5bde6adc81a961a5972a8e917b", 0x4, 0x7}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:02:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:02:06 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001940)=@in6, &(0x7f0000001980)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000019c0)={{0x18, 0x2, 0x3, 0x9}, {0x18, 0x1, 0xf0, 0xfff}, 0xbf70, [0x9, 0x7, 0x81, 0x7e, 0x6, 0x9f, 0x7f, 0x37]}, 0x3c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) sendmsg(r1, &(0x7f0000001900)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001780)=[{&(0x7f00000002c0)="201cfa863c2529ca1991d88c3c5f8a706691c922281e04e5b5223180d6b87f4c5619e3f4150493374df5b8a8ea4904cda46f80100044710c398072a8b7b19f479f07fd2f60", 0x45}, {&(0x7f0000000340)="3ad22a2ace86424d24cee228eea60f57194a7ad43aafb1cea4a469f3020f76817641ccc15cdc52e200d8d2fe5e812e03eaaa3f76a646cd948ce4badd33680d05d01481237163ef86964bcd86286ba08214a378da129a1e8d4abc87280df2248af80d01ace4c2de", 0x67}, {&(0x7f00000003c0)="efd0b4e533b7c8549112daffe45e2fa747d8bdc1a46d6cdc78956aff2a69e802f8560afc56e536f01cff9c231b1d29257ed626ed991cdf42bdf03ad721d1b49151a47fcf61990f52b6e0bd179d76e834d29067492b6f100d3e2c6c8f9f461f17e9f0c7adebe8fa587fa59765f97a50375421d16c9f18c8f82da9c5e38e06449877907e3005009948174f5f97ccd98fba408d59f2b4c9d4bbe6b618ba3a2266c682c6c10bd0a118726fa0024c8eaaa181ab2c6d4077893f481b832111955842", 0xbf}, {&(0x7f0000000480)="f113b5833ebeef2d9f5d717d4cc75cbee002f36c7a885587864ec0c45749c7d00dc121827c0f089d15e7c171a07e0b423ccc8d92580d207a5ba326aefab0b33db77734027efc2d6cd1416d0c392515ae5247b9ae0cc74c3d4a45332e14ec02faab6985c701e93c41aa0bce819b25b7a3ad990aa9c02e15ab31c65a6976dac30bd746045948ab5762addc7efc5690b2f9399309666013e95ee1579506911eedef6825e3c9487e1e23bce4fc41dd29f63cf81a03b4af3bb99b", 0xb8}, {&(0x7f0000000540)="723908ec0be198160bca0a0b3691757934a73215c5d07c6b01622ed4a4c8c62910d8a6e77195f9f24a556a1729f02c005a3f614cbeebead5e932f1feab008dbdf43c6ba3d34b71252dac71c8f13ca05deb71260728bd854a0278f767da77a32b16edcdd85c03510f2dedec310d3925965fcc547827692e285c55a739d7235735e64083a7f9e94c23a7dcd2e15b2a0d71cb5363a3b64c2d", 0x97}, {&(0x7f0000000600)="4abe8a4824236ee40c24742f814ba3594b3df38317dabf12cfc93563b96f55db830dada4999164cd68abe00e4e1c1f4c380928455053a526fd03d1fefcd1fc6749583c", 0x43}, {&(0x7f0000000680)="67bb456167df6c4bd1bbf126c35dc6b6c4add9f7aab10c924fa5c0138922e74de444d57f00394e0039a4cb3a56bf278ec198b7df12f97bb4f54e87fa450eb3462ec5f9d7949532167a53190f92bc663c1145ab364ebbc1690357949683b8907220722951136cd7d2cf42b1979611f9080d2c908c7540ea89ee25da1a8ed4caa7a184e9b68559c285e44a9047c771447cbbd02e5a324fb71be4e8d3a34ac77347fd264e1a393239cf41cec4473c24b201d768ebaf143a61d563eff756036cc065b4df661c95c901b0386933785ee7baa16f3640ca047723eec62cafd3c44144dc3109da9fd7f7853bec64e4202295660b32e3d8abe8ad9ce1742c6db264cb6cfe4e55da3bba4932ff4ff994b5297d9299f08dd1f4b3af991b5899072e700990f5cab1afd3a21336d49439e201bd94f169e90afc792d9944f8c068ba776c1c1a90059b5cc3b758fdd5fda1a6eaa8228cb09cbf78f210289e98768e3d77f0e9526cce30329b9f749e8ab18276b75367b4d24f496865492e708b810bfc4ca308a86c4116199c6d0e56f653f83011ac034eff4fd499af8702c4c4e8131f350f8e9a545561b89fef2b4201704e00fc9476c7ce875e720d062308230132cd6f48cae1a73e420cbffa86608e82d4b8e992a4c9abd7dae68ed91a14042930d10def0113d08f3c0e9dcd558650dbb25dbc0ce9d8a4a885810208061fe191939ebb4379ca4c4cb58ad29434d043be460ec8dd713d3851b1f99087e742dd439ab71efe4da1017dfdb1462435fa3c75a4d7fab288e35008997be5375b828bb0174690a55725563652b6dc887cb56344f871e3bdbc70bfb7039e2ec1b32af93c46f9e20f34d9f46ce220dfd27c73705467b501d4b79f1619a727dd4cab06ee307195ffda3ab5991625c9689f982eaa304d46520cca976a04f9f52c95e9c34c44dbf3761f60497cc448ab2e44ba183f170122b1f275caac9a0098065bb194455905e583b524e9e740b0af8679ddf6d765b2ca648141d2efd4cece8100e5104eb45cef46be5d4b6b30c0916ce79ca0f84fba77987f337ecea1bd9740ec85706a39ae56a8848031d5caf79fbb3442d560b055dbdae0f67ba1b538649f0df50a3433b69c11359dd7f118b7ce8e5a89987a4776121506b8ef1037bec8b5bd4723c06824779b3cf7641459e23952dcbc976ef0943769250c6357390ffd9e89245d2a90b2abd6ae2abbbe14913e5877f4b279f2d0fc2360a2ceca813dd6d48e6b98cc095b96250b64ac69c8c97bcaf083809b2713735394cca39fa3139ff602e490ef12eac4b26f265a9c0561bcac8593bec0eeebc59b98ac10e63b3c3bbb57e3528fcd5578139b44e299ddcd9b377afa3c45c7cfbd38eb6af63931a916f9b4ea6977e362ff6d6c2aad1305ed6b3c9056db6347e56e9b490c5c9b40ca6f186eac60880b6fef87261a88d330595d876c2e86e1b939abea1e4c4eb9333d04a6df3c65d7937ec523a4c19db9e3c1f75f256d848d08eb9f2fb6ff49aeccfe46a7a96e8ec2ab188402171a887f4d465c950b4398fe73c6e18485159b0d99dbe54258fc9d28028e507be3ef58af0dc3e192d35a681b719f7a8948ec620d700e21c640bad1f513aaeffa7101a34bc73284fa0989a80d70e15648aeeeb5b50343aeb226730f30b26ea319abb922d9f159f02772b847d5e883cd816fdfe5129fa48f7d60af8cfa07e7ced5d072a07cc85c1c0d38ca53a6f782574cca3a5bfc4104aae8e381e86db75dcf9772a1030d5ffa12b591e39499c529b40c370394b20cfb19012553a3203f3a5b8dfb938921e3ebf9b4d287eb78892e21e1fcf1c723d3c85fb8380074dfe79ebd600e08338f69e3c37e84d514cb8a5de2466477b17188b243f74435bc38eaf8315e8c016a796f5d6a2e444966dd7c22b1043696e9293ce486481a7caed2adc96e6504b6ea6604399719842e5d4d7ede6930725e910de77162ee88de8f9bd20db0b0261fde7ac53e9d7b4fd934196c25c0f6b26112db0a8fe841422d4a1131e87d933f13030e983d958b6ebde200c4ead7c8250e115be9eff8794cd0e2d88793597cab2b9efaa3ddfd067113287fcb030a2e779e3c21ba9f30aa79d0965d028da862b177a423c5bccf9b6c631d10802ab163641640a721fff0149922d2a68489dc233292a09913c9a89e94e413910c05d5f4390c79c55d1ea750972516b9ce0241bc25df8aa4f06f00dab275453cafa4d7a8cb054265387fdc7768ed4df72e8aca4f70128ab65ef4eed34e2099031d58947b6ae99daa44df76d9daa4d1724c6ba9d71ebf6919829a6bf277a15e670b58b38db1536f1ea309e07656ea05f0cb44010ef20f1874cfded1885c0c6b9886713d66af6fceab790be646eadd9be032f028d8103ae060216625f485da2bbdd7126c02a8db209dea7d7fee880ce6e48e1566bbb87ebd1e1fca81ccd4b5ec5377021ca2690e380f08c4a43ec043083c29bafe7c301ae903543e9a3a3322dd073f59d65750662da866746ff50f7c93d07e23435c1d86f03101112763cce1f7ba2a520b4c0317a43f3ea246094d21de1a79dadaa566da8842217a2cdf1bebcc0e3c254f0cf780dbcba99b58e35c9be2fd997f3c4a49ce13a15f4a356e5bfd871221e296015204c497b278f61426f141d83e79e5900ef40a80963d934961c61d5ba16e4da6c9e6e23de2e253a4f3eb804506c8b9c296e5e2d9026687644c6bb6904eae8b6685a381a12612d616bd18445590b8d0ca681ae93d08e4392a8f51bb1702e3f45e6efa641d45a8af407033add987467871b9934224d68197041de55a65c3f745d819498ba59082b909aa6450be6128b243c14889fd4ea540f317f55d7461eab0b1dd42f6f4923d7fdd677d330fefbcec166a5475c5e5fcffdeb2f17c58ba56ec696a2ee2d920f98b7333afb97f4e84ceb777a212471d3ba9b81c76a1a91e83085143a3fb42e25224a6b0b249cf9be48701849ca4a0887837c44779ab62274ae2a060897634a0505fcf902da40b9cfd06c893f29ed7605a168af83a834dde146e1f9c88b9689f3d8e2b6f787feb5ee22a7285548ad3ade3bc0519392730e9dd7184c7d84a1b59dedef0519963e41a18fdfb78105adf9615e52537571b62ae24333ab306c52d1c7fbe14cf61c30883acbb131dd813e6b7b19a26e1ce9ab8313bd429c429b1e52eb7f7edef23d626a9c40638e832bd5b84610a161516fcd7309f8f61b290f3030935eb2ad1b2d58f6589c2c1ecbda3175bb83104b7933b0b215bbe94f18af15f4265eb87ea99d60a6e2111a4e7284d01a4a2c65f291f0331816b2638c6b0b21a0cc17969fc24b2cb641d00396c2da650817d8d58c88db98828723cd868b1440a15f86d4640db4929866ba6002750bb7745c7b32cb088e7ce5da84a09e03732dd7aa76364acd755fc28b8b9d4f924cadbe2cc1da9173b86bb10adef22f36020346e05c719a1fb36c1af2527ba53db7aa9668e4d39edd8ac84c7b01a50003da70c588c2a0b16782f5adc94b4422fbd865b6bb0c81fdaecbd6576d05284f9ff16f6c80a558e126214a181ebfd6a0ea702b44cb51b4359a5b324d4342a8bdb69d4e46d5a77c82e5a6c8d900069f87c9bcdfbe8435f7b7b8ccad87359e830bb50dbe8bf0af8a237646cc3519acd772733afc8e1d969086d45fe9902b4fa2bed73cddd845eab70c37ade655933aee88050ad00bf4cb5915f599914b515cedd7c6222398e005af4d6fb9ca8451488a62cdd762a0714d62037bc34048072d4112f092adc71d03be7db6a0736532c5fc1acf27f4f18236080da4d817380300afd78f567ad2e0772cd5b600b21a098ae73be9801a8ada5ca0e924c5e5e0b92c68744c90f1af9c55dde6791e44882cd78ae439f1408676e1722459ac60d6e4ab351cae8252699f9dc37975ad71b47a143d8d884d2c3d985106fc73a92fd7ef370c54358c25b922aa66cddbc8acd3dd230a39c35496afa527fae1f49bd1ab1c33b1cfe41c9ea7ba6572fdd3f944d842e6c0509cf3793995a31d971d21d9efe26c392a0d919dd7fd9c7592b436ba75e09ece35eabce513f8e74c187c0510e04e99561787353b735ab77864335e9ff9e77d7ba9b1f7a7df1c00512881206be0403a979311d3db890f29cc1ba0ec7a2269117bb397c0bce7e37306407df9c89a1796526715e0c8b11928d5ca58c18e591806a762b1e46e92abb603b5b14e93394dd70172403a316a01bec0be9dc75e5cab292edd8ff4154e2acf20e664e6041f1ccd659e6757c8fafcbd2c3fa9a96eec6271fad7695c408f2b7a2f3731d16e8c937c33738f8b841c9a09eb16bfdfb4223a5adc3a0bd0129eae06494458940517d582231e04342a1f7245e96274fa499ae66066ada859c359b43c5311b9aa40b1dd6b366041fc5009defe9433c85739f8afc91d139a38d65939a1c20fede6840dc8994c74c32903babb657a21bf34de10e6de111fd466f3bfa9527f3130d0d5c5886a8920b76083a88e9633d76f5d55858d17bd1ade1e61f92fafb0a06b8a8ca5621bd042f06598f2c29a8f4dee544f6bd4f62e5761f5eccd7c623edb53ea0cdfa605de6d94d58d4e984b03636f8bc2e481c839df59a2daa2b773b23c71de0f6589ec3c1f702dbb2251e94cd796e84b36e508d824b65c595b2104bad117b0e171fd02597a2de43f20f6584fd547f3fb78078aa82cf3aa166e793ae31fec95c07d4ea2df28db0d8fbef48becb2529d2c21ef60666d0f54caa100e47a330ee5d12e362b8d05300ab362e777b5c8bf3b5ecac61ae8cead7e29f85ae5eb07dce83f292fac2d42afcff20903907fadc89aca5120c2c30fd969d8a8d2b6577ecd80effa5498ae053c631eae251c50432a85b928bc58bb1624209a195b9c3d4109494d47f1c631caac6be65f85953274e716006d342041bb0fd57981ea1ea2fb430f348df53b0da59cad694784f4d67229e3d3e45d11bf80654cb4a95ef9638493db7c032f296b4ba3253bd9dc838f6328fc007886f5afd3e03d159e955839bad15f8262dd377ffe158f0d728406cf0392a60a0978a4750b6e9c76dae6fa0e0123db3d394f18fce8572514281d39e980d73ae26b967d806f1ce05bba8e157251a866bc38ef54fecdb4d84fc75e3d2413ec7dd2439020f2e6617089eedd16bef7aa1dc7f247098e785a319ab3f2460c9ae7911a69840be63922c26e900f5cd4d841dda29fd353d0d74403795afebc28dc79072bd65abb36466f0fbcd2ea783e09fd7b379693e2b90d02842a7917efdff5983341ed010ee9dbf382c5200147a5105b6b23d8f680a514e4038034f76430623011202b5c165ad21c806d02a9f42607530fb96c4ee64266f0e8e5334f82c0d2d1e961092adc34495a151e6b899d33eafda59162845748a039893fe8392496280f10bb5768fb9ee1e3f25c89d4c2d222fdaf85b00f570209e0ebeb1f25ea6d7d8ce6cfcef178e8469b31d7cbabdf766b6ee6a06c57d29cf09cd812ad93cafd0949f3ada141c789b52a1e3370cc190e3bc4ddefdf45f99b20ca90a180372cfbf6eba585cf7cef267222709013eee565e930b80e590c6324b136b271531bfc0f37757dff820049b0e03c0ea48a3f78ff37c24a255201d7c076512262a44a9040ed455c460da18ca1667b2c7c856ef2f7acedc76c71992e5189abe59bd8c070f56dab15cc449bc9908e7eccbc62fb5ed30df3201b84b40a2b87453b3e822efa47409d1c3865c4f9fc76978b0240cf7cc3ca2c2f3152cf5ca6e0b540649400bc021b010e02d592c6024875b31b2", 0x1000}, {&(0x7f0000001680)="fd927439ea08266a12b9f5d49d17eab450c06d183d2d1bee7675695853a08997ef148f8f9eee86cc49b7bd71bb45f2b329f576f5f276207a67d3db266b7f5cd85ce58cc567ad8c1c59f443780b7778b2c90d1ded76873bb04f9cd316b887a352e1fc228dec4e869d77da73698ad4dd8664d24231394d68cc241a1826d0f688e5db7ae21a6eee70f1775b87bc602b7538ceba5949dc582f4ce21e6db014fcaf997fb0b0d4e8d0720050b9815e06edb6b9ddf4df830e08d7f57845c0a859b25a5593", 0xc1}], 0x8, &(0x7f0000001800)=[{0x98, 0xffff, 0x5, "7ab2f142b4c051ef6763ffa508a87020e190a5d0434cbc4a2cc487e06fefac1f41a20af726c0d7e0c3261a938aa637a7065eba5dc6d7634d6f95637daf64bf5e8028e374e5ffa576efac6dd48cdabfc5ff3d5a4b2981bb04dd2b92415d8503bd8d4ccd96c40eab9f214cb1ca62ea09a32954183162044f8d1d37eaaa7eff66d9a9"}, {0x68, 0xffff, 0x2, "a59ae1a30578ee6bf85c4e5e5a8409172e7a2ab0681e7d04dc0a062bf7f02347cc433d523d48f7b77638d6f19b43000da559797ab4bc2f8b660c44183ebfc921bb59f51c99573d3bf2e2588b2985b486cb6f0839090dcb"}], 0x100}, 0xd) 16:02:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) socket$inet(0x2, 0x5, 0x157) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x400) 16:02:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socketpair(0x1, 0x5, 0x1, &(0x7f0000000000)) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) 16:02:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000000c0)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = semget$private(0x0, 0x6, 0x501) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:02:06 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x80, 0x3) link(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 16:02:06 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:02:06 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x200001) flock(r3, 0x1) close(r3) r4 = getpgid(0xffffffffffffffff) r5 = getpgid(r4) sendto$unix(r0, &(0x7f0000000180)="22199a0ebea38e384253c559abe6b88dab52a5c7cd17def78b0e8e3243d1eab94010ceb93caa93faabb7cf3e393f0a238a962726bfbf53fd8c9dd824a01d8511c2d03d76ba989f630eb181d18382de6e2c5659e7daafa989762d5a529e6d928951fe1c22e1b5cdc8ef953dd27d98a46a9ae83df04e5e1a2a2e69cf8d8fc9d92258198c97d86145eb47446908dc8e5fe75f0dd9a248a8867ad389bbd3720872f4e5138eb13a4cc29b36bbdbd1d66776d615bdba4be2d03a135dc4c7e193ad6c316e40719c2c1dd870f8983fc426ef16246ab28dac93f944bc", 0xd8, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="05002e2f66696c65310095d78398820c7673d2a49bb4c21de852213f5db583c2b17aee9a7373975d48311bcc2c65d9b37ec4279e217815c239360df83df25ca95addec778b2d5a767d89f952d90ed8d8babd98baf11065ccbd0dc6ae788b2369a3672d153170f5a4dfede6f5c7ddbe752046eee3fdab2d904aa304b8a43a95f6bd3d2ffa3309f7d7d222bb366fa258d90721a89780c3fa7d74f9a87ed1ff0c94c1a16c2466f51f953b2f869858098ea95f204df54495fe9a1480364e470a5ad70b62b3493988ec30312482413baf05e67d681c77800129a41eb1"], 0xa) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)={{0x2, 0x8c2}, {0xf2, 0x1}}, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x4, r5}) flock(r3, 0x8000000) 16:02:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="1c6abca7bf0087914a3641d3856712090fdf79eb427e2ca2e20d57d8ad6b2ac7f55c51543bb496e14d577a7ba8e88e1aae137da15f3e22093dcc62fe4ec8ae05", 0x40}, {&(0x7f0000000140)="4f0df1548b93929aaa109f19223fff40d1c22577cbe39715241464556dfaee9644df57c981bc622ceaaf79a68745a6d14b8479edf159a68d630185ed538e221ef53cb4851caa387f79cad3a50767c1c1d557cebaff6f398dbe251b11447006e80d3b4857f676cad37c3fca10", 0x6c}, {&(0x7f00000001c0)="e6aaa1c60c5ef7b19e91da1145bf541249c84773f138b1415c8ca4c6f7447688b737ee53f3f66cf47d4c35771753996f384bb7f4d57544faf228732c3b596253bece3311cb67c5064f485df989406567a9c1afdd738bc2048b1c3e4f2f477c14d136e2581993a7a1dcdcb5296d8bf77bd8d63aa0d9b0abf93bd2035ed44844fa395c5b66ab87049523beb8fb25d7116589b57850d9650a4a71bb78c97c6b354d02789326301354b44ef49f2c3970607bf122294d4ffd7f6963842d4e6d6338b1b17067571b4b1eb1a6423798ed6b9b19e1f45567e6c3cb7319db2fecd99b50ecb8b4c20be7ed41", 0xe7}, {&(0x7f00000002c0)="38a4374c17eca1c7df719e5564facf4163be2d2f69b59686555efecc6ca89c59424301af611bf31ad8eac601920520b0c952456d578041b52de3a278c6e7576fe0bcc75406a6d7dd81cde19cde5bd64ca130bb59b4c63a91f68d2afd3fc913fc62fa2efc", 0x64}, {&(0x7f0000000340)="dea3ea021e4bfa1b892acfde0627b0ffb8f3890e8c04dac2526e0bd60c92df764a6a12c5d1b7a8add23704e5b13101d447a7f25787d63da75962bc9edb5548cb5f1e1e035ebd1b9019f76b435496289767c12968e028673073fa7e0999d6f1f5c1791bb77a4a9688d35c", 0x6a}, {&(0x7f00000003c0)="4fda6633a156f0310ad74210f0571563c08a05ed24fe3868a2992c4e2ac6b29b7e18bb41327771248f2e7267a3def19c38bd3cc5a516967a80dcc58b0451c7764c57be63ed573d81", 0x48}, {&(0x7f0000000440)="e4a5b92b271dfff975de1edfbb2e99924bd2e8ca465632677893c6db20a820", 0x1f}, {&(0x7f0000000480)="b6a6d39075757d69b3ff4cb04660224385c32e16c77b2eac3bcd51d56b19fb68b2752c5f9cd375d94e83a0c7134552c77262f3e40c24", 0x36}, {&(0x7f00000004c0)="49f9d0e98cf59a708f32187178472be5c1bfce6166671865504d944916659e5d0832c535f5e34a4e587f20694c8b3c7d679c82c8661b869e16002f1317fe70e986c8650d63ed1280aca9bb40ea474435b52ae4b3846ec32ac685ada728d71a93ae5f1b26723efcc93e2ec327b0a1d47b079b2b46aa456ec4a05a5df9e76153d0853cfec657e449509dc40108ce33910cdc7b6f01eaea30204926e93a35d0ebd52aeb2fced065b73dc128f13e7ae7b13c", 0xb0}], 0x9, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x110, 0xc}, 0x4) listen(r1, 0x1ff) msgget(0x3, 0x400) r5 = socket(0x6, 0x4000, 0x8001) read(r5, &(0x7f00000007c0)=""/221, 0xdd) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000008c0)=""/88, &(0x7f0000000940)=0x58) r6 = accept(r0, &(0x7f0000000980)=@un=@file={0x0, ""/108}, &(0x7f0000000a00)=0x6e) r7 = socket(0x2, 0x3, 0x1) r8 = dup(r7) unlinkat(r8, &(0x7f0000000a40)='./file0\x00', 0x0) connect$unix(r5, &(0x7f0000000a80)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r5, 0x80000) ftruncate(r1, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000b00)=@in={0x2, 0x2}, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000b40)="50b9c2d18c5afd6811cf0ceeb36e5c28d790592b1a0ece084814cce70ed01d6f9ad4d4ffd1d052a797ea49893207a919d0d4919c0742b9abe88c3b77a87f489fa4966b336cd8ba4f7630ff4d249f45d10323c392128f1b6b0f1f58cae7cba27c898ff0f3122a9bfdac43f89b619bd97d24abd5fac885", 0x76}, {&(0x7f0000000bc0)="26ab180ecf08b928c9ef061f9350bc7cf2cffc366074d8e0b4c51325d2b8670d380f30c067c640b716429a036b9bf3f69ff6561d4a39b3f94697453d99a53e73cfb344a2d4d6d5400f64e54160d3ee7d6e572e5b5cdb4c4f0b6710cd0d1ac0f159c0c02695c5e9cdfaa4790afaefee936eedacb6e35cadc1ccb90799b8cfa9b8bb65554996ce4e3d38fab2b1001e64a694fdc5c56fb01e3230334c79201bf9011fdf5fe573b7856160e1fa6c83397aa10f8f9ec22a87adca3a1f65311d75ff2551802b6714fdcc41a4adac8b50a625337e555e3bb7586e9c9a021d106bc854a5be11dd34d7f96b772ef1211ab9b5", 0xee}, {&(0x7f0000000cc0)="ff1220db37ca14bb0feadaa0c61d94c049a0a8a7f6d5c03d1250a12d1b6b0803db46548869fa74123bf7d7e214e74a39e356", 0x32}, {&(0x7f0000000d00)="6cb6b10786cd2a7abe5988d24688258bb8d3a1f6a6010b35949d3981", 0x1c}, {&(0x7f0000000d40)="e3a90b8d729a22176d454c76dc533a44fe2fdbbf6693289aefb23dcdfbfc6248f64bdcad055414b0ac8fa65a947ae03e75c198b99df4ed8cb2911bab5d74beb93ccfcaff6e28662de62f975d03", 0x4d}, {&(0x7f0000000dc0)="758ae29c3d5dbf4998426b362b5998438c29786681d1654f26459a781f8be99970c655b080ac1b8ab1f02a8c9e81bdf504a22a7c17ebe4", 0x37}, {&(0x7f0000000e00)="525c363d2a45f068cd895840f5142c5663a4dd64d6312ea8285f6b8f770dd4da24b1adc44c9000d1fcd0590c2fe9c1fe017e190ee33e4ad19fe8bbe0ba2c475d08dd497ca751c0c7aa52d919925ad803f7447b83c69c270e90df45a8d092328a17498707f6156020907a431a16e89589ddb253b9122ba11447c39409d09c09e2d895d5e30ca0ca0755e1883a20c8565b6bf78feb2342fe26f8cbc5862779566ba40dca315dd720d600a1c02b27cc18bac8b68a54e1a77f2cd8db54a160897fa83012017abff86c35156145acc10b6c5aff4aa2a5b1090db59a47817ebe933815b1c26587b6748fdc34df764ede7f10179f5a384521af823ec0f9298ba60a", 0xfe}, {&(0x7f0000000f00)="183855641aa3c66fe483b0a3b38642bab8b180d4f8932da0c83b0a411378d3ea6169a3d4864f61d95cabe5af9307d5f90411923803166132ddcbc68f6863620e901cdb386beb150bbe4eedfe302c6daf8908b190a41e026b57fe656a3880", 0x5e}, {&(0x7f0000000f80)="a2b63b1e0bc4a893fd561498e6d7482927bbdeef81d74f819b5dd3ccd447bbddc4739549f5b6cf57ae6ea996ba9da221357e8a02758b44673129673b335f5f463ee4738d3d733834c39d693b", 0x4c}, {&(0x7f0000001000)="87639bc07944d78708288e55a18b72429afc13796c5f52cdce8155ac951d1ce1b283c8c7a2a178c387fc67c32e51b8d0dc9edceaaf38e87500dbaa19ad4575e3acbec8cfacc06b893a348bff8b0fb67233d5188496701bf75eee1717589b94f0bb8cf70ea0e96ec6dd0ceade8ae31d9fbe94e4b7498276cadd25fb53d956e30a16ba02e660afc8c75a2d1034d6d8a14e198ffb2ba9ca6b11b289e65040588deeac11d9d13d", 0xa5}], 0xa, &(0x7f0000001180)=[{0x108, 0xffff, 0x4b83, "800deb8bc498f479968ee4b05fb179e869c7332314227464e8720b89f6ee734cdec17ea8a98ecb4695cad6c5d5eba8b2df1a959e8b37699bf1f4c27bec9dddd04ac91fdd1e81c384403e2ba4dbca04819b9bcd527edc932f9bc578eb2c8f59b0209ad451ca233e76eb2b692495540e3f1b80a61662d852f1b577f6b2b7958f6991aaf6594bc21c2f1a8abcb05fc7c11fe9d631b43b8702246f18ea82addd1b9ff082c10c4a655b581745d76cfd87b6c004c249f74bff4ea19601cca6f1354cef7bd6fed00b89cdf64ae4e368416446edc4fe1cbd4b5ce38e8bef08a56f9d7177753ce3a73ea90c9044ed77fc865eb0aaaee78a653b3d2f"}, {0xf8, 0xffff, 0x1, "50cae9367b669b2a8aaeadb3c7ced908f26a79451a0285ff38caa18fcef9d1086bbe6c0f9a8826776240f35b736f1d34aaf8d866e2b024139ef42653ed793699c75ea44b849d2e81ee4c3577dc83ebfb044cc078479105238c60436150d4f02b16730ea112e76d4932f8e956ed28f70a4b33e646e809e95835d150fdc5d181e9ac531a17e7352092de1cef5e8a742a58637ae903ee443b4f5c5c0e6577d8f03d8411be72e6489e95e3c70aca35d8bbfce3898871691101231f57901779a0ace4beb3e37f29bafdef91f39986cc724dfc4703b4bf061d4ff626ad741d98f67691d401d3b46437"}, {0xb8, 0x1, 0x2, "989ffb60aad19fe3461bcadee9545355888c5d7572321f1016dce4ca5a0600b1d8c96e69a7cb601ee4ad01788bd9c321b35fd5748f001de8e6af0192fcbddf2da7e00d0c859f96b4d041ce51a6e55ac05e8c37e78578bb826121b48648fd2043bec845288a12b695af8ed9d8fa0fd0fc828ae8fc1f2ac07a6febc0835783c438d99e21fc048f85334c0bb0a192e4b86f8cd521f9bb3191bbc972ca70db352f6d73dd6ece07b5c405"}, {0x30, 0xffff, 0x13f, "c4cef3c5d7ea2aaf8d420a078c03fdfcea0140f9bf2fb719d5ed734fa627"}, {0x108, 0x1, 0x10000, "efcb92615cb5659a14b9238f99884de548e9a2678604b31487c83c38cc5862afa49b1ae5a9be8480927fd65ea0f9ed11833722c0dd76675e32885fe70864c12ae8a2f4ec89590367a87f0f8ceddbb4d6e4d4f6fcbcadd6aa0c114ee3e3cabec4e8bd52ada2677be32d71945e2393a9d0a5ca6f7295580a93e44f4062b8cc348de4154a89e444dd0f87eeaff8659eae9c1b4c069488b27ca4f1ade11f5d3c8da0c8e8d8eeec032e1721afc0b3398c50515055cca4970a31978db6fd968cfe0c150202ec1985ad88db6c55a459bd991e5d556cc834d182ba53a5e346f3b79275d790ca49fdb757076656d41651372d8bff6133"}, {0xc8, 0x1, 0x7ff, "180e06fde57e9bda0e929627afd085eef3c433c471b53eb576cc4dcf354c02ac88e7d75a734106e17008a158c3179995dbbed98795d89ef768316bc93014ba26aac422e93e34054966e8d06f34ab7e3e997c3aca9486b39f6cd82d22a56ea1808761804932d03eff716cddc75b08759157e757ba5e4e26af751bdf1b9b8ecc3fe9b1859a4e620f6df603db32c7965b2d97b588e1399dd7e65ab7102e97058cdc30f8b59ccd24d003f15a47040f928f21d5c86663ea9b37c4"}], 0x4b8}, 0x4) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000001680)={0x9, 0x81}) preadv(r1, &(0x7f0000001780)=[{&(0x7f00000016c0)=""/145, 0x91}], 0x1, 0x0) fcntl$setown(r8, 0x6, r9) r10 = dup2(r0, r5) preadv(r10, &(0x7f0000001ac0)=[{&(0x7f00000017c0)=""/211, 0xd3}, {&(0x7f00000018c0)=""/39, 0x27}, {&(0x7f0000001900)=""/67, 0x43}, {&(0x7f0000001980)=""/207, 0xcf}, {&(0x7f0000001a80)=""/49, 0x31}], 0x5, 0x0) connect$unix(r0, &(0x7f0000001b40)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$dupfd(r1, 0xa, r1) r11 = socket(0x16, 0x3, 0x9) dup(r5) ftruncate(r11, 0x4) getsockopt$sock_int(r6, 0xffff, 0x818, &(0x7f0000001b80), &(0x7f0000001bc0)=0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) 16:02:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, 0x0, 0x4) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) ftruncate(r0, 0x2) 16:02:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:02:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/223, 0xdf}], 0x4, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) pipe(&(0x7f0000000180)) 16:02:07 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x3, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x8, 0x0, 0x2000000000000000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:02:07 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6002, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:02:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0xd45) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x2, 0x4d08, 0x20, "86f70145af3719cb3d36dc6ebc24662b66b61567", 0x74, 0x4b0}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:02:07 executing program 0: socketpair(0x16, 0x8001, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = getuid() bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = getpgid(0x0) wait4(r3, &(0x7f0000000100), 0x3, &(0x7f0000000140)) r4 = dup(r0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) write(r0, &(0x7f0000000240)="34a10a010d645e431b09958acd8642d7ae37615ae65296019081e016eb53d92aaa48b2c6dd7fa315d2cf40df8361331af3bffdb78ae4ada232719a0aa59092e7338ab0af5e02eeec6f651176c363ab4449b024ec3397e48f4d3b4f9a2b0d6ef4d65bd4c2189e6eb2bb06cb88cf56db7fdff314c308d18e842acc0bfac1fbd078ec5cf03e1fe19eb99e6762123e67d3", 0x8f) recvfrom$unix(r1, &(0x7f0000000300)=""/73, 0x49, 0x841, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = shmget$private(0x0, 0x2000, 0x5500e6863a48109a, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = semget(0x3, 0x3, 0x10) setpgid(r3, r3) shmctl$SHM_UNLOCK(r5, 0x4) r7 = msgget(0x1, 0x6a8) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000003c0)=""/130) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000480)={0x6, 0x82e}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000004c0)) r8 = getgid() r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0x4, r2, r8, r2, r9, 0x101, 0x5e8}, 0x4, 0x2, 0x9}) getpgid(r3) r10 = shmget$private(0x0, 0x1000, 0x48, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) connect$inet6(r4, &(0x7f0000000580)={0x18, 0x0, 0x9, 0x8}, 0xc) shmat(r5, &(0x7f0000001000/0x1000)=nil, 0x3000) shmctl$SHM_LOCK(r10, 0x3) setrlimit(0x3, &(0x7f00000005c0)={0x2, 0xfffffffffffffffe}) 16:02:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xfffffffffffffcc1) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 16:02:07 executing program 0: socket$inet(0x2, 0x2, 0x0) mlockall(0x0) 16:02:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:02:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3, 0x100}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xe3, 0x80000000}) 16:02:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000100)=""/224, 0xe0, 0x43, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x8, 0xffffffffffff8001}, {{r1}, 0xd975d9c842699404, 0x80, 0x2, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0xfffff, 0x3, 0x7c0}, {{r0}, 0xfffffffffffffffb, 0x74, 0x8, 0x973d, 0x9}, {{r0}, 0x0, 0x8, 0x4, 0xb04, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x9, 0x3, 0x7}, {{r0}, 0x0, 0x20, 0xfffff, 0x1, 0x1589}, {{r0}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x8, 0x100000000}], 0x3ce4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x4d, 0x1, 0xb9c, 0x6}, {{r1}, 0xfffffffffffffff8, 0xc, 0x20, 0x6, 0xed0}, {{r0}, 0xfffffffffffffff9, 0x92, 0x1, 0x100, 0x5}], 0x9, &(0x7f0000000080)={0x1f, 0xfff}) 16:02:08 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x1a0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:02:08 executing program 0: semget$private(0x0, 0x7, 0x10) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:02:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x191) 16:02:08 executing program 0: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) geteuid() mkdir(&(0x7f0000000140)='./file0\x00', 0x84) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x96) linkat(r0, &(0x7f0000000000)='\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xff, 0x100000000}, {0x5, 0x2}}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:02:08 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() dup(r1) write(r3, &(0x7f0000000300)='<', 0x1) poll(&(0x7f0000000100)=[{r0, 0xe}, {r3, 0x150}, {r0, 0x102}, {r0, 0x10}, {r3}, {r1}], 0x6, 0x5) rmdir(&(0x7f0000000000)='./file0\x00') 16:02:08 executing program 0: r0 = socket$inet6(0x18, 0xffffffffefffffff, 0xfffffffd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) 16:02:08 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x183) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:02:08 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) socket$inet6(0x18, 0x1, 0x1) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f00000001c0)=""/253, 0xfffffffffffffd91}, {&(0x7f00000014c0)=""/251, 0xfb}, {&(0x7f0000000480)=""/4096, 0x5d5}], 0x10000000000000ab, 0x0) getppid() mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/110) r1 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:02:08 executing program 1: getegid() setgroups(0x0, &(0x7f0000000000)) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x20000000}, 0x8) r1 = syz_open_pts() fchmod(r1, 0xe0) 16:02:08 executing program 0: clock_getres(0x1, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:02:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) r1 = msgget(0x1, 0x20) msgsnd(r1, &(0x7f0000000080)={0x3, "8fcad81a6b47f3fd7636e724835b90b8e423a4daa2aa0b0dd88ec6ea2491fdaeaf5fcd3544dacdc71a630467a34955e25cbfbdc1a6c6fabf82521493b29a57251ffb11a13e89115fb2d40d791fc18590a57e4d45eb1d17f95b829dbbe187862aef3956468a402c61d43c507ada867e141aec9e16f32cbc4732ae1ab2ac5e715e71b3878f15e029ca1bb55354d8e024d7952d3ca0718ebaf9cbce9990"}, 0xa4, 0x800) 16:02:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x4) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4, 0x8) 16:02:08 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x1, &(0x7f0000001380)=[r1]) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffe, 0x5) 16:02:08 executing program 0: open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x103) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x15) truncate(&(0x7f0000000180)='./file0\x00', 0x95f) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="045c5fd48f9235ba5cb710a7dafb3df27fff2adaddf96415b258c2f574f1988fe16df15bebf7c616a65174b65d972bd94a05bc7f98435eba765308c9287df15137287b97f4baa91abaed7455c6ce878e6ce801be9f456c8ce2ea9ec155530be319abda3ef87e6d8747a49be34b95670a0107c431c256be336ced33338f4507199a6d7b2b8fb21e1d8f609e6923c227736ed1a600c6215ff349f6f511a83ecd0b356779eef28af5b8a59246cb3cb29fd7912250cd9e1b2fb8f803401d4d784575603d82c5865ce5d77150b57ae4286ee5695ec8aec341a6db4ac6b52c8b0d", 0xde}], 0x1, 0x0) 16:02:08 executing program 1: link(&(0x7f0000000600)='./bus\x00', &(0x7f00000005c0)='./file0\x00') r0 = socket$inet(0x2, 0x8007, 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000a80)=0x1005) r2 = syz_open_pts() syz_open_pts() preadv(r0, &(0x7f0000000300), 0xffffffffffffea2, 0x0) getpgid(0x0) getrlimit(0x1, &(0x7f0000000a40)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) getgroups(0x7, &(0x7f0000000040)=[r4, r3, r3, r3, r4, r4, r4]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffffcc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r5 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x188) r6 = semget$private(0x0, 0x7, 0x50) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000500)=[0x2]) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x8001, 0x6, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x2, 0x40, 0x7fff, 0x40, 0x5, 0x6, 0x5, 0xad}, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)={0x1, 0x36}) pwritev(r5, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) select(0x40, &(0x7f0000000380)={0xb8, 0x42a, 0x3f, 0x400, 0x100000000, 0x400, 0xffff, 0x20}, &(0x7f00000004c0)={0x7, 0x7fff, 0x7, 0x10000, 0x0, 0x80, 0x4, 0x6}, &(0x7f0000000540)={0x8, 0x3, 0x7ff, 0x100000001, 0x5, 0x3, 0x1000, 0x8}, &(0x7f0000000580)={0x1, 0x80000000}) ioctl$TIOCSCTTY(r5, 0x20007461) mknod(&(0x7f0000000080)='./bus\x00', 0x6, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x3, 0xe15a, 0x1, 0x5, "499bbef0459fb24928dc20f84b94cc0d0995fde5", 0x3, 0x4}) select(0x40, &(0x7f0000000000)={0x3, 0x7, 0x7, 0x7, 0x1, 0x5eae, 0x91b, 0x5}, &(0x7f0000000100)={0x8, 0x6, 0x3, 0xf1, 0x6, 0x3, 0x81, 0x7}, &(0x7f00000003c0)={0x2, 0x8, 0x5, 0xe5d1, 0x63bc, 0x0, 0x1, 0xfffffffffffffff7}, &(0x7f0000000180)={0x9, 0x10001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) flock(r2, 0x2) 16:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000001c0)="fc531fddb31a2c1703710143160104000044396f133fab81321daef9120cee167f", 0x21) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x0, 0xfffffffffffffffe}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:02:08 executing program 1: msgget(0xffffffffffffffff, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x23e) r5 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x9, r3, r4, r3, r4, 0x2, 0xffffffffffffff81}, 0x1f, 0xf0, r2, r2, 0x1, 0x314b, 0x2b4}) r6 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x1, r3, r4, r3, r4, 0x33, 0x101}, 0x8, 0x40, r2, r2, 0xe24a, 0x2d6a, 0x80000000}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) 16:02:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc00d, 0x8) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 16:02:08 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file0\x00') 16:02:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="131051a53c0536c8e65477d1b52b0fdb089bf6aa195705254117ada6294ada91f2b4458353af3b7768dcd5b9bdf1ceb701a7f9d27ff8dae0a206a6581bb1a60e7e2f38a0f6b2189f36fe21ab1f26dc9726fc95f263958c1c2c60f2fe5f678163aa99bdbb2dd41b6279986a4c1605be1f40b6aa25e1d8161e31175cdf2b4e1ef5ffbc208121dd561bf293733efc21f576e54ae39613ad3ec4a76c01caec76979dd2997aee9dda4d7b5af32e14792581689742fe2efc74fcb7230b408c7c580eb43584b5dc7cc899f70533d511ffac2549f2792936d7eefeaa2a76167622055a03c532c5e82301a7b14d5d21d3db610c34216385f02db71ef35a53d0510809408307927b7457b84147a1ca9745a86ac09546da70e3d4e0195848ebce477e9c05e2012caaebd49b6bcadfe1eb6a90c3091f162ab17bb3cbefacf2e0cbd2df08dc5fab9686c725c7dffc42981fba80b8aab43e523adc3ccfa9d47025e9273b2ae349bd7d28076e6fa75ec7e2bc4b2ffd6f6130d2bd9026484d9dcf1e23fa7f690a7b48e9b5e463436e5dc84ba0175ac22344d2847eb539e59352f150948d527ba90e9b175ce4eb37ea48a8c16cda8a95a3cc63883281743741c1a8d718cec9d379cf20b89047c5520ea7369a585c4287b5d1cbab997caf4215dd390a195beeff54e15cd21458e8dbe059ebe0d636691d2bfe2b0a026d0f32a79ba815e06759faf20fa44bacda3b2b994a2d049456e61cac9164173fcd61aad7a0b4082095d7c23a7a7f8d96082eb877bf303acf357250357c4ec407e0fa1b612faf9a22d88d50c22ac00e4894089a9074acc2705c530c74aea2208244d8a4b13dc2384346cdd251bec590f777e172979029e8f79f524b05ece4b427415e7395e9767589e6950a8f62157555114061bfb57aa5d8e1eb4d210c2342bb35dc3e2310636fa3bcc900d1a1740a2475685285ca5012fcb3b32e12d00a310ac079785416a99ac0cb410cf84d65214360558f9aba5a13232fd388f2b986cbdd7120dc7040be927a83aa617cb48eeb2cba59055d0871ac49157de3753a2c4069270627a088c6ecaac2ac01bafe97a5f99f485cad018ed72a598ddb628a52a37aa94f37e2bc556d9111aef5d0e11519f4bc95faa2dcd48a1a2041fc0c2df3a8c36df72d62a13647b1f23acd53fbae14ad2ae1a1ccae8cd16efe399a84e48d45ff764b268eebc77c137966948f7c411d95d9fd1aec52085a7eecb18e6898983673cb58fbcbe07cf830763c572e06188f9ffcdcca3e74ca62e019a99e29a68cc6f109dc300db2964577b8e9c7adcda2a909e1fcbb3a65a8822a237474b50ff3afe761441227f6f03a3937de9777d04e3238782f21d71cf966e5efc9b06d282023b169a9a22d69d97d0da398de043aa23baf41b48e39398b5faad446cda64f380ca166a0ed574f5805399b9027f210518925555ff070484a32c7345750cd1e86ca266dd7891d56d8a7a5f42c06aa8242e2ea40fb5ddf1857adcad39864c69c8caf95a3feabd8dbe7ede6081f96dd68000801ab49d8864d810c7d1a0f66cb7e06b182bc5c893d75c46d38c8f82ba929303a1f3aa1e470bbef5cd3fa951225f39481eaf783d4baa05a29ef55aeec08e8252e3ea283cfbbfb1a4c2da2c672d47dcb1f6f9a173ef9ee0fed3a6e6a6cc8e9b4d45af9a36da4b97506a2cbc45e754fee24eee286aef9fd9eecc9f7f6c6327a9fea26c8d3dca250dee7da8c83e4835c85757397ecc40a4d91824c7bf95812839e7535f2cb6857a70eb15ef8f1b9ea277c5e718c7fd79e9da82f1b73d5176e1a595d8209b825b8a86154b9edcaa3f7fc425b499ecdb30719e30afe08414f9e333fc92b7bfc71437769fcd6797c1fbf304d20540b1c6c9e9dabd130743415185588b969efa95cb34988300263ec94d00aa9692f08d3e9604d3a2bce2a1bca646324ff51ca190a8bcc4cefc7c5a35ab5fccdabe36e7283a1c628806d82ef66f43b0d883d80f125b18e2b74493151ba19fc90e89c35cfe670f143cc3f686f196e83917949513ce4ec86bf7eeb7308ef51562eb44aa62032586b358880095f53dab76c84feebfc720002581cd87a855f5ecab013b57ec49ebc1f490f5d17e4b1eb9ceb257250622a39d5b0729bf51922fe9f498f7f1222d81beded866948bf9e878dd1863f6e47ba3d471fd25390e78a2762ca40bec61be01ca8e39b8c97844174452e7bd479c0a4cf0080c9fac7b9af78be57f133d41e29db1cf576a06f57815a626cfd62089956a529fc55a67742db645162291f0add01ab0c4ec2cc938adea52293cebe8ef94332aa800160267ae8e8eb2d4a6c285336606473f2e3f3cc4eddf8dfb8ebdecc519cf973f25406e6b60380eaa32b3b2cc901997c117c69c72f2319049294e50e5634f2fdc1e64ecf3b9874341435a6db7959b1f4f846e39fb21981914eefeb8b91ed48c80983161c84476f38577b81c0b7135b2b487287668e4784f9efb5394d7f9ad76b77b12489b82eb6bb5bbf898e5c1949c2eae00662e20cb373a489237fc79290f490512da735ee75b2bf68c51c41b8db33e9ca49561905c64cf00992a3be31fb90be280f7b089ef9bba212c13ecbf26182cc44f420cc3216348ce3fe3d76d1e9cd536e922942a9d7c0de89e1e038f34d5817c97b8eb1f6beafe433d83095a90d6108af963682dae87edd6d8b42005d15b57e0aa276191c28b459c6699997aec9614a6b60138b7f2b1933c3084a6aef48caa467891bfe0b8b3a5493d598df1389ca7e7569fe973acc83339a67cf6fa36e1ecceb0219339ebc7486de4eb06645a6a0bbbeea3d55aee62d74bd616f2c5716c8358b737c10bf55f775d86ca772463ecf7579c341808ad86d9525851fbe70dda3aadf213df73bc03005adfb6d7be3d8c7ad5ee8f5b3393b67be4ba955d833c8197499b18182ec5af9b0ab64381c4311f80b6450a9b5e4b6da026fcd305fdd7a0aeed50cc166a4891e2df275ec77a0a2d41ec25e161e6b7ca6b39f06d75864be70379c2e31b0cf7a5d004cd19c1e7f1320aca7b006b513c0ff6dab4fb84c3e8da9eda034d8abc7096352562d301201dddeaf46c352eed77319e82de59274b3a34002b9c3e16deeec297b3c5d5fef94eb9d711baa6480506eb55a5e70d644ec614b96120047a3b9cd9a41c294aa011924707ff266eb021ecc06e1ae328510cbb99883af8a391b4d8d9e19528ab30c26cb081d3b712a7f91a9f923b10436a90bc2504cde40f365998e6b017b33db53b16e9e8af9ae5cd56c70d466ab8874c72cd7d10e91fd9a0e35ca8956aad63a4220fbd19c8ab535c9f124b274326c1c4b776f596a93cbdef039dea5903bbd4dca3649f2bb125ec4f01d60e5ddb780d105c1638db424244022d1df212fd71fcd69e9584ec26543641f26823ac5c5681355fab2fceaf5feca0c7c60b009ff4e0de947ce4bd1fd1b3c76a482ab761494f8227483aa23a4668f84050c00fde66a5b635e81f6ae94e3058b44aecab35d1c95523ded0367eda95c5a3fff52e8328e0580514d6afb2d4982228c37ab08cd05940817cfa37a22687f072ad325cd4a48c933da2c0304e4c216b94666c061219cf5a254f06f70a65770360bcbfd8cf849e34932d541c6b5dcd82d321cc206694ba27fc2d03a8a8c13e2fb92e0f6b3b45befba6dcc9290f9cf5349f4623f47b81a039259e9305c1007c6f51ee89a8ae1dade628a47e4d22ed54b69c9a674cb155b7cbea8d9f3d2dd4f5600b14d6593d925fbb5de8810ec9d1ad77a5d399d6cd82cf7003102cde873e6c551791f33e62afe855766f3be613a9fb3afc3566220d730adeb6452bc20ddbf82e1ffc3b09eeb000c99c548a26c81ba85fa01abc09f04bdc2bf22cfb992ddc594d505a2ae1684f93b15655d99ab17f45f6f1a3e6dfd37ebdb430dfb3b0a2f05f4492bef8a0235fe1795e5f67fe93e7456577b44bb52b2ddbc7dd61a2ebdc7c63004a670e1fdbf808c8a8ef2628a1b0ad7c0a4c0255cfcce8dcfab7e6c53c6fd8091fbcc5e849a144dbca333502cf0771501c799c1a5e53a6cbb730550421b33eaa0d6937b91d26c26295d62066ccd3a87579f170b4b8e1883ea24db94c313213ae5f734a8effef1ae2d2c4663ed813a25c27085b4101c4eec288caf97a2ea38280d45e7904843136f17fb039f589ea9b0b6752c9465524749fcc6bf5d512c198fec8d68e69ddd24fbe434560ece7fa2b0a041e5a0671fbd05cdfc53fdc791c1dd57d922da97bed127ac1871911ed641e4ba574068747f984f35c862478fa9e201dbcfcb476d4c45d4231258cd39266c7b98ccd7659e962e208b198f192350cdf95c637b42a2bc0d411bffcdc9c3a0cc5175b371233f1a54d3c97792594f34776517c0f6a858eb024edf1d1579999c491f0cc9a6d52c8a2f1c658c47ae7295707f40d5ed660bedaf6d46e87609340431ec310797f49d2ec70e7b1accd2acc33e7092239da403957262b5c066a14aa0eb4e6c02ba3a113ba17071fe67d1f0006336b8a26738696c0b0859f41f3f91713d811d6f842f496246a5c8012c5faf5f649fce9f10b6753f31a9d444ab928c26788259930134fcf85ae2a3be2828eb1ed5a361eea6787a8d1b72e3560d3f9ae1693c3b90778fb3c4b5d259aee55a05059b925ed98b26937204f0b52886c4822e5d91c43131eb1f9dfa313875cf79abf8a94e7b5c7c76519ea3c8e6d4bcfc9aded6c7fa07231a46607fcd63eab860a68834a257176188a838556a3927113d714393e67f552df4e043c7465cdb5820a89e91934bfc54a80a2aa1c4025b0b31ece7ebc7fa84903f19e8a92d44601633d1fb343693a1e994b41ebb519d6d7c57edb79bfe145349f9a0d223420d342db96847207d4a39613fd426885d14a54e93c1681565fd51640c1ea3d8c77b5f45615ac45bde58b0eb1501b58970032a07982deae7bb3ee6aa5c448dc31bceb0d86ea5ae615e7a8d3bf132eda7880fea2215a926449714e6a2b794c87943ff93eeaf2ad20a76812321bfd2c633cdce5c4e3df8afb551088a6df078dabc01b67586d8f09bbe4a1e2d18cfc94399de668f839df84da8498f60fce4950fa470c53ad1838e5cbc2da11de2bbd818872be5d57cd736e76deef99780d60740888b329c6ea1e753446fb64a9d9b412618ea58b5a8924615192a5f2262f23f394b2dde92752f81bae0472b75c733fc2729c42c1229dad49d4caae904c428ae08f284c92fc7cc8c651cb2bf0bfba1e5a220035f23adc656b2662d46f00e8dc90343ede95b53c02831e7553aebb76ff9ce111eaff1697a668cb18ce5efa58944c8c3048acffdb45c6b5a7adfdc8aaef1b7ef79dc3451220e91fdcd6034c84d2cd35e198676bb12160d5cfc3a7b1f0b23a0d0d3381fd37f20675428e605526a22196cfccefabcfd9d5c4e84f11841e330a9839145610713ff691e18dd206115c724263c9c8eb76fbccef1093836d97771b08287c7d27a6c65f899f8be19ac957f8eeae1daca2f81ddd17accc885bd13480b303db3b860f1d044e509a0e836bc393b585160282e538bf0639586dc99b491e20232029a8f0f0d5782db4f4e900d937cf48dafe572d063093fa3c14a8c6c6104732babdb6d3910204b9c08edffdce4ace97ddeb8445565e745b12a9a9919b86ac84549f58d40a714f9e1dacb2ad158a3fb567fc6253a759bc2442ece8459a7ff1a61720727eb6bf76a6fcd28d62b8115f9fdad09edba692f0e4707c1749d73b53173bed40a7d7a2b725a4d9e883eaffb674b337e802d437c45acd8d21b", 0x1000}, {&(0x7f0000001040)="896f27d693eae885188d6b9c748671f3c552411ed0adc160c798a5191193026fac3527bea46095016505f0dbed6e3febf4821ab682a43f706e1a1bdfd97f5bb35cb83d2808273192238357367536ee050ce7b23a91508c8e8f0436b9b70000d21abee0e3c527a1333af2f583c12ec33553c76cd31e1d6cca8523f9310a68261ba8d9622bbda8b8d0f8393b422093ade98fa5c71a7c558d558f02e7a5884003fd974232864a8a6a7f11a5d48c", 0xac}], 0x2) setuid(0xee01) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) 16:02:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2d4a23fe4593a53a) recvfrom$inet(r1, &(0x7f00000000c0)=""/40, 0x28, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="020c0000", 0x4) 16:02:09 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x221, 0x2c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5e, 0x8}, {0x7, 0x5}}, 0x0) munlockall() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x7, 0x401}, {{r0}, 0xffffffffffffffff, 0x5, 0x40, 0x311, 0x7}, {{r0}, 0xfffffffffffffffa, 0x23, 0x0, 0x100000001, 0x1321df7a}, {{r0}, 0x0, 0x1, 0x0, 0x6, 0x18}, {{r0}, 0xfffffffffffffff9, 0x66, 0xf0000003, 0x4, 0x800}, {{r0}, 0xfffffffffffffffc, 0x48, 0x81, 0x101, 0x8001}], 0x827, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x40, 0x0, 0x8f60}, {{r0}, 0xfffffffffffffffa, 0x89, 0x4, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x6, 0xaa07}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x100000001, 0x7}], 0x81, &(0x7f0000000240)={0x101, 0x6ada}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x84) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000011c0)='./file1\x00', 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001200)=""/170, 0xaa) preadv(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/183, 0xb7}], 0x2, 0x0) 16:02:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) socket$inet(0x2, 0x4003, 0x9) r1 = socket$inet(0x2, 0x8004, 0x2) sendto$inet(r1, &(0x7f0000000040)="c01a163d9df8e6baf5092b9c", 0xc, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:02:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, 0xfffffffffffffffe) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:02:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchdir(r1) r2 = socket$inet6(0x18, 0x2, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fchdir(r2) r3 = dup(r2) sendto$unix(r3, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1de", 0x179, 0x0, 0x0, 0x0) 16:02:09 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xfffffffffffffff9}, {0x0, 0xfffffffffffffff9}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r1 = getuid() socketpair(0x20, 0x2, 0x9, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) setreuid(r0, r1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 16:02:09 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x2, 0x0, "994099dbcd272810531224031db7cde82798182a", 0x1, 0x80000000}) 16:02:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffffc, 0x9}, 0x9740316091d88dcc) unveil(0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0x0) 16:02:09 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="4d9afe347c85c590f3e3c0dc230f7ba1188ef6414c4defc237bb03cb25f6f70c51dcffbbbb13810e2a82f22b8a44cde76362ddc65e6f4bb902d3612abaa4e2e02d2f2e7e1f48639932ba5bd3258220f57257e77a62941e356c6e6b06800020c0de7ff037100d9a79cbce27671ea82ba0addaedda7303faec6a2e994b9ded39c440d16a3cb74020a18dd6d0d16b00c2b1ec750e8fb2ef9097973ac29cf802e135706b0e6d7748645de5a9230d7fde5a38f0fe253df33fc738bfce0ab2a1d7f5a3e035bd4cc50631b8ccb4fca8d18e0f2aa0d4c9", 0xd3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x40000000000, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093ccc64472f5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7", 0x5f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x7) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x60, 0x8, 0xdb, 0x5}], 0x7, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x90, 0x80000001, 0x3ff, 0x3ff}, {{}, 0xffffffffffffffff, 0x30, 0x40, 0x7, 0x2}, {{}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x7, 0x5}, {{}, 0x0, 0x1, 0x2000000f, 0x9, 0x3}], 0x0, &(0x7f0000000040)={0x8, 0x5}) fcntl$getflags(r0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffcb3) write(0xffffffffffffffff, &(0x7f0000000300)="30c729812af1543a9de51cd55eee1b627f91eb2d96e9fbef6e948e7f747ab8ba7b6aa33d4a397eab9197b3a35a9ce80ead678d90524d8a5a56278c998fa309d66e287cdbef829de04c593576fd8c3639512b947878fb775bec07474a6ab1f8a6cd1fa811baed7492337703071946ad66da82fb183e34284c49dd006ac607bf96128cda414c6c12bdeaec7e7c33d1533f5f44b2518c10db0fb605fe0e94cb80324482959c2cb8214288a34d68c52eb37d", 0xb0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x5) mlockall(0x2) 16:02:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x48f2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x9) mknod(&(0x7f00000001c0)='./bus\x00', 0x8080, 0xff) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:02:09 executing program 0: socketpair(0x18, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000024c0)=[{&(0x7f0000001140)=""/193, 0xc1}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000001240)=""/221, 0xdd}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/182, 0xb6}, {&(0x7f0000002400)=""/148, 0x94}], 0x6, &(0x7f0000002540)=""/159, 0x9f}, 0x800) recvmsg(r1, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000003a40)=[{&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/196, 0xc4}, {&(0x7f0000003740)=""/159, 0x9f}, {&(0x7f0000003800)=""/138, 0x8a}, {&(0x7f00000038c0)=""/101, 0x65}, {&(0x7f0000003940)=""/42, 0x2a}, {&(0x7f0000003980)=""/87, 0x57}, {&(0x7f0000003a00)=""/31, 0x1f}], 0x8, &(0x7f0000003ac0)=""/242, 0xf2}, 0x40) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003c00), &(0x7f0000003c40)=0xc) 16:02:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) shmget$private(0x0, 0x5000, 0x64, &(0x7f0000ffb000/0x5000)=nil) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:02:09 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/13, 0xd) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) chroot(&(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x13e) 16:02:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) 16:02:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x6) sendto$inet(r0, &(0x7f00000000c0)="de61f875a45fa0277211fb4ed6f1f8b1abe531ab271d1e6364d69e4293d97d41cad71cb5eb449b91d17fc5a38e4d6eb5b496672de77b16776b94e6b053ff3ab158b8a33b38c1472000480e60a265ef6dfea489f44d741f6f2d92343d57b0b4e1e5b6348e54ed703175cd4a83b110bd3b95db080d4e17039b6aed210c2e58a77a43a230fc96905f", 0x87, 0x408, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:02:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57184"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:10 executing program 0: r0 = socket(0x1a, 0x0, 0x3) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:02:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2040, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x8) 16:02:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x80000000, 0x6}, {0x18, 0x0, 0x7, 0x3}, 0x400000000, [0xf0, 0xfffffffffffffff8, 0x5, 0x6, 0x5, 0x7fffffff, 0x2, 0xffff]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 16:02:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666a6c653000"], 0x10) shutdown(r0, 0x5) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:02:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:02:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x3, 0x5) poll(&(0x7f0000001040)=[{r0, 0x21}, {r0, 0x26}, {r0, 0x141}, {r0, 0x100}, {r0, 0x6}, {r0, 0x4}, {r0, 0x8}, {r0, 0x1}], 0x2000000000000060, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)}, {&(0x7f0000001080)=""/222, 0xde}, {&(0x7f0000001180)=""/128, 0x80}, {&(0x7f0000001200)=""/224, 0xe0}, {&(0x7f0000001300)}, {&(0x7f0000001340)=""/98, 0x62}, {&(0x7f00000013c0)=""/117, 0x75}], 0x8, 0x26) execve(0x0, 0x0, 0x0) shmget(0x2, 0x4000, 0x200, &(0x7f00006be000/0x4000)=nil) 16:02:16 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000300)="a10400e16ae54f3c7cdf7b75b500a90d00010000000000f2454e877335d6fea47e4f2471662a16091b5a6dee8764971477395998a635d35099001158272e5d410da63776127f9d795ffb599b7c2ff0", 0x4f) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x180000000, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x1, 0x8}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = semget(0x1, 0x3, 0x480) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/164) 16:02:16 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 16:02:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:02:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r1, &(0x7f0000000080)='./file0\x00', 0x9, 0x13) sendto$inet6(r0, &(0x7f00000000c0)="4889d3c519695e56eb72d66fda52c51a2cd1b6b9c67ff65e64a4b99f1547a3e628d955049aeb3c580591622d40292df59d195aaf20d18c42799cab5e3dc5c924c50d6d83d3b398e0d145c067bde0d9209e8014b2dd1285f90f3cae11e870a7f3e8d9c9351731c213c0afbb1d5bdfd4622b20170cf887e784a0abc582d63f30bed8b74a3b5a4a8e1db93bc761210c9768db2ab30a1808b4916476d190164b36a2259eda26cc98d29ef083ff7b26977ae4edeb4fd1b014c54521a96c9c9b6b17890ede42755e253d43fd0a948470929361fa21f893c2c4d5f499ee2d2ceadb9a9db1cd9c5f968e13d120e6d42e", 0xec, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x5}, 0xc) recvmsg(r1, 0xffffffffffffffff, 0x200400005) unlink(&(0x7f0000000040)='./file0\x00') 16:02:16 executing program 0: r0 = socket(0x1, 0x8000000000002, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="15309f481694f096352ba32aef141b52b10b4425a800000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) read(r1, &(0x7f0000000040)=""/7, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$TIOCNXCL(r3, 0x2000740e) 16:02:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:02:16 executing program 0: r0 = socket(0x21, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:02:16 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:02:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x3b3) 16:02:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 16:02:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8001, 0x101, &(0x7f0000000080)="2aeaccdb6b5f8c83d1cf9fe9a7f7ff", 0xf) 16:02:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="bc1afb1138d63fa93f309d755b2763811d3b0e578f8a3baf7779d2a11ebc84fc817ca328683eda125860ad49b59816c122abc4bb7e535042da97dd7a21a097dea3738ac1f2437bb52dfc3c1c6da26e4293c631672fc352645b53b99c355dfa7252972e8b83b9bdc12ab1f1705ec94ff5dc963eceaa95892996ba747ba34ca04d7477f7c14d7e3ce8b6d6d86db7a5e77e5e944d80dd10a7a3e7138cd819400677d54a6e553fd1a1997ee5b37467e8", 0xae, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) r1 = open(&(0x7f0000000440)='./file0\x00', 0x20400, 0x1c7) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000480)=0x100000001) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x5, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r2, r3, r4}, 0xc) read(r0, &(0x7f0000000240)=""/228, 0xe4) socket(0x6, 0x4007, 0x71) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 16:02:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000000)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') socket(0x0, 0x3, 0xfffffffffffffffa) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 16:02:17 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:02:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0xc5, 0x80000040, 0x1, 0x7}], 0x7f, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x18, 0x80, 0x101, 0x1}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000005, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x1, 0x1000}], 0x1, &(0x7f0000000180)={0x100}) close(r1) 16:02:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/183, 0xb7, 0x801, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:02:17 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='(:%\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)="2826256fde00", &(0x7f0000000240)='\'}-)\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:02:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x10020, 0x80) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x8, 0xf0000041, 0x0, 0x6}], 0x200, 0x0, 0x1000, 0x0) r5 = dup2(r1, r1) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:02:17 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r2 = shmget$private(0x0, 0x1000, 0x108, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x20002000) setregid(r1, r0) 16:02:17 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f00000000c0), 0x0) 16:02:17 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) 16:02:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x1, 0x1ff, 0x2, r1}) r2 = msgget(0x2, 0xc1) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/73}, 0x51, 0x3, 0x1800) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) chmod(&(0x7f0000000240)='./bus\x00', 0x26) 16:02:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) r3 = getuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file1\x00', r3, r4, 0x0) pckbd_enable: command error pckbd_enable: command error 16:02:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8d, 0x88, &(0x7f0000000000)=""/51, &(0x7f0000000040)=0x33) socket$inet6(0x18, 0x4000, 0x2) getsockopt(r0, 0x8000000029, 0x65, 0x0, 0x0) 16:02:19 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x7, 0x5) close(r1) syz_execute_func(&(0x7f00000001c0)="263e64430f9ae564f0450033400f2f7a00f0448091000001000ac4c2a1991a45d1dac401f96ed9c4a2fd351ff080582d0847ab") msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="70752febbfcaa4fb90878b5357893ea817fb71fff85126f8b056fabc779092a7532f5342c1b94eb73c230ca8de0e7f2a773e8ae190"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) accept(r2, 0x0, &(0x7f0000000880)) connect(r2, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000200)='./file0\x00', 0x808, 0x82) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000240)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="1ec13f69245284d03cd15e5e3f4815d039c9122db518f71a9d3530164a55a039a4314aefdbd4de9046a4e170bb8f87da6b176742663a356792b4f9c32f33534524b43ef307209613ac4436922586819102b81c424b21856b5aa28191c042fa2c1df3005fdbd5a309cdc90c0eda", 0x6d}, {&(0x7f00000008c0)="68477adff293a97e037d153d602fdbb0b12f70a3d956abdd36be98874ddbb398e03931cfadeb94fd6d74917561da8f8d9aaeed5af076a3dda6d385a88672b07bb04570746d4219ce3d22cd0c09bdc09793ee0b7ba249076c8fab0d306e15081e1d0fd13243cef108685bf30382b3d4e44af58388739e6c3b10430aceeeb2007f32b8e0efb4e9e6e98098acea808a55f2034afa1a6a1ad75e37541dc9927d2d460c2622ba6564b19c6f213b5ad079c09ce1d29ff885614e25cc425be6a20ba64dae7bb46c991c2050fcf3a87bed44ca0834db8d972d2604da63233b851686bd91ee3cafb0f2bf72bd0b5d9b314f9d17133856e86f840cdad32396c58e399e50795794318a416b9a12c35c960c8f8b4147e29198ee9c91653c4095c7baba099fbe1871b5a774c7537ed38620300efbf9c98e3c245b01925a66f63647fd4c98850bdf3aa8bba93ac6d8c273a69b0e3c2802aa381c50c7380bddca3988037d2550888cead6e6d22d58ccaa6b5d222fbee20cbdd19871a00c2f108257c7fdae9c29aaa5ed7a4c6af7385fedccc8f42978f8ddb2c39ded0bb891d2436dea3337db64928123d487f5c859531027348f7f0357124220966c2332ac4a1a51b30f13689cd4a2290e17e9057659c47c8e7ee0c51b30c769aa54fb7530448741bb40a7de01a4b57b5f3e3d49c3b95719dd5db315f4dc532da5d402778faf8e6abbda7a646d50dd4b849e887c27780953ac0fe3dad7f5aaa1840c5f1ffce0b6a5cc519c1765ad5f49d4ff28d1f8f7f03959f6ed0d4fc4725765bcc70bdaffc20a1946b7908cfc82aa7e6f7d86feb40878c7083f47c5a2ffdf9984914c4394a1ce8180a8cdb9914924170fe371b70f5bdf77e83258d602b8fc8db03d7e0b8f8a42f3abfee357c245efa0465d35099c8514cd29d73e2ac45992476ac20dd5df3372744e67daf4a92323380b2f2486cef41079f4f1f873f8808d9f77d1fc35e9fe1d58a2a4882275221452d93a143b15a50d5436c3e74de7c925b281b55540869ccf4a7d30e0444ee9a8585e3de15eb0dc342b3bcafdd005efaf95c95915a8fb0e74e36fdbe15b000376e70b38b314ffd0cac48c533a004f237d430900d6a2f3ba65394e1b892886715f0d1d298070f8d35f20ba96661f9a89ede001262dab5c1b2cbf707cab9e3d012207577b39c8e55d5d3b68e4cfa4c4536b1a027c585a214ace0601a690c01c37306adaf02b5e07f137da110bea159c22e213b4a049adf7a5229931f2d216ee746da3027790fcde16ab7301a7f7ace5ff6a4aa1d8b79c00d3cc121ac15d4a09ff014ef0a489e69752d90e838b90dc9ee13f7300443b0250087c14f71a418100e2577472a52ac8e0545c3f87618794e046ba86f3e56925be6c6d0a03d3ed92f2d444711c79edb52e5365c374f528bef71286956317ceb3a11dc76863172e8f5229c4378a92b269b8234204637333f39e2199e20b3ee4fe2f5084dad7f5f00ea37831942d0f7630667049e31a1436baefef1cb3089259c4f73a8f9fc899970ad515e82c1e4be9e70375f88a72867088f26aa6f609cf0be9574f1937b5cc5120810fd709a27fa3d06375f6deeadc7e866bbdbb3dcafaec0b15adbe897629719775e5f6e23b8599419d31ff18873e42978945d92a6b0d5290bee82ff12a9133f42f907ddac827d76ca5789bd45161870049e99885df3de81e8766d459b651452126c3f94e5771fb4b5d307f65474ff04439fc7007b1f0b0b9532247083d6ab84adacfe601e428ef06aad23a97e242fdb2eb851bae342a4ecde8a1c8b32b4fead1e11b4b92c5889d9ca8b297bc595c8a2710e0c83b0887c79b68d67ce5a8eb95a915b374731c1f79faa43da5ba9dbf42d7d8c92ab349834ffdcd35bbc614fa5885a398487bf0eaf009a12c65ca6ac66a9cf985aab18534f4e5f67759676653e2718b6852b22fbde30ab92114a58af0cda043ff53e0097821978bc9ae45f9730504f7cacbd9664a6ae5df75cd7820dd480b2062c6f8086931f55ccaf0709433dd8098ac4c31a5a5d538ed1b2497d5fa35f8479aaa80572081f9b6737e9c7be221a3387a5373750b9cef0fbf41e665a166e14409d6adefa01ef3f07fc9b1581a66deb8a6a0727f41ec8fd0fe9549af35179e49441a88da9cc5efd977e55458408d06b1ecd40c52bd10e61fc2af4c3ebb2c89b3208e4bd6008aeea425c68fd69bdd8a0968543be13250a7f0c4150346308076efd0396758864537671248a88d8b5235ac1c3b462c37387e5032f92fbc3cb850972a2dab92be9e91276894c9e29956bcc5bebc3543379dad08397bbcdb9a478092244a5df014bb125b3dfbec9a7bff7019759480ef80a88807d4adc959302ef4f3147dd46bbf0f621f6e159612b7e81e20088ee544f251346b555563f605bbcfea3fa35500b18e2d880653da64271ab7081ea44cfffaf0e56ead516879f9688d61f4b71d6d6116b29ccd49b80fd638dbc73beb123388e2bc24f09751f09bb1f02491d00c7fd2d1ab78fff0c0dbe32a472ec61fe2afb1086a68744c36b5e041d7f04a72b34a3adb984cf41b669d84dd524cac6fe6bcd14ce71e248a0ddec6df17877a70062b92eca3ca38cd536eff7a5a46d6d11e90488cf00aa1a92aeb8a3d3dbac8cb6f717b05211f19e6257fa60e9a6be3bcf2342f5b4643bf24ed256dc0669c8efac4bd0bd30583841e24a770435d340797667d6a0e604f00f899abdc53d83a4328de043f7d76bec29bc1c3b2b5d28d3b8f6ebf5cc9b08e84397f5d7c54e2a3cbba131a39d847acc5bdbcb7d87647373df1d213e4bc484e9cabdeca32c85db75cffaec421927caf1df24bdc7efe5f582ccd1e68d846f6286a46699558e2593e8e33f47c647e3e8615602c84cd1b499d70c376b1550abfc79d97c5ba11db71e2d847760331aabedee711c818d783795143bee7bee72aea588dda81070465215c235a5f87dac43c67e7d5e32845a497be28ecef471822bca25f817c89869dc49f605eabba55386668eff5016b7891ef2a8ed51d2c816125e3cf6525e0ab2fc1bbfa2e93f3bf1d006b0a4efa8803f8cacff1c9dbf70db3c3ca9988655528e7332d6e6ef0edc3a1757297a98524fd11fff4758a55163cbecea8b7f257fe7c024dfdbae7212d5deef118224e1b18b3381aa06001fd4bb7e7e08128819856fe59096b829be2e6cef717854a884559c9a2e1d24bddef2e6da99a515de64c7b0b73f173d50039de783a66653d0158217e760361cc7378e7cd99ea94dc785731409d068940c6c428408292c51a77fcedd5c8e39086244771f417186c2f508ac18064e56d09612b49d599c6b7a146ea5840df2c5c48358de86996e92cfe38c57ed936c8298f356cc219c49abc921f5d5fb3cdcb8bbe430e5dc2c0a0dbb426abe2ac4f82399c421f580719ae19ff3502a9bdfd7c6e2be0ea653fa73c25f6182dc1681a7f443ff7f56de3b17dfb97edf765d0822d0aff8cff3979b3ac161bc29410623bccc7bfe4fbd01b5ddde78fdd71fe0c166e30baad1c5188a431b03d107389d91ad5a99a24be091ebd6a659f4d29099a5b8e1003e9194cf42f46177de43422aca1dd24fb29e12fabe3675cec1eaafe31de002d0344c095a728c9ea9ebd5ed475601acf1be08eb2bf1546b051982f2fa887d5447a13d9a8e588d02f71f9422eb5327f3f9034e9680370c7365e7b2d09c0e0bd123b27c90490ccc131fd0adc423a991ebb903cb2f267a81dfe8d2bbd939a23d339ed05e7c1ccd98b385358da6e3b24afa3d234464007819e87ec7c3f826525a1c5f884010682f1713cf4803d060edf5a9fc88a67c42a7c0e23fada40736600d9a8312e3f0e90a053dc7d14767e0294218e68ab465571e01b9c0c1d2d0da252655b9cdd107c324041ac4cb4be1c2eced1685f4da0db6f89103cff37997781a3e9c773751cccbce28704ee05a251f0cd89fc7ff4d6dcee6aa1dec103093234ab9652ae513f1ded7a8c1f4f441c26017fdbba1524711d839941ec38bad6110d90007ad0192b4599a0966e31e9ef2e89b2f357df5df9a89ffc0e1bb8b7520bd19705cb1d7f6256129dc1241cabf6387cb15493127406413ef631ff32562b5ab93dfbea2f08247f8b523cf977e45cfd31a0ac1400b12e27435f9fa6af4f45af371fb536c81aa53b5820edced7773ec0e74b93aa2624ced7a049a91382dfd87ee63b3ba2d55572d15b13a90c5cc05919a92f2a68dd9df159d22b5ce5fcda73294bce1fe0d27708091512bbd0c2b7ffda5c248c029dbc361896e05a40e24f5d7b1aab3cfc4949b2e082abae07542cf8019200e828be68e3007e39de1ff1e66a72d41ed788897e2d4f909a81bca155146b6d00735636aa215b7bcb611bfcc143293c6fb095683176fac2b5497efcac43af2be3399a9f8f224a03040636bb5bf2898917c2f740f9a9eed7e6148bffeddaffadaebc01f4feaf0e3a7afaae42c6a928167ddf57d7d20aad6a08e1d0bc902aa1bad30c17cbbdbae395d1028d92a614058407e42727d95913af148f10a0f17efbe2b65f456ab182a8ab1f564c490481fea0a45dcfd2f0285fa3617aa71d5e21131704f6cbdf8747da79781236381954f33d7c68176dc45ebd325e63b03dd649af4efb72f21419b7108ab49aa84d01396500fdea84879ec3b90a081c4ec020556c5b754a0486b00edc5d90cfa9e295a05e026ba91957fe7773a0d2155b3368646d06f5ad4034cfd49f30ac368ddacf63b6bed35b0f344727549bbc78aecfbade72f70ed80fe2090de583d3f149b69624c45314aaac10bb5bde2c8b08f43b5eace357121442eb16d6975879c5d58f081f0eab44006b52341c9d88c69949f35fecaaa7f237f57c48f08d46abf41a8a93a23831bb4edd30f70353832b40337781d59db7785ec4842082f910bd3047c8f2fd4f92e8827cc5cd0795466d4373f7403dfdb0f5377044d8326755d561adfd49b9db5112ef25d40307d32cb572891a94178593e99068c89ceca21dd1051200838680ce04313a0cba540f31788271208bc121b094a810a855756302b31b9f2e999e3ca89617205af98169f0069d2c6a3baf498e2cd387b748574a9efdb71236a791b03b26d67fb83dd8e9b2eb7cf944d9a9bfdb4ad5f9cc6a5fbd35f6fc5afd2d36f91d330a215895e98f9132db4676af98b6c53c3d6815f4bbd9170aaafadaa6d080012f9b9dc119666632d935662ba3748d0f1e9b3715748f9768eae2960b3788291a5787a026f342b343902af1c7ce42ce1b6b56ed6c534106588961fb8e690b5eb5796f9fbd2d0f5ae024492f35a2f2abfd4ee9767a75dc420f401c8639a168547a904d0e434e869c6f37a51d3d28eb73af5e2abbe38ee69ca52e4304302f999c8c7710b84222af9cb7ace2a5047e7e68362d4a9ceb8f63002f88c5cc76a18a62c50e637a01d0b419c57d5a39fe4facb5419f62f6a7a2d4fbe1023dd545be2eecc6f643414b15058aa802adf5e97f56e0acad19ea99704e639e4c93c9fb7e3faabdc5ce5d978f246ac55144bd7a539a916e683891d26671462060dcbddc160e9a216f5594678c685cab2d66dd623f14d776ae70cf6c95b99612696710358f5a32606a2ecf7f3cc82b54e098b251e9a98038f2666aa933d9c68735dae187eb9396e2c51766a9c8326e91607e9d593b4c6271c9bc5ab693c567d3a5fad93854b09deffeb93cab96126508a98a0fe5264c0f46b285ca5734dccd48635130b0e0601d2efd3b5bb2e6e26ac8e562ba8605cc5014eb3b95d8c51bc05ae7f4aa9802cd1150b9a90f", 0x1000}, {&(0x7f00000018c0)="a96d72fcbc0cb49e3b57fd7ea75333380aee262a5883b72bfdc831c536f9af7500b0538b576a5d44c2d6575f0bdd38b8235cae15ad796fff24e4dde826a5ee807fdb20beb355bd9fef3e66d677b30df2271de1f17257188f43288588928b53cf624dbe8d46f88b5f9cc6f5f60cdcbed6065963409d84f4ef50fd4c2e280c457f6b828f62abe9df4e357c3664fa3adffafd21513b95df88e3c7b44214bf0092c36af8627b50901fa159d21f2e2c5b64a24a793b5a59442abc4e910c677d741dfaf741090b267cace1bfbb8b36ceb03b2e7b4fea3f95476e506766ce52acbd99e71f5e725418fff3ae7c8885eba7aef4ec3af42ae1f124916482ca838bf9c2e71ffbe4a416294d8aaecb5f3a2f2384463534ea89f8355e740819cba50bc1f6d9d0a741944468806e2ada5cf3eca8c5e04c1a2ef458bb8704f9d139e70fa22e8dd46fcf3f54192bf7d836512e7ad3b508eeaf08a0ec3455e01f65fda1e1d7476727b8a4781aefc203ced1e28a7b30345f4fb1648a93d205267726930a364222e2497f090659291cdbd49bfe1737c8985aa81db716585e2a28890cfa4b93fc8a5e49bf4f660fb6e87a19512fecd4e62572d9e3cbd41f58669fbac3c928b495b9c3c14e78e019bc98590132fc01dcd3132eb40d60a81941b5d6de422ae95ab50b7967825be79c917ff0ef8859cd39fce097606e543854dc03928a91419fec9470e0637e9b73c83b2c71f4d54b86de418d884ff3a1df7d4f7efd279eca1976dbb997ab3edd7599de5caa834fcc506f62f5d2a6180b93c4f549e18c59d8974e9f8ea84a140090afdfc153540dbd757ce8674a4d2e56c4eaec1cf90928effa3ee4c6dab25b21045df8e8f31b77627c49340b7f7215dfcfd09da6ee019703a7c075e0aa600005efe2fe3049e84e7df216147ada05a52e1eb4d3991bffb979e63ddcb619da843e75caae1bca18c773d1c246097d8566a040d966ce78bd42d6b87f603af5d427a1581b17e3c63c81b8bf35915490ca1ab1b87d9eb088a9ff7f2b2ae9199299369dc3540321040c5b788ee49595057788d4977d7c1962b8a3cb6e8c398ea30158d0d088e4fca5ec5cb16fcc47f9122bddbaf6cc0d65e9bf85e2b204535e887f91fcac06f9fb5fbde32900e82717e812fb291c0ae04dad11ea1e1efd2dfcddf2058b60abc3e9f75d14dfc33ffc947be33f3ee182d37025d51f91486e3fd0874532d26ded3777cac568631f1dc32bfc0e9ce51a3abb6df10de61d6e3d400edb27b4a92338510cd1c95d8aef4f85552cc58ef45dab6902291b22358d9544a14f4ad5e48238e0ca715250e8f4b9f3e5a4c8e2252baa1f8e3b2f166954a80aae30352adebb309c6a9d4a9fcc52e9b4c089a638b1352b203e5beccf8bee0257739d10d3210be299798524a716b6f3c343c2b0514df5217f2caa1106a60b8a6ef3dec5c7efe34d66f733b4e790a054b2ab6887cd2def28ef84b668b5856505850bba60a3bdd3b36566671cbb87be8617811395e03a16eebcd0daa2e8cd83b6f3a07e6b6ee3c6ad8ad13c356bb7571bddc45c4b463ddf3caf5673889fb4cb57afddf7f97eb2071cae4565fa21a66f8afcc7207ae7124fbc6b349f689082d9fad75ad73aeb117ef99766f040d9378cd03312b5f332476d198132982ba1f5d88fde2ea040c51fa43d6cbd5737d998b175fc8eef7da199ce6f54dad49a414b27d980cd9700eae782249313a9b39292b389b38a204614faaf58d68a6c354d478cc7c95e2089ac2893335c6a27a96ac2a1027c3279423ef1d6de7bb5793f9e8d5493a9dc1e47eec717a43d49447284d8695294ec79456607c84a1cdfb4758ba00f008fa87f8f292649070cb5c0382175baf65916d5d5125b3b7264ed0f669be7b1a7a0aa1b4a33a38f190fc0dc351a77b2194bf918073f056143c7ed89df00d94491aa81c6b51c17c6c4385542d0390f801250c108d4b3757f14829804ebddd4aac2e98446b277941849b8cbf28292916a0011bf6dd264081c5f464478da5ff835bacd1005ba7e92f331027990ad0a6534d5235911df7fa7a178ad929376c82107f04684d422500f8706e61f9f3dfd6069ea047cdc34e505223e91852090d000d0f3978eb1d5ef38320065a753cac03d97121df524ae7e09d3fd36858649def757e5a4cc7d4f27c129b6a9ec08ca27924647794ea4016c1a72363279795bdcd9807300c521a324213865b4b9295441dd89c3c0184eb8415f52694567a190c31077126af626a9f61d3dd5ece912b67d52da74eb635a6d9729c50e46bad2e3dc2501210c2abedff62352c73afaa1716fa12ef73d120894e30c40b548efbef8559f14061d0b21ac928728e47ae9b4c0729b5bc244fc1a27ec8e82d41a926dda5016475ea1902bdbb62ab6a7308279e492b613127e295c4cf75dcfa28775023061d5bce4b31b52909286c450bd138cb51d38ac03b866ffbb34a0cbf33a86882fbfd65b4145dcb7c84664feb9a581c5f9c85dd103064d82e41c5d51b433fdd2f5bf99cc7541bd36e9ce224740ba8dbd5fe28f6d5474934a1ee8f6307e907d8649154e6bc715104e8fe8ee3e0649dc2c0ced8f6234fd210b369dd37a0ef021ef769bcea55222e1a2fbe0d592aed46c100c536512f444e339649bccfcb98a6528b044d1e6845109aa4934aecd02588a2c56bb4577960d866f24e7bf6d6ea6ef6f2c117fa1bd9fbda232ba2c134c6a0927df6d10956d1df3e03307cdfa8cd2895050a72443fc6c5f464dca7ca79295f6c88851022f9357ba976ae0176d7d94ba627abed748bd9344df7863bd2108f8ca463b3fe2e70da5bcf00605119b46e8c1fe6a8ac8fb9588ff18764f4dea84bf2d091ac12ad76d00b3af1bd063c444fd1d5c24f2fd179f130c0700770f8f532dc4aadd5af46ef0ce529cb591709af5d24d038680e980b3d948b59a2d70fc179e30bb83aa7e397044f24534940a2dcf8b6a6cfd0dbe83fac2aff6fb6ed0d4dfb643ebafb433e1c24747902005b4d2c9345ab6ef03aa4bb7c0c1326026c582a6a5922f50438b195fd2f50a1663a7e5ff7bd2e609303cb9785b2e2993461f242228d043b00a9a4362d6ee75e4910d9659b40c9aebefe422ff64439cd65145a2e676e440cea281992f5fc7ccde768f8bee4c67daa4ad53233bbd16998d8e33dfa777362bd21beccf85d09cd8c285a4736af7b6c29cdb53e90518c768838e2df515309d817105e58a3f92a2260504d22104162d085930088879fe2b8e6545870af4c77701efdb060f96c87058ff5e46b217c92ff40bb217d8220c21e22f3c55c058085f0221be2ced3819d804ea3bf963379d26607a5a06bf7f4dfbba8b9992c4d2515064355bdec18a4845931359c08508dc8938aa4881a822807d315e424cf58d56f2b9997f70ffbf4b0ae01b57564313242cdc459faf522f702185f305a1ad2edca8dfd4989370b7996765c766c02e14441847df7fb0ed664378e955b924bc6ac6c518ed5002d867e39da837a34eff2d4c9f9585a08906ea390910018c4391e37879be95ea25ea30c22c3b814dfca28696e7633c51bdaa6e4273cf93ee99f0de741f962fac70c106f9f9fa705088bac89f81ed299549e2f79fd8f0f081ac64b7fadeb5595c5f9ce03395966f7db3049fae2af2c0c723c3a3dba8e9bcbd804eaae1106b33ee9a247edefc28e740d79ba91906c98ce9b9c27538314e5337257d2364a64021a43274c033fc178bee5dd7c2efad755632737ed5964f450b22e813b2cc8766939eb77177741d33c2cedd41c7da5a783a820023d80801a50d8c536ee143dfb087c4d9209621b55619fe3271389948a5ec921c8d33669062d4983b9fe4582fc7fb12607334add398ee0a8cedf1c57db41c979cba982916fecefd26f4a4c07cefd810b9e8d8e0432073a971430db65f82eed1a49d465fecc081a0721ecb56da986ed79520805db75760a185f2a5ea0e0a8613ce70264996d04cb6f36f30ade04f90ab2f7842be6cb666800c9ab11ed58363ad809b59f7cd2324a25c5b7cd5dafc0ead96a99440b46a6e6030ea4661a4ac4687d7a03d45477fb61536edcc469b77cf7274f954175e365325592994506c00712a2dac72ecc1625d12f9529f39f19d515c42094745ee4fa452d5ffdde2c09218aa77da7d98574c70178f354927dd7b37676f393db00cebe007ef8a0b07a35a0a8d84596d92dc41efacc304c289fd7d00cb53a7d578faa3bb941d437c6d91da107cba83f3b2de32db3aff1943e37e16348d975c05a309325625403919d19dc18f8763e958fa6537251556a01fb595331b81425b37adc5b32641ce8662e39db9171ec4fb63f8460d11855eefb96a03fb5b88ec3554c4f2ce739ab521bbcf4265ef19b119b14bce6d43aa12ef132add6a6e8998b15d86324f702045e2f16339164ecb5704eb070f485907510e5f65f7d358b749dd993640b7d03fcffe8c4d34c40d19556b992d074eb7008a10247206c65cd1c60ee0078331df10179901c92cb2647520e6e4ef2eaa0c24a180e1ed4ef481b2cff5b97ac13e8c48b3394f4ff16a64f129e5716fff5f22068413efb248c4ff3d01458c6aa967304d8385f36fff53b07449293d25be05c6a4a8d00f03d32478c8ee32f710e6a000b87bc7f49e5cb99934b16f64064817bea993227df881248669a7f90a0e507f3657868f39685b82c5380f75c1c710994c62e1b3df92ab99cc7892f9a9379135189d734fb5361e2093f743845e6ac2c1cb9a8e5ae237bf1a76a9018afaf56c4217b5ed1fa672adcc3c1227de104946b3f0e23f1039ccfba7eee3ebd861a35e70e9defaf6f96d6f7de727286f272f068c6ec4aeffab6d9dc46f3c91972905e36ecec49a3b2ff9f66974dc6d1f05ae2aa8d43c6b936fdbc53a5ffa1eb42698599d0b3d0fe7e18599947c58520d3a00fa7754c3357f80eac7c1dcd9ea7efccfa653857b2f18635cb2baee2ce974314ecc067929a022bfe50c50b0f27d906f2c7562579ca485b2d096ebcff0a26cca4f5c56b790eec5efd2199320096dee2070f2291eae349f2a20528cb10ac2148be64f402cf95b481836e65b4d19dfe5eebc6bcb2d69a55d20716cbc1687fb85ab87696c7017b7b733334c53ad2a534828689c18e60bd4a82b7ff94fa2d9925a84602d91586d560dd43ca6c84e7f6e5e8bd6fd6df5bf69a2f3d78613c6b2df4fd1a8b170f647ceb360fd69ca06d35d7c3319fd7a2623e669cfeed28cdd205643e3f8732718e0b4ae660c6465f20c8dcaa638fd9ac8191e5df7a8f21405b7fe0abb36e0b2a45c4c6e4cd959f24cc535ec447ab8cab623c1c2cdb4aed4da314483ab041e5e530f8c548b6a230f8bb53bca7bb57fac1691c2a1eceb9770c6d0d9627f9dd78186f91c857200c5179e9ee55be68b8ee99f6bca3d15e03c7e844aeede5e20d0152fa3c1245173e552c9b34f4e7f344e7f8eb07e4fb8188a96cf97421d0bacc23170d539b560f396e58404b9f39692286a25ecdeac558fede5875f9ab74f707f5ac27a2d51a0aca37fb84ad29c68d5e063e8defd8f752fbe6b015ef430269b6f4acfd67248349f70528b58ac888662dec90e699783e97f1dfcc24958bce6f6dac814b57dc8a18e094935dfaa50394f3a8adc06005a2113d9a1771aea9e14ececed7d08295829f34fe0f8f18f60ad1aa7ca919e5245dcbc56401a74345d1b4b07268f64226d2f6a781d106bc96d898f73ec22ee4bbb4e81d398ecf8d54178a65d53e88225317cb225f76be58500fad93be2bf95e0fe0a0c95416ff1ab1f5ce003e2ac", 0x1000}], 0x3, &(0x7f00000028c0)=[{0x100, 0xffff, 0x8, "ae047356915ebb2580042dd47eb328819c4b3bc8a92ed33e35c5693b894d27b149800e1acd145aec85f6df65d527708442f2e8e0fa14b1ce7e6f220deff54ebb2842999e08f6195872f33955897a5f5e83b8160c5d442716c65c8b0c84e043e3ec91679cb3753392baa15b86d986dd5710efcf4ee0c620cab736d2cb2715928024830fc1d4e95da9479addab22c7392fb066e092f83213d597c7dc2720e6787675125ae1ace6ab1d2fb0061593d84060095f8b9d125f52b24345875d1477f0687619c52d4a75cef15b02f6563e66afac65fcb68bcdd69cb1c8b2e7c6a57ac37b797541266c07e01cda6fc6"}, {0x40, 0xffff, 0xd8d1, "d763ffe107a5ddef9a14abba056e97b8fed6b07b4b9bf373f0cc62c6661db3478fa414b989ba7da4361cf85259"}, {0xb8, 0x1, 0x8, "4f20029513ea99cded4b0d7e03ba82570fd0dc874bc451c6aebaeda757ddd3acdbf957c841ca1b6bcb57450209d9c9de93d238a4bcdc93df2e51f25ba3c7fd4f8faec3d772ed2a93865086df8b937973e93959f43abf72765aa41c592ac2cde2f1a4ded13b023afe55eb1995f5f564a20490cac971f5c289055532dd8515169f11e45c29b71e2fdfbd9f02916e3f61c6c3e7289907a9e23c31604249a66d33d75e51e1dae3c83d"}, {0xc0, 0xffff, 0x6, "869391cd31bec5a1535ee08f19d8686562be2f965f0a0f2a50bf1c3dcb9d5cde1826dc174b9771b69235a51d7e9051e0ea2da419563b02f93aa13b3b1f28dbc62277f4c1e714097c0263b885b4b1d901c8633c00b15efbf54a946fe1d47e9e4c714ec3a1149162aa808a03c12bf3e8a4da838d7d70afdadf3813b3885c360f79a250d445161fc882b04e4fe827fcef9c70f82cc4b6315a6628ce9ae1d28f1ac8a4988c7ca9ca7947cf9e"}], 0x2b8}, 0x8) r3 = accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000380)=0xc) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000002bc0)=ANY=[@ANYBLOB="138816af66c3967600000000000000000000694fb59904bf3795a7997055951bcab06a1c9a8ae2802bf1c698cb16d1942630cb63f7ca40356a6af28be81b3566c5a8b807b8f0a17a5e832b53b527a87f809efd11df446ced5debe27d8c8ff5d994669bbc6abd0cd3e5ca5285fa81885d4933d1013d3933fbf7a6728eb483cabbb024f7f45974772a76f234"], 0xa, &(0x7f00000007c0)=[{&(0x7f0000000440)="439426718bb99146a3791300cf86b0ed1a37c919cd332797c06f78b8ee865b5162a2b3b029e17a75d9756b8cbadbe9b59b78bc3879710b04d299860c6a41cd2f21bf08da6594224e9f75f3e4cdb8f6f3ee0d5053cc1fe10993b84e1315b505db437e4084b1b57f34d591822220f34ea24e4395dac798df5971c968d233dc7b859bc8fb97e4b9168952278d435a65195ab23cacd22409e8232459f07b5484b1e3bf250437914a7cd933e6ba93bf5904a1783adbd8ec057fbc1888b1f450f3fec97e383907f8b16f91bf81ab108770c8d19e", 0xd1}, {&(0x7f0000000540)="5e562d2d1be0fc383e4db8fe3fc77023f3066357121ef919a5a474882fa81eb87f4e895bf9177247ecfe2ed4ba712ebda7ae23f82361bb248082615f0d75f569bb3126c41d02caf4dab34eee5c9a9c1545021cde7fbc0fff4c80548c0f2744070e0a71934d42dbce4aea7248bfaaa20cf795afd6a12e772c29e9d21f100bedadf4bbd02547d9172f1fede1d2ba1185", 0x8f}, {&(0x7f0000000600)="33eb85951b0798ca67dfdc0ce17d8563147b2a2025f103f572ecefc092597cdc294203f2546b945ed0642a764b89155569f1688b3a40cbb79b29d4558c80183b29b1a5d5a840647b81a07f2f1e31fc487bd7405db4547592e81e691dd2675496d0f803e8267a863cc1d979089eef62ffad864d2654c465905c56c2834cf09aadcfab24406b3f1f07a112ab3256b1c7045bb6406d399641b33d8012153980703e17815e2a91f3588be9dfbd3b895599bff9bb6a", 0xb3}, {&(0x7f00000006c0)="2edfaad6f97f7921d31b6b151d786fddab9ef4c07366f8ad8339723647cf98437e1226f75495c90d7b53647821380422ddefc426d77ac0e2f08ff24dab9e15f3e4a6ba16b3367d78668501749e5adae6b5d0dafb0a842b52783c4af45afe4e0a8df41bc98190bc0b5f00d8eef095ace0cdecaa0d64abf80bcb88e1fcdb89febead618ef1233250b01d37a308665c6f08f8c2ab8a3625a8589ff944bc69f3e9bef66a57c41fc0b4cfe67b7c5168c27fd548c3353762fff79a0034ef42c16cba595602c25ca175a083a9798900aedb69ae297feb0f926e5671fa83d0f40514bcbfc3d0ea6138b06ae8fb44de8e9dfa01f8ef", 0xf1}], 0x4, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x30, 0x40c}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r5, &(0x7f00000000c0)=""/169, 0xa9, 0x843, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r4, 0x0, 0x3) fcntl$getown(r4, 0x5) mknod$loop(&(0x7f0000002b80)='./file1\x00', 0xc00c, 0x0) 16:02:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x5, 0x0) socketpair(0x1a, 0x4002, 0x5, &(0x7f0000000180)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x3669, 0x800, 0x8001, 0x40, 0x8001, 0xd649]) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x10) renameat(r2, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') close(r2) 16:02:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = dup(r1) ioctl$TIOCSETAW(r4, 0x802c7415, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0xffff}) r5 = fcntl$dupfd(r3, 0x40000, r2) close(r4) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000001880)="75f2ad05bf3f89bb5772de3ed5fdaf06048b4db446c4222f36297b0c4f26805a8ee1da44c03b2d286376ba94a879d32ebcd4e2f8d79abf177fd01ae2508ae197ffd252fad6a02c7a5f8603c7117a486e035c8558cc97b4cfb3beec3494d60057710452bf46d4dd403e95037a250fcf0747a1137443c9f332808d3a2d7d14dcb724ba050fc6a364d6c868b597e4685b1309c00c2cae11508851afc28a3bce46c58ce47b3594b7bf7f905af29c74eb515ee1c2a78c14bcf1748cc1e5a66f142ecdda60b9261d105dc5bac74889da8f9cf461d9b40bae2c2cad2e932af7f0fa74908029c4ae5f9d25f40bed122089a7473ed0b72cc42cbd2f463fe2fe2bde3c0fdb4d1a7b3b6a8392a03e49ef429716f2780d5862879d4c6f869aafce4ae5c016ddb93c6d467907d3a585162dc7702e3207bf86791ff312de4c7464280e8e7c4c58ab9671e0228d05f7a821f586e7fcda56388356eb382a625a8bc063421730565f072539be0902261e94d6dba5759f0139843d9e8ff9135b297404726f77edfd4c10be1ff2874be9ed6b56756cbfd8982475fba8e2bf9d6a92ef62037f934a0e8992bc7d5def4018cfb262da9594d2d70594cd4699c8bdede0220289135e81fbf2be8f2ed274eb20b9d42bbe4eefc10b4a1913fdbbd760cd37d5df1a9d14079fa4b9ce3d8377f440e00e6d3ca4fe783aa5caae0b045b6878ed37d89a061682d758be776854f84c3d0a7b870946485bf8438a09fee3ce1df09ff82985e7aed183e91316a91ae9ed6561f438e8439d64fd293e26f1bd28fd15b3ad589ea43b83f53688f0f5e7b10b1e798420bbd9fdfedd949bfeb7e7dffdad6ed0bda0d16a05fa5049e688162ac2e6bacd69fe3940c6365beb54d97f822b315c470fe22bcbf6f98f1b5f825fca273cbe9f2e981ae84b1bb921f2b7f78c476369be8639c5f6a07098f7c7f67f83eb18c918f32a15fadcb811e518154af4a410cc8e9e976f6c9429490ae78d8d6da5fe2c75257cae222e884293d204729b681ea1470f583c62cc782f051e22c35f3c37969f8a76ff05701aa964c6fbeb95c87d9290d1f77872443dc68946e49fbb1be8084729750ef268e0b91a65047c11eac1cacb612d795a7729d2a3442f1cf42be3aa6640b360774bc5e4c3c8225847159b93f41f30d93e11f47d5202d5505a4ef220a0c079274c83c2c6eeb4b521a5e0525e5b824b99150dda2baf173a216a719debb8c00038e85c7d07a8ab6e25629a4881699bb3e4fa56a4ef98599b538756d1b77374d75359fefdb916957e7572a874b123c83d279734a3c74f92d3d985923e0c8ab30c21c2d1f6a91c4eb22ea9e646a3897c364145503bc0361fd61e4c1bc2a4a26a440d0e6dcead86a87686a1c9ce7230e895f49c1f7a9900b3c48cbd84558af7bc7b1715fbf0ee2bad01e261cace26f8a3090a4a13f9ad65e124eb2cad982ff56b668b4b4949d194d0dfac5da9fb0a0bd13cd390ed5b9f494938786831a396f58aaf1c3a65c142e6a000067cc262b88a81ddc76717ef7fb3014c994d88f6a90031c32e5278b6bf2c5e0730b9d33b29f93ac68faa24dc803d5708ad6ee3ebcde565c894f50e506434aefb093f5b1195153ea8af096b46911e52c65713c8fb3cb952df5148f77fe2168916c4509c097e0f111913d64f3586a90b7c2f819022f8d1dea13b2675c93fc6067ab2d632000fca2b857626bc213f90a464ddf090a0130d88b676087bab27150f9e594a7e770ab485950f0307fde90c090841addd876ea1c8027d3fb8d89c8cb7ab51d321ee1410318271b88694e8b5222d84ce7993e71a22b803e60324dec57a2b188f3d7926cd8cdad31f749253b9215d4d515bd57130887f5f01192fef724dbbd3e087d2eba54ec712e9b395c66109646043b35802430180e33782c05346afede161ca1a877bf7a936728f3f400510fec24ba1dc83536e49b8f88addf6e642d4199830adb72e13de220b1fe1f4a963cbef34220577d6c99e1ffacf500a5940ab0d6dae5bef5be92c1d623d75d2e5ecda701242bdaa3f883966969816243a5e2d2210d3ef7e7a1d78b74800a079570128e524741eb9cfca636ed3a3c4caeafecac77738110aafc16cb0ccac6b4380b06225b01b35eb7f8bd8ef0e01c0137f8b7f7ae9218eab36def09ab2e37f282e5f9130e3122d78c81c524442ae30b0366850d66a141c1d645063fd5422c35bfe9c99783352e21c901299e940ee2219fc2fa8fe1620ce0559c57c1c7e7bb230a236d978583611caa72066dd0dd9a1c17462ebc52a11da50a54d0bcbf6312f25356a9a198ff9fa10f3e183f47fbc61d310e5bc5b6c47ace7549041daa5532a273f1ebb3d4b3cc6a341de301988cc61c794aa6a47b197db90f9b4900636e94e030ba5daf89664585c211f187e9619fda130ec1c93444e6cb6e50518e38a7219547b430c9c05fca1d4e343b16dc69965d527520a6740350a34f7777a6dd91a34e31cb056de8f7375cb5c8f12b5a74c8e81cd9675b2c2b99a45fc989eaf3f43876a1efcbb010b0b1a6089d819160f7b23462ea9116863e421f7a44e93780164eec0559a4641670b282aa61ac76c79ff49d86a9cf6e3f7ab5d96a226219cf03ed72f23047056dc9e8e6fce5c43bcd457183ee74e88ad9a464a21fc29921e63a2c157e3a1e6b93ebdf8f5735d51f2ce1b10f4a061822a570920c89cceb5a269120f1af56d320eb641b8dc6fd4ef42f3d4439c75fbf29cc41e276cf109f019cd1e93c3d0f90aadfb0a991e917a97c888f63d94b2f8873cc3b1ecd353ca558a0dd55903b12eaf683520d2c0252fbd106e686900964f5da4ccb3b3d0e7c265bc8ca78e0e39f2423f8a46ade0fd9697743c2a258e24c8bec38ceb63d1b589ad75f31c1e736da70787f57f63d9cd36fe34475567c1c94c1eccd5fa8a947d01906216b0f47b47568e36dc819df1c208bc671cc52ed9be2062bd7a7815d8eb12ca9318e443ca89cdc2a6fe2c96dc217a16309db15156bba37f5a786a49c54ebef6f59f537f479d797f6bbfc7bf123e4e6ed5cd9353f7c0347751ce5bda5c46d75aa51591760e913adab67d3926b0da35b7f6908c2c0c4a9e6b482e844611a2ecf16ebea505e6d34f744bd2d5e8ce8c58e6fef26fe00725bcbf34bfd65b3e6b9c458ef9b81c73fe4d121736bec1dfb5d7bfd5466fa869e86d891bafe107275067096364988fa91f518ca8e09257f4ae17dcee89ee6f22b9a43af4d666d6a6958e9ccd5e8b2d3033fec15528e44784f0cd07438ff1be4f608a3b4bd6623549dee61989a761aae305d5e824c876cf6ed72e6f56fc7b851ccd52becf6ce7b595693c75968151a94b8a15fef231ef447267fec872dfa7651060fe80845f98729374c0295573241c705276a48a6692cbd29e67d40671c39aadf0afe1e250e1be6360d1c76f39bb54a8920675de5cf68681770d43d4a55f6ae1aa871dd162dacfc8d6fcd1a83468bc5011baf447e6bdf4156de5a8c5c5d6e3ec345bfc0e911df7e5f81f764aa0b4c6c3a80c75fef2b8ccce9cbd8f13a90aadbdd58178692156865dad6a7a29e856899ed71b7c405c68be77fc40aafc37a83504a411ed51c607fe49fe9e30a90d1cb1401cc35236fe708467202c5725c49c20e029bb3b840714b89b4f46581518e8f56f7d0ff3706ba8225b789bf787f110614033627ab4d87b47b6303debfcfe8a8abf0e1091491619c8b32c00b0b1c0a7dfce1349d88add94c0f9fb1474bc8ffe1bd3b767867503c3713fc973f571abdbe6e5bc71437985f02748d42ecaeab6653ee2047fe5be64eed3806b1d39e435689512c8f5c4ef5772ce729342a15cb8e829f4ae6d2d1cfef9b6f143ec2c6f5985bf77f390156db2308342d364da4819451d8166b3c7bcd55130363366f444def4ac87f8205d4359cd1512a6f762a4a520183ef7af38f5a24706619365600ab51463d43c4264abc5a3796063edae68a13c8e0953185cc027afd68ba1e59d2318ed23d7fcdbf8110d59aff00466ba51dde10f1f2e3cd27143c8f36d720e1b9f84c152dedd072aa35273cf73c281ff5c2081ba8092c00a5a472f70f5ce0d2c75ea6dad4363480468afedc05d41c8ce0f3deed713ccd59e006f2518b1c7035703ae4d4d7b5df3b25cd8390c5026e3fd9cd255bfebbaa4960bf0545efe774485c6653c820c34c34f51a619833cbce1b3bb35dfb41f27c7e7f6de9be436715cb580041ef889f22ff28db5708d2bb16d429f9476f512ee971b7bff7e0321a9a76a4b0bb3f20e314796179d93b59108fbd62eff329d3f8e6dffba3ae04e8c1fe9cb07030f02c3c515809bd07210dd5d650d94737264748e308a4a69b9b8e7450bb2743f8529c2655026eedd1f94ceaa182f3ed8dfb1cce472d9ebc9d9284bad9479645b8a9fe4a1a6a5f3c7c926a1d8ec3803f50e5f29f95947860b11eacbb36c7d370456865f927f11d16245786e94ffb639929cadc907b57f02d83455e18998ed93ac5dcf01ce0759a51428c167f71f1870eca3bdcb8b51641e04fa9585ec1d6aefad3496f24e35596e86370b8f3b63408350f0fc901cc60c656b6eccb03d6d92736215adc8690051c58a9f95e04ae519447f1ff1b0f179a4f65027b0579fa6dfed7b7b5bb1843111a06c26c6d750749221b14a95f78d1706fa06711321ae41df0b9795456634535d562c0952e2cfc14683ef2c03b130f3327e95866353ca89d4671a33e95705a39e3d7becfb8b4b2054cbb95d078f762c0cfc400e55c8359e5c0d328467a9ec42b633b9dfebce4210381e8573c99794da9c483bce2bba0638f7ee1859e29b6c5d040c2a85714db862d51e73925fda77ef3f398139d119533122cf26b674aaa4ffc78c5c8725594744e9cb75bc7cfd3da1789d6e0895347612be9d313e819ad2b5f4b691d46e5706eb798b7067b528b25890a09ef72dd99c68d82bf1fd335fd9202ebc522bcb0e780c7dcf623a28799d0701c1eaa3505ce3a2e8c792cc9b4fa3a4d67c305d78d63a9c43b2423a6716561a3c02f4ca253e1cd53af85d3456cabadc69ac138aaed00262fc15ea4bb56d2d1b493cf2113fc33f84424aa1e8b6f6e02380e8ee22b215c10c2969dd0f45d8ef211f9ebb7e0ea533b66c5f7fac6b38d70c44aa8ff59f5dc40bcd5c40cfc3f517ebfcf013076b0bb80e183c2e88368fac14756cbb4bab881f13cd6b607cce71ccf7a86dc6e26cb7596bd714a49d55c52a9ede1d5816087b31836ffaafd882581c7eeb916585d3d3edc1a9445514a01da4e394406695a96e21ae15b4ab91687af41a3c00c87b9f21c383227de1f6c647a7c42af2e51665c2d953a16bc89ec73a15582307f0a70d55a766a0292d313bf681f7ad16e9ac0a477bfc12d46a509826a007c2db77c5e264f3a58bf0e6d82cb54baf89c33a005a61a15c598be85ac47290c742d41ae03aeb3e95d65f2a97141e6e7fe1d3db87f18aa958c9c16a9298a7708519d10f9e7951bba0faa5e538c1c90901c18bc482565e19c5d71ea915a3f94fde074a1ba3164e9ea41764f18535f748744229fa66ea3accff91086932396782df930af21e9f7612f47be89e4ad4d4156a34235ac16eb8d7ae369072ab2dccf1369a1e2baddf3d1a8e90a27f16816f9bd3b1a470515316e326e02fb71fab35f8402ccf0e914fafa6199c2d0d8e2cd4d8f827668539c9588498a2961041d13e36e7fdac2cb630b9f4fc23c7213c496c3adde47f8f1501549a913115e5aa2e7998fa941c1e7fe0815939994413eceb6adc95be54afe51ce84f6d30fb589b01df", 0x1000}, {&(0x7f0000000200)="27ba67d9f7c97a884a891bb99e93be839500e6efb2f8bb6538995211b2256f40cc762ce3d52c91205c8e06e23c4c4602492e8775b4edff523ddf4c4f18e44604b656eac0723454be355200df5ed6b9", 0x4f}], 0x2, 0x0) 16:02:19 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x27}, &(0x7f00000000c0)) 16:02:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() 16:02:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:02:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, 0x0}, 0x0) r0 = socket$inet(0x2, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:02:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x6ac6}, {0x18, 0x0, 0xdc, 0x40}, 0x6d, [0x8, 0xffffffffffff75b9, 0x80, 0x6, 0x1f, 0x3ff, 0xfffffffffffffffe, 0xfffffffffffffffa]}, 0x3c) r1 = semget$private(0x0, 0x3, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) semctl$IPC_RMID(r1, 0x0, 0x0) 16:02:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x4d, 0x7, 0x0, "bb35aba1389886ae33f2d6ce5eb72bbf2600"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) recvfrom$inet(r1, &(0x7f0000000040)=""/164, 0xa4, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:02:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:02:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) dup(r1) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:02:20 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ecfaec011dc91cf2bae8f37194ff576b229a9ca601b400150008"], 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = msgget(0x3, 0x104) msgsnd(r1, &(0x7f0000000200)={0x2, "b6c6743d0d3c961899e49269d54993a9d3862a7881735fd13f668bac262d82440e217a0f11ec685978ef39160c019ac76d0a3eb6b04b62ce8ddfa68f17727025188da5fb0eb5b2ad87fbe399c4c461e1f4658dbc2bc4d38288d0b4c589c799a0a4d4d721a6f6f0017de14391b9ad2cc5b7c0cd72f7c781674662b8cbe1d833e4df80fcce2a19a947604cdb56a73a540d9dc0be2c97172a0bb504cc41f1553037dd789f06ba302c633e5c23477eb0156300a4c0afb6aac9d1faec1ff26131f83278333102a2714cf0cd0676e8211331389ccadf9b5879cc16f5728da6d5bbc01389fc498d0078941acc9dfbd302503fd8ac7e1ac099a7"}, 0xfe, 0x800) 16:02:20 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000400100000000", 0x8) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 16:02:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="d58a7448d517ec0f761794c5a690a815dc57d768c249b5052fa9ad8e8cebc1ae6d13bf9436aa77ead022c0dcb9a000f164a3e45ebba8c613e0a2ed02", 0x3c}, {&(0x7f0000000100)="e3ef54bac08fe0d19173c96e17b8336afbd5257bb5b8ab3faeed6ffa55c64243ca440062fd8149094ee6bfd2fbf856c1d63855e8f5eb6a0ce033ff60a5443a1bb368c19754076a43a54a6cf146281758180ddfb029fed6670a2e", 0x5a}], 0x2, &(0x7f0000000240)=[{0x108, 0x1, 0x8001, "ba6ec8fd6277bbf8649dc878042a7c552d052dc0701803a76f3c099fc948d7d3fb1bc03e9ac70cb2bd6ae726563c605bbf3c2e96f6a82e1ecf1682a540d2ab2398a7b61b263ab7722e7819fdd2d950046aab0ec939a16d985a333d86b059f5de771622ad8a331f670b66aec09d6767b8c08f48444cd1e5d043f280c2a7c1b81818acbbf51dea9cc882da4752a528697f3e20be574d395e2dffd230cb2e9185e82b0a22011dfd134cffb45cde8ed0cd907b99fe7d0825c803953989b5cb0bcc2a1b65c77b15f6647bf5f15240e4fbc246abeb434c4c8e26bc2a445e090aae7eb304ac8407d7814c3b2a1d314904290eb596085c"}, {0x80, 0xffff, 0x3, "977c0ad60a4beaaf10717216b68d1b81b5f51ff448c80b89bb8f0ed3227053cc45451bd18565e3a66077d334d4d27a66c211c787e85f1c64ff497eb67b8f64d446489e9154f1b461c7f84aa06bc0e3881c28f4be54d14480fbc293303f446e8c8b78ae0bc47e340b12c6a2e62d75ffdb"}], 0x188}, 0x8) 16:02:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x8000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x1, 0x3, 0x1, "376378142277aac53b1a6af6d018915c5a236ecd", 0x7fff, 0x9}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) select(0x40, &(0x7f0000000000)={0x2a}, 0x0, 0x0, 0x0) dup2(r1, r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="677f59c3d9533a1395eff152eae407bb163e9f80ec9ecebf412242070ecdd7bf414812a288fc4026957fa6c977b832ffd290104762cb075fd7a45b621109bf05d937f707b3ed8b8b1a6b109fd603adbbf19abbd1967fbcc1a64c2118619de5ba75a125176a16249de22c2b78350b65f8db18483dd538292bac7b6c19a00c3ead78aefa9c1bc9d54d77bae1f571533c0000000000000000", 0x97}], 0x10000000000001ed) 16:02:20 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='}\x00', &(0x7f0000000140)='(e@\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='){\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']}.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')]-\x00', &(0x7f0000000300)='-$\x00']) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000380)='./file0\x00', r0, r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) 16:02:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000180)=""/220, 0xdc}], 0x1, 0x0) 16:02:20 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x3e, 0x0) fchmodat(r1, &(0x7f0000000380)='./bus\x00', 0x9, 0x2) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xa95b, 0x10000}, {{r0}, 0x0, 0x2, 0x0, 0xf8a0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x851, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0x9, 0x800}, {{r0}, 0xfffffffffffffffe, 0x41, 0xf0000000, 0xfffffffffffffffa, 0xfffffffffffff98b}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x88, 0xfffff, 0xc6, 0x8}, {{r1}, 0x0, 0x8, 0x2, 0x4, 0x400}, {{r0}, 0xfffffffffffffffc, 0x80, 0x81, 0x83e, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x2b129e10, 0x5}, {{r0}, 0x0, 0x20, 0xf0000000, 0x5}, {{r1}, 0xfffffffffffffff8, 0x28, 0x20, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x14, 0xf0000000, 0x0, 0x58be}], 0x100, &(0x7f0000000000)={0x9, 0x3}) r2 = kqueue() kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f00000003c0), 0x3000000, 0x0) mkdirat(r1, &(0x7f0000000340)='./bus\x00', 0x100) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280), 0x188}], 0x1, 0x0) renameat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000300)='./bus\x00') fcntl$dupfd(r2, 0x0, r0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:02:20 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x6) close(r0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:02:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20, 0x170) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x80000080, 0x6, 0x41d}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0xd2}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0x0, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffb, 0xa8, 0x8, 0x1000, 0x20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf000000d, 0x4, 0x4}], 0x100, &(0x7f0000000300)={0x90b, 0x2}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fchdir(r1) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:20 executing program 1: poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) socketpair(0x26, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/235, 0xeb}], 0x5, &(0x7f0000000400)=""/231, 0xe7}, 0x843) execve(0x0, 0x0, 0x0) 16:02:20 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x5, 0x2, &(0x7f00000000c0)="d30970d7", 0x27a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000001240)="85df2ab3e8797deaef70bcc2cf443caca5f76e97", 0x14) 16:02:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0xc1) 16:02:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pledge(&(0x7f0000000000)='\\\x00', &(0x7f0000000080)='\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ftruncate(r0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0) 16:02:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000001580)='./bus\x00', 0x20000, 0x10) r1 = open(&(0x7f0000001500)='./bus\x00', 0x400, 0x7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000001b80)=[{&(0x7f00000015c0)=""/62, 0x3e}, {&(0x7f0000001600)=""/228, 0xe4}, {&(0x7f0000001700)=""/110, 0x6e}, {&(0x7f0000001780)=""/203, 0xcb}, {&(0x7f0000001880)=""/150, 0x96}, {&(0x7f0000001940)=""/170, 0xaa}, {&(0x7f0000001a00)=""/105, 0x69}, {&(0x7f0000001a80)=""/228, 0xe4}], 0x8) open(&(0x7f0000001540)='./bus\x00', 0x841, 0x30) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000000080)="e1d981ed67e0dfd6e16babadfd0abb422e435a18460644ac432cb06208bf2e70e5e80ea9d9fda1374910cf56a269e731e6c4c2738697c5742e70bcda05469c1c3ed85cda96d4f9e44d5d10ca036e3435eb62676700f5bca725c5ff97022f03f2ec0bfbc347bc5b2597f1bfca03b347339c848664f3f70a4b65e6a40490b4b558d7b783c7fd0539fe2bb18e8e03cff5f222c00792482b0ccf25ed83b073dc771450e928ca8f85d031648e745acaf12c8a0931e844c6284466f29d43ddf5c043ca83640e87138a03f2", 0xc8}, {&(0x7f0000000180)="5b4c0e74f70566e9ec33946d35e6a466fbf30f7f746cc968777eb04c07d8", 0x1e}, {&(0x7f00000001c0)="c5ee7782164be0be4329b51091eebfa89026441250705f392a25d58ba02a14cb66d79f4939cfe18679627cfaa0b7b88aaad17ce2ea164ba48ec22c0157d4f13c6c5a65280b86ca39ed50ba628f8bf99b9b6efbb996573e602a0928", 0x5b}, {&(0x7f0000000240)="6f8504b90b96226f389242fcd18cd2", 0xf}, {&(0x7f0000000280)="636928c45b3093e0d347a3765a42aeb75a2d91b49c1ed0d6ecd44030da839c5999a23db1d3a13deb10b58764ce7d450b20906aad1412f27b6e3c203b92f18417ad9cbcf04f80769650a27648e8ce633bc8ca79b88bb1e22af290b98cfd87bd61c66c2631b7aa4b8d14fff83b19a443138b9381bbaeca7575f25274933d264721797fef6cecf52619b8db25db12cda08941088dd78deff62140513e3520d03e81c74a1e7174535e1c771e02e743d00d7c3ea0b80e6506ed6a805b1ddc89e3158459a47d640d0d985fcf1165f43423752cd36adc45e7d674f08b9cbf995374c4a78ac3c3349caf29e7b05069faa97d3a29", 0xf0}, {&(0x7f0000000380)="9d8f2ce288d7bcd79987c73d195c2c81ec70a35ca07222d3b3f77dc784fa1fac5607b548dae717f3e6a30aa4b776899e779daac8a9d48e0b8a40a9d93ec280d324769514c382d629b6d58a584b51bcaca88571ec895067216d98a3bb8886e1d1a852b7e7778c0c499c0de765666bcbbc66c386742ae64eb6517dbd51c0140ea0c2b6", 0x82}, {&(0x7f0000000440)="841f4b5d21bda9d4c841ec58723191737a2b519f45cbb44bf16f71112cf4876f44c5ab4ac8967d1366b91cddc1b6ba86a71183a2c4942b0973f3d427a25d982545bb84f48487ad033c816a3b72738d00f5844ebd2fa83e6192cd9b82caf7f9cbf43c464c999a1f683c52df480e4f4ef2a1d8a3971fecd089950246d97f7d6d6d116561fbe86925cb50b36cd30def650cadad4878c39b92a4f1fc76babc512ad602ef1c736ab00772557701976d5359d69c13194bba95461111dbb1a9fd67e4b6fa8ff19a16394574adbe3a6a7cb5f63fccaaea40c545105c045c53cf17bd032f8621f4f3881f931ff1aea52cd8e698babe2f83a4dfbc9ec094fd805985935d61fe277e91d41916eb6352bf7363f3281ef30b8419da67c8c96433ee006a64adffb09a66e491c9e361e8ad5fc191a28ad811bb0d93182cd146dddf71a78ea4e0ad17609d802a81f5f2759a258bd1edeaac243df79d99c79b3996bd3d1905e7e87f5369178ce376c9b8e081398877f110b2a71917581939246071c92a6d3805718f43df0ec4685e6e97d3b474ba2dde99e48b134da5ccf6e5646c08c1d2d9fb5ae568cb89d15bd91fec486e6084c854b0f9e768e45197e0dcdadd32bce96de144e5735bad6cc07f3cd1d5d50f4d59274f940764899b175163b4ce2f5bca965e3dcdfba3437107035e6d898649c373745e755159d5ec704fa38e3e9d05ade221c07fd1b21526ae8373144932751d044d3d32f00ab2bf3aae58d96c3677350977b6aaf51dc259a432b21a8611db747157eefd67d108ff874d516943b956b179791916e55b581a7b7e923d119a45352e03cec7fbcdb21b3d7b410a00165cdbc9e02c6ecc6f9a195a429b647a8215af4b975b63aba5095c5798c2ba275293667cff6055775363e0ee964c8a1a8da7eb23f38b18a0c682d2589467e28aa8db1717c503dea00f08d12c79fa22e6d744334567fc4f6ab788b87a9a3ab2bae4f12b7bc120a5362db47decb649192dbd7acb39bcd4e5bd17f3cd599008d2d41baf8fcbc69560fa685f72043d1db4673b0269bafc6bea7a431b070c99a74f69ff4106149d4a60656ecc409c78c2f805403572003bf75c93ebfdd0bbf59585f0fadc7284e80437c1e1a4c9f980220597a7a1f3ebffb78255df5d889eb58fb777d9e0f2327487741f5bc5901e1b6d4318e9e62e971133d84568ff37d7193f273a92f4cac88b64ccef7a5e86355467a45dc089c0cef1ff207a50887480230c009768838014f8970bfe12899a263bf9aa688614240906d8711185e67c0cc0dc2a6a8b35368f03a0a2793e47ac534e87dd7caf34ad040172271c97ada199c7b290df23f0491b2ee750b981436b2f43521a34f46d691c8c73c7be4d86ceb71117bae2572ab3d0ab4b18c5ccdb5c2bc727dc8648d5dc6d65ab2074470d2b68e9a189bd280ddc6414e1d4b5041577e02c86f0beca83095bc59632c949bf642079529f2ac229a25445216ab84057bd4ff8c66a5a0048359ad37c0b9c4b7cbc1a5d34f135f271385228cdb2269850658bfd22193dc09c536690ead8cdf44736e0c1a9ace11d97c94f5791058a5b8fadba4a2e8859afaff81806be55d6a13a99358d2dd3dbd5f59338849cf43e3da92da7333d921272ddf4d802f6fedc061110e878a53d64be378d9d231dbdcd69a061fa9ffdeec5b0c063395dca9c702b598528955987f3d98bfd8d31703e96b6b008e4352b2d13f5d23be1769292f5c2de9b03f1fe7a6dc75ae9687ce2eb1b222e7564049c314789424da65bc4ecdf479e33f193aab285625feca170444c307c1939a5620c8860015c534461644c8b3dbc8f111adf40d4aff5ffca7b6acc607ec7ab1a69927f5ca58d635e292adf81ab0eb04e58ca9b85098f14fc2f347773fbbd80fa37119b2d385b2b34be1348f5429f5dff334d8c187ec7b1f1b1f150469a34e3aea2baafec168f980547b324f0882b4aa24fcf1e83352233e01c3e7f367b6b34195893c47a7dc8e092ef07f1d39cc548e236eab46cf3650f695f76165aa297302c55bbbd264bedce9fd1fc6226cca0777b3ac63880ba7b89ef9e29ba17cfb28ed98f3ab7477d9959ef8d52eb8e1f2a312bf035c2969676e734788190a57e5d05d6fd9b660081ec64f041eef371019e3a36412e06bd7dc0d15147fd3d2a26f4f28278702662b91064ed149760e4dd1eb20158f3ebab504a78822bb11dcdcfa9ecd2643513344118128c3e43291ae64c7ebd322374d787595d0eaa41efab5d083a78763551e35ae6fd79a74fa8bf8127256a9cc0cec43b14c0401692c84d0ab9808a85230b569c87227687e3ba9906fe555d0142e57116b9e4dd26b26c6547467b4269b92a1ecc6bbc075d27dacab23885914e49c9b6ecb61b0960a12e8a24025046054f27750846cb9f5438440ba1d878f2d5019cdabd143d2630d786bdb57a5bc2aac21fe830b29390aef3005c5268e81c0663168c3d10d1de8b819128384cd26469834734738b4eea2a765e97b78f457d7c3bff25380f8a870dfebb5c116399d93430f4b77ee1fa2e1ce36e6984ab1c87dbff64ffedb79e965e522e1695e503e72c8506e17e8c2cef15bea6dfac6aadddd1dea2db8e2b818e6e2a5e4b485cb18259646bfe19d5ffb8d29621374a90f9cd2328bab44346886dbef48025d8bbcd88762420d0218e5821a4621e060999cb9a69c5f8bb4c9c529ee154433961b219beef819f8bfe79170d0705341773f894d30d043f34aee067ec3cd49bd6883333bca3ea77011217ead91ca997702a820183939168a63cba387d90a47fde3f85871bad84eeb36a551984da54c70fe9ff1caa92c946550a6492b0ce2d297cc7868240b0cadd93551ea3c0e57d542ded812f084f1eef3a9982f4ae6141d0012fe7bb9a3939614a1207ae5c836f2587fc89dfd3a06cb1ae3208d19858d6fb3d1c1384acc29247e19947a62be849e14d41c611f31def1b9d5865c0a471a563253cb241ab7937df24c8f31bc27d619b60ea8392f3b15f22e8bfea2646b60fc0482b3c12713e498b73c4a8349c051ed85d448abc267c62d0711b9a1184d2c130edb0f56c30d07dfa3ad35e2891e10a6e2a86df6f4be2645826e45b87c24ff7b19120ad710a085fe8991aab5a0f3be5931dfeae9dcf7d72aeb216d258016ce4f6a22aaa0c87a79fe8052d5f30bf604b3e85dd95e3895d92f5046c4e323f3746ba0f5564428664bce812c0c76bf0d8a9f8dcb44c18d08a7980ca49702704621408792f3dc734587693f881652249e6a54c72daa7da919cd6141f5e4f2ddf330a2dda01584b8a96c054e161c6987f8c59324da604308b0fd81e84f26a2532ac7a71199a132b7a7765248f28a74feb1bd03d1bb4822fbde6795d1834527a29c138beadc3845dc623a616a0cab919432a247945f348c3ee71a249782b623e92ee33356d434772e9ac82444efd4789264279a0dd575ed33d0f7359896555ed96bc4056b7863862c8b04e6371fce3145958702efb22197a9433c3132ce0a2191803bc0b6cd8cb3613f49d42d0416ff4fc638aeb003cf645764c9f5a35a180fd1213a4859f37f654d20bfd1ef47e845c3a456b5d2d07e938508aa3f096f328b3a8c5737f810fe708bbbb017b92e1344a43adf98532fb31c15bc6c11dd0b2b9e3b2ed66848cf861c287168a897f7578d40834fa1916da1e02dd53dc165e45f47667adb6d5f9d32845e055ed6c73a2952b0bb001a75e9ac91c7a98669fbe111d55b02cecd16c02701c69f748c46f20e3affe99e6c0bb36a357fd33d45449a99b5272192562965878f48680b884e2bfd28e27dccf817634553b8fd8c8209cb4beebfacca69edd8f99094c75ef98217c81186af858a0413a192b1328d237225c222acb6919b85a37348bb9debe37d8d4153e1e37db1a4ff795f1b276c40f5d6a52f3c7be94789cf6a82615f347d92e93c911df1d82ce0b7fa7423637632402500646ab32f7fd7eda79f440af733d0b424d37ef8d59907e2fadb7852e69b391653a35b628a49cafdc07b868faaec74a30e37944fd2beb6221dbeb201a0c8ff6cea8b70b4eee096e7b1ca4679a3befd626b1e44e11a6938a46ebf9cf5ad6b7b6e4ca998d1fb87ad79c61fe75f12c5f212433663c56795eab14dd01b93f0c6823be4ec2e208c6c0c213822deebd88b5b50f411adecc4c72089a8904045e9f3d774de5043aa14de91c895fcfb2f4fd57484304a906cb09c1535fbf56f0c5d207cc74f6aad9a3b70564c598e04eb93f7301dc766554f0e35eaca2fb22fd5c2837623b13a72d526c495d96697e9e35ba130da4f47836405e72d0fac9e635884cd03f848160ce1f743a5543e16ff3859ad520e665609e1c60f21f97550d2704c39f1ead5b663aab98c5694965c1ac23703af4015936994114a4d8a6217e050755e368cb2df68de882cb235875aef61d38000e7a2ae3fd77ac1b1158b36d2f0b8bd2e2fed959a9c29127a2724ea7b4d1d56999eb2e0d4787a4ea75095dbcc4370efd11db07e653a2db05570dd6651843c98bdd9b9256f7dd22dd9ae1166081cbd4e7faaa85a9c895a1464631df6959f2cb13e00d78f0b53c49ac84e6a5da681994bb696599b4d6f29c76c4c37c294e398a4227b023f544c064723c071d9514230e881c9c2ee97f7a5279b7259681a3b6e10bf734c93a83fdd3e27db2d2f957665556c7cb90ef45dcdf3c026904165c24206e4cc19ceb5826c0b5746f6ef598c5bcbd32421031c9b7d4ba2a54230eebe63b9b7433ec799d16c5e7bcfe3b18377133cea447f520f42eb9b09a81cd36724ce1847732dd0d1310b78e4bca9bace55a423a5014c0d615f4742af68a4cf31ca34996143036c8e602530f565029d4d61e8567ced421e436eb2354c77dc1c6b772fe592df5554be47f8e3d2632f8f77f24d3bf5986539ea4e5e79158b7867efabcbaaa0dab8ed4ba6e282c8c312aafc32fa981f7aaa706106db62149e6e41bcc9478b6df9dccd60b4f51478aa1c535695aa1ad01757305fe0a812786be350c539cd8c4975eb70db5cbec5b1340299be042f35858dc3904dcd1e6ef6cdd8284ee54bd9e9acb7496ba4e9e329cc1c0f4dc2f2cece2436b768f102c247b0c50bdaed739be99a9a86521ad16815d2577206b131d9dd687db19cb095f237e267dd94ef184407299c02c6153a089aa646703bfbf1c2108f892ab2c874a0dd22c3a8e317f306221b6745ff276e694c24b9874f7df4267446f9770747ec8bd58bc11d6f847587a68280aba264a90fbfae8fbc6ce0d5666255aebe234674bb2959ce0ef15b824e13a846950155001f8e90b24b689868f9da9e60438974c95cb9edbd9df809998436c25b8ee8eb4582c2aa7a3a852db918a91e7832079e654a9556006dd7932e67f4894cc6ae220e81b089c1eb6d72783d36e1d087fa25711328cf3a9828dab56d465d1cdee40267e6ad612b8ea9e8310270434804b8956c462f518ea0e2e6671549c0538af36f483682c98a265e0bd60555ac89227df7426cda6f3a71bd64c1e14d29fc25f169fecddd6501fd440a3484c0b028805094090a2f2af7ac427df2d68e2a5e4ebd1ec3cbf7d4121d254ed3d62a532e73e17c73011e8e55a835a337bb69a30e93487396684bb94d448472c15fdc15e49ffe9dffb2b7cc81f6e12af91ce980267fef2ecf5967c3148c64957f375f5fa5a7f448a7af78336ff4159d31ca3cee0afeb3aeb5beb1bc8b0b0fe050067178d0aefdab1081fa9ec6d5a1b5034be7fe633689f07237bdb4e5886014df23f059b32704fc9b140", 0x1000}, {&(0x7f0000001440)="197392d2907ffdf2c2edca839d64b7a36db2372d4d7e0cd7dd5cf7", 0x1b}], 0x8, 0x0) 16:02:20 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001380)=0x6) r1 = socket$inet6(0x18, 0x4003, 0x2) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/79, 0x4f}], 0x5) dup(0xffffffffffffffff) setrlimit(0x6, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x0, 0x0) ftruncate(r2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xff}, 0x8) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:02:20 executing program 1: r0 = semget$private(0x0, 0x2, 0x202) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3, 0x1800}, {0x1, 0x1, 0x1000}, {0x4b1090780f7a17b6, 0x5, 0x1000}, {0x0, 0xc3, 0x1800}, {0x2, 0x1}, {0x0, 0x7, 0x800}, {0x3, 0x8, 0x1000}, {0x4, 0x3, 0x1800}], 0x8) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:02:20 executing program 0: nanosleep(&(0x7f0000000180)={0x299}, 0x0) r0 = msgget$private(0x0, 0x11) msgrcv(r0, &(0x7f0000000000)={0x0, ""/134}, 0x8e, 0x2, 0x1800) 16:02:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 16:02:20 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) socket$inet(0x2, 0x4000, 0xfffffffffffffff9) 16:02:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) r1 = shmget(0x2, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shutdown(r0, 0x3) 16:02:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9}, 0xc) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000140)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe211159480e8b4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c013", 0x60, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x80000001}, 0xc) renameat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') 16:02:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="4d9afe347c85c590f3e3c0dc230f7ba1188ef6414c4defc237bb03cb25f6f70c51dcffbbbb13810e2a82f22b8a44cde76362ddc65e6f4bb902d3612abaa4e2e02d2f2e7e1f48639932ba5bd3258220f57257e77a62941e356c6e6b06800020c0de7ff037100d9a79cbce27671ea82ba0addaedda7303faec6a2e994b9ded39c440d16a3cb74020a18dd6d0d16b00c2b1ec750e8fb2ef9097973ac29cf802e135706b0e6d7748645de5a9230d7fde5a38f0fe253df33fc738bfce0ab2a1d7f5a3e035bd4cc50631b8ccb4fca8d18e0f2aa0d4c9", 0xd3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7", 0x5f) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() 16:02:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 16:02:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x0) fcntl$lock(r0, 0xd, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x7}) close(r0) flock(r1, 0xfffbfffffffffffe) 16:02:21 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x8, 0x8}, {0xc04, 0x8}}, &(0x7f00000000c0)) getitimer(0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) r1 = msgget(0x2, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/225) 16:02:21 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) r0 = socket$inet(0x2, 0x0, 0x9) r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0xce}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x1ff, 0x7c1}], 0x100, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20000020, 0xffff, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xffffffffffffffff, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000001, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x21, 0x80, 0x101, 0x6}, {{r0}, 0xfffffffffffffffd, 0x22, 0x80, 0x20, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x100000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000020, 0x0, 0x5}], 0x20, &(0x7f0000000140)={0xea9b, 0x4}) fcntl$dupfd(r0, 0xa, r1) 16:02:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="ff01000808d297fc408c039199cd1ebde68a34023779af00000000827e89c2ae124f052e000000000000000000000000000000000000000000000002ab8e5ab5067e1db2b01baacdcae6876b998b5cc2b6f06a9957d9a724a06e4f963c30cde685eced0e820764d069cffc75427e0af082f8398de156f50c9977d625416a605f5d9fb09df25ab550425081cc907ac79fecadbefac3755ab2300f87000e60df0c1c5703e8bb5bb5edb4d2c113740c3a28d364840082c0a7d95b0325c91142beba3183ad7ce4fc97976eb57e5ccf3d60096a87ffbcbb5056e641133d5c39595925f7ae06ee9599580de5c749d9afcbdef2ba81e3aca1e4a8e9cd8ed258a2a08ffddc2942b6548fa9702734740cbbed9b412b28e2467bb64662a84fbb5fb2d6c0ef78216154885fa7ab8b47e24cd5231656aed0342c28bca7f67eb651d3932e533ffce5ddc0e277cbc3f8a826df4f3256358182834ecd54a08eec10ff8cfbf2f12aad3157713ed649f4fa8227baf30ddd", 0x16f) 16:02:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="e4038bfc18fe54436ec6d660fa0094", 0xf) 16:02:22 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') 16:02:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', 0x2, 0x0) openat(r2, &(0x7f0000001440)='./file0\x00', 0x8000, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, &(0x7f0000001280)=""/91, 0x5b}, 0x1) recvfrom(r2, &(0x7f0000001480)=""/44, 0x2c, 0x0, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r3, &(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00', 0x4) mknod(&(0x7f00000013c0)='./file0\x00', 0x0, 0x6) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001500)=0xb4) 16:02:22 executing program 1: open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:02:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000c80)='./bus\x00') write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) clock_gettime(0x6, &(0x7f0000000240)) pledge(&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00') r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x18000, 0x80) dup(r1) geteuid() open(&(0x7f0000000e80)='./bus\x00', 0x4000000000000400, 0x10a) fcntl$getflags(r0, 0x3) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xffffffffffffff32) r5 = semget$private(0x0, 0x0, 0x20) connect$unix(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="0100220100000000b67a89b795c3cd1afc217c6972ad1a1fe75a9afcdbce124483dbbc362dc3f799c75aa53b68002049ad48418700c26e3ae315ad85b4793a8c25ec7804fcdd8edd94751c3eeea7674f6efe1add8b7b6aeaf97bd84449c1ffffc7ca4fd71d9be0f62a5d034ed3afa497df62152aa839f0af1402724684199a2be8d3eb09c3953095ddb902e52611464cd9ba4d1a9ae1d5ccffce318b0d845295ad702c8fd4f4bb92f62656812c515fb01ad6d3b2daabafab705dbf7fb656cd6a9da661bd0afde5721522bfe582436a62d78a033cb10c3d5b9c10b7ad1b8c98a5994d3551e30676ee0a9ddf"], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000d40)=[0xe7, 0x63, 0x8, 0x9, 0x1, 0x3000000000]) nanosleep(&(0x7f0000000100)={0x7, 0x8}, &(0x7f0000000340)) r6 = dup(r0) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) mkdirat(r6, &(0x7f0000000cc0)='./bus\x00', 0xfc) r8 = semget$private(0x0, 0x3, 0x4) mkdirat(r0, &(0x7f0000000d00)='./bus\x00', 0x130) fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) sendto(r7, &(0x7f0000000b80)="0f72895d1da01678ec4ea0419b7159fbdff616", 0x13, 0x1, 0x0, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r3, r4, r3, r2, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) getdents(r6, &(0x7f0000000280)=""/38, 0x26) 16:02:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x1000}, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r3, r4]) close(r2) 16:02:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000800)="ef6a0686d603af32d84b6cf437c744fe7c39e29f0639025b68cc71b314530363c1777bda97debb353cc9b4019308f8728a2f44903f2033036122f27ae99dc7e1cbdfc1fa02e7eca54c4809e198322cbfe26c1fac5571a3084523180ebdc67a3f835af033447f73cf33ee20d42c30ab10a6bd4ce3197ff88f63d997d70054722b7e6984eb920a3598bc67a0ec2a45305c53e8e984fa6defdb626c9f41b8b50c187270c19bae8054411e34706e8d9be6f2a00e45b6bdae2e1c884b74302699ea850378f6d5df126e9af8b2446a2621ca6a7be52a9156d14f05", 0xd8, 0x8, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x6e0, 0x0, 0x0, "433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff1"}], 0x6e0, 0x8}, 0x6) 16:02:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto(r0, &(0x7f0000000140)="db2a6266bf3ef0d9b1f36fdb90d7c37b6114777b41ffec947c15b5485b0a0799d6d8411f6f22525632d3bde05dc511b3623009f12c4868420f6a4ef203b7ec1e040c53f2102bec9b426736cb97ed6f468380c85b736da346ae745d1bba6a5faeb21491b3464628321e68a6555972e15df5fbde906c5f21724f4bf4f093c4f4ed95db5f3372f647753f4ee5be18c0778c641b6690c05cb5f6b059c14384f571db5c", 0xa1, 0x8, &(0x7f0000000200)=@in6={0x18, 0x2, 0x2800000000000000, 0xb10e}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x80000000) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) openat(r3, &(0x7f0000000240)='./bus\x00', 0x200, 0x90) sendto$inet(r3, &(0x7f00000000c0)="af8b9d4e603971fefe010ec7cac0433a535682e43016d24369e4bd6807b84822f74edd9770447cef23f5be", 0x2b, 0xe, &(0x7f0000000100)={0x2, 0x2}, 0xc) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) 16:02:23 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x402000000000029, 0x5, 0x0, 0xfffffffffffffd0b) 16:02:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000004c0)='./bus\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20020, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) getdents(r2, &(0x7f0000000080)=""/96, 0x60) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000100)="2fcb14d738ee46de4689cfd1574f8e709704c7bf0d98b6f77183", 0x1a}, {&(0x7f0000000200)="7452f606c7030626870085d66acf6890cf6299e542b3f92257cc362fc5f89808ecc8f00a0edb7317110c4e50768bb1c28f9840e6828b72467417251d243118c698d6251ec563ca7a05115ca4340d911808e1bb443c8c5cbbd537864696b88a85d27fa9dfa291d1d181d1611b92814f41ae4f98102fb9582b29d1612cbaf7fa4ca35917c044dfa2af82cc4ed37e5b5e52ae197fa914ebe014668e505238f57be42f97", 0xa2}, {&(0x7f00000002c0)="bb73cba633c283064e8acd5ba7b602c4e52a3dd6cee9a9b8a2907a2fbda65ae11394e558dea4f9c9eaf101c9e05ef095566630de0867262888bd70f3997e2d47304c707e2c3a671a2caa0087fa73aea37622e9310dc908cc73525d53688dc5da728d966d92e62d73787b0b6cfc8f31ad2fee1b839ba730b37c130a99734676", 0x7f}, {&(0x7f0000000340)="327d058d2c71510f4e94bad419f1b6b3ce7c5aa97163d317cbd8746cf81f8e14c85ed97fcdd3deea1006b1e85663d876bec5b2a8c788c459330b14c86b1895d1e63349cbfb3222c156de461fcfd45ed2a0c0c8dd65cc9856972cae900f4519f416f721fee43e92fa3719b539b440e535e82c3546da81ebd75b6409887d33771e770cb048", 0x84}, {&(0x7f0000000400)="736be49f139772", 0x7}], 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:02:23 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getrlimit(0x6, &(0x7f0000000000)) setgroups(0x48, 0x0) setregid(0x0, r0) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:02:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10211, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 16:02:23 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:02:23 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='P\\,*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='($/&]', &(0x7f0000000280)='\x00']) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r0, r1) 16:02:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setflags(r0, 0x2, 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) fcntl$getflags(r0, 0x6) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000200)={0x0, ""/96}, 0x68, 0x3, 0x800) unlink(&(0x7f0000000180)='./file0/file0\x00') execve(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) 16:02:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000007000000ba379734ecd04dd12fd50000"], 0x18}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x40) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) 16:02:23 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x80000000000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x7ff}, {0x18, 0x1, 0x5, 0x8}, 0x4, [0x4000, 0x4, 0x3, 0x60, 0x1, 0xdec, 0x40, 0xffffffffffffffff]}, 0x3c) 16:02:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1fffc, 0x19) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65c8e0b1ec34e565654ef0f42c8eefb655455781"}) close(r0) 16:02:23 executing program 0: r0 = socket(0x18, 0xc003, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x80000001, 0x40}, 0x10) accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000200)=0xffffffffffffff0a) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) write(r0, &(0x7f00000000c0)="048b665ada76663d798d2901597b6b8b0b5d5214fbe4d6cb065768c5f3d86edc02c75f79cf0db5a6f5237e5db07417171db744a053a421795147291962dda629f0d658029dd7f8409e5ddd83dfac15a587b1cbe4cf458fad19b942b9d41d861ed5ed9c2989276f3adc899d819b5d39d86c9e2d76f1040805ea316d3dab313109445d416922bff4d2866fa9c45c13d221c60e8ee264b730e3fb4b4eacece896896ef935e2684e94d2c818a5430acc4d371f0440ecbaaad359c4b673133d3503be5894c0fbe283163fe963f4be79b6fad403893afa52c04fac2746d56be8a4576d5393150cd3012a4ddf89c1b15270a37b650b2593", 0xf4) 16:02:24 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x29f, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 16:02:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmod(r0, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x0) close(r1) flock(r1, 0x0) 16:02:24 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2002, 0x236161bb) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2a0, 0xfffffffffffffffc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/183, 0xb7) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000240)={0xb9, 0x1f}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) 16:02:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000104, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x339, 0x5, 0xfea3, 0x8, "998b2ecfdca155b215721502dceaf56188eb7b66", 0x3, 0x2}) 16:02:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x5, 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x9}) 16:02:24 executing program 1: semget$private(0x0, 0x5, 0x421) r0 = shmget(0x2, 0x2000, 0x110, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 16:02:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) pipe2(&(0x7f0000000140), 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00') select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) 16:02:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0xd2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x20) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 16:02:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffe) syz_open_pts() 16:02:25 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0xd}, 0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37001d00dbff00019aacff7a6818e3f74bdc1499904e8f723c9606caa383f5323d6cf83445caacfff09dad5fbd2fb51ea1"], 0x1) shutdown(r1, 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:27 executing program 1: r0 = semget$private(0x0, 0x4, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/237) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x1}, {}], 0x2) semop(r1, &(0x7f0000000040)=[{0x2, 0x80000001, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x8, 0x800}], 0x3) semop(r1, &(0x7f0000000080)=[{0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}, {0x7, 0x7fff, 0x800}, {0x0, 0xb5b, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0x6) 16:02:27 executing program 1: openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='\x00', 0x86) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:02:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1c8, 0x2) chdir(&(0x7f0000000080)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:02:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() chroot(&(0x7f0000000040)='./file0\x00') kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/60, 0x3c) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1108, 0x3ea2) close(r0) 16:02:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x5, 0x4) 16:02:27 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r0, r1, r2) 16:02:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) mprotect(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xff) 16:02:27 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r0, 0xfffffffffffffffe, 0x0, 0x40, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x2) 16:02:27 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) read(r0, &(0x7f0000000000)=""/54, 0x36) 16:02:27 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:02:27 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = dup2(r0, r0) chdir(&(0x7f00000000c0)='./file0\x00') getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:02:27 executing program 1: r0 = socket$inet6(0x18, 0x1000000003, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x0, 0x0) setsockopt(r0, 0x2, 0x3a3, &(0x7f0000000100)="ed02f43b6a7efc9d28c6a4e835b4dd1deaa54c6f4a99b3b4de7f045c26109a421611503cb1870937a97b63ae95eba4f36e12b01461f2cdc8a38a8de426e1c91eec1414fb36d3aad31a6d5838b9e9ce099d846c836fdff7a7a152f114bacb570c6e020f0b47dc0e3226ea14cd43371a8842de823d764554af0c4defa98368769ecc5eaaab5cbb0cdb558f937d40eca7d54a3011f076936104c1d448af1c24dd68d8ad17d7feba4f8642788750a07cde15a1124fbfef8a805fe07157670788613f053cb808a5cc770e2a8b32f5308a7fc8b5f76b4f8a249c9d138f92065a095eea922c3d8eb86909e4ef6ba5d823167c7912422e59230064566d8b56cd3f12af6f26662b68d496e380900783c33edee605d6a34b933d007813a6b259c929ecf55cac7ea47c92e5899edcfa709581e7cc8ad125e43a7bd3a39bdd3c6a0f4e43b9296bf682614f9df69df4ff36f2319505a078333c8bf1f55f7a952922982f35adbaa96afc70bf6945ccca4d15627bd932442581232ec91f1bce079d79874630ff197e17e200a774afa626eef89d2f0c0251d0ac3426f764103934e6b177786a353ea1ab0c1ad4573fe634c832f09e04f199b65a0bb01f4ff3314c81b6680d7f9a7ca6e5b658b586f8efa52c772bc92568aedc3d586d3052596955e58878ac6e6e45dc69d664ce8d949f11361a1a3f62468e83b8009e65e84de98a37129beea4a22c1f7da5878356ba4804a2d61868887dcb178d60146db6c2962a3765e05a53ce35da172e50fe2cb645fbd62a6f1d76244a7c0b1b1d5cf42a411c1e0f1877234cc74cda522d510e09ce64fe3b0b4c27caca282a8b80b2976048266397d49e595cf3a26c6ea70aed9388413a11584d0c53985ff5d94709731e234bceaa3b72161c485576bed5b6d256c44a6a4c0e73eb236d2b2f2c43f3753d5231b3d31f7ef92bef66e4a86afaa2382ba78c1e6a604774d3c30d2f7cf9ccffe03825ddecbcf610609cc666538d2e821a1b604ffaa02707dc5b28222d9e0a35043d95d6fa943fc3340c86e8b5293d2eaff8e863c9655443b876ee594cf8309255735ae6363e1cca1e3c9b8ffe58b46f8f611288b317ccba433e6f3c941103b59bb95c0adea0c9c78208cf9506e1e5c4ed215d2c956bd91b842c4667b9749bcac9d48edd85797b61b777ba9ad48665d919adc1f6332ff49d5e0a7b33762db5657759bbcb7b1dfc97f131539360169617f04fa926d6b3855f3296ee00aba883013a3a9a033a444369001704726c2d9212fa1dbb632c233ea0ed6e3ab039a85a6e3400b4799a522c158f64ae907ce1e913315267a505b48499a322a3709960591cce54c9254ea00e011d3dc07eefe63e98c92e4e8858c6ee3a36e2bff42f72a8fc89b894e7962b9f4186f43d29caa14db05cf235320507979194e141ade01a39766295a960db349a93e46483082ea43716c61ea54a853b30b68179474baf4e4ce5bb11187b9632b1496029f4c8f21a0af25bc73188d3030878a4bf603dc6593a4e19d2aad5d903d91ff8ee02aa3647093bdcffefa91ce7bf0ae46f7758ffbdd34e6451bf5ce5d7d120bcdbaf03b6cde7fe6a1930d334039ac8ae7e92680116d92c4227b58a812982bb394ac53effd85ec8fd10650920b0698de50b3222ce6057d32e182cd3db4f7006ecc8c1670248b128d2323cc0c6c21cf73dbaf02e421341313995ea3c445e11783c0f904a7b87f4e15d086522725bf3a66113170887620462e398d98afa6ee2378faca094aa01c96d47f404a35b814f0d6db521811c3fdea0e10fc655b1ff3286f77989aca78252641eefb413c022a86d56f2930002fba3184fecfc92077b4b915247df9bd8ded066011c60121bbe3a8ea4894b2167fc500e2ff09d2c1c13c73c852ba816670387ea470235733a2d469296e6484fa266d95fae36e525e738b2dd4780ff76b0b42c63b077da7373b291155e2b184414ba8282b7c6240e74fecb1dd07e149949e6dbc64d9f544af65a4407e87fb27eb39ba3279d8cedea829c122105a0a506a8343a7181ef0f5f02cfecce1068fb3794b8ad28828dfeb7ddc35a0e29914d5045d82a3281e2bcc0efcabe440f2a103cf2fe882e1cf80b9f67b5c4f4be658683351a75ff7f9ffc05ad390fd0a5c95dda3d056ffd6dfb6e9ef58797de711b469d63055210f349b5cb093598d5a99aea220d009f21b9e81402b4cf24c5ab167082e641936c469d745459f5b58273123b0e0e81db591e9604f63dbb00c182e1b215c2b5acac016523a333b4a55c1ec6d88830a07aea7ff06211a8d5c12bf719ef76f3d97ca07e54816b6118ef33568fcbafc5fc9ae874c9f270a525fbf23e53f40a5e1fadde4ae84ef7127c766fdc31bbdbf28434f499f8742e4dcf7a3df5eb2ae8c6bcd67f278c350ad242a7f7917df8a5c37c839fc2404cf437d4f0a9a9c06bb2047cb61742b36132bb788c088dbcfa4e671f056c5a366d3de97286f78ed4690f1550c7863f81012c50d143aafff08755e48deea317ac73d7551d40fb9866316022ee2d4230aabb3461127fd598614a88b0a5378ba5de85fa291baed5e539e565a901e2fc291e0a875da87685d9c31ef8e5eba3770420276fc33b2c452f14a7e610d7ee224e223a5f788cc96d76a363ce55a1558ebcc7bbd4a2653b9cd5a7737f0b830598d9340423345043171d8b19f17196f2cc8c7ae789e6ada9427b362aa48d95639b04d4dc0e2ee0b49f7b8a745b06af2dddcfe7146b0bdab9fc9a854722df796e7cf7ce6baf5c946210233d3acd4e9f1c85b60db21d428420ee7790f4a859f0e034169db3c0a6c9e94fd5c104806c87ff6dde66c2d53086965c87a255433442e5530bae8063982e796e7740531cabb87864122d6b84c962f2484aa5f730891ffe6f93270c76a742ec5064939ec518d017b0d02e6199f8bb21a866e5b28f61dad7b86e619e74c5e85fbdfff576d7643230fff435bd723c229c34eb5f4753125aeb23160126d5a9d20bd20f8deee4eb7fd55c1dbcc12fe60f6b3a89bc41c6d4a8b149d77292c40a3b3ae437c0c98080aaa4be80ee36b8f25816ef2d8d0e00320502386901cf407e9c2f1d54b744382568ef813208cb1aca2ea137812da03710b35b2e43f28b481fb037d7c3720d78c35a63ee6c59e013851dbf592912b42da6cb409ad93878133532b8777d4240b9a5f4d854fd090d59e6a1bb28a2c9cc639f1a6649562c5ed452a7f5738e437d47c869377f4b80ddce33126b6e59a22919d981389ff047373dc6705983c6424abbad0dbec1b0df1b434a98eb9610cf46a342cee85a6331611d1284c4ae64603419ae674731eedb9e88e64bdfee9168058b282bb87080f6620e437fcc9c2473b42ce101fe03cf8ad87bf3e9cea33940ed11d319c20506d9f0234266e4039cd345f16b0b3456275c6cbce0b8101f1e1c25728162a6cddd8b75946168deefb24c86f3ecd67d07599171927babe15e31fc9d5410138b3da46c6743a6939c18dbe4fcf5d8664118f5fec62dad5a4d0c7f36f118fbc9f23d22717d1464c834dde5430426c39897cd14c0c15ec0df7433ada8e6cd4e0990dd29da183c3a9a4137b21724d212ccf736316a9769af0ba390f8d5665cc136e52e4eb730396295238fac936f77b9f506efaca3647ac2e75fd114baeba4ac8d42d45e63a0c10d34e7c158144fb32b413bc6c0250791a3a9e04b50baa4695b94ba53e06f3f36b760b9572fe484b044a08fca9dec7b2b7136c817421ca33e4bdf70912adc0080bddf3a3237d80605e1ebc992346873e9df630f4be94f63a7cc43c3a2b8c6d131a43f75101594f389a4b2629b039afdb2b6fd9cc94efa9f984ed7f994087f661b65877ef1eb20e189d4e570a9f9669c4e5312ce26d51cabd09e8aaf188a88c3d169e83f84cc48b772c2a088732b59296f6c7ab8626bf343372bc6d101cee30040faf0fdc8eaf2e00c363e8ac2e5f4f4e26bdcd1c264524f35866efb3a28bcb3b71ae6e36702064e2ab6252552882ecbb55721ef4da260c11542f98fdf2724b69aac7b5edc135474919884e140de6cbd8663c95c8a8a2478eecd918a92f21ffa5938991c6f8fcd026cd2931405d3bd3d724923ce13f958fe5e317c408012d529429ccbba8f598cd7504c09a1207145204a18a9754a027d7b48d4ca452cc49585866da31274ac1e68120e1374b27e564fb87d842e06791a201cb55d22e29265a94132829ac13c032681994cdbc91ee1fb5904332bb731d932b4a396eb7682ea89dfb438156bfa1b0d17dcd2e0d774f744a3897a085da0f2bb39d5696e65fea1ed8ad84a6a6baef1e6300da9ce2b9240767cecdc4e2fc58846f11fc17b2f2f4d389b7508f4aca76148279bc786f039efea601267f3629df41e4af3a96348c305422f7e8cffd490a68684aedac6a4a0e983777a20af0b84fa22c29a29610a1af6a8f720a4000ea1aff78abbc4c8bbfd8a89a965dc291444f52ac3a3b8c162bd04f79f086db27aa768cfb753386bec237650ec29fb9cce4a453183dd8ede008411072d7eff6acd5f5130a6890f900652cb27292f4eef622e5187c4a7c9665521be8d071837db5debfecb64bc4427c0ce0d911a78fb99dcdddf4172600ade05a51e61b8383e66628f37de149f6d2920def5d46842c484ffba5dc2d95aa075989e4629e9e3fe8a1ef1947c60eb37057100fc54a3887414b9654e893508063dd7aaf95bdb046acd3a4fa6121bd78f6a7595cb9c8bad442ecac85231e6b14be01179fcc0534951ebc0ab5566e1ea7c1d8fa1ed75afaa37ee6ac7d4ddb24b80dc9588a1297e6777e99afd6506580025eb47ff0ed814d3f2676461f1e57df8b6fff077b042a39049432b1b931fe1e9c90b4a9088ba4ec1f8ba54db687e12b1e2189311da11fc6787d7b023bed7ca08bfcebc6c42976af6da8af5f1d740fe3814a283254c255fc24bbd7e3030be5a57bbcf3a125f30d72ae64ad5b5ea5cfde1fdc53995f8502de5328af369b5308e7c022b4f4ac5697962ae8968e00a80b2dee59aeeb5647c410c5438301d2370d1edcf52f4efedfea66d1105033812b031bd0d1998d7a93e8626223550bc8ccf2381e3cf5cb8a552600f2f21ff13815bb6b2c306ed5f1faa50c4c3af28e5d6690eb992225408bd9f4acd51af8cb2668e3b4b58e11c308f784dfa14a29c5bae04eb5c19ac6ed5fe1e155ab6a6af234457261a7c541a9538a94e1cc89e0ec6a91880447fa738e06210540b83ace1203add128b4c11ce4fd3b839dac0cc4bfb62ed2ded7787b97c95518b1d17935caa458171f36acae8b21539b70ff6e92ca5e962fbc300cf9f0daef58a3ceb6002745bf46113191e8c3f0aff3944dc61f23e85a2af354de9e9b0e5e479288101d5399a380e1c5a02af6052f3e879cd7be9ba10b109c26eebecbadc8dab90fcb76682a5e8179a542474b27df416dd496ff10104776d76e5cde8a668c3b781c0fe1330fefe302d60e8757b1a5e8b9e7691b037f296fb23dbe3e5e33387ed1548c26a86a8b0c3ae2f2bc09b31a68349586fa0202fc77a7251cae118843200c10ecd08ebe4e40df29af1566831da227f28f0f655355f2eb685f1eae631c356934b926760f890cacb25902035a1b55aa6f7445737871bc88ea8dbb2bbc4836370c92a941fd91438aec90d0f5aa613b90307b190c2b19e8297dfb2caf68b290daa765b4a1d8a665bb1c2f1474f4f5186d380177b96933cdd2a1e63af15f958c031ff313c5abc9753924ee0fbc4c2e24c0100312593106541ceea176ef1f8bde9c303c26dc0", 0x1000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:02:27 executing program 0: utimes(&(0x7f0000000000)='\x00', &(0x7f0000000040)={{0x5, 0xffff}, {0x0, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x808}, {0x39be, 0xffffffffffff34d4}}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x80000001}, {0x7f, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$unix(r0, &(0x7f0000000240)="75472bc917e85f33144a05f3c33cd5a61ab7baa60f3d92f3e693b1d7439136fe766c4a8f49348cba317a952b5bb185055bf9a97cb7e083980c4315e8e38250cc0e659d27fdf12af79b19a8e3b51fded486d6d523004623047adf52e58a4bbdc0d7b0531d2c2695ff70d752a4b716cce8dbfa1b25b4b377acebca552017312243046136b265748b00004649d3da3fac5af8e51d823d9cd78173cdaa8c1ea4a610e6", 0xa1, 0x4, 0x0, 0x0) getitimer(0x2, &(0x7f0000000300)) r2 = shmget(0x2, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/37) fcntl$setstatus(r0, 0x4, 0x80) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000380)=""/236, 0x330}, {&(0x7f0000000480)=""/239, 0xef}], 0x10000272, 0x0) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/175, 0xaf) r3 = fcntl$dupfd(r0, 0x0, r1) sendto$unix(r1, &(0x7f00000006c0)="5d22c97940503ca69d7a965a6c9340ca5c638a7c1fd60d891df9ff05aac5c14b0ac7f706c35a7e16ed4e19e9ea93537f4eda1fac562fd41a847b10a9af992366eb549a1b1759c05a141ed9684b10351440bbe89a5140492a8295f283e5c596870d375f18001a23030a452741217a03718284d179fe391913a503d473a5ee6ab948c2095f78512fe1d27cb4f115f976426f242cdf1b5258", 0x97, 0x405, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\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'], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) openat(r1, &(0x7f0000000880)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x7) chmod(&(0x7f00000008c0)='./file0\x00', 0x82) getpeername$unix(r3, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) unlink(&(0x7f0000000980)='./file0\x00') recvfrom(r1, &(0x7f00000009c0)=""/243, 0xf3, 0x2, &(0x7f0000000ac0)=@in={0x2, 0x3}, 0xc) r4 = semget$private(0x0, 0x4, 0x2) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) semop(r4, &(0x7f0000000c80)=[{0x3, 0x8000, 0x1000}, {0x1, 0x1000, 0x1000}, {0x4, 0xffffffff, 0x1800}, {0x3, 0x1, 0x1800}, {0x2, 0xffffffffffff0000, 0x1800}, {0x2, 0x0, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x401, 0x1000}, {0x0, 0x1000, 0x1000}, {0x5, 0x4, 0x800}], 0xa) 16:02:27 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0, 0xfffffffffffffcd7}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00006b2000/0x3000)=nil, 0x3000, 0x4) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:02:27 executing program 0: mknod(&(0x7f0000000000)='.\x00', 0x6000, 0x4f70) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) close(r0) dup(r1) close(r1) 16:02:27 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="da59fbd2a960a45d097f6238b574a6c7293cecb383cd323381fd4a2c9f48ea85cb19075d90164d0064945ddc6b158259ac98d2ca842bb0cce0ac30685723f6d1ebed04ffbe2e69793c5651ef428aa21259f2f6ce41d21c99fc5e1b5daa7e0d37a55425cf48c56fbe2aece1ee02016fa8d5340810852dcc0d8eb51199826dc168e2cca98475d70a0691f9b3fb85760e14f2b775d698a3afb65d04415dad2a3ed66956748f0a4f0f8d1a220a", 0xab) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000001c80)=[{&(0x7f0000000500)="d8", 0x1}], 0x1, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="954f5ca8b3d06084888ce9a18b570b5923f75e8a", 0x14}], 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000001366854324c471525a38e30d78bc000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000010000004000072ff"], &(0x7f0000000180)=0x4b) ftruncate(r1, 0x0) 16:02:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x0, 0x2810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) 16:02:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000004c0)=0x6, 0x4) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0xd0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000"], 0x6e, &(0x7f0000000040)=[{&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/133, 0x85}], 0x2, &(0x7f0000000380)=""/219, 0xdb}, 0x43) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:02:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:02:27 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3ff}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710d9402f24000011d491cf2baf87525eac5dafb33a4818005000014b4"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:27 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setuid(r0) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x8, 0xe2, 0x0, 0x1fd) 16:02:29 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 16:02:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0xc006, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x880, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:02:34 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) kevent(r0, &(0x7f0000000000), 0x400, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf000000a, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x70, 0xf0000001, 0x4, 0x4}, {{r0}, 0x0, 0x8, 0x80000000, 0x15fc, 0x4f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000002, 0x1, 0x7}], 0x0, &(0x7f0000000100)={0x8, 0x8}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:02:34 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400000008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) r1 = getuid() r2 = getegid() preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x3, 0x0) fchown(r0, r1, r2) ioctl$TIOCSBRK(r0, 0x2000747b) panic: uvm_fault_unwire_locked: address not in map Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *416158 23488 0 0 0x4000000 0 syz-executor1 db_enter() at db_enter+0xa panic() at panic+0x147 uvm_fault_unwire_locked(ffffff003f12bd68,5,ffffff002ba4f810) at uvm_fault_unwir e_locked+0x270 uvm_map_pageable_wire(4000,ffffff003f12bd68,0,ffff800014ab6c98,1,ffffff002ba4f8 10) at uvm_map_pageable_wire+0x475 uvm_mmaplock(ffffff003f12bd68,ffffff00376038e8,ffffff0030454c40,1,11) at uvm_mm aplock+0x103 sys_mmap(ffff800014ab6db0,ffff800014af32d8,ffff800014a15988) at sys_mmap+0x89e syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffa3,0,7,1e47e010) at Xsyscall+0x128 end of kernel end trace frame: 0x30175d3a0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.