251f2c8c3b030517f3d67ed98e5efbaa1cfc7a6f35c6f49111000df1206cf1612caad888588293a71d8f7e49647bc2ebed830fec11908b471a485bd4d1ce8506f9e8438085d5f386dcc31cc07eb36520232fe7787aaaeff3c97265deceaa88d8733bafc77d2197f5c2802a99566013970402343986e83f4d246a16eff978d56dbd9969a42e015b4c277683ad960ff8816a4dda06a7761af41f08dd26131885ad0984936723ff90b26780beb50772c9497721b934a45e6dba229dc392c7c964f6adb9d11949e6b88aaa279e3e3e23547a10affc93885163fa5b16e225ecb4f584bf1be3eb211cc6e0dfd153ada283927a74e1817f4e3bf880aca70bbc6bdbcfa7b3d824dd77eb1684cac14545c3380644ae338c612cae0ea6781979e6aaf527ab9b93ad1357cb3f4e0e7db4ec0e49789d42af1dbda5019ab667b4b8e64af42c32e8ca031150af734ee6e01b2fb436f027cf7744a77e45e4ac8a0b7f2fd663ac3b350584fd774e7814ef77e8f4d981fea1caff7bc9b1ff73041754c0269482b79225919093d30376a4c03bdd9153219799b2873082196ca6d7c5f9d781dd7290947c0405cf5722bff252c916411884436c7868e1d028c47d4ee2068919dc0c098a490e0f29cda02d142a0b5fefe1a1504a165f56e3e1d3cc92d3b5b6294d665140402955ec8879fe385b5363ca8ee4b8efaebe0d4383a8c0295fcdb7f65590636966086964ca5cdce93bb13d02a1d9cb5e86bbacd9128e07e1ebd393af33593f4d87e0ae46cb000d0e101d37ad42a82819c4275580fa4313769b5dbcba45eaabf1dd79ee3394fb412558b96f2d4105a8a0364c8c6f74daf75105c73562572a9e2546fbf37fba835de872f8d4fd7ec21db927bf74cab47bef9924fd790961caf32b5ca387d44c4596909395ae34a2676ea525357da2245e5a80ed1c10af5fd8388181f617c6581cf3839ad2ba563532a2b3b4637c807a37168964c8a7e4fba15cb69828205f01b0ba4fdf0c9fef89ff931d9c7d378611fced418e40fb4968b70f0dd3800374f53d1fe40967634c2935e7bb9e1a3ffd62a36e1d41288986e31491c27442153143145b37ba0e72cf692ed9da8b2f4d0dc32806ff76ff4404dc06d0691857d4e6cfcb18a2198a11d1d287c35fed848426a82efa681502432462382cd735a81276adc123f347fefb6f3dd86520e36ef93c6f8d8bedcc5465cb0900bd6c885b19f44a9b5fc2125b1d089a5d6f4c58c35d202db929d5f1ecef8ff2a67da95cd4c2dc95f3b9ee06d9d97752da6845da7a512ce5e70c0e454c7be938ce9a477f2856de5197ad4171083bc4e64ffff7f8c69d860c4cb97d8f1a0290c9d17dd7c94960e3cee25c06015dcd7176fa5327a613e1e25e84c4c1a49f2334724181c8af2d011a9988a1ad7d5bd24e7af050c19514022ce19c04e5dde0e930cec9da63bfa3e987201295c0d66779a21b26711a3b56223df5c0533d4e43284ecb72a912d89a490aade04c310ac6df25a62c50e6c87f4bb6ca8c5dfc67cfa36f3823d8038933610c90966745bb88dcd2191b27db9532fb962f7dfa73b10fe550ffa141cb294cc3b3893c66b7aef95717a4c46f341835343c82427d3ba5b5fa4051d99ae72d071a18202ac749f3398a22281ac031d0a255cd1fa96a454bc3842f620edc45bfc8ade618270c54c7b479bcfed17ed0940b97cba958e8a308b66a92ef746546f3ec4648096a253c6654077162d79a95973e04156fbe7b70f37a672f3c6a15afcb3df83e27f515585752d3c59bd0f6b70e2cdf3568f4199eb99e0b2216a371d2b7acda6a39d52fafb898372e63618d8ed73c2453ce36ac0a998e5c654367ed19326ba523feb0103239de32a23e6e90459010206b078b21ca81f61037ecb52a3466dbf430e3ea606753cb0bdca51fef762db930c3b00ea3b87e351fbfe6aaed9c1daa644eaa8aa5b48223df5e7fc98bdcfa665a86db903beda6e2fe231e753d879bfd1bf3f7aaf486c5b787dcd82539886ba12db2472a82ec4c466dec6a44f1f5e9e328f39e339cb2443722c1f7d72fcfa4a8f51d739414c8b93d8f72cdac4df72bbe0fd256f91b0afe15bf04f05eb0ce0a511c64013340271945e40a17d080e76a5a0a9a1929ac824adcf1c9f9a4aff02a2c5ade1524036aa4c34c0c94362865ef550b20dd06359a96f552e17216ab7aa95522e6a6f352aeb9bb28f10fd14946d8382ff3361a4cad6856ffc35fa69f933d244e03a8b371b4d16d12a4e3c0374f62a12ac9f3a928af1664348b384d76bf4878f8d5dcf8c04e483d0bdaa67f83af1a074050e655df8a1fe7e72ae667c518e23fe86a0f0db7e407aa629ac128ec64773370f86717c136b48618a45f6f5bf5f6d7a3e67055976c567926bff0b028b2cbdcbdce58ae704e652918770782108728e579586188b74db22988127349a2591c685c7e59ea5bb3c2104524473cd0662c6fea9224d434c0b0f86600ee8b45edd514793c8ec88d3350a3680c14d8125199c0271a33837ee845defc63c8d5ea6fb8c81273051188cb1f2e803aee0306bc717720a489c5b94e4101884255e76d9f66efad3c50dc2fc902c13c8bd89a76d074dc5d8fa1b19b3027cf763c2d75565ac1255265f8be1bd917a522ae85ea77357c41d693be1d37e23d11965b3eba203e5c22d322bafca888d68f6b7f3c240e5adb3e5b1e97825069087c5d3a92c370f7749763e71a1f3ff1c23a5ca109616e7c8497ae787398e2533cd4ce05597993c2d1eb1887c0e0bceb375255cbdfe026467bfc906dcd0c56ee8384d90f21f51e3e319d2423d3074d3971817807ebff169ccf66ff381e95c802a6c043639974b46c534863e23d295b0a8848c53e261813a18ef2d6b05711b4d989ce9fc25116ce0c44c2b3b55dd035b32f78a0f43ae8a58f08bde5861729da41f89ea14dd72c0a327a715977ada4c0b763f00678a116a567e07353ae7f9103390ee6cb546c6981e13a7f6666a94e33d61d29897fd0dd7570872c036799fc18c0ac53b1c6e4be40669a7772b3a9f3a7ded79ff30871da24c9838f098a160d9b52340f806b50856ad682fb219138d43fc8b0083fbcd12256ae2bb29b0c9a9bd4016ed4df406140a0d11daf619221ac4808b7615ff642c028ec4bcac0e570913f0528333cfc4b538f305dcc5d76c3ac9676d66abfcf66e70df06e29f733219aeb44e3e42", 0x1000}, {&(0x7f0000000000)="8538dd0305f665fdfcc8c88bf6", 0xd}, {&(0x7f0000000040)="57aab43f72ee437d485a173aef8c5ee5edadf7e4cc13f5ec75029f29235a75461adf6e1ce1b154e051df7dca78b143", 0x2f}, {&(0x7f0000000080)="1f7652c3f6062ed9c623dc2e87ab79226a255137e4be26581afca0", 0x1b}, {&(0x7f00000000c0)="6f47a8c59bfd276fcd463ec76f2e03c7ecb1bb16199a9fa183689b5198d5245cb3d2e48999f088922b737ef2c8eafd9fb7ac1ddbb2bfc795331e8d06fe25", 0x3e}, {&(0x7f0000002680)="99bb920cb5a6635c6ae23709b58f5d755dfb2d08ad342c414679836346d22378d27c37e2883caa664ebb68183652ae8861d12f4432faf698e851a4dcc9ea062fe850f1efd7bd2191a158483a2691059ae5a7eb8dae5092405aee333954282e7ee8287d2011142518cbd7f308535aaaf44d8257eb8d2ff3222f95146c4be1c66b84c965c7effd4f4bfbd03c97ad8a614a556dc1eaa9e3ba5b5d3aedb91679c62afef8415e1ee2c9b4e8f8954bf6713546a0118e6ad3ad53865845ca5915c6d2f13e57f06474097a6ecedda7508270d1798837d630a16f42bc65e227c4944070a8b0fee6516e77a2fcb55f2661dc84aeb4a45ec2e1fb6325364bfd6807a65dbd42de5332732d9914a0a95e8d6e8836f95475a1f0cdf3afb697ed584fec4f7c277b8905f19473421869a319121a6153a97a80443d6e5c28fe377013f685868137b4f109485a7ed13574866251d564e68d53c721418a913897d7b5e1504ef02ee8b302155a04a13c948ecc5a712e07674e9860a3522eeabad2662eb825e70f6765b7062878710ea7f473aea6ab14d077e4552f4175731ff9103f9d7f030b5c62c2544f31329857e3ad22c9c4e5e9b085e9a631e098b49037917d02263a59de03f66d24a41684cfd1aa1b4fe43b1486441d7da57dcadfa7f152d58608cd33ae675d7f706c03ea268ee4445b8f068139db5a4f16ccdf98a64fc9817a7fd7d8a5ba58cad31ab086d80291fffc6ed9978e51d6e0ac04a46a58ebbf6dbba5fe9cbec6a541fd3b3cedf5637cfdd5b5c77eef1668d9369f1f8c3314c58005f4b2e73fbd077c5f09de2ef6ee5372b563dce0822539e3d2cdbb0722130553018d60766462dd260e5a2df631f59501baedea06de4da446ae301e0739cd7eda074fbeb8002ae020159886da6b9521202197d15c39bdefc789366cab6b0540ddc5528374fed7a7cca621304c31418ab197e6ba2a9d61fda8fc3abfe1e9e9230710fcfd3a12de04d1ceae01a9c9b6505c55f62f8eb488f844f07b90a4b4c3f4d9b0645087f54db0a2460a45b9dcf73d4ea6c2a07abd10b1b3ec3257accee1ea427f49491cfa00055948582bfe7b6f04b2790fcbce49da01f8db628484332b88e944c7c8ee5d614314379d681974d35a8d4a62f5800d903f2d79d46bde5d3820e2dffd795bbe5fbe18d81df18e04d5117adf2b568e6bed72abda21ebd9911c259e6f1e6a833d3f6817360540e8a136b4aeb28ffbe8ad5eb752c7fe2821a6e88c825a09d9398206c92e4b9fc49149513621f319691f0caaa461645207e20269cc9234171d57de7072e1d0d290eb7ca179c73f1728e75a8b2a6fede7acc185c9194093e834aa598514ffbe563e601e7d77f061822a04a26077657521dceb649b1c7f157ade3ef51a40ff6d68ec9e4ca837a2805b7821ffd9a2e0e3bb7e65b3ed36dbcdaacefcdd806401e51fcbae907b03b3076432f9a2e4a63639e00dbb360ced07d9b469a9d24048259df2e65456dd47d7cd80dc4f337bdee892017d0f0bc6a9e0961795a4e86b10b0997dbe926c427d7b71e57fb33619afd5e5b7b698ddcd578cfab703fb48c3b746c68ba8c4db221b210d48b6f9d4141f151bdb6f99d460a36f54b02cb9af53a0b48d04ec1e8522e562382287c950eae000ce6a2cf7a60fd23c16a500a8dd1327046b4380fdd156db82f511f89f7d175444ae8cdab2ff81f57a549f8e8c4937b138ca1bdeddb71acad32d7eee13f8fdcbc230dc5e782e9c587e3f1f3a2b2f83818dfdfcfb478086bc3d17e6d717fce5e1ca35da1358a38c86fdf504cf76f8a6a649011308afa63e9fcec188d46b5eda29613ba501b497b38213af059f44d8a6b675e43a8ad672866942fd08421e32cb8438a02d969a184bb7f83c1e08d19ce31d25f3d7bb5a0748144fa3379153b49a1efde2f12a8c735685fcc5bb0279b33c72f72e11b63108e280d19cc5854cd54abc93a84b10dcf0640c60e9d636135a182857b384f5e46c2feeeed14a31394aee811989f9e24956a505c460b17e46290f03b81dc0f930cdb889b1686c346c964fbf0226571c1219f6f54aa1609436dfe62f8b49ef747be9b330a70a4f883beb008a7936f33c84c5449d25dd07b87019c12c1762f46da8ca65bd4b98a93f47d5d4e4e6df04dffeb14c18f055343eb5886ec6b29cc6c590f91d54c5141eeb2a0222159330aed58e79c07e32b6f6332ef072dae7b77a061f310ea3e396d90a41a54f0b2b96c126ef728e067ebddb47383873caf1a08dcbe2434fee3853b43f07ab3fc300e1723c6f473d23e2fa71336ed4199c031dad9fba07760a8c61f7b4a45e5972acd83bccec3df5e95986066f588d1d6f59858ea067ba373cd9e1c525698e3901ba59309400aa150f850567ef1aa45a9e1b97488c4f8bd42177aadf65b55fd8e5e970d358d7fe254484696b677d2f4e96868ece1bf834351802935759694afffb4b66b98949dc8d2384573609378f8bb5187e2211c2a7aaa6d54865d1085afac1fa828fec14b79ca1d4f198521c5afdd84f296002b0548dce0e014ed3bbccddb3753e7678c412ee97a865a2ab3562b45bdfaf0e8b8ca84493acb0a4092b2bbc350ac316f234bb898de303d10539c426dc09289109a6752ecc1d6494f3431d1a3d00cbb4e66f6fc94ce33c232b37ae5188c513ea22e3ade60be46acfdc9248fd7ad7a81e61366e8a8ab991013c8d4a14ce57e663113f72a737e762c924a123115510861c28b8b2722f78f8e997c14dac5ef591158b9b49bf65b2bd97bba4b4c258810cc1d4ffa610d0e632ac5918f1d2d013fa260561b97ff7e149eeb83cc7ece13ed19fab0b5d409501d8c96bb4817356afcf5c9df578cb7bf4ce886f542610a53f12606b6867ac6f0787c6acfa185eb2dfba7bbfbacc414e09402604e96c1afffea646731ca64ad8706e9585b2a2fc68fc65b3f262784396a2f8eede9636ed2d92d3ec9350d0456971b4681523ec58d397ff31bebc9979d5258d4318da0da90cbc0e0790baf28e1e2251a2497cb2e4ccd9c69145e08cc48f6102284d2d5ac3e5b973e9789ba32b19c1da9efdcd0423e53251af3d9345126e20939b43e2dc563f64180c5384ce7925f5c2a9015d14ee03f69e52ff6c08a1aa832c37f1420110ac4067ce84d2d86ca15f24f1058fbd50c6752eab7cdc76b09c32dee650b772647ea94ec7124356a3d87de7b947455a364667cc71076542991a77c7fe33faed822dafe0635c480b8851805cbea213afc52b3c879eb0f73c882319e6ec7c0bd3fe4722b31352bedf11c5b775a7a3343702a08eccc23fa751bf4c6bc7c8fed0b19d47cfb6eefdceef9bc7edd801266d22ec05abb4e4ae3afa771bb1d785716f1dad525527eb4575593a4dc7bedf6073d8e5f9361d10b7e447c19d1f71255e1659655a0b503f5658cf246df504ad5eb0e1b6a394c8ff7520df37d8ca66e4c92989392da84844e3f91dd3f571f198d40809b95f68f621b3c8b29a968a89b6ec1f7751eecfab84c26e355584e7a6576f9f938ad6c02a8ab231b9e4510c2e00834e8d38286f9390e2ea67016a2e331a749bcb40bb650c600685ea8e8a3a460c5a6a57b047cc83f52ab9d7721212615ec080a64c77bfc56bfea507703b0e17186257d6074637fe5c9e57080d6e55c53f056ddea4114148b8740b3dd6f20fa62de46b201941722d78cd9ce8e7c12535327c8043084d172b53e4759a6a90967648564c7dc72b180c204c15e76a7ea27883808acecf8d0dd1e7a612b7a8448eeec3c8cc8dd8e49f7c902d5e2f20310bb5f6d80012c162bfbe42a1ce9b65c765e3e243959d0f4876805b4f466649a98d337b07b5815cd12cda06017c73f3f982b40a73e2b116766d6f86dca657d1bde82cd3329e03442bb560f1644f33c5b6860ff485ca6379434aa9a225565dd3a62caa2bcd8771726a791ed12427fcd522fec976fd51f10ba5d3715fe5d4fe0f834ce3486a6f585aa7e51f8262325a81f53e4a52a0c191528cdf8e493ed712a9cf5fff1da720a89c7c75e37a391508a43f4c3c16f777d15c4d60085bfbcbae1654dac8ee733fa266810ee334dd1035035e8824682d690370b82d7a889ceffeebeaed54195c0512a903b3b7bd18899d0a83658ef48f548815f2402023a585237c60b93692f800cf2e66b162bb387f1d7c8bf9d4b4c68a9e5a9118adbb11906a6353a0670a506581a3bafd5b2f954abd81fa8012a4eb2563d3b2f818207c5bb7c0bbb762147d4bc7aa4c937e266b2467f4f12e0d8bea8c045e4f7bf4b6493473a0baba346ea46680070e0b491fc2058e359d0c10745457c19f1bb3be01cb42faf24614969e7e060a51739bf52428976e94990d03d067e2c047295269e2f19887df699c96b9f2344b6812b669407af8bb63b6fd60826c3558d00b1006c564a01772d37367b0b2c2b78dc159c10ee1e65939519ae72258caefe93305040eeeb4834716bfe6e4e9d3b67a307d98792ea35f3af90205b770330c58e0020f561420960c6049a593626df89a563bf8942fe35c168c07e61afd191a11a094292f572066dea1c02c50340a93eb71bc6c9231abfbfbf9c9e8bd56cd2dadbbc71ea8447cb43c247303932fb9f4f0e084dfbe323303fb4ea97b2ae10a23ab4ac824ac859a449900a624e68bfd4e671d0ebe9685e5993a059e9d77034175c87e8f669965294e37c3d1881829d5b493ccf5babf7e3e35f474fb1e0a80301c81bfe222d1cb7f692c7cc6e0366f6b26ecfc8a43ce31245d3d6679901b8355ae8fb2bc588e97d7cb628f61292e0adda8c34a2ae22bed607539709dea6402a4cd5d6033b9a6e2dff6dd8534e35191b12596ce5388664049367886601287a57a26425abec6d650404d2f99f91fadd719cf89cec47c496b1cc5d6599d5f9c0b33c945fa5e97f45fdef9b0f054f55a5a9f809b1f84c906408d24c567c62959ba387a4b18ec4508812f96e6e84ee245c26877316073853631e28738a2b36793e7b7cee73001a7854455b064b4853b732ab1398a5cac845c2ba316d093d45beb702a57df7fcbc9cf27ef48ecda6da8eddd85e430c6dabefce423aa49b8d676733d8da9678ce416361a35fff0acd6109b5648da68153e098df632745a5a8a51cbc274c97667f1408d02a4c518f89ae73582035dbc9bfcdc1b93250d696ea0d57d85cc7dc376082bad6de853bc4e073c686b0cf541f95658e23e51748fea89054b3352f84fe938357afec7299f151d1904bcf1e239f9c3ff41ce0ca4042dfa7b8be22fe9db99d589e0e9828f984ac04d115ec3c08a9fbc6d78dab9174a4bd8774e254a89b4a02392b7bac3d53a854daa122d70b2abc8b16573ace16a8fe8ee055378cfc1573370c99a56c8efe7814747c900e05125222995d768a16c3c6b9ba0388d44c2d91e85dcdc7d9182b890bf2590f50315c99bec5dfa7a22eb42b6c32afebb0a32a0f8e48202799860cebcbc69a52d327e89eb6ca3486a1e314e9a2701f2a67af4253139ea8f283acc74017f70ddc811dbe7842588c5729cdfcab69512ea76f8ccdb4b01954244e25dd03af7b8ff53395f49b930c8aaeba3dcc7b86c12bc99878eb5241b282361a77df156cbbf75b75a3ef5d92d07669f5c059018a5399d5a6a8195f6515296189a6e3465562886698af234057b0076415fbc003534254fb62c2021bd59625058d0979d7f2f2909ff4ae15807288ad201f13c5b9a98d54f8c53b30d6a8f88b6b4fa100489089bdc6c4858901bafba35b71b9f4884e0e352fdc9264c84b91ef5b562515c9160f6fad80de0e25de7", 0x1000}, {&(0x7f0000003680)="a157e97eba19dfc8704f2eb5e1f5de2a1008d3919908ed67323c93137d1ab4e500d10282244f515cfc19ae8a93f1e89e1b82e6d3d59b2ca3df0451d2b69615323e0b5f495c6ae1071ff05bb24ef4afb5bb88ba375e83f0705b2992b509fe7965ef2b15a6b06bf68cfca1eb2ecf67e3e0eb94889ec908680573f0a3f32da91e56d602d87ca79682e980d0a6e61abb090b6474fe2b00dbbba1b7261c91d26de5bc2604ddd53ad4ae52e74e693d31296d5e941c0a08729d915cab6e1978153ba1a2cc608126857a5d5cf89aca903da2899a2b905179b49c91416f8dacd069d056c258fe3dfe05947e0c5624f165a590a4b846b4e909d2f24215be54c508f131f8afcdad9d3508ae1b4461c18006f09f46e03edbdd3728cc46507b1c17df1a54a1bf94a0f1c196ed81bc298a6f04dd17707dd4e85249c9ee4f31ae213bd8206a5a890a57ed82730e287166b923d7ae9213a7b4f79b1f6eec60e51ce98c4710496fd2a0fd3f7e625d3efba2fb2176380c7812c6bee7d1105698280a868c57d218d20111392eafa0bbafe2f99922dddebdd159224a0357ed845e93c46855cb6fdf2da6eb2f2a943eeb51b46d92711e2714b1c819f73fd48d3927e8b231089a06db15113a5cd4771a2e3618eb619234a0389d491fbeb64de5fa31b79aed73f897a442e6a0bba9f7b251f6fcc20483fe2200e9f1308d6394278bfe09ff8b296d651bd1037447ea1d2f22a86f35e0111f6b4289c9466a2dcc5e12ae6626b9c9a990c2a1381c9a76750c78599a048886a667d1089cd09829f95d735ac914baa61ebe12cf8c1d1d6d332d1bec1957fba6f5f61620bdda67e84e786de6355149160a63cbfbb5ff9d7656384eb4d0344b9e6d3cee737fdb748ed8864fc57137360f9f91ecf278e3c9400c2062b39541b9111f49bab6ed83f80c044bcc5f8fe74b6bd873f3ef106482945fc1ce8c7e831f1aa3c01e95e82fa66789172e5bacdd00487b1ca07aa0f32e9eef3f84c624899e5fd702e9bb00a5c2fb9d808334aa098e55c0debf8e734bf73a5ee468e4b28841d48db3a1b0a65a9ee6a9d26ef2ae22de96556b08bd10f50d629e68d6dee55768c85b96d37a651f7f4f5cbac07f54dd4e58275a0ce45629c891b247bb6ea600f04a064c1a5dccc86e132a129ebac828b158f077be93619a0d972e8ddb80b0ed061f4baf62ca1541062640267030aa6d1d039826efc5ed6a789cf1fd94b247f7d24f06aaaaac3a91dcd49e227f9f2fec4c2bb9c1deae0820cc3625c6070ceffca73aecb70269c661351309fa709361b77c913189a343c045717a7f12733dc6480a221a6a879aa30800a2024c22b3a86710672bec2ff135e66e24c9e65629fda8fe77808894b3405edb00af46d8acd1aa16f631f0d4eacd39d3729b5930652e432b6b337daf18b1be4f4e27e343fba81add0c436de1479bd5853225942422604194fdbd691cd0d60834e2f0d890be91165f03ce37ace5b4c2f4f76a8bf1d96ab67083f960f7560414e01677ad7873099474e9e2aa8e00fe877166c57b099a7ccdabaf7bf060b0c4effda2beba8ce47f3c1773856780663f5c2b245663cfdf668b7f3d6fdab0b80c589845fa03abfad801c07be0c94be2c9d40751e1177b1aa3b873f3938aca7a7ea14ac6939820d120a9a2c6f9fe868e86e4cf694024e689eb5d5d728848aa611e272dbff3edf8a98f0f5f1485e6663c99417e56da5100f3e8f4067da41a60afcca97447aa19abc86134b89e086d7a0d96099ee72111f96eed8abc3540eca6c16ec545d8bd67b8bf4c79af04df266dc07d3452af10f66fc17ec83581cd6202c977413c0e4a53efd1ff618910195ee4bdc305a62422749eb5482f763705b8f3ac8a77bd9278edbf9be3f90b3061b8ee6ba1fb4f3ffadf912afb4a69019c835a355b9c6e1b38336eb7bd5b64011a83ae70a5d2519b0b9598713ce805720a59e1e686bfac87df16e223bdb4e4a6977cbe07e2d4e94a8cb67152fac94bc6c8fb2717ab37e7316380d144425410636a521e2c158c3878546e18d1be26c9ee755cc99ccf8d0b0f8fb05591f60961f698770e98cb96c41fbd879f40a0615f66bf3092a0cd76161d785af030df341fc03f83c869d098df990db2259bc4086fa4550bd6416fcc1da8e291a55b256a1ceebfe42f6706df3fc5ea31a57e08569cc96e66c110c87dd655fb32aa18298e2f606dfd5338afe56506f5a07ded79fed80a98ae11241c9f05566afb206f605e26a827d9a2c0e55ee958eba853eede0e653eae11d1a02af14a77233dda3a45d957ad6f7dcbf60ae0cf93af5c56cef85258216b37548478dab442739b532a889bebd4aab63e96a87ab71613d0f04dda2d38dd068fd2c31bc3ea61f8042a7ae76eb22d7157fb259f1d9dadad6c1a4e12ee048b54cb02e21b122ff733e053980dd59a4e55f5c209f8fbb261725e90bb1d7546d0d0492f1af064dcbf226881784260dd3f2f0a125b74d5c7f834f47594e85327b24b0afe470a1a5f73322e83464466ce68a3dc995d253e355dccc81a91b883dca43669454d8f349f32b2e3da348d676b22b0d5a25b5247d4b1a6fc26920c300cd47acead1fe2242d101fa168de21319ce17712bca72eba86266763690efa1c946694ce9b11862b36a7c0a367a0678e1344641bd24ed47ca05b6e92ff59027a5a240f7247423846ef19e79f2d552f8162727f4ff518891fffd6b712509c59fed3f08c9d62c80d660d2f03d36cd346e55e9a96f5fb73be6b02e5408a2f25c450704fb1cc8c56c20d38d6e11b24d8a976f01f0f023ba8b46dae3a8ccc528f801248a5a837dc48c8a483927855824d6f011cde4c8f5012efdaaf687594bb7c428d27a63a5722bd935c072b780539b8e9f9b69104693613d44393b3e24bff426d0d5443c46c7869eb304ec40e215a119a1979751c450211e453535cba52247a95eccd2a52427570d169644c0b972d05c62cf04b5743377db8c2bd3bc3453c2ce690d6f2ec4e542b744b6269b80cbf8f79160a534ac335a2f1c6f020d866216ff7045782aa262c9bccaad29b8e18ab28e832dbc82263abf7289d4ce5b9648ca754088cfb21907411b78f756ad2d781b0fb7fa6faca2f5e4827f7bef8d757c14ae2ab230dab6796256409e325221bc474ff1cfde0cd7dc3973791a1e73337ea1c2a02985b566386b48368af22d5e0f6da2b6be7f25ce6cd84c37fbb966268a25c7ba8df226d1e526cd5da3ba76da00fa2eaf5bb99fd367cc1da3109b49893544ba6ed850a5c074b5226033bc69335e30d17085caa38877571659d92c1229edc7787e1ea4abe4c5ff275c01276c53bcb66db732cfd35659eea4699619941802c1559eddf3b55558a42971835f069478b8093b5f979ce86ac796aaaa92f32d39d771255bb41bd8f11c4d790f9a304b39aafd7632608574d817ee2a05b7998b4aab859f4075597cf838d1b55ae6c872243aed9f1ea030ede38a2cc3eb5ddcd3be67ccd8fe63bc86640e5735d9f7f9b3ef729d8f5ef88287eb66aa1056551b82174c7ef5a400d5215c0fbde27aa8886618d199e8d7517aa4c7b10d4823f6734267d4fd8fe5c7390bfafdbead0aebe69ce3be941d9427518699211d8d7bf7c319cc6d4f35b446d668a8d3ecf1307ead0bc6bfec2960c940d98af00bfd43dc892e6c4642060ad04e115d03e16e82f0a17a4eb4c79a3bf36d90f5e4fcd2429880b80b70df403196754572331464dc5d99f7a38150f0f7fe4a58c685f862acb173c6889f98ee8f8bee647f097aab96eb7518ce438918bcbd786bfa0f6172bedb3f5282d309ca58e794accbe53e847ed6711c5ba70e449405e98cf4c3b4fd99072b2c34f293fafe3d751620aadee2ea76eea8dcb5f92d7e230fefd0932ab647e78e5bdaeee2d30779aaf5419821574a0f469634a5cf9ca236370fd0ce9992a0d63ed1309e1222a8997a81e5d329f4aec123fb6d778cf7ff927a2ef07d6d3a9c986162a191d9565e6eedcae8ef71bbbfde297f511c5f0f13b12ea2921c5d070fa3a22bad996005af263f7944d32696ff713a988c0f0d0075309eaaf9994bed17e9272ba0167f558c62d552c7b332a09cc96281a23a202af9c169ed118fe624f025e6df3c6df03941adcebf1de8f62c1f05f4c1f75a101ea9231455cb855353c7b91562d046c1a7bd68923e6b116b629a2b2eec08f09a4c8a2c3dee8b604ec49e02ee83ddb135ec48596b42311e45385cafab93e44e2df3829b25dfedc7457975ed9418804ddb54d199fc010c1e0c2a407832b806d86525338cee730d3fc2271ed39a8141ba351011fba32f38b283e4897948630c1e2d20c2d9775e1c129715528ba4d2532a408b6bac18ee3d47b34732964c50d53f21285ee0f6c921930fc810cb5030bbd002031fe8e27aa25ffed7af9819cafd4772476729daf72a421b5a9d62b3926d899ee2d7ae3c9998b84646d90e861ada3424037cdde96e83e530bea85fd33eeee16fd471c02a12b10e8116a3ad21bd9f18876102828749bf19e63a08a834511849501aeee7446169bce3e65469336417a7d0fdab2af9882357f3ae0b2ad33a6ce830cbd30f71a011afc51b2237fa92153ea23dda82b221d82980e1f9c06624337d3cad7f610f94e95862ec64faf6626c1956980259f5e6106d90bb058fdab59b1092be0cc839aa683bc430fd8fefe638400ed925fb8897f2fdb02cfba4958d55a0092b6e37ffa7f8faf5818c312471985c57ceae6b9bf971580e0b3eb0e2274fc81238a1f9d6486142ea49d7576194e68b7ca43946f8b3493be2afadee794a591f6a1ad0d1bbc0da5446ca1bb15e2119fa819e7541dd3d0705f2e2df3a6137bcb38a82726aa8d24e05a0e08cc1cf344b4df073959072cc2f1e0590ca55c8df46ff2e3697420bcc1ce5a0d5ab3330c0602549d54b8d923e0aa599fbcf8b94d37a870d5d50707dc14b55f880676dac75648d033a9d4cec933007d4c541090737000567e3eb9941c01ace559ff7fe926d8e438bd5c093c6cb1a3cbc3aa57a5dd6a92db103f0949851077bd03ad6246be3a6255d2cea3ab6c51aa7005243dc03cd977e3c4722814dc9b648360ccca74879cb73938bc68407dd6f4e647b6f2059b4bf63a13958aa7c98177d825e736168f90fa4ed45c5807ce3783379f92d71e8a34f1bab8eafec763165cd206c28e641755876402cf4583fc7d36169a945b093b15b6a75ed3a9e301a84ca5d25892b8b3666edebe9736933da655dddb1bbed028b044d41006c780b251c1de5b538d410c616c94685506249361e38304e486ed59e49ff08117388273af650ec62fa55a66f07ae9a7a2b49ef01b67c1490e04a9c9b66d461750ab75f9da1b11e886262b6a64f97767a7662e2f0e9f0f85e483c4fbaa6ee6e7acd14f520780e2300a3d8ee758e7a1b5c2efa2cbbb90b29db55a96ed8cbe6f1202c6beac874dfc2229a4e7e28fc49ac16d9e4b315f3372a2fdd22db7bf6f81112fcc618f135d23ac9666582b5ce15fba3835e908d05a83887de5e26f4099262ea1e0f3ad52f3c7467890d5820f35de4c17a3874692f25ea2c10be73971561a1ae54f40028b2d8f2f5ea6a322c0db3292458d687a17282c58bd66b52cb0e79268dd349a1952d5f97a5092d71e91670f18a47652b44610ecd8393a21e69d570e427670c23138a64f24bffa69fef88db8d8d6350b52e30e943cbad6b8d532292310ce4d41c3d07576ca162bf7ed7e95757f7157d837eaba751d8de3b320d956dce0dbc722f0fd69ad6a38178fcafdfe0b3aa085f530fc601f9e", 0x1000}], 0x7) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) ioctl$TIOCSCTTY(r1, 0x20007461) 13:27:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) r2 = getpid() wait4(r2, 0x0, 0x8, &(0x7f0000000080)) 13:27:05 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:27:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) close(r0) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000700)={0x6, 0x1000, 0x8000, 0x7, "a6dfb731e642cf6a5777b8fc91a5f08b40fde3df", 0x5, 0x1}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="c2bd37f19fc481bafa7f8d5e30ebc4a41dd2966bf4d24c4c4458c2f9eb8439ccaff9f2fa51752b7f23aa16522a6c359383f0ab8fd68326cd17f7727446216341ee18faee", 0x44}, {&(0x7f0000000380)="57eaf1ef4e148fd3f64527ffbceec1e502d29c89748b516f1c0c0f4c1ffa166bd969111816ae679d51776e0159dd88f96d40684f40e480c8357fb4a0eb8c81b937b49f89e0eccf738a1f4410e7ba47618ae718ad509188e653a83252a57c46f20929f9c915c8aacfef158c6ebf32e6ff5a84d4816d92f12671736aee80237322f8a4950b274f44832a7b407970602b5bbbe71e426527bdbd59d95a7b7541c45bca690ebeed20775e247b505a4dea3fa931c8ecedca71f5e6e2a27481dfd9af6abe4093150f2b0a92229caa5eedb48e664c758a312a138b81b130db41a96dba90f9d49255e5238f6b1b5c7394", 0xec}, {&(0x7f0000000480)="c15dde561db94ffc99ec53f372bcbea3e5b5e0751a1f0bac798e9ed078b427fd06f427457578cbfa724337de4d2e5ecfb49355c664cfed1c27f12c41ee99379d9eb26c5b6fbbd8b94ed6c3cd891c3f2dc8fcf96df77f9e8b23eaf65ae7323119ea334edccce19d5384a03a07d678c5eee17bdcbc1228a1245f04e510426b4af299a74f39e5a14f02ccb58c6c9ab035a2a931932a24a52c8c5a246a0122c657597e75dbb22a48e226fc595ca5638a3ead6c1e8b5c940c7b52b5aad76fd0fae6989c93b42483dc7b042b7efed22c3a29b1629a2f329a58038985b1e0a17fbc805ea49abba1b3b438ef9558b36468d6aa", 0xef}, {&(0x7f0000000000)="cd90a3ea3ea3ae6fe78ecc5a903e4a83a6d92ca518dda7c2fe42b66d2f", 0x1d}, {&(0x7f0000000140)="3b23e490db36f59f884b2151d62a", 0xe}, {&(0x7f0000000580)="bf96e72447f03c4bd6c11879a8b80174b4a3a564909e8f16cd4a4200ab1bf9eb18c04f5327e9d6ea1e3c400e631cc15d83ae9a280d4dd2c76e5c609f65fadff36be23da001cd1203f048b04f1d70d5253e2be1717149cac739c3c539aaf1b41865319d7a10406b1431303c81b5cc02b868509309ec5343248ec578392f10e999e36a0826f5c2d9d90aecae47109032156593161755b01b9d6c8d1ed2a037533739ad269461a55ddd2a154c41d8a2c68c7e3a4b874af3400b6c915e21290ce66eb09f2c4929faf81bce21a32fa2564930c6c803f8bb1911992cd5c801053a423b10f5caa7fbfd88ca", 0xe8}, {&(0x7f00000001c0)="1eeb08b39165c64d1d77012213", 0xd}], 0x7) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:27:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "8228e2c5cd6474f0d60ababc9d2400"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r4, 0x144}], 0x1, 0x0) 13:27:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) socket$inet6(0x18, 0x0, 0x3) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0), 0xc) 13:27:05 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getpgid(r0) bind$inet(r1, &(0x7f00000010c0)={0x2, 0x2}, 0xc) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) flock(r2, 0x8) 13:27:05 executing program 0: clock_getres(0x6, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x26, 0x0, 0x9, 0x1afa, "04a5012c09579062099349e0b834c13c1dc83244", 0x2, 0x10000}) fchdir(r0) 13:27:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000002c0)="35db4bf228cc73c71444e1cfe77fc7981872c5b37fd24c6c3c749260c6a778ba3a1e87aedb898d1906d8974febdfb27fc904730838923ed771cfb99b0006df9abfd6d1eb720a730000", 0x49) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x6a, 0x800000000, 0x75, 0x7fffffff, "eeb66f796029d1b172aa0d8912b80327734b86c2", 0x5, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:27:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x5, 0x3409c}) 13:27:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000100)=0x8) close(r0) connect(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 13:27:05 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 13:27:06 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x8, 0x1}, {0x18, 0x3, 0x5, 0x1}, 0x389, [0xae3, 0xad, 0x8, 0x5, 0x7, 0x7c8, 0x9, 0x20]}, 0x3c) kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) 13:27:06 executing program 0: getgid() r0 = socket$inet(0x2, 0x5, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/125, &(0x7f00000000c0)=0x7d) getpgid(r1) getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x3, 0xfffffffffffffffe, 0x1d, 0x20, "369a2a8b856d0d4a6a9fe11f753ace030b605be4", 0x530d2abe, 0x9}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r4 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x5) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0xd12, 0x8001, 0xfffffffffffffffd, 0x7fff}) shmget$private(0x0, 0x1000, 0x503, &(0x7f0000ffd000/0x1000)=nil) getsockname$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000003c0)=0x7) r7 = dup2(0xffffffffffffff9c, r0) msgget$private(0x0, 0x282) recvfrom$inet(r3, &(0x7f0000000400)=""/148, 0x94, 0x1, &(0x7f00000004c0)={0x2, 0x3}, 0xc) r8 = fcntl$getown(r0, 0x5) wait4(r8, 0x0, 0x2, &(0x7f0000000500)) connect(r7, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x3168, 0x3}, 0xc) shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCCBRK(r0, 0x2000747a) syz_extract_tcp_res(&(0x7f0000000600), 0x4, 0x2) socket$inet(0x2, 0x8000, 0x7ff) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000640)) renameat(r3, &(0x7f0000000680)='./file0\x00', r7, &(0x7f00000006c0)='./file0\x00') fchown(r0, r5, r6) 13:27:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000c796283dcfc2d2a5629a41a5394e28a3956b2679433a807d5b9cae1d8cc535a6894ea07f3efe0774d0107b70693efecc5cd334a466e2ea667a316da0d74150a601db8eef98f6e309f0251694c02d5fb9ea4cec8b72bbd3baf3d2584c83c19ed52dd3f2aa5170f36fa7fe329e4d455c0a54c13a321dd4b84bb46f607076bc598c0772103dfbd25111be4ad05156f3a615d5cda39b0ebe692c5173de32c9ca70c359629a4e898911f54c0f3ee671b427d752b1cff04d89142123b05e9373770de2f56d0584"], 0xa) 13:27:06 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x9ae, 0x3, 0x3}) 13:27:06 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r1, 0xfffffffffffffffe) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x5}, 0x8) 13:27:06 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 13:27:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="fea63d08ef9eb73a823d8d52b37bbc01e002b36b54d6e6b698dea929162296e5d51fe860d6d1b2aa6d072b0e8b2976f7c99e08bb1e", 0x35, 0x9, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:27:06 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x22c, &(0x7f0000ffc000/0x1000)=nil) getrusage(0xfffffffffffffffe, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x2) 13:27:06 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 13:27:06 executing program 1: getpid() r0 = socket$inet6(0x18, 0x8004, 0x0) r1 = getpgrp() getrlimit(0x3, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4011, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/129, 0x81, 0x2, 0x0, 0x0) setsockopt(r0, 0x28, 0x3, &(0x7f0000000180)="ecff0022", 0x4) 13:27:06 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) socketpair(0x1, 0x0, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) r5 = kqueue() r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0xa, 0x8) r7 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x28020, 0x2) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10600, 0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r11 = socket$inet(0x2, 0x0, 0x8001) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0xd8, 0x80000000, 0x10000, 0x6}, {{r2}, 0xffffffffffffffff, 0xf, 0x200fffff, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x2c, 0x2000000a, 0xfffffffffffffffd, 0x4}, {{r4}, 0xffffffffffffffff, 0x7, 0x1, 0x100}, {{r5}, 0x0, 0x0, 0xf0000082, 0xffffffffffff0623, 0x9c}, {{r6}, 0xfffffffffffffffd, 0x40, 0x0, 0x6, 0x60}, {{r7}, 0xfffffffffffffffa, 0x0, 0x2, 0x2, 0x6}, {{r8}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x22c, 0x9}, {{r9}, 0xffffffffffffffff, 0x34, 0x2, 0xfffffffffffffffb, 0x8}, {{r10}, 0xffffffffffffffff, 0x98, 0x200fffff, 0x8}], 0x6, &(0x7f0000000400)=[{{r11}, 0x0, 0x10, 0x12, 0x0, 0x7}], 0x8, &(0x7f0000000440)={0x7cb, 0xa7}) r12 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r12, 0x2000745e) munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x0) 13:27:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4579}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x8081, 0x40) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000240)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) write(r0, &(0x7f0000000480)="a0e8eb1341b556104644cfc1dc8ae2094a16ddfcea", 0x15) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='c\x00') r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73bae98d0400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:27:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) 13:27:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x140000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x42}, {0x6, 0x400}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:27:07 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff5) socket(0x3f, 0x5, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) 13:27:07 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000040), 0x10004) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8e0, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x240, 0x10) kevent(r1, 0x0, 0x401, 0x0, 0xfffffffffffffffc, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 13:27:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 13:27:07 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r0) shmdt(r0) r1 = getpgrp() wait4(r1, 0x0, 0x400000000800, 0x0) r2 = shmget(0x2, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) 13:27:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000600)=0xfffffd8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="71e1b16ee347b2f5795ff753ee0d142bfaf55c249df95917b42af9dc1a7b2cc7f92febe501dc036b69ff2a3c9aa92359311727291a9139f7a98a56f73466eac87711c58e4923e1f80a22c6d6152f20c0ecbc95d40e80c1c826", 0x59}, {&(0x7f0000000140)="6b97a5040efdac6f60e588c43f962fd1a05c203889bd1b52544311db130c764e7ef18a82af086ce082d8c2457bc1e7084c6b38b5056af3a3df1a3a4693d3c124fe9fc719dae1c69f099304f30abaafaf4fd9a217055abbfd58fe0b241f746ef4729fd4833f7781f6e0a18604e84fb6cc34a2e9397ad70bcbccfc1c9001757328a0baa81e82089a668c88914085229ba8d2bdefd6fe20840b7400790dbde5be348c", 0xa1}, {&(0x7f0000000200)="994d32b206f06ed6dfa6b37e78ae4bb553f6612df700468bd5720bc499632da5d744dd2f54e27c209d3dd5cb2bb3034824010142ad5cc4c4d24ced9798f1cbbe4fd2c35f6a17416cbf0433cd111477a2a733826333b68a88ec369d88647ff0d58613e1fa38e515fcc2ea1a6d72d23c27b94da73cea660542a6c15a1a05844ffb7dabe483ee2d8f24b4c11cdaf9802c784c03676de33c8851a7e31c25d033e239a3f3821c001e1eaa5e80457a8b0a31c36fdc695a8c3a559ab3aa7c42e187a392c2bf0ca52c83d33425", 0xc9}, {&(0x7f0000000300)="851d1864e277", 0x6}, {&(0x7f0000000340)="5d2a11e6389e88649904ce650c82ee5e80e13d4c9e0c3183af71747131d126ebbc87c30d28f7", 0x26}, {&(0x7f0000000380)="87dc2e02bdb7f00265c664bd5a28a34722a61200fc924ada270e9f2e775cdb49a276e041e26414895a7ff60e740e3235a8a8ed8a55aabfb465eb50f238ac0469d37ba419536cd7e5fac22330079f99f382ede276b03ed67758df651ff4caf99b6de88458a265aae6ab04e7e38a8b9678abebcbe2377ef391fcc926bcc735e99e9a3656a433a919eed26e42d0fdf5c429dd8113a4d5ff15282539af0ab85141e449a4891191b190c53592736db93255f1f3cef638c8909cc2e744e86622b112310e40c01b4cc93f14ff9430e27c1d9e02c02c50dd11", 0xd5}, {&(0x7f0000000480)="5ee6409c49f4f80f9fc76d4e575704e8a3a5d2cd40ebf49c4f093859b0610999c774110dc20ad04ac94c5538d0dabaefaf927dbcd746e03fed8c36ea0015", 0x3e}, {&(0x7f00000004c0)="843ad2b2ccc778cb611e93f7dc33d1df105d56fbacfec5821d4eec0caf61301a5cf46a3714c8da", 0x27}], 0x8, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x68, 0x6}, 0x4) 13:27:07 executing program 0: socketpair(0x39, 0x0, 0xfffffffffffffffe, 0x0) select(0xfffffcd0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8001}, 0xfffffffffffffffe, 0x0) 13:27:07 executing program 1: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) lseek(r0, 0x0, 0x2) 13:27:07 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 13:27:07 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000008c1d0000070000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000002380)="fd3dd73461ff8e88eccbd5bb3b938c3afdbb76b080274325f557884e15020d3829bf925d150f8a633dfafeb9ce83d2af4b43902c9889304d7fb0d937eadfdd48fcdefd47deacfcdd7b4a6b30426e26fa009bbac43a4ec55d82afdb9eba14021205f337e0f0cf6fd559e016cbd2175775020a09db26eccf1c37a773915652ee67fd7579b61bbc3103c2499a229e70698fea01da5997000b0c8453d240c65c028c40a88b5cbc688bd78cc4bdc700a1d7d5c1d0018a697dcaa30315dab77036fa0431add264d4a10b497a711fab131e3505539c00000000000000000000", 0x72}, {&(0x7f0000000000)="925c1a572692727be565f538bd331d86af6bc110722503b399765380c2ab7e6f11e2ac347628b4b2121d60aeb727bec911", 0xffffffffffffff03}, {&(0x7f0000002580)="4c00c91faeb84221480312a5cc2ac54c1372676b2b8c18089b7f2342cd537589d27115a3ba45b9179cbb8eaf228c5da4796af76f70e9c8a5d1478aa74afc3049c306de03b49289e8d2fb940dcc42da32e404f7b77f74bd0b6c058d86a4fd2d5d69cb4d4d91beea4cd477cd7d0659d56e9712f256512a27cfd281a6880a631314db447066b04462a9743e39390b1e1072abca3c1d65d3c6ffcab5adc31d93fd66872335b06aef274a117f9d8f04b4fd54300ebab849ba3b55d4474785b8dfccba441f05a9bb12a19e2617b59681f1d013d7111e949428ad778b50b4e0613b6fa6b896440c83e1ede821aa1bdcbe0752a21650d9a86ecadee9675293abc2e8e6ec4ccdbd99eff5f6291570aeafa11d7221ed664debe8beaf61d38fca8c88a45dc6c2c531119a2e60ac8cebd7ebd035acacb917c8bbf946433bb98ab9cb8757ed5c33f2cd0a17cd600b1af7cf76731fb86bdd5040288ca3869b07a9d1870a88b88ab20b481cadd6fd0b206e12c6af63908a737955b08a8cbca31a574a7cc849e9020720423fd602035eb9b25f5461fd22314e392636afad23c1ef77d22263dcf97ba3ed38a318666e81c304047320a042d904413737c370e25f2a014e0c645d95131f0225112d4cc54531fb3316a2ef863f4c9a71f310b8871a5542d4e699433b6a36988287237f2987d022bcc0ede58f41e77ef24699c3897945dd12a6b34bcc106a17f1b07e2f9ae073d0cf5d4ec6fdc1a3bc03b79d21a3c88de911baf91b8e91cd018582f03b5b3bf730c05ce9a3fc8358344117778f671de0aa71865791461ed2bdcb62314dc705e738facaad348c6485e8a5e028777b1833d8c0e074cfa6046ca76feee1cfc4ce9e194f9eb2d0d4ccfd1a7674a9c5de988b44b0e01925ed63fc881d10f643a4595fa9076c0926ee636dfe90b2299fa7d5a5445aaa519147e6372d3ddbc93995f5bd84849f643d0fdd7f9aa4b818d672da86518aa9714efdaca4518fc9f5adbcb6d6f87f54653acc2c251259773b551c97c6d7833e79b6036183bc0122387262fc598e7ce005a9b6e63573b5e75ae97ef33d7ee6da54ea4b16651c2e5d36c00d9bf8e26d175bb09ffc1f24cf3b6bba856e27bb56883d1b8142e1a865beca3ebfcadf437f92acc92e66a3eb951aaa9db2e68cac102198584ab41a9c41c4f8647888c7fb86308eaa345c6fab65392c10372e577be3bcb39420d831428194d61ea09088e28861fee6f1946bb99257ad9030975e68a6d7430f9696912f2b10a209726a83622f8016c6d2a77bc4431757397f5de419748ec4f78322563b08a77f89abc1cc74bacdca0afd24367755c97e4fd49c9f8f0b8e271dc7c2e8c8b7518e15e1934999173a0c01d97025fa021956b250d70e2174489e4f3dd34d67522f7a3fb3d64a262ce43b9ce7529baaf3b1cf5b3451732bb0dfbdfe2559d36e15ce4ec96b42f741f2067a97c34f589d53f1ce181f389d47eed275f0c3bfff4535fd8830ffb66a5bd2f977c35acddd539c75775259150db42919d6e73465fe2573b899d4248309486cfd07279a31320de3da8782debe66daa2397b5abb9e74615ce469c6f1abff27d83283b056c39435f91eb679e62e7a9a9c817c8c78bf95f13c829308cc28c71ec5907b3f92eecbd346a2a00a265214f5e987125ce4a464462775641e3e6696dee322c2505b080afb1b311ffba2de9a8d552f9d700f6acba6653798431e73b6ee2ebd5efbe9c5dc5f3c60166cae6cd7f97a315ffa65d5f9420bf95cfa0cb080158e7d6e8cb3aad2dd197bcf2114591aa5d07d7682821e7fd885bcea6451f2d5f8cb151cccdba5f478262fa4c0a4f19482ea6355784368a1e767499e8acff6301c9b540d411de9d159bd7152a4c8c68eed994baf7b25de8adf75d5e8d94eb2a389942fc38ccd69d8b40ccda218c86202ef23c0e7533dff4d616a199b951dd7a0d3f1fdea1a57dac2439cc79eef35196656af154e04f3376cfaf4c35c7644c671f92d484babf21bab2a0be71f45ee58d4d8405de9c5f4ad8b0d973f071992ee4e9b25773146b95450ca8053869b4d96e1799b96b7e3298d4a8b90f14fbf8b2bc023ee53158f047a235efd12c8c9da7cdc5dc671ccf5927bf40870df6a89d732cf077990f731a1e09a3c5a6233dc58f0c9f5a45275f1ae09e5db8499057ae3e1ced5739b8874a7b895d5a1040bbf01f081e086f232e48fc46dabc9b4458653ed8bacbcf7652ee96962a400bdfbef62de17a56439a44a156a50238937b0067a12ecbbd2d5e796cec0897d9044311d2ac1de5468512de8e5a1d7f0825b970d5bc0a3f4f69d57aba3969ca0533932bacebb1e8fa666eeaeda5720f84124f79da6a074384f27d9a8d1d08a096f6c15b68b517a9b1303307f11f1411ee2a5bb44c9f7a141d5488483f626ba6fe71fc1e5d7f8c9f0d5a0d2ece52db5adaee91a77474cbdbaac1e470da7bdc243a9466b36ee06c55da46be08e4e9a6c60e0901b95f1a29ba2ed41b15fe45d4e3aaa11e991dcec27b88e8ceddcd60526c1b2be807143eecfad1767a3d0f9b905010ca494a7587e6e2404100b97de735ffb0d3a482933b7dfaf9de5ee1ca96c24a90ce021f4f32be605dd1cf1ca04e2ac6e9e5db807a0e2f3a523d2c557f5e8476a9f5859c46094b7bd3949586ab44d980f397ba9820f00b9a969851e098dd91afd1f271b3bffef428e584c169b13447d03eaf2c302b1ffd7b9e4b3a80b97abb1de6994c9bf63358d0d84fea2ff875baf00de584563692edb0fcad690fee8eaa54deb85bd83a6cbe7c401bd9bc2834388258983b5dfbd77ccbaeebfbb29c7a77152754dd94f91ada36cd0fa233a4513b7b60706bcb0fc6000f3a6ef17d3aaf9c47747ffd609edc67bdbffd706a50c6f6ae67ab22a7b7f2a874d30bfd2a73127cfa715385acd0725686b43ce4acc5d434496f35c6320d318a15c781aa0101202d15c0ed50423a51015a6216adb80979e749588776af826c2336096d54e92ab9f1f06d0d13910f869d797f898c37461dbc3cc03a4d23da52e6a2a58c1bdff234a233a13453aaa7391e0409c9b69adcefa85e3b165ad6f288a9bff86bd7bff0476e97ec1e5e125e0c8a53bf389fdbd75e8cf3a151a9a43d250f060e26c9470c010d93f440f75702547834360f8be76a0c0da28a9839219434abfde6259693e581fe4db5ebb3d849adb077221dc6d9581e8a0b3776dea7fef05e6f293aaa3f40bcf1d27231cbc480277fc13f7d66f28c4eb18a71c02449f018f075124845afdccc6df52063c970174491b5ced03acb7d5e6d47e912fb0a21ac5e015898bdcf18a2087eedd5f925226997646c859a8efaa7e62b2ed296bf5c640b202e7d3cabfdde6d91fa6720846e54e7bc1ec84b22498d261d1c551437dffc816efff9b69bc2d67dcd070984c2bbc14526e3b63589b73824630755c6f6e6253417e268ab7131af2a492c4d359a19b0e8f791b77887fe2b1e587db79ed8208d46ec90eb9e1f2a6bd526e936fdefad88a0d29a93ad649be591f13bbee928570def1ecc97f014c50babdfa4fc5be910886d9172a79f57d83d623cecd22beee847295eb25c9e8054132c60a47402d4eb47d136af136a92a50bacffc8068802676dd86c7e987d457126a39042cda86ea6be954090fbf47dd4154eb68d5bc1c55794003091ca92c735f46394acb6a7f414fbe31b010acc6210542d78ef49a0f8eb2268c1c36df2c53e96ff5a9b2c33359bc411cb2d9ee79d72f48cd53d1d0ed88706d9bac81bf2be34c6879760a201f4ba268335abd4968c70072fdd02dd4b91f445e71cb88dc746a9e45de5506797f157e77f963e9010b4fb28e872d092ecc8063ce6f264f6a0a331f01b7b559158ae6ebdf6c6762d12e42cd6a89561366ad842942b565eb663af994e1933358f6990616511f8e88332ccf47d59d6f5ffd35e61ca4865fd5a578faf46d54e5b4af489fb729ad887422875eed116cdc24e283ff9ea5def6d785a76a3b29fa140cf5d9a56ef920e6bfa8fd7417ed92e287bff3ca352bc7b76378fea0fd252f4a231341b63080b225e68a3fad5b00f9b0b7b6ea6e4736b0c55bb3a1d1f0226afaabb1e21105af3a83f2a508f13f011712acf66335e8c392413734eb469d0e9ad38f69d261d18cca89af2d7600ca21e60aa5bac23910827dbde6993bf3e78760db2fbf26e0b8baa4392431cb1fe800f8cc7f716f4556317ae036b3c1e8358bae2e9f1175b1cfdf905baa018fa30580d37c069c928aae02ce6b02cb8e5caaaa3bfaef609169997cb0f1c94302ae7bda12098fc864fb5957cf45183f4646c2eb686242b99ed0f5ab1ea1d75e255babd9f4305fa131507326f2bc4256152d1b4080004b03dd5b89abce8731adcf65c35a3cb5039e7b4a845fe6ea65c0f44d2ed5e7e2a74551fc500e43f23058f5817721f4fd6ce202c529c66cd7efcf8f81e0210a41f0e4049eec5aa1a1fc05def18cc01fea632bd759ef8c76230ac7fd1b5c780543ec33e1ce1f3dcca1007e122d9b89767090abbe4ca2d596e732dca1d647036bb27525fc12f742338e69acbb4135be1655753f4ed90645d6db195085b58fdeaaaa90b2ca2b8673e454cfb08af03103de80ff8d99e51f6b8c121ad5e5db0b7ef7dd9c25e735f2e15d8cb56b928fcea87b68cea880d5c80a4739cd3eaea1f45a2f19820edde37352bab847248ff8d54a1871910e39029f65d26d0ce291455c628f4d45e9881d30df8d548e7099e398a5969466f988079e3f10b9ee6ca76447568d95ab9ca4919ca4ed6e1d92903c23cc4547e0dc2c6da1d66d1898a952eaeecb06a9acb481b9efd74fe1fa762d7d924cfe2f2474e3a244ca517827a36f191b87d52be03dd145520f7235cc083b1508ee5b8c03e0fd16f9e7f4301aff1f0f53cbd39a83d162efcd55fa7c71728afdd641b322685f944348a8088e420b7eab649fb9c1075751548941c8c9802142c4b6a6f157a0f3e8b3ef19b41b88bbf628fecbd66eead1ef6b72eaf43b3f91d6b0fdf2899d985f5ff7b7709e4426f05e79162f83ab27f588398f6d446c6b995d97a1ec26ae8af2543315ed33f16c080cc5848478b88306c009e130c07c6f9b8597c630df95ead8743620ff4b90201ccc438ed39f86f4f76321834f30dafdf11a223e595f1d5d1097fee86cea06ae64d953278c2f88007ead2119bf784476bd04fdc3e3fc654bdd04f4dfe293913710a449bd134d493201d06d4d12528226f7083274583cd8ca5b8756a539fad8f6c1566aebefd103d255dc4e253cd925881080963047c83f7c85978bb5392ce94c01f36a1ee182a4066cfe809eea4a049320fd0b6c83891ceddfb040e0ff64d3907e3c9e3cbceadd8a82c208f0bbbbb59a9ae891b1743c671aa91d914008d12718e1681db368a4fec29571573aebfe08f0e13294382d84f8eb76cf8f7e66485dbcf04eec764c96b661551ddaa6f94102a1f6f93ec8630477451dece0746e42db5155779016bd0e7cbbd10e66187d8b00fbb2ab9beb093b6e2e74cd2b2bcb89fd18ac920f7d6e72e22b3bf30a50a224312a3d5daf9d40fec1963a804d87eb2d8526080261605231424fd3fb35d46d372101d0f33cee54a7b343ba086eac5ecc41eecd5b4f8901ede8746fec23fa93a7176b86fd7a373036b1dffec37e25925571cedbfa6f6237f074f4fd3f8663051b27607a7f85b71c10a618ea0f424bef6271a7023a189242af6a59bf250350533431dbcc93458d9849edbe8898bcefe5ebd5b4b9aa3b5c850ebf397d98eae63b854299a2de3e5e67", 0x1000}, {&(0x7f0000003580)="56d8b7d0c023bab900027940146f8d9634f1ee8c4f3cca58d0472fe67fffb5059367a337aa4a090cf45b14cabd981ef70ae81b9fd2839f5aa7db1bc9c5d7b7c1b2f15a2cc2ca6fb46363b7ad5df09aa9e91f4bf8f66cd58fe49a557b45d9250666b8372f8d20dd3d9ed7cccf000000003805c3120000b142a8e9585d559e728868b035ae71cf82d6954b15ca3c4a2c2af232377e355e9b1b439bd6bef9c90a74090000008325c58b44d0d5bfb294084e241325d1448c0cfd20e10b927a5bd777a34a460d61117afa19be00", 0x5d}], 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x18) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect(r1, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x0}, 0x8) write(r3, &(0x7f00000046c0)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0063713e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456abad8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c38028679b9003cefe8c66f68ddb013bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582c3ad9c098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a270adf9c1068248351ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783650300000060dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae64bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72000000000000000000000000", 0x5ffcc5100af985be) 13:27:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) 13:27:07 executing program 1: r0 = syz_open_pts() r1 = socket(0x0, 0x4, 0x4) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xa8d0}) 13:27:07 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000140)=""/173, 0xad) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfffffffffffffc8f) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x19e8, 0x400, r2}) pledge(0x0, &(0x7f0000000280)='\x11`Wl\xdc|\x90B\x0e/\xa5\xd5c\xc1\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 v\xa8\x8b\xf8\xd0u\"\xea\x137\x90Q\xf7+\xc4~l\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6\xdc3x<5U\xaf\xebB\xc9\xda\xd2\xd3\x00\xb3O\xff3!Pk\x1e\xc5L\xdc\x17kK\xf9X~6\xcd\xc7\xb4\x82%\xb7\xca>\x11 \xc6\r\x11\x8a\xf7\xc5\x85\x05Zj\xca\xb5k)\x9a\xe7\xc0\xa7\x82\x16!\x9e\xae\x15\xb7\xa0F<\x01\x17\xe6\xf7\x83PG\x17\x05\xee\x13!I4M\x86\xc2/\xbf\xcaFGi\x9dr\x92II\xa6\xbe\xc8\xc8F\xa7}\n \xa9\x8f,C\xe4\x1d\xe6\x93\t\x1a\x19\xb1\xfa\xe0\xc1\xa83\\\xb8a~') 13:27:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) clock_getres(0x5, &(0x7f0000000000)) 13:27:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x60, 0x104) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x304a0, 0x10) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getpeername$unix(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:27:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) select(0x40, &(0x7f0000000000)={0x7, 0xfffffffffffffffa, 0x7, 0xffffffffffff3e9c, 0x10000, 0x1cb7, 0x65, 0xfffffffffffffffb}, &(0x7f0000000040)={0x90e, 0xfad, 0x100, 0x100000001, 0x5, 0x3, 0x3f, 0x7}, &(0x7f0000000080)={0xffff, 0xf443, 0x9, 0x7, 0x89, 0x5, 0x0, 0x94f}, &(0x7f00000000c0)={0x7, 0x2}) fcntl$setown(r0, 0x6, 0x0) 13:27:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)) 13:27:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r1) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) pipe(0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:27:07 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) socketpair(0x16, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) socket(0x6, 0x0, 0x7fff) 13:27:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x81, 0x8, 0x1, "3a978548ebc0c3e504d9e86bb7e8f1df6a32499a", 0x20, 0x3f}) shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffd000/0x1000)=nil) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820202000000000000007b8ecd824f"], 0x10) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc96de8230f47fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f7ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece0981b8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fce694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63027b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39c217b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d1aa134adadeb3ef730f0ccdeb36e9bac6a9a929d3563cf91b3554e4302a40f4efe23e2a09ed83744e4e8b7813e0ce3128494e15c098e392d9caf2868e35f02b3e01a4a0f3243734e0a5dc179acd07edfde1a2a8980c83e1c7b51dbd003496808d683be5bea29cc95dde81b5ac6c5a2af00036f3b929608293eadc11fcd18a10833a078af22b03fc3dcadd0fb38efbebd708a52b1ca69ce4bdecdbe5b1a1c63d299ec94c82b1132cc2ce3e732d67a6012bc6212c48577d0db9c8122aa06461e72aa5e684231eb90a16595e0374d03f82b594b48d150ddc0481d5a7fc763a20c182bb977227a3368e657f6b4724518c0bab3f78d9b94c65d01d97031e881e586e7187622507574a1db21ced6da4e9e23eea6a24f363db56e06b900c4b23911c5e8428495eec130a0f30b721aaadc5faea39ec54c4025170e667875595e7e1881fb1d5fffdf7a29f9ccf05697c2d93defc502448095ed77616a981c643b52128c6eeeee703a276df9859217d0c710889401f9a0f175dae13592ec8f6a76b413303fcbe94af7ee58d75e9b9ed153b2a52786d7338453aad56d5df1e6b20ff1062230fe370048f6797cd9a0c6ab2d1032a7a2d79bd634ac9e2a9bb8913ce721e7d93d9249d85cef4a251469026e8ce015361b947289030870e299d2f93175e23b3f976d0a46b07197e68a667f9326d92183c0c95cd938586e6ff56c9ed74c007ab9bf013d5d979b4378a71e4104685af28f7221cbd7ac18a218871bb407d3acc5ec4c0c9106fbf2e33a60ef1622a6e911670711bfbb86a4467784203c01cc16b4c6c1949446da562737a7bda1ff46af373ee6daa9196fd79809be434a10af989fba096737f12d812c6e915a64fb18aaeebff708818ba69ef7feaddae05bd36b20d69324dc408f4e12251a7ba410a9829825b5d3ad4554852785730ec306b5b2b45808a02142b6971e2477bab3605edf6fe6014a29c081113496f82b7b96af76793a7e2596f7c05e78330883d4ec02acc397d94001856bf2f77463c12a213ba4821d6abb0d21acb44733bf46a2f46965a0f9af21bfbb11193fe2c45724daad433cf31cad5d24044a8a3b9cd853d1aec6618d75221402e20e6c1e152841eb0aae786439d08a0d0897a9447d1dfbec55d6a5f04597546256d8b22c57ba6ede8649f52a92c088e135b90d2dcf7ad4ae46e5d76f79b9212fdba0b3281018ef89812c351f575cfdf98ee378742b8d19245e4ebb8d61abb66e2fe3ef3328911f1634296fd6017c9d704dd63feb091ff58b37321ac37558711c65a75d789d8fd4028fc103944314d28dc07d7ef375c2a586e0f2a17a5b4c21b6302ef988bc941feeb3716cddd4efbb63e8ee0ab9280ffb42a6370b7b341e160cd1a2940b1f97ee4aa116dc0363c38bf873c3ca560f02937dd4e0cc08f49d4061cc82000400000000000088d1f8e72208b18b9618828b0352ebdfeadfcbb88392d0a27526f32e153af296a09e1fbffb70f12d3380881796cdcc1fe494f9ac598e15787a4217764e71cf91163c5d4fde05d3edbe3c92d74e94b7a8ccb5f3ee9ac13aa32902996e5221aec19f9671b716b8cb1e195a47521c57e373bba7402233a91230fc0090df94edd0243a089af3b1b260131e50223fb4c5ff469077e7c1372414934ec30b4520c2a1ecf8dc58099e4c728dde05363e8f1bb1c600e96fec2d416458863d37bfda541f80acabe1923e4e375d9c8ae2208f3898a13064e6557b6102e0ecb794096acfaec70e9ea0105ea65be3c7af86c3a898cd393c92d61008df7e9a483e64d309492f8839d4a915e0f7f9eaa69a60d80757915556891c21a7a319e6218e43fd21b3c8641a690461af44f049d67daac71a18e6b52d79df21446663e8a19742b239d1724e3c4f5006ce05435dac3a89b96bb7d7708ac65e1d0bef1f13d08394b7b1fcd7f49be96250139e0cc5dfc5dbec3f00e8104f14b985b9f9c7373d2e82883d26055cd8f577cb2f3c41bc747a1d8ccbeac47514809fef56088b133f750b911d3a0ff470233870a26dde22c01e3ee0f467a8785c729579387aec25b5ef1e25c81148e6e557466ce6bb25ddcdb1ca51e438a3db0d0e5698006e312690c41c0237c361087832e084e3c83741cbf6d78a94a201c98a83f7122dc44db95c653e5bc53759d1cd7fa6a99ec85cfd8ebe08095ae93bd1029421cacc1025f272622e80c7bbc8fe322a79d785909223a04a9e3f40c8ead4e04e871b6e81e68555f5159812bb2fc3b8903c6a19b8292d3eb19ad62f0db13f5731ec91689a876502d1e0826c51275f4183ad8125bc7ab52b530f97099ddcc2d367a1e6e2e4418106dd9c9b02e55f5cae6ed4b4f5aa26fbb8c54518560a46eaf1d1a2d15945b5bbfe8bf06cfe9b7bdab272d07ef429f64a50d24d5925d5e2dbaa6412d232dd1107245a8c9002a328470fcd2aac3203980580fd413a7dab85048e267a7a16f9ec21de5d915f3eb45ddde3a801084a61815077b304d0c83609f27f60f318a9da5c8605d63cf74d368efaa5e38c965ea0512cbe93a4ce7777fd5abb3c6bd4eb0321e33ac57ee2036ec27d5583bdb8605cf9621880f43987707edb3553080eef8ff972805fe6c2c964ae34dbb9bd30dff56b558fa1", 0xee4}], 0x1) 13:27:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001280)=[{&(0x7f00000012c0)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece0981b8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fce694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d1aa134adadeb3ef730f0ccdeb36e9bac6a9a929d3563cf91b3554e4302a40f4efe23e2a09ed83744e4e8b7813e0ce3128494e15c098e392d9caf2868e35f02b3e01a4a0f3243734e0a5dc179acd07edfde1a2a8980c83e1c7b51dbd003496808d683be5bea29cc95dde81b5ac6c5a2af00036f3b929608293eadc11fcd18a10833a078af22b03fc3dcadd0fb38efbebd708a52b1ca69ce4bdecdbe5b1a1c63d299ec94c82b1132cc2ce3e732d67a6012bc6212c48577d0db9c8122aa06461e72aa5e684231eb90a16595e0374d03f82b594b48d150ddc0481d5a7fc763a20c182bb977227a3368e657f6b4724518c0bab3f78d9b94c65d01d97031e881e586e7187622507574a1db21ced6da4e9e23eea6a24f363db56e06b900c4b23911c5e8428495eec130a0f30b721aaadc5faea39ec54c4025170e667875595e7e1881fb1d5fffdf7a29f9ccf05697c2d93defc502448095ed77616a981c643b52128c6eeeee703a276df9859217d0c710889401f9a0f175dae13592ec8f6a76b413303fcbe94af7ee58d75e9b9ed153b2a52786d7338453aad56d5df1e6b20ff1062230fe370048f6797cd9a0c6ab2d1032a7a2d79bd634ac9e2a9bb8913ce721e7d93d9249d85cef4a251469026e8ce015361b947289030870e299d2f93175e23b3f976d0a46b07197e68a667f9326d92183c0c95cd938586e6ff56c9ed74c007ab9bf013d5d979b4378a71e4104685af28f7221cbd7ac18a218871bb407d3acc5ec4c0c9106fbf2e33a60ef1622a6e911670711bfbb86a4467784203c01cc16b4c6c1949446da562737a7bda1ff46af373ee6daa9196fd79809be434a10af989fba096737f12d812c6e915a64fb18aaeebff708818ba69ef7feaddae05bd36b20d69324dc408f4e12251a7ba410a9829825b5d3ad4554852785730ec306b5b2b45808a02142b6971e2477bab3605edf6fe6014a29c081113496f82b7b96af76793a7e2596f7c05e78330883d4ec02acc397d94001856bf2f77463c12a213ba4821d6abb0d21acb44733bf46a2f46965a0f9af21bfbb11193fe2c45724daad433cf31cad5d24044a8a3b9cd853d1aec6618d75221402e20e6c1e152841eb0aae786439d08a0d0897a9447d1dfbec55d6a5f04597546256d8b22c57ba6ede8649f52a92c088e135b90d2dcf7ad4ae46e5d76f79b9212fdba0b3281018ef89812c351f575cfdf98ee378742b8d19245e4ebb8d61abb66e2fe3ef3328911f1634296fd6017c9d704dd63feb091ff58b37321ac37558711c65a75d789d8fd4028fc103944314d28dc07d7ef375c2a586e0f2a17a5b4c21b6302ef988bc941feeb3716cddd4efbb63e8ee0ab9280ffb42a6370b7b341e160cd1a2940b1f97ee4aa116dc0363c38bf873c3ca560f02937dd4e0cc08f49d4061cc8222a525a6f8b2e56f88d1f8e72208b18b9618828b0352ebdfeadfcbb88392d0a27526f32e153af296a09e1fbffb70f12d3380881796cdcc1fe494f9ac598e15787a4217764e71cf91163c5d4fde05d3edbe3c92d74e94b7a8ccb5f3ee9ac13aa32902996e5221aec19f9671b716b8cb1e195a47521c57e373bba7402233a91230fc0090df94edd0243a089af3b1b260131e50223fb4c5ff469077e7c1372414934ec30b4520c2a1ecf8dc58099e4c728dde05363e8f1bb1c600e96fec2d416458863d37bfda541f80acabe1923e4e375d9c8ae2208f3898a13064e6557b6102e0ecb794096acfaec70e9ea0105ea65be3c7af86c3a898cd393c92d61008df7e9a483e64d309492f8839d4a915e0f7f9eaa69a60d80757915556891c21a7a319e6218e43fd21b3c8641a690461af44f049d67daac71a18e6b52d79df21446663e8a19742b239d1724e3c4f5006ce05435dac3a89b96bb7d7708ac65e1d0bef1f13d08394b7b1fcd7f49be96250139e0cc5dfc5dbec3f00e8104f14b985b9f9c7373d2e82883d26055cd8f577cb2f3c41bc747a1d8ccbeac47514809fef56088b133f750b911d3a0ff470233870a26dde22c01e3ee0f467a8785c729579387aec25b5ef1e25c81148e6e557466ce6bb25ddcdb1ca51e438a3db0d0e5698006e312690c41c0237c361087832e084e3c83741cbf6d78a94a201c98a83f7122dc44db95c653e5bc53759d1cd7fa6a99ec85cfd8ebe08095ae93bd1029421cacc1025f272622e80c7bbc8fe322a79d785909223a04a9e3f40c8ead4e04e871b6e81e68555f5159812bb2fc3b8903c6a19b8292d3eb19ad62f0db13f5731ec91689a876502d1e0826c51275f4183ad8125bc7ab52b530f97099ddcc2d367a1e6e2e44181ebd2f3f027319688ae6ed4b4f5aa26fbb8c54518560a46eaf1d1a2d15945b5bbfe8bf06cfe9b7bdab272d07ef429f64a50d24d5925d5e2dbaa6412d232dd1107245a8c9002a328470fcd2aac3203980580fd413a7dab85048e267a7a16f9ec21de5d915f3eb45ddde3a801084a61815077b304d0c83609f27f60f318a9da5c8605d63cf74d368efaa5e38c965ea0512cbe93a4ce7777fd5abb3c6bd4eb0321e33ac57ee2036ec27d5583bdb8605cf9621880f43987707edb3553080eef8ff972805fe6c2c964ae34dbb9bd30dff56b558fa1454a9852726ba384a31f", 0xef2}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="9208ea9a4c438321562a7479a76da66c92250bf749c741cd847260fe601c9c24a4de6ce41813eafbdbe82b8167389e8ce4db3a01230782013fd039399d3d76ecdc23df955dbc4663d783b567c6731a319cb314ff490abdccb5d1037ab7fdb615f0e3e3acc2be27f09de262af7bb19dbf39e1412f607a82b89fcdc191eb802b6fe265daa315a139e6", 0x88}, {&(0x7f0000000140)="fbfa93", 0x3}, {&(0x7f0000000180)="4dc0b9247bc26949d43309a29aa041b5b888617346c4784a9e6cfcd845d68ece67ded2b6fbb108e5ca3459650c517639f56ef3b17b7a47130faa589c09cb56d7bb284c6eb48341cd0abc16b6de6907d69e5f367b82452f78ca7fce12cbb16cee90e5f6667bdca1e87bcad1501eef7299eda8fecaed6c3028ef65f07b5f8fbb2c1d205d8df69077bc4020959d727370c990747c0e4e0b0f74aff2cb1587f40f", 0x9f}, {&(0x7f0000000240)}, {&(0x7f0000000280)="a5ccf3e7a88163aed15f43d2dd135c9619d637ec04a9794c9d37aab28e5525992d0e1dd099c78ddf13e52792c3560b8f5bba626ffa91d83ded5dc9043cd2ddca02d26698a9dda91b6c4ed7a14428b857cfe9f14d2002fec7e37c48", 0x5b}, {&(0x7f0000000300)="9801b3a42d4749abcba544828126e2b4b15d589ff45d87097046daa97c990f238a8eb171a0e8957dac88318909712740bd4b6e3c17e575fcdad83d5e4c21e830cc41a0198c5eab86afdef6130732fb4277260dab062641463cdd8d0994e6c26b21a3ec3fe8622e2bea1815c2de6d07a521239e931327b04ffe49ce46bd2599668a016552cd44c2465437a647167a006eeb42e8990848ec94fceff5e68e205772fdd4b7f407ec46b83c184532473e317f3e9c010cf4a5cf90756132b8", 0xbc}], 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x60) 13:27:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/42, &(0x7f0000000040)=0x2a) 13:27:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x100}, {r0, 0x20}, {r0, 0x40}, {r0, 0x4}, {r0, 0x20}, {r0, 0x40}, {r0, 0x20}], 0x8, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r0, r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)) read(r2, &(0x7f00000001c0)=""/225, 0xe1) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 13:27:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getppid() 13:27:07 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="4462dff7b0ecb1aa22c143d090833e7f88ae04e3f72b824eddc3a86e9eb3a0de5496a872f5c0b708aaea35a1147800104492dc94a01310b8beff7db626e842f87b734e923f91a4", 0x47}, {&(0x7f00000001c0)="a5251787d67dc4309265a41e7e547c0878935cd84dd65da5de06def36c8fe947f9dd56dbd7feecbe0c9cff9514dcc7470837bef3561d281662bf5c2ae0a13c6709795a29c2ef83339b249f4d6b27a84bd203172772e6990cfa1b93cda66c843fc43f5ecb34c1a7d99edb6766bdd9e52ae959130428e564ada306d64e9cef4a620e52fb6bd6e272b2c9affe2846814264b048edb8315d1e483572d6a09b7842f97befeffc88e703dfccf92a290481c2c79616b501ed150af08dc76aeaf74d11fd58a4b1ed7af6b54d0bcec691a894b464c843658e0478729174d98f96273938716a", 0xe1}], 0x2) syz_open_pts() 13:27:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb000000", 0x65) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)=' ', 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0xf28, 0x1}, {{r1}, 0xffffffffffffffff, 0xa0, 0x20000004, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x49, 0xe, 0x423, 0x7ff}], 0xf5, &(0x7f0000000340)=[{{r0}, 0x0, 0x22, 0x11, 0x8ffd, 0x7}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x24bd, 0x47f0}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x1200000000000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x98, 0x1, 0x1ff, 0x32d}, {{r0}, 0xfffffffffffffffd, 0x2, 0x7, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x2, 0x4}], 0x10000061, 0x0) syz_open_pts() r3 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x1) 13:27:07 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:27:07 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)="54a02551cb15462b77", 0x9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r3) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x100}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) fcntl$getown(r1, 0x5) 13:27:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x1000000000000029, 0x3e, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x105}, {r0, 0x8}, {r0, 0x100}], 0x3, 0x400) 13:27:08 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') close(0xffffffffffffffff) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10080, 0x50) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x200, 0xbbe}, {0x81, 0x6}}, 0x2) 13:27:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x30d) 13:27:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x9, 0x4) r1 = accept(r0, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000040)) 13:27:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/251, 0xfb, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = msgget(0x1, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000030cc9ae1498f7bdb3a2a8e933a3e1b0000000000000000000000000000f128467e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17efcfd785815bf1a6eb2dd48f4dda32c10ea1e5bf8586c65a636d9cb32139d244c307ff7a65149c811b7c8376fc30025a7909022c253329cf10053b61f902a6400632868ed591922714b7f0b0a12ab31c9a2725c2f30047fb252507f15cb3d99474f22306d539f59b390c1e8c83358ac3abfc0d5"], 0x1, 0x0, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="e0ffef0000000020", 0x8) socket$inet(0x2, 0x4000, 0xfffffffffffffffd) pledge(&(0x7f0000000180)='*\x00', &(0x7f00000001c0)='!\x00') 13:27:08 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x6, 0x24, &(0x7f0000000040)="001004575fa3d3bdabb0b91f0dc34b97b16ee7e49a0194ff687c102dd0117a31d758f0b5821d9b932ea9a07e90057dbc16fb8e4c1d0cd4df03fd493aaec9293d880407b0b15e7b3ce44ea657f62c8762f57dc96207ae4824c299283804eb38d5aa66614d5217088cc4045dd340e735a7f6616c8fecbb6668d070296ee9927a2ef9ebb60f45d3c168f2135740dca401a44d01fcbb3ea9", 0x96) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 13:27:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 13:27:08 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000240000/0x2000)=nil, 0x2000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) mmap(&(0x7f0000241000/0x1000)=nil, 0x1000, 0x5, 0x5010, r0, 0x0, 0x0) 13:27:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x4, 0x0) 13:27:08 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfff, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) 13:27:08 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) clock_gettime(0x6, &(0x7f0000000080)) fchmod(r0, 0x0) write(r0, &(0x7f0000000100)="8f5644656bc076c5bca9c111fd56a6f26f77bd4964c0aca2cfb6574877299ac26530435155421f69418e90358aefde075ba78b3a458674898c2dd0b0d99f84bb67526eff0bd72ffc10e6fad453f2a083da2930ff9e71f8e7cee380e6dbfd9cd83af092b797068f1787c3cf0086313d8e952268b109887379f491f2e53cbb61e7b94eccdf7417740506edd6af141eee52f6079b3b0ef602b6df4cf15209d545d15b0e378c88a5c85e2677a8ea17d519cdaa1c0534104a672604bdfa41f94c532109000b419d98c4fbb6d029c8c735bfd01a344e12544698bea5249cdaf9409dc9", 0xe0) lseek(r0, 0x40000000, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x1) 13:27:08 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') select(0x40, &(0x7f0000000280)={0x7, 0x80, 0x12, 0x800, 0x3, 0x3ff, 0xa5, 0x200}, &(0x7f00000002c0)={0x20000000000, 0x100000000, 0x80, 0xffffffffffffff00, 0x3, 0x1, 0x2, 0x6}, &(0x7f0000000300)={0x1, 0x5, 0xc97c, 0x3, 0x0, 0x4, 0x3, 0xe82}, &(0x7f0000000340)={0x92ed, 0x41}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x7fff, 0x0) syz_open_pts() getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) setsockopt(r1, 0x25, 0x38, 0x0, 0x0) 13:27:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000000)=""/202, 0xffffffffffffffbe, 0x0, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 13:27:08 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, &(0x7f0000000300)="c000ec167653ce4c325fcd7ecb3270bcc51de023f2d632b8cfd381676002bb250de87869c386ac9be2fb917e1997eb894c0760d126815f39659a67f7a33e4b1b195cc3ddff9631844df5c277aa64a93136655eda57a8c4a32535aeba5727ee33d84a77cbc10baed943196166443d5284c5a127bc6ea6632b00ef6ca9bcbc90bf96e470103d637be396d254efd50740c4a57afb6ef7bf3986bc38612bed71e5d100e4c10000", 0xa5) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) write(r1, &(0x7f0000000440)="d190a2cb1aa3a2dd8d39698a5e63f72161f811c6f2a1d621c803f66eab27eee9c3e89168b089bf9e6851c182df49f219fc37b4ee09b269aa1440692c4636a042ab", 0x1c) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:27:08 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000240)={0x0, ""/5}, 0xd, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/65}, 0x49, 0x2, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/255}, 0x107, 0x0, 0x1000) 13:27:09 executing program 0: pipe(&(0x7f0000000000)) clock_getres(0x6, 0x0) 13:27:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x4, 0xd39, 0x8, "0d2078695101cc21f8a6c49ab060a65da14a6928", 0x2}) 13:27:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000180)="ecff0022", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0x1, 0x4, 0x800, 0x2}, 0xc) 13:27:09 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r2, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r1, &(0x7f0000000300)='3', 0x1) r3 = kqueue() bind$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00002e2f664db217dc0d30c293caf316d6566553c2006c658a69af4b3327f55c36441e5786cc9ac068e56642c847e638854b0f0d1ad05021526df38b8734f9e4afee851091b24ce23bff69c283975c567dacef98835b71e807494eaf2e470724091eb79f04366a5e208688b0993d617e3660ed8354cde1cd11f4aa702ac46dd928a4eb16bc49b13ea3ef9ab5f2b87407501b4b8904e6ffed6ac9"], 0x1) close(r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x1, 0x4, 0x201) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/242) r6 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000400)=""/65) read(r4, &(0x7f00000000c0)=""/47, 0x2f) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r7 = msgget(0x3, 0x5) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/133) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) 13:27:09 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x2000000000000000) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='.+\x88---\x00') 13:27:09 executing program 1: r0 = msgget(0x2, 0x712) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/151) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) 13:27:09 executing program 1: pipe2(&(0x7f00000000c0), 0x10000) r0 = kqueue() openat(r0, &(0x7f0000000080)='./file0\x00', 0x10800, 0x140) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 13:27:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000000)="00b20000", 0x4) 13:27:09 executing program 1: r0 = semget$private(0x0, 0x3, 0x500) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffe98) r4 = getegid() r5 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x80, r2, r3, r2, r4, 0x10, 0x1ff}, 0xffffffffffff0001, 0x101, r1, r1, 0x100000000, 0xfff, 0xffffffff7fffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000440)=""/56) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) semget$private(0x0, 0x2, 0x400) r7 = getuid() stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x4, r2, r4, r7, r8, 0x20, 0x49f4}, 0x401, 0x5, 0x8}) r9 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x80) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000480), 0x10004) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 13:27:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) getrlimit(0x5, &(0x7f0000000000)) close(r0) 13:27:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r0) fchown(r0, r1, r2) ioctl$TIOCNOTTY(r0, 0x20007471) 13:27:09 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() clock_getres(0x2, &(0x7f0000000000)) 13:27:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x7fffffffffffff, 0x5, 0x1}) 13:27:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff920008aaa00800000400160000000000000000", 0xffffffffffffff4d) 13:27:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="08c564028f588918af3c6d61f140dc411ae0913982f4f1161f8932240be8ff86394bdd6de725c77ca967aaa5510600000000000000e2dad62fd4f5b9de7d823029e1b1303260b8b9560e4d29d69ec9ce5026691d08c7f3f3814280493177b1d3ec19ee47450847474e7d04d9e548cbbbf2ae46b5168bef6ca226c15a58e2af38a28c85fb5dee9db27c994a07c040c5d450142799f503886bff4d52d4d54f1c095f13c8ae0515", 0xa6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() close(r0) kqueue() syz_open_pts() 13:27:09 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) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) 13:27:09 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r2, &(0x7f0000000100)='<', 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) 13:27:09 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000001140)="e55fcdf239ba01a64be3ce8ccbaab699f5ed6cb94b5a6f24fa8f39c80a8c521e5dd18d3aab857e5afcb7dde78d4f083ed99ff8c21b4d7d15b8a42a15c77ecfd41512b1f34139b4547cade343ea4a8f9035a133448b7e45176931eeb729b8bdd46398bf7bb1b90da5b069b75704ecc39bfe612c7eef69f8c243f6fe2144f9be5f13c4a9099ab26cc91d76c6f3b2cecb284b7c3eab6a60171811820755c071cc457982", 0xa2, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x400) r1 = socket$inet6(0x18, 0x4000, 0x200000a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001040)={{0x18, 0x3, 0x1, 0x8}, {0x18, 0x3, 0x4, 0x7}, 0x8, [0x9, 0x1, 0x0, 0x3f, 0x6, 0x6, 0x6]}, 0x3c) getpeername(r0, &(0x7f0000001100)=@in6, &(0x7f00000010c0)=0xc) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) recvfrom(r1, &(0x7f0000001200)=""/133, 0x85, 0x840, 0x0, 0x0) getsockopt(r1, 0x7, 0x4, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 13:27:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000040)="b719dc4e", 0x4) r1 = getpgrp() r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 13:27:09 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x8448, 0x80) socket$inet6(0x18, 0x4006, 0x1ff) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = kqueue() r3 = syz_open_pts() r4 = syz_open_pts() setsockopt(r0, 0x8, 0x700, &(0x7f0000000140)="ba85deaa5153c54b6f9643f77bb44a51f8b1f6d2c170c459faae0531b4a267f86fd2c0dc13484a663daf2916a94c19a8dd59fde648b08f467a86c247e007d1fe469b177fcd0c01cb21a257994e11759be219602d2b38cb8c75578467eceebc6481eeb31fc0c28e21dab215e0afe0f1191b3bdc7873a8cf9f7438d4149b205b6a8044debf6b58b884c6ec160f5607907bb8e295e38b06616eab3bfe2157de5894eb282896cf93616b0809958d", 0xac) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r5 = shmget(0x3, 0x4000, 0x29a, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x14) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x8c) 13:27:09 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) r0 = open$dir(&(0x7f0000001100)='./file0\x00', 0x7, 0x100) mincore(&(0x7f00005ae000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/4096) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x42, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:27:09 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 13:27:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="db89135ad01c3771b93b0500ad4a374490b51203", 0xffffffffffffffbe) 13:27:09 executing program 1: r0 = socket(0x0, 0x8005, 0x8000) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) sendto$unix(r0, &(0x7f00000001c0)="33588519b136837d3e73db7b0ed54de582258367bf9742fc983ee43fab36586bc6937a3443bd23341be8dde301fb794d20362edc12baccb1b2825aae972289c4a014", 0x42, 0x8, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 13:27:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r1, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 13:27:09 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffdffffffffff7ff, 0x1000300000002}) 13:27:09 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0xc0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='./file0/file1\x00') 13:27:09 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = msgget(0x2, 0x402) msgctl$IPC_RMID(r0, 0x0) 13:27:09 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\xc9/%\x00', &(0x7f0000000140)='c\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+\x00']) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:27:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xffffffffffffff54) unlink(&(0x7f0000000000)='./file0\x00') 13:27:09 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x2) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) getsockopt(r0, 0x5, 0x2a, 0x0, 0x0) 13:27:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6e53e87bbe6ef886) symlinkat(&(0x7f0000000000)='.\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r1, 0x0) 13:27:09 executing program 0: r0 = socket$inet(0x2, 0x7, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 13:27:09 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) chdir(&(0x7f0000000180)='./file0\x00') listen(r0, 0x40) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 13:27:09 executing program 1: r0 = geteuid() seteuid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) poll(&(0x7f0000000180)=[{r1}, {r1, 0x4}, {r1, 0x1}, {r1, 0x84}, {r1, 0x104}], 0x5, 0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x4) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x4) unlink(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x14, 0x200fffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x87, 0x2, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x3, 0x6, 0x80000000}], 0x3ff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0xffffffff, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff9, 0xc, 0x1, 0xf0}, {{r1}, 0xffffffffffffffff, 0x1b, 0x33, 0x5, 0xfff}, {{r1}, 0xffffffffffffffff, 0x4a, 0x8, 0x1ff, 0x2}], 0x8001, &(0x7f0000000000)={0x4634, 0x6}) 13:27:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff5, "6272051f60f897bae0d21cf7d96cd759293bb100"}) shmget$private(0x0, 0x3000, 0x83, &(0x7f0000ffc000/0x3000)=nil) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000240)="94de8dfda183b6def27f6cf963d6c46db8d9c9465f491198a0bdd1f942a095f611343e64e6f38dca0a9194fa7b4ddb888ef93bee1823313b13ca411f1a4a6a606d365306045115e66ac33c566e763484ec1f0185e7b3d3297b1e429be192035c3846e392aa66715a9433edcb7828baba7a94429b86785e00864d3800c06025300e56127fb32a114481e1033ae37f2c1de7d1d516d0dba987fe4305430f78502619c62fc93f8dd6da06e1e2676e74b9797dcc1b15057b027684819a20f0146830fca9c7b3aca0c43b40145f45d2ed7cfbfa27d62ffe27ca25f3a2170b215900a26654e445df2f", 0xe6}, {&(0x7f0000000340)="a5b0dbb6013abcbfe81e5648e1eeddef9bca56c76d7cf300e12ad0ed843a0688154488b3946ff8c8f960bf8c59159bb8b71ae40643f95f729e6f995d75046aef3e33738a7b7f492c0702b09cfb3a69e17ce0f55889c4b74fcadda943d2a6cd52bc97fa011a52f9e52cfd37c4202847d54f6d6ef1c5688f7d5e6938e58d1257461fe4344e94b9ed0b0cf735eb2fe584a8774509b94a8dfa389449cd0d47da6f3400b719b4c9c96fbf795c03681ba66b88150b8370462652600ea5c440f0bb155dd006228178fdc73e832519fcedb6a9b0b948881ad22edcefd2da110df0ec8991fdb7fc", 0xe3}, {&(0x7f0000000000)="dadb51c86c4b3da071821c9e1d0f255b0c5efb6621b2bcd2adcddc1f652c2f97f2fa562b70e2b3b3e1e754f51dc9b41e5112d623b4128b7be1645aab8a", 0x3d}, {&(0x7f0000000440)="b8609748889507eac9ebba6ea4336232000d51b480d920b5aa84b42c72c2f1288099ce26ebc8417df87d4784f5fae9422aa71995c60e41c8cb9f681229e5f05f462068261ee826c7d5eee8c0616ac000e7d772299eba7bfe1bc64248d045b633206847a5c882f726b315171927d4e38acb224a70de2979faf0153d71c05795d31bf3748261f03e82ed39761fd2641e2937a6127f60547e02112ec46c7afaa4ca137262938d78131a36349f6be7b484d4360d2215d07f6d474bdc9e85c0b0d48ca971316e60896cf172d6cafe775c3d664c31edd17b975d8221528556829c3b4343de331236fc5c44d1f0d3202fde7c56b1b9", 0xf2}, {&(0x7f00000005c0)="fdb98dbac3c9bb6392822e9b1e2eec28301502ff63fe7a9c9e0933ee61284bf52959422bde4aff4091b05e2c27e480b2a7a446a94d9cbf4dcbc2938fd47e14051a56f1609d2d223af634a60113c670dea7fd1eb86769bfda9661e360274a3814a2222c4feb337173f6da", 0x6a}], 0x5, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:27:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 13:27:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) syz_open_pts() pipe(&(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 13:27:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x3, 0x0, 0x1d9) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 13:27:10 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00001f1000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x38, 0x80, 0x6, 0xf4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7ff, 0x49}, {{r0}, 0xfffffffffffffff8, 0x10, 0xc0000000, 0x100000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x6, 0x401}, {{r0}, 0x0, 0x0, 0x58, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x29, 0x4, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x218, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0xc8}], 0x807ffc, 0x0, 0xfffffffffffffff3, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0) 13:27:10 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x5, 0xff) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/14}, &(0x7f00000000c0)=0x10) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 13:27:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="0fcc561148eea411c5107e69ec62fc2b6bbaa947d8c7ee97ab63f508a570bfb86414cd245a57c44b83bf80fbc263371b8928d35f624be7dde9829e049ce61eca35ec36ba736cb815a593fb2618fcf6472d7143d4336aa49062d6", 0x5a, 0xb, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x1000, 0x6}, {0x18, 0x2}, 0x80000001, [0x0, 0x0, 0x58d, 0xc000000000000000, 0x2, 0x9, 0x0, 0x2]}, 0x3c) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$getflags(r1, 0x3) r3 = semget(0x0, 0x4, 0x110) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/39) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x401, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000000280)=""/127, 0x7f, 0x841, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) rmdir(&(0x7f0000000340)='./file0\x00') r4 = getgid() r5 = getegid() r6 = getegid() r7 = getegid() getgroups(0x5, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f00000003c0)=[r4, r5, r6, 0x0, r7, r8]) getgid() getegid() accept$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x6, 0x0, 0xffc00000, 0x5]) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000004c0)=""/194) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) kqueue() mknodat(r0, &(0x7f0000000680)='./file0\x00', 0x1120, 0x9) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2012, r2, 0x0, 0x0) 13:27:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000080)="eb084da23081457e1e17b9a9626d8b0cef06edfb6dfabd6a33dbe1ed9def828d4304bf80998c1aa96d781373839d8f17a41d70413e80786f41a89d0739952ab2e3817afa55072d33e2ffd3de59c23ac01cf0ba2a50159c926148d16a5d533944ee45b8994ff7cea3", 0x68) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) r3 = socket(0x10, 0x2, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x5, 0x3}, {0x18, 0x2, 0x0, 0x7}, 0x5cd, [0x80000000, 0x7, 0xffffffff, 0x8, 0x4, 0x6, 0x7, 0x20]}, 0x3c) 13:27:11 executing program 1: r0 = socket$inet(0x2, 0x2006, 0x40000000000) sendmsg(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000180)="13208796d46fb595b70818dc8b71df11dfa5385b8d71d670d38c3f9a49258af1b382ba2536a49a27415ed584daf1fcf060d5f1fda413fe36fc94c70cee7e9b747b7a1e00848ba387ec1d6963aa77f59ad8f6b9e53b57ffa7d4f7331e20bee6e224a0245f8ee7f12acf9fa985923929a27fe162d25a4b36ea62c7569c729751503eb9488c7bc7a0c8509b743ec81a43cda7919a23e2", 0x95}, {&(0x7f0000000240)="1a77743fea72c1ebc806a91a8a9af361ce0b42dc3544bd15347a120024b2304d4d26c09136aa637aa00fbc2a95943eac898cb3aa89c5fc456bb55b035ef8a8bb5331d12961c84a9ce0b4c63a86d1f89129a59ffa8781ad7e792bde28681af0171276b3a92035d222762e925e329a647ef6357e26bb4d585a27716c6325dc58cf1ab06accd6b28865a7fa25f8694bdf62d6d4f4b61d58b0a683872de1a784e94cbfba2f5e93567acd7cc535fc16b0eb66cd42d90763e2f710330da0b114b1185054b9c6641eb8fc8b06de73e1cd0719c7d6", 0xd1}, {&(0x7f0000000340)="461546fde2a090ef33c891a49b5d72f510c3e09a7fb0611a79ccfc48f2eeba12d4b0f742466bdf71e41ad5d4ae1541504d4528049955117db6d28d59713d711b29d650349ee4c15da20fd93134ef4390de0a2f77d884ce738f14d27c2cd61f3700abb809169caccf193b28", 0x6b}, {&(0x7f0000000040)="b8a621cabf6f", 0x6}, {&(0x7f00000003c0)="0329e02d296d8a3dd1c109bdf178bc278574d8295bc0794f3076e3c54f56f345e755bfdb5c878884739a3d2699dbba451b070e11f3b318cff0b0534a2496e1d7e80852e2993348f8ccf83e863690385d3ee1e2202b03c234f1d2f4b169b6ab72ed7e63cc5c897b40c5264def4de5891b080314099e9f54ea8ea3c1770a31baa47421ca46d0586c9552d5fec9db313e3a0053a477ec54158a2191d107fa7f9dc6c793cdefd20271e24ce60db3406f71ae062e7803f8ddbafba891702472bc656b64fd88a2c1f21879ecc842e0", 0xcc}, {&(0x7f00000004c0)="3a4cd5b57a6151a45b92da10b875d5c24450449339a8d1de75d5c907acaf593a5729bec6fe3444837291ce52fcf7c35e282796b9037892594481c1649766009fc3afd031b247a1e2c9284383f485f822d7b1", 0x52}, {&(0x7f0000000540)="f8670356857433f9f9c969f36a99850c28824819bb1dfdb7c6a897e4dbb045ba9a7f66c359b5ad99b5d9f1e535e1b10e36cb05715a9543db66ea", 0x3a}, {&(0x7f0000000580)="10da7449d0a2bdbb727f722a9494d4db086f7bdfd33d2561faf86f667c77e74ea3689200d41e7aa6dcfc1c9f7c9d1eca517a9a6180c2386b055e6371d65737a34c32064ec048cca77941778b82ac7e6d4b7d1aae8c32cf75a361da2f06a46dc4b719ded03ab7c25e8b898058805c17801515d8f67ab87d98a4c5cee6df6e340853ee7d50522910a2a7210d9b1665b17718d537d50643d48599aaa22b60bb55d0f6ba0ef123fe964741c6954362a3d00d426b8eb28ed3a992c6e96931bc111d7a825e8a238413fdf3fe94b8926ab97f79c1f9996fe8aa93348fa4abd17e98dd837e6c0139", 0xe4}, {&(0x7f0000000680)="1a66d607ce625567fd16d83c9fa1380de523741c9d56a6f40f160fdb7bc109d633635234542311dde7bc3a3635c220d3339f37cec81dda7b299ae3cb036758b0bf9e20924b21c193ee5db45b4619a30e2bfa2720b2815386271d3413cdaa798f31aa8b94f4a9339618866c5d0911f4399e9b2bab2d36f49afdd118daa42acd", 0x7f}, {&(0x7f0000000700)="93aebfb922ad71d9c1b77e242546661f0294b21325d1384a5ce53062100b53966ea1ff25196f88accbdad166dc4aa174af1b8d38dc2c454508a73a46e890bb924ceb119c0ec28349f9b3ecac1ea727b7663851a8cd07cd95e42d80ca08bf72d4a6ea6484f75ef230fcbfdcc8e0a5d803b7098d54af09c40dfba26a4e5d805d3b3b54040cd5c29b497ca145bc70334e6c62cdcb2c8a7dfdb71951cef8e6bacf4abbdb1c3d1a55c540c8577c5e8a311ab657d82c76fbc3fd50f6329d3818a54867983197", 0xc3}], 0xa, &(0x7f00000008c0)=ANY=[@ANYBLOB="101000000000000001000000ff00000056e63be3069c4334184fdbacdcfdc4d993dcfaa3668967d82b6bded21cd3247486f27e4b1c17a6f2fab62dacceb0ab1d0e563fc20acfa26c4cf7ade14f2ef2ee33fa2a37a07050d96bc18c9d9fcc22623ba2104f31ef22b3e5be66f39b7c10b1fae077575cbcbbbab21a9b193284c4e3eb3a9e3ab74a78c25fb6346d165e331c6d7cf1b60ad2799c27caeea36e7c32b138bfb9adc04e1ce26ddba83948a06437a38dc9d3b9ffb2e1ad4d1205d8834df911521ff30626229944d0a8ad22e31907dd67b4c062a6b856576dc44452b7751401a52f6efc97bf6846cbe0a2a27881b9b3ec982e5a94d723cbecdc905b7d2fae6fe943e6f57585f7e9661a48cb4c35ed126aaf2f0f94c281b0df09f0ca9a79a4c52449904a04b21c70b7f114bac12039f63133a098759f77b4a72ce7a84f3677a9da16902804d4e1282f794e7f024fe3ebd7731a3d336a86374f5e05920fcc12807f1bebca8fcd0535b1da2fabcac64a82ed2464d6580d57c6b268df83cd269c46ee89abed75422818bc2b9053d020ef8e197192d4b41b909c03e101650c22c7ca2d3514647bab3a54a6ee14e9d59c3545ead2de7ff99978c89e3db8449b37d3d8a3b3e34241ac7ebc7eb3ef507af7fc159e8bfb204b6c2a417e17913dde7566f2ef04c382e5efb20a431ae2ec7a6fdc4c534efd76ca2da496c696e861144d28a318718f8c4cc5d4e3a7b4bd353481e7b7fc3ef2f0b982809a54b477c828887141177785f1abde3f22f69c7a241807dc719051d30d47bbcc6e3fafd7ce8a0bdc14126e4ef65eb568ce3105b718c2068e4fd65011542654cb13c66891f3c769e8158309855f53e21191869bdf1860cd22f9bb6222880ec3e555115eb72d70a45a267d918aed3d3138c2a58585b3a742ac8fc43aa6c394673dde4568fa40feed2e45cedb7b62772068874ae5313057fa56c2f564d584b45517fce0438de00c37d7d8563a03cea1ac7e362f92d934554c31b350fa109ffefb5f985798e573145de337b3d94246980ecce176ec2df071fae3e2e4a60e95fc82177cf8e7895f1e2ca79b06010e4b92ac9b7f3e00de89c64cf0b56dec2a8f3f2e7221f6ad8c40822d9239d7f044191253c6504202d75ae23066d8f6d7d92baa0136ade63bef329a2d0982a1ff4e6bcdb001974ee1514f4f43bfc9ad41c8e2cd818154aac161354871757893bc4586d91e3d312e0e34de29b47c52c5b3181a22d493f19b76657992049246424cad263b2b349d462519794da99a8b5a1d29008db4e5dfee8d2dd4ea1eeb86a55563aa9775906d5794e8fc90e2d905b9e819afccfd58b8e64f7740fc6a7bd5dde12f6552ba8ac9d710ef58a656bac5fcba105cdbf872309f0f15a65bf292203dfbe885e227131bc3e7ebb69303ebfca845adf76128abd0c278513a1339c51017f80a8a4136d7bd6b0cd05efb5471916ee58008e50b7539bdf74579c099259369502e6c3bbdeaf0d4e5fe07387f4230c5d31090853c954568d440b5d0482356ddb95abf1b5c0b7ac7c9276aa176795cd19e7518987146c82d3743669c78e7d83a3dce15a7a265280867f695b62f2972b685adff0859b892e6a5d75c679af693c94aa5c4f861f78a8d159b7e816f7622971659f5e10799744c1df4a3852abeacf9a81387b6f58317e5a5a6f0db786ec2d7b7a989fe638956d5e988af6678f75c0e3e476c92dd8fde53c568d70d1f63373800693e29380f9c288e3d5ffc007d375687a74e8d14bb18b624c2bde80881575ae3be7ced1f055984bd27e9a3c249b9d824a82517cab0f5b5f3a8a83469fbba75ed7dbfdf5932b801f8ecdd95d22dc7cc71b422b46342a4cc962c9bc6f24c758d79f02d679a554189ba5812641bb7f5090719a99f521d0b3196c5b1afb32b08fceb4f564133d80461502846964812805de0ea07c533f184c90cc009b28d2d54c464cc0d431ac35bd695a879c248690063fb9fbf52cfaafa94bd00b98dce73ed6ba3764fc62e0fdec57c4735ab8af21722e58127a5e39ee8559e6d44e744f36ceec28be10937492dd846daef6251f1027f1c3e83a73c95b76509c8b164e2cbbc102758694126ce2a55b83ffbdca065a683e626a46a5ed555c142088b09978cd7548087350373f4a9a6e4f9addcd48e27acbd8e56f27d8d5dee6cbab7cc7dc702a2f1d47523708296452d34a513b03fd99ba553cf796a2309c9f05193334f982981dcce901b2794e2b4e13d878d59128a7175ffd2547bb619297470ec1650185f3bb7fe7bd24a22e08483d0d8eb74c442000776918d19f1431032af239b07da8065dee8d0133a6dae7c0e8681a3d82097a5f2d008ca2d0b9841d59ce1f805792ed4748b25fbe71513cfd472d102b02450a7c66292acd2a8d7a8ede6e9ac25e7c3b697fd1a98ecaccc1f980509bcce1c2da9bcd833836f605195cfdb911e8bc4a7882c1b47dd60ce7b5d3c66304c5b759506b5ec51cb39b15c40f037c06b53c3fdbcdddb08ab04d22272b6e68db5c843868068073d2a868ad94f4cd4d5264b9666de56478dba7bd46347761c2030c3dad641e95e6753b24fd55cae0442c476e778d905e37c0789064c9807504e94b187efb0292a5ba4d6404a06769e258f0eb06c6d2ff2edf25ad53bd7505e14ae5f0af084e4dd16458240d7d42d2c0542e62f39307ec655ebc0d1f23cfd0f44f6c8cfa6f219009c3355df3945a8aa4c73f04dad11952038a3206f945299e701fdaffb8336ee1d2b7719f347aa948622852db8213cf61da4c584d60a27d0347c31bea645a3a19fc34e897075d8e0a2b896ea22e19176c91c4d47cb37e73e489ed9888c27a327eb6e16885b63395df6f3febf48e1387d04b280da1877d98825e34b5d6be5e33e0480ec4aec27c0e0facdd2a83432490b49117573b463202a3b3726174d15821cdaefc94f32396d10278103fb7feafe9a539f8d22dda48e9ba9e1e32a1d6b5effaa4edadcdec78ea09359e52089db6f385f2dcf987fe62e00247af91e355d2afb86e46a80b8c4a791082a917561ace258590086c719860409d23fb581bfcbdf834d40bf0eca9be28e9143948ff15182c0a91bc4c837931b822f37a5857abe23106874b45a399808c285fd51150f363b3469ef7599f977ca7a6c71974970b928b288aabdb6c8e73cd7f4cf840b3f0b238b71b2fdbc38ed845e614590b781c8d3627f944958df0c0c831f41a353b6619b2f4ce7552c9b2a37ac2ff8a42310efa79a0fb08429b1c064c071d2093320227ce1599d6c98170cc0c6e9b79cefd6ddee213ecd80d5c54a32fbbb5ac3eabfd5429e63b74f98cb8f75d34074dc789086a0eaeb1ed93e7e1d95c55c1434a627da493a075652acfe517e752e482129a70943777589b35972cf3203d54ac6908414b37188405f3fe3ff3ac3b239ed6c4ca29640c0acb3d59d7634094b96b69dfa98d0c20055cac55a62a232dd25f41b7ea27aac1c4ef104133e0abaa7bf4656f2e7ee15fd5bce8a9510e967d6345c5b06941a184baf72b670cda4f680ae58c683a137ef08736b8fa805e44b1bea9753b132252428a508ddf57d952eabd535de65925ef49b23b5b9ec31a5f3841cf09ed6ec4fb95ac300497446bfbeceb4255c444de6c43ed4355b33d990983da291af79c3c31ba4a727dd0eefec627e80a1bfd06854b73d8c144b0cac887a9a95e24f1262fd2d0c7a3faafc04ed6bc73f33255ac903a59c6bf9f1b557a5bba9a871a08b0b184dbaf3a03ed4bf31784201f1565bf0158d88ebfd68bc92f96e3bfc6113a607308e61528f927850106245b5346d564a3ce9e04dce907a2b12deeb2fc1d30958987b11da32a88de803358cc2467df7eddadadaece671ea413f2e35a1de7bb31ce375fa68dc874e3da2f29168aabe08e9ed7419d1778c3c75d677363630179162248430c781352a8a94758fb07a89a434f3ce3fec6d40711100c566505ab09d88a3c7684f7def51f5f42bf1d63200d51221b9a9d05cf9c13ec02b2f65fe96156c006e6ffc8bfe426fb08568c1aed0ba9d4f35cda26460cb934e4ea80f372387a4cad34c87e4f3571830a7bb3ee999b1ae91491562a7dbd534b01c646b624415016313552095aab11a17168db2dc92c207ed72eb278cb74b94861b30def0c7344911535a08c0c2b2ef8eb5c8fee720e9e8a69445b0eb5b22ee2450d6212ec5f3f6342808b98c4dad0ff06ff320d5e8ad5292a0d1638731fa0b5d327eadeced873a6550638e4658401d451578fb326390678e6bb55aa7bf868901542b7fd4f6609e2aad20cca71403717e220eecd42ab0622524dafa8ddc98cdbd719b84cbf82c1fe1101d30f1807f7ccba884aca74d978b9ea02237da13003b5ccb604d313994f02a6c681c86cdc6663541da872c82374d5c08e2da8c330426bbcc6f00156003e0c177dad68059dd60c2fa24dded9db5e59865f70141d125fd0cb4c4acddbf860067eb0d15ac1b2194f27fd18ac8a691fbc6a2e88b7bc88442b355b91e6155568523911a12059aa738f7049cd19dc12f88014fe06e54cd6f3a69284bab4dfa83e616b30f855be75f0f5aeb900a47888ff79bd09401aa42a553cb9a1764c061f4c6a04d9372a25bf12c84a033700448de9cc8ed3c60f602eb3a8b8011da0ed86ac0f5f0be45ec201097eb460960ec2b409d880afbef5d213f154f6951cfbfdd8349dd36ff0ca31ac59c034933e102c2e607f9bbfc03a1dbc2beab004a63285a6a7b009909febe2850a22dee330a0c3a228165443edfa8c3429ddd6b770a9fbee55cd18cd0640fb7be989c4b7ce98aba94f7af00644816f16ade25284b7f8e8a2559ac01b574f092c71929fd8af6acb3d1a7b910bb6a0f6d59e2c021e5d020de13926a359f738abe3835c71b1667ef1cf3a5baf1347e72d02ef6879f13d4f42565fa5c4dd6c461ace69fe225673445fea814302b16b661301b102cbe57f24e5c8af30bf1f129ac5b5cbd69584cf4f78269e1388b751f2aedf07748b47f24383891f0f022f6fc23a9f279f0547ef9faf8c111553aa1a9a00f0e34e8c2683826e02274c590c3873d0b313084428926b86d2f15e9af9a863e9e2623ce82f720cf89fd4b585d4a425ce2f808d324fb7cc6b8c2f8e7b6f3b1be45b151f7586d08006cd84c2f8510e6f4ac35c1bfeb584b3550200a81ac875d40a8847c0937cf47e2b7d97507cc3155c9956e3686aad5f2cc2516c4facf389088f0ce23e48a4bbc3041a3fc14222c4237d5d38f239aa91152582b709a4d102ba78ee5f401371c2cc7f3fdb41d95c7b4d85031f0f0ab7d0171aa0bfe60534f179686aaf254a7d144f4cbff0f003d41c2d182c40d90fe481f99e0585095f37d6df1309d0f122277ae4a4d088c73539d7bbad226e77ce5861de568c1933fd0904ac992e35ba13b00ccf37dded8c464c0fc91001f692078ccafc0b5d8be4559916ec9e25efcca9ca74987ac33d0637c213de22fcaabc302f3fb68ae26c53894bd4145471d8489e5fe0a553179b7e9a5fce0d1cedc9d9801b95a33410a60562a75fa9e17e72e91e1ea37c00dd86e0734c1842a10ba1829b899fe4180b92a78054488c53d19d10ac8bed33104d0d3318c541936d00dfd4c36a1165d03cef7b9d893fb11189457f652c308405302d5067973b1fb9ba549d037b4fdfd6ab11fe26626813f7d21a7e65beaacb582dddea6432e56193c2a0b8b9704b7ff16c83faa5da0d4f0de9e7ef7c673b920bca850302b65852f76ce69fdad73c3863567072c2a66652b288a66cb3df3c37da7d1104ce8c8ad878fb97b424b631ee11695"], 0x1010}, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x140) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x400) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000040), 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/95, &(0x7f0000000100)=0x5f) 13:27:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) poll(&(0x7f0000000000)=[{r0, 0xa5}], 0x1, 0x0) 13:27:11 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x118) pipe(&(0x7f0000000040)) close(r0) fchown(r0, 0x0, 0x0) 13:27:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000340)) open(&(0x7f0000000000)='./file0\x00', 0x20110, 0x0) ftruncate(r0, 0x1) 13:27:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f00000026c0)=ANY=[@ANYBLOB="10fc09002d92ec"], 0x10}, 0x2) 13:27:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 13:27:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000480)=[{&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000400)=""/88, 0x58}], 0x4, &(0x7f00000004c0)=""/169, 0xa9}, 0x1) pipe(&(0x7f00000000c0)) syz_open_pts() clock_getres(0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 13:27:11 executing program 0: r0 = socket(0x800000000011, 0x8007, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x4002, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 13:27:11 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() close(r2) write(r3, &(0x7f0000000080)="a2866e524d6410cbab924d459deca4f2bba14a709604fc649b3ed72da5756e6835b1eaccc5daecd47d01bff954571d50ba22f8e6600c94f58edde878795b74ce936248d8d4d276e1ef0733b286e19d0f49233d2caffa941313fb2982897b94d7352ee36ffebf1fb92931fece19e926934aec16feb8c69781cc4caceebd8c74d2ad1d0d3b3ca2052fc6182dc932865b1908c28b0dd954d6cf30f61c04bf412a43c0", 0xa1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 13:27:11 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="a5fa2bc3"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0xb27) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}], 0x10}, 0x8) 13:27:11 executing program 0: r0 = open(&(0x7f0000000200)='./file1\x00', 0x615, 0x10) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() r3 = msgget$private(0x0, 0x102) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x80000000, r2, r4, r2, r5, 0x100, 0x7}, 0x1, 0x979, r6, r7, 0x1, 0x4, 0x2106, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) dup2(r0, r0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe1d) r10 = getegid() r11 = getpgid(0x0) r12 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x7, r2, r8, r9, r10, 0x2, 0x7}, 0x2, 0x8d0, r11, r12, 0x8c65, 0x80000000, 0xffffffffffffdc9a}) kqueue() flock(r0, 0xa) msgget(0x3, 0x3fd) 13:27:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4810, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xa0, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x12, 0x8, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1e, 0x3b2}, {{r0}, 0xfffffffffffffff9, 0x44, 0xc, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x7, 0x1ff}], 0x7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x9, 0x8b7}, {{r0}, 0x0, 0x43, 0x0, 0xc5, 0x81}], 0xfffffffffffffbff, &(0x7f0000000180)={0x3, 0x7}) 13:27:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfff, 0x1}, 0x10) listen(r0, 0x0) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/195) 13:27:12 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xff, 0x4}) r1 = open(&(0x7f0000000280)='./bus\x00', 0x420, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x0) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x0) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x401, 0x81}, 0xc) dup(r1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 13:27:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f00000003c0)=""/62, 0x3e}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f0000000580)=""/102, 0x66}, {&(0x7f0000000600)}], 0xa) r1 = getpid() fcntl$setown(r0, 0x8, r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd3, 0x80, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x41, 0x400, 0x1}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20, 0xfffffffffffffff7, 0x39}], 0x101, &(0x7f0000000080)={0x5, 0x7ff}) 13:27:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getrusage(0x0, &(0x7f0000000140)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/97, 0x61) getsockopt(r0, 0x5, 0x4b, &(0x7f0000000200)=""/90, &(0x7f0000000280)=0x5a) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 13:27:12 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f0000000200)='./file3\x00', &(0x7f0000000380)=[&(0x7f0000000240)='[\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='x\x00']) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 13:27:13 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 13:27:13 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x6, 0x101, 0x322, "4ed4bdd1d39296c49f3b9bbccf7d39b8d34dcae2", 0x8000, 0xffffffff}) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup2(r1, r0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000002400)="9f2673db420f3b4832258240ca54a4be5315730ff9fdd6655646041d707627627757a2cd88853d72957a29d4fd9c570da4d2c49d8cf9ee801ca2df5c09c57605d7f155e7eba7b5aea17bfc7c2a3e7be67f2646d5bda45317a4b279ab59cd8bd6efba49beac1b7b56cfaa3c51c9cf407b47aaa43e6eeea8e501260e14bf1155552080e6088817aea735971d439ff04d425b99ed199350f1d6c1d3a6c13fa1d0efd5257f75ddaa48c7df828d7bfb3b8bd3f5ceb428806ad723ade5332314761d132f76cff9e09c70f4f8349d0940dfbc2fd5caf9e7e515b2a26afdb1f1a7e178a51c24be6ae339f96bd387ed85ca7d77af6651f99c8600143a8857088ee19e6c3fdf6b07ddae409b581d78db5a110d02336e7fb1207128cc1ce176cb28203d80881ba79d7e7e287154644b6bb15a6b2a416da8fffd4fade50ae0ac1ce7faaa8f7c178e9436aeba19e525e45ee41ecaac6ca93b3107d42241b077d97909ea54efa8d003728e95450e7c996260d8d1b54652bf81e3560d0e87315423c7a9e1b2f7c7e12c3c0fd5c0dbc9ed34c0644c3b476937b2daaff6185562d8422a037ee7936acca4637180f0f1d0fdbb99f3ba3765598e56489f490607f2f0db8d00aa851ab25e5983b48f97d924a8d46ca4218adbe8ca7a5e91ab8ebe9c76c70a05afda4b19962eb092a6d6d21078bf1186b3a381ed25866d1b1c8631f57c092328928c1c9541246b2c8007840035906fec6ec12bb64cffa65f075db77a7d46eb8fa932ca7b30fe517c494f879acba3ae43e01afc9e26ba6a7968e79f2f0286000b519e9a63caa22d86718cfa48d120cc3c3d9affe2306e4d9e6b171f2773edb567fb8b964c931d167317106b74d5fa1a435d8e1243bd44126c8c6cab64c39e7fd14ff917beaa624e6cdb4b811cac7df8c44539c09c9aa6c9c909c340f76bcd91c92ac2411e5b8d9ac557acc6f7ddd5be5542f9ce1291127a2016d40896837666f3c1460d5514d815f5bac45dd79d2c2c57cfeb00615c0298f2a2387dda4bb7e82bb577dffb69b182e6a95a35f333940aa9f6fd1ca7b2834743e398ac94e41f80512883935613a5fb4bc6654d10770a851e631d601264f64ceb97582a32e668b383628bd45a2d1bf886fc7752afae1b502c6f6561a0462ae53691fcf2f1987c95552459c019c3e5244eb3615273b6ef0cca89c94d01b4c33fb38786c6839fd9afaddaa9dade4d384bfcdf066f3d9f4f48c775febf05cb453d889ce32d4ceaa0223b80de162dea5bc29094fdc10fb02e50da3c7a3b8566a9609e19c05661c9c965f26fd5b5d82a2fdc778322a866dbcab1af94d62feb5a8c956ee7995c3ed056dfa8aa31a29e1504a110662450a1f8e34f38a80799cdd7f72e230342f6b1fb64d60e0ac7b2e28d99126db27e016b0e0c1b3467fde017ae436179fefebc0e355e9788918968e94c16f5c833d469a94f7d123b888edd21ad5b444451ce583eeb050a30a47dcfbf6ce7aadc83707dd307520dd50e3e739fd58baca414ba14c977b820ff06ba7ef8cef6bd8c0d640c6ab1a90349f9a646e59f310141d5e456cf7dd9179e57a55e8f251ff0bfba0b86fb130fc51d6e065f26def397525a9680ed838bdff1f93f7af0031cc187d7237ef8ef99e403567c7c3de854d42a78332cc396b039a278d7de05279330d12a140927819505a28c6eb8e64678cd488fa3491c539132ad3b2b22c3087100ac7f520d3138eb993c37bc745fe328702d7d1189143f78b59f32c0c5432f26630a6f845fa22ff3291c48ca644d8857621b30f2756d38a0d545f7a81b3ba44809b825c5f599e3f3b4d9825f9bf9fcc6370c9c3b6bec20b571d48296e4f1f9c350ff08aea6f56b185dda1ba4df2cc204da4d14004bc88af07ec24cee3add50577255fe4aae475d826216fc2362317c1639a025b9f8f18931fb2bcd8cfd598b9a7cc8a722f4ced903f87bbbb7b7c285720b8717e53e6d64c79328a843618d41d77a94c9ad462e08d3b74e565bdfc01ae9535283c915167585ef095c169640220da2888ccaa7e2b3a27ac36bc6d892c86646b757f098a9013043e04c674d061e9175ad4effe0e96b9b58a7abfa30ee0846f99c90ac9ff8d25b26191a4eea5ebaa6b8042b3e2139429052f11a6d452ced90c47dcbc5e6286b94e698f2fda28f7c65cfe63ed9595137e94f6a1c269475c839b7f1528204c6efc29c5e0b24feb1fd9ed79d30eddd63cf70ee19db1b63bbe928e65441fe5fa15a412767a1ce876dc5d4718ccb166b59d5a624e5bf2c05e821b2d17054ba58e4a6f40bf39f640cae4772de6d758e63476e9b6d83b9aaaeabb4cfdfcd960060e0d4e3339cf98b7723aa304f8ef895b946c0719ca1671ce33618ee7b8f4fdd76bee729d3be09d454aeb6d77660b79033c6c078cee8afa2fc3671234f776ce29a24bbcb40d168c956fdb2b82601c3deecabb8c74eb2e6ab8d2bfab6e4cf43ceed63754a8c51e725eb340ac9cdd0c00ea48f92b65e7c96978bd3b38fd131385702b7e97c32cbc8f8726dbf1d61ee92d4ed67be71377306aae4e9074aad5e8987f5ace26a978b953ee99ce7c8e637445fb33cb288ffd31b8084e1d96ecb54afba011ddb851021daa15e93e14d3256d9a1a18f95835d6f32061b0fc428efa27f4183a4faaaeb1c8edb68a9312a6af7364a543cd85ace8e523b5e08757e7e7aa9e07a84fddf6fef199d9ca76e05cee87c3cf5ccf831bd4f41d8b73928857e638e435e43363e34e88fa1f9348e8a4479dafe25d441493fd0e26b06d0c4f0779b1ab081bcf8bca39b75adfc87d1eeebf79a61b17327b446fc89208cdc70bd403ee7024c51734cf0f6f64839cf02744aae7d8afdf5372c99e2adc6e6051e5d1c519ad525191481c0ba932dd8aee156175dfbdf3ab559643f9d92a08a3bd406d5b9df2a7dee98025183da54b0027a7df7fb5d6a7161483b124386c62cf1e2e06576e3e3588697d8a21a2106df3f889273f792d0f343ad2e762a8e20ce4b23a5cafd1bbfca0d237c1b4f6dd5959874930e2d7bd892bb8d49150742225131e3e91cbc793a1043ff74b9d9b351ed5ca64c1caf6786444af5ecf94b0a7d5985d0555910e6dcde500d1f985f1ec8467d0e9911497afa9d33ea5b23f415948a1ae65ffb983432e2ccc94c3ddf35ee194d42a35eed297ef8f058653f5d452358b157b0bc82f7fb4186575b513f880044370cbf4b38d3a0480cc20fed5713d97e51bd7e049a8cf348e41f0aeba2b701749cdc95bdd3e1cd9be692e2696f5d8f6349d130cd84409603f6809a35a867e89e3df4fa089997cbd636b6e7b4382f6880abb85e4d3aca4bcee6abd48df96971fb37bbb0b025848872ea3df65539b2acda92cf59c3ab4f9587ddc0dffa3e22018e8e6985935dd20827887e5bef22fa51be9ce222f298b57185752625d5ab462cbe38f9ca20611c2d77c2ccff47d5593732c6ca72a0cb6969a41fcf050dd4ed69113ad202ab33b1886b74d36b8fca653ad80aa5fe3b918bfd9e97ddd677b1d07e3ebc45515732e2886fba2797db8f1b93f78fccc11e07cda403f5d0c85559fbe2cac6b6269838bfedc73ab715aa9218403a6cbc8a23da7c31e47e4af7f87df80c0d0cdc02f8de98b1c8892e5edacd0ebdd1398d5430d883638a93a2357ede1c59173437bd2768e5f2092baac796bfc9f3c40ffa3538ef9ce31c4982a6ddaa8068388220030ccac4c841051345b73ac04f761994d7014bfaaaa2876cfdb0e8668a5abbe8e7b7bf8b894ae141ff7c8cdfad3d62943f3e738750f7c08ad0deca76ab53391ad91d4f0227d2cdb038685b71731ea1195f40044475b30f9b6f1969db3976bb593d6a339c5dac514e452f9cf5bbb535e09d00c6f27b958ef0eebbfc9ffad24d9db42cb76a1db82ce1f3deb9d421af22a6620dd06df3cc6f2fe0718ee008ef9edbe870868e11eef8e2ca1460d654679a1c10367f149d3dd55a5075c85b5ebd4906ced49dd41964ced96eeb0d128227f46cd89a2c117a7e91d66b3e10bc280b14dceb425a567b53e3f9e292c401740a6ee4f3401e6426786186fb071ec00d2ad1cf466d0c8fe4f0df5870fdf084ffbaf601249d98be0dad6010ffe76f3c35ec53ae52abe2189691346ad56c0d78cad32cebb66bf7558f80cb7b76a8e3757dea325c9dd8d63e5d86ada73f090e33f6560c986713e89bd00d7ea23e32d1cc6caad951c984c58cb760f005f0a8cc16b5cb45141de9b9c8233a6c314884529d834a1eba74fad2cf1a0414e9df11b54d5e97b46f8f4ce129ef93df51b69e24e6935aa9ecc7c32afee4b5986e76b6cbc613cfba117cb4daef3231bdfeef9f01c9e88e3a9dc743e8077f121040e91bda0233696347425f5f9b73b042a45120bc8b513f6d45c40b7db58135a529b2fb5aa3b4b7d7d6fbf20ffe597124ab4e3b8ea6cc3bc0947d2cff0b2b613076318e1f5efa7ae75bf221e93d73633bd751edf5fd920c97f8f903354a8697dbbfebccf62d0e6e79a8df2b2e46a32a3369e8b489678ffe0bea131f51e95fba2a92123671d7398de567958c74ba5ba6095384ea89766b79760fa531d8b0dcd621c35a78f22042863eb152157f6f2e3fccedb6d90f567071b42dccdc744213057b6cadd463ffdbe5de5ef9e78222c6da8fe4c8aa8760a197b28d8ddf4f09fcbd4417ba111097043473082dcb08a0b1f3510788e091043dce29f87baf50389b847f022e8c94bd7e1d6fd79d8e36649d0e02fffbe5bbd5d581071773fac97d549f9135820bf4de3b73e5cf5394787181f064869b40dc63935292c046818121ed5254eebfae12e20d6758d1cbfc419d4901bb80ebfaea7e1c4381b53090f503a1423da9c35e00782486796f932614b0c9176e47fdfb891e38224b65ea3a81aa9a862315fcacb6fe71fee3ff2a31837762c041269930f67e020b5c2cd5a11c59aa3bff7a50756e8931617a9bad3eefe65e3ce620abcab4270d9635915c352e150063a9a25ac452d92a9d5c6b98c33203c2df80f2149149e1ea0d427c36d025dfa97381cfedd6dd7eb7ae2f19a1757b1f177b60824a8bde7d41de863d8cf258bf00a2f842b054f647d083e346e13578747208b5c887802918079dd8e3d2705e5169b2f8e210b133196d89f097645523b91033f148d4a7f18838e460ac927d925c271a5fdb3c6607ef324d640e742170b453aa50438ec178fb7147052015b304c1af5941a49cc6fd1ee87f8bc3148f2c69b3e3e68eca7fea51b892cb3d7a11db95e56e412042589f3dd50ff84758fa39db1cbe3271518a52833a3292612c2a3dafd9923772b5b98ff1f9e9674f4dbfde8fbce512506746730195c85a749ee288767e39fbd2eda2f7c396863e15bc8b7bd13f34cc9157e32be1d836886f8ae9ad91beed71922885", 0xeeb}], 0x1) 13:27:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3452f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32ec1904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a03418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907da7deffa259e6f951de3cc60149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d01b222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72091840234f5d995bb7e8f4b26b47109ff718a35a271c98ecbe44ad0095c1487df8173a852593adc4c5a1821ae38627d4da8877869c600f4e3a4ecbccd9e4d08f5709b940ff45d7c250fa18d922fd101ebbe608c8ffdf1b7bca4247bbee395050ddc13312afa26518ed72c17e8db772527f263846f98d78cf93af78889e1c4777ddb6f0bf9f2ef4f9a110c613e5dee73c9eed6897e25f6dadf95c286", 0x809) write(r0, &(0x7f0000000000)="8ef330af79885eb63abd0c659094d2e6678560ea733f273daa7cf709ae4004429cc0c1b65212b834d201e5996d71875b078729bb6ce48c89c09bfbbb08beeb09287f0c19f27070e9", 0x48) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getegid() r3 = fcntl$dupfd(r1, 0x0, r0) pipe(&(0x7f0000000200)) shutdown(r3, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xfffffffffffffffc, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde935d5cd6474f0d60ababc9d2400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:27:13 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() socket(0x16, 0x3, 0x1) setrlimit(0xc, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) dup2(r2, r0) 13:27:13 executing program 0: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x36952f3e1dc31e3d, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530003051edf5d6038854781223aa64b032ceb1d28fd7d4568d019c7f9b94ab471dbb442553796444bc99eadc5ac2dded2741b3eb02a405ef538fd2c14809ddfca6b1a24639b795cb9d1be99c696828d7f007a22c8fc1a35560b0b259f6673b62d3a63e18d117622299c382ee152c4900283bb5b794401e5c5040989ce718d86937154c6efe223e6b11075611997c3ad4a527267219d08b254c91cd290f9e78c6db47820f79e86b24df417a7d8737fe7cef4402c42a7b6a31d7fa49e9bbdf78709a7a40ba82a41efd6320ed0585f79e2fbf9cf98752cc974b7bb37d6d90f6fa0ef48dca3fd622af1e521863eae0"], 0x226) nanosleep(&(0x7f0000000380)={0x6, 0x1}, &(0x7f00000003c0)) utimensat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x8, 0xf}, {0x2, 0x94}}, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/109, 0x6d}, {&(0x7f0000000180)=""/166, 0xa6}], 0x2, &(0x7f0000000240)=""/210, 0xd2}, 0x43) nanosleep(&(0x7f0000000400)={0xc8ef, 0x3}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0xffffffffffff745f, 0xffb}, {0x5, 0x6}}) nanosleep(&(0x7f0000000440)={0xdcc8, 0x1000000}, &(0x7f0000000480)) 13:27:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() getdents(r0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 13:27:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x45, 0x0) ftruncate(r0, 0x7) 13:27:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) r2 = geteuid() fchown(r0, r2, 0x0) syz_open_pts() open(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffc, 0x3c) syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) fcntl$dupfd(r1, 0xa, r1) pipe2(&(0x7f0000000100), 0x4) open(&(0x7f0000000140)='./file0\x00', 0x10800, 0x0) dup(r0) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, 0x0) 13:27:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1000000000000000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), 0xc) 13:27:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e", 0xf3d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001000)="8b9aff58204e7a8d6a8e822e354876105f4316cae4cc9fa71376d82be2b0dfb465c79d3cc76193fc1484f0e73d3b542e56868ab75ce7f79411e2eaf5fb6f16c287751d2127996a73d1ccb18626640627f9f20c95da55609fb3f7ea95bf11fc32ff8740910f38fd47b2efe6eb33d04d54821d3568bfbbc55fb34902ee0d25a9c1048838c0ff8a9b66db3729577687ff331d93b8a150f335a1b6f6be08fe9865a3ea0a6c02e17d9b2eb5119d", 0xab) 13:27:13 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x80, 0x402) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x9) getegid() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 13:27:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)="c0a02625bb64e45e6d9a375a4fc4111f7d6f7e04000d5542d615ca620a48b8294d60e477f4d311561afcb923b536917641ea7708380b29d67b3ca09cb3c80e7d9817348da0a27120d72ddaaeb7e05042969a0de732d122537296a1a58b080f5bb4c5ff5426a921ad25c7ddc6c7721fcc64f8af23235ed2cad36d0d9ad439ee5d1f14b5ddf36cb0057778838b32767ad03141527bfd436406fbc92709232396d86afce50c7693f50b17f41b1467cd093a19931dac887e", 0xb6}, {&(0x7f0000000100)="c3939e995b27084e2c3732b169b716d46de163bbe8743b0359e200283fc0b5a76623ec029067d4f3a90879b64e4d3b6a5f852891d755d297cd33f96c2ea26972a7bf75cb2cdc387c48227aeb0864445038a0ae162c6708e8989a700e76435ccf08147815d168301de190780a8604f47296b1c3", 0x73}, {&(0x7f0000000180)="5074c81362e585ca0c650e8984628c594194940338", 0x15}, {&(0x7f00000001c0)="8d321d80b11509135fe082f8724e40d3fa3ebd137e72f4783d5c642ddc9d5016845882ff5e6d9eb578bba5fb61922e2db0773015", 0x34}, {&(0x7f0000000200)="2e3937e9f9d74926f46434d460e9a65d110efb7e21942034d1307f799e9aa83b158c9b6e5df34c63c024a51801b6065b2df7278c54de5b95e1e89250baf1b3989d55a220fb3759fed8ac0b52fee2b09cb85dd004deeff7b53c2baa0b10851d4310d992d8a5831ff583f4111f6e5de771923be20febf94232a49e001e16a0d8d589ae8e70af7484de8902d9777e98aebd4ebf", 0x92}, {&(0x7f00000002c0)="d57a6d9cb3c864b3f0866b18e881b1ab8dc1c5fa6b14ab034ece5049d763f170b8532c1fd8544d96baf0ad556abd93edbff5d50f06a7fc973649264d97cc94028565e0917de9de70829db3c0d40007a8b3d6339f4194751863428414f6adda682ee9f393ec9922e50aa726c702d8a01cf034a48547ad3153cb2392097023aef132e373fd70a0d57013b1b4dbaa252f0cc1379154a95d5927557af87dac26a9568fc56eb633ba47bd8dbe15b6e1bc26e17a877c4306b06f168263d265014e51", 0xbf}, {&(0x7f0000000380)="2bc9ac1a19edd21c9efad77186e2d15ca8bbb4a32e9743fb9714421be554a3c783fc7fbe382991817e4afd38c71b628d383ebc921b327e6de110a341ab1c38f32821fdc56c1617f4d5c69ceba6b8703e31837021aac86fd9faa71b4264b2d3cc827aa1d2389805df35243d816c6a2606a0678a37da7527924580ec37f18c5aed983e82ae66726263265fc9e0ee0fee8ec924e2b58a", 0x95}, {&(0x7f0000000440)="04bba86c9b78b62919906f49a9ed2e35abb531d83e5373b4ede805824ae6cf66bc773ccbec020176ffb0eb5536b5b6577dd39d0427e68bef17002f8e2186861dc514bc2c1da15b020b8c926671d89a4af336d9105485f4dfdbf20eb5baa62a2b748e7286b88773a9b52dba37c65c1814920b9ceb48298e468990fd807a0293302dadf556931b02062dd83a2d42c83f7e1124afb078d8a00688a8a297bfee30ecaf7571898ca577f76e21d00c4d0ce6", 0xaf}, {&(0x7f0000000500)="b2c33de27537ccd52c4fc44fc7b4ac3397a0c996b0267b5c2e7c312fe5b3e9d439f4e8e8d1c84f768bc1409680777171064c6d65ac58ab", 0x37}], 0x9, &(0x7f0000000600)=[{0x70, 0x1, 0x8, "e7651138779b18fa2cfe2020b1e5ce4f9fc38a5b2a7ded46697b13f2c7ed3d5a1728397b2485a51a4df8bc7e7f82182248f6a69fd4c63c521905d67dbc2634d0b9abf8d7850657e7ed6dfedda515a03207ac4b6b8194ea0efea32439de"}, {0xe8, 0x1, 0x40, "1b1f5ee9e4b479836ee873c88c319ac44d51f3766612a3a9bc172ffcdaeb8b927faa1e032f4adc7a0c0143fa31d2f18eb4470bd7d225635553945bd6369455984338fbbd4b5807089e0fbcbb62e9544cad46a39132986a072df43a75d14023cf70b87b0c8503085c77a10078f0463c966b66af84a51d839bf258e12f005d14752b7dc72cef1e488baf55c5ce35c3ebd118fec16eaace68cff2e59767d183dacbe82f0dbe35ba7920583a597561851044f2f5e74dd074071002bbde9b9e970ed8550e99e32fa10cebf5bbf5c557deb352d7f1a2bc"}, {0xd8, 0xffff, 0x7fffffff, "40971cfda85e265d1398911607b4be594fd1243c6ef58e42f53a158f644a759c855329f58706b03b8bfa91201196caf6ad0ac6d48fc22207ec375cd0784ad6186a2b0ac830425215a51fbcc81a5111a041eafd7ebb075731686a24027388525977ac795cc704efc7bf585e20ee3da76cefe2366fd5cda0ddfbe77901cb711d8f7f7822d41518eb20deb1e221f4ad989c3be403c417f7ce2c96a30131fef96a48d0c79813a4da383985a220311b5c422553f33ca177dd68f7e99137fd6766f4b21bbec77432f83674"}, {0x88, 0xffff, 0x3, "9def57241086c425d4d7f99f287eee9a0bb8367d180c17d0c7f38c3fe2d2d8178adeb445328187977433c94963a90971ea39c7a8866e064b91163eb3100c05468b6e4b102c2e01e1bd7a7083090abd9552cc5065927caab3f0af771a1632e11ed975071e16c52be3c3b22b8949edb10a19ad"}], 0x2b8}, 0x1) 13:27:13 executing program 0: r0 = socket(0x7, 0x100000000007, 0x100001000) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x13f) 13:27:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000002900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0xef43378e) unlink(&(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:27:13 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 13:27:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000001400)=""/53, 0x35, 0x40, &(0x7f0000001440)=@abs={0x0, 0x0, 0x0}, 0x8) chroot(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/230, 0xe6}, {&(0x7f0000001240)=""/8, 0x8}], 0x4, &(0x7f00000012c0)=""/242, 0xf2}, 0x40) 13:27:13 executing program 1: r0 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmget(0x0, 0x2000, 0x12, &(0x7f0000ffd000/0x2000)=nil) 13:27:13 executing program 0: clock_getres(0x5, 0x0) msgget(0x0, 0x0) msgget$private(0x0, 0xff) 13:27:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x80) pwritev(r0, &(0x7f00000001c0)=[{0x0, 0xffffffffffffff4a}], 0x1, 0x0) 13:27:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xfffffffffffffe4b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:27:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x4, 0x6a200000000) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 13:27:14 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000f70f0000000000005293da5087345ea2753742b9c81dd583ee9e5954a6412554e56316024da92710f4ccee77d84af200191b1fe2b9b7016205aa28f27f70389f0fa1db77ff7c44a2c28e167e4b0e19263b5d9361938c3071e9e5201b03751e6607084d1277516f4171980444adddec71ea9231f61b6214a49252b6e572430bdf54c2d36e5318377f267fcf6d8abe8fa386934c22843a7e2a9973021ffefac5dd46f43e3d01dcced8a7fbbf302d7b69e92d9b3d2e368840297900820f99905ce92b0a8f39110d89fd474e86ffbfbafa620e0105fbcca24d37bd53db443fb3d88d5b63ccaccb635c72a3911202153caae2b178e1542fd19ebf139c9a75a7f420adea3a99"], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1ff, 0xffffffffffff3111, 0x100000001, 0x845c, "a45223575dee6215738a9b44fc71a00ce160eba8", 0xff, 0x4}) getpid() fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) fcntl$setstatus(r0, 0x4, 0x40) fcntl$getflags(r0, 0x3) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffd, 0x40, 0x800fffff, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3ff, 0x3}, {{}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80, 0x400}, {{}, 0xfffffffffffffffd, 0x68, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x41, 0x80000000, 0x1ff, 0x7fff}, {{}, 0xfffffffffffffffb, 0x20, 0x90, 0x9, 0x3}, {{}, 0xfffffffffffffffe, 0x2, 0x2, 0x80000000, 0x422}, {{r0}, 0xfffffffffffffffc, 0x41, 0x1, 0x3, 0x9}, {{}, 0xffffffffffffffff, 0x41, 0x8000000a, 0x2, 0x2}], 0x6, &(0x7f00000001c0)=[{}, {{}, 0xffffffffffffffff, 0x1, 0x1, 0x100000000}, {{}, 0xfffffffffffffff8, 0x71, 0x80000010, 0x1f, 0x7}], 0x0, 0x0) 13:27:14 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 13:27:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) flock(r1, 0x1) 13:27:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() 13:27:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0xffffffffffffffc0, 0x100, &(0x7f00000001c0)="621a7b5b39e8c122534ece62d7ea105953c45345cc2f1d2d073c7027da7dfe92a81d0bb8465ff62e3d82a700123aa16b6cf1bf15cfd398e727fb993e5a9831f926391caa96ddb9439b2c1bfd75d9e693de9f57035f98e45ea7d51d035ab06353b92c44a0d73d8e75b585b61f4f6d1d763f42a97b610246fe3105bc4e95ba0ebd50c28710b2f2e52cc5a7c3b72d577f5b1555b18d05be9c4c449e8623c6", 0x9d) getsockopt(r0, 0x9, 0x0, &(0x7f0000000080)=""/221, &(0x7f0000000180)=0xdd) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r0, 0x2000000001029, 0x3, &(0x7f0000000040)="5fff245d", 0x4) 13:27:14 executing program 0: clock_getres(0x0, &(0x7f0000000000)) 13:27:14 executing program 1: symlink(0x0, &(0x7f0000000140)='./bus\x00') getrusage(0x0, &(0x7f0000000000)) open(0x0, 0x611, 0x0) sync() 13:27:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0xfffffffffffffffb}) r0 = socket$inet6(0x18, 0x400000bffc, 0x29) r1 = getuid() geteuid() seteuid(r1) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getuid() write(r0, &(0x7f0000000000)="6ea4df369aa4ce464e723e7916f5926a202294a5740ce5908f235d0e979f93ac77de5c8e50c35cfd07ad2f043e92635003621e0c49a7a5111922c665bbd06f0b410ced69864ee3cfe37690335ba9b3d38c6515760de79a9cdb8d3c61b599befb310c807a151965bd0e4b943cb35d9a5a84b52961a576749a74d591fde6ea3aeb340f1ca1bda0fbc4c88caedf580ffa1a657de03aba8236767193ea41f085f5f5847044d4d3043d76f6bbee217316c256966b15d283d8514dfe06d6f7d81e42330a5c8f80392f12cc483be90a347132e0795cf68e2755a5bdaf44ed52073e25c6847782a1", 0xe4) 13:27:14 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) 13:27:14 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x252, 0x0, 0x285, 0x0}, 0x0) mknod$loop(&(0x7f0000000240)='\x00', 0x80, 0x0) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7fff, 0x9}, {0x3ff, 0x100000000}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000340)='\x00', 0x1, 0x40) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6e, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/108, 0x6c}], 0x1, &(0x7f00000001c0)=""/53, 0x35}, 0x801) mknod(&(0x7f0000000280)='./file0\x00', 0xe002, 0x6) 13:27:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, 0x0, 0x0, 0xc, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 13:27:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x810, 0xc0) socket$inet6(0x18, 0x5, 0x8) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) poll(0x0, 0x0, 0xfffffffffffffffb) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10080, 0x12) 13:27:14 executing program 1: r0 = socket(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000003600)=[{{r0}, 0xffffffffffffffff, 0x40, 0x43, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0xff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x10000, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, {{r0}, 0x0, 0x4, 0x1, 0x8, 0xfffffffffffffffc}], 0xbb, &(0x7f00000036c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x7900, 0x100}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x0, 0xe2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x81, 0x9101, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x1ffe, 0x3}], 0x100, &(0x7f0000003740)={0x7, 0x80000000}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r2 = kqueue() r3 = dup(r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x80000001) recvmsg(r3, &(0x7f0000003580)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003480)=[{&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/70, 0x46}, {&(0x7f00000000c0)=""/234, 0xea}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000002280)=""/28, 0x1c}, {&(0x7f00000022c0)=""/118, 0x76}, {&(0x7f0000002340)=""/90, 0x5a}, {&(0x7f00000023c0)=""/8, 0x8}, {&(0x7f0000002400)=""/123, 0x7b}, {&(0x7f0000002480)=""/4096, 0x1000}], 0xa, &(0x7f0000003540)=""/53, 0x35}, 0x803) kevent(r2, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) bind$unix(r0, &(0x7f00000035c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000003780)=0x1, 0x4) 13:27:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) close(r0) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) r4 = semget(0x2, 0x7, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 13:27:14 executing program 1: r0 = socket$unix(0x1, 0x4000010006, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 13:27:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-[[\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\xd3&!\x00', &(0x7f0000000200)='\x00']) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 13:27:14 executing program 1: r0 = socket$inet(0x2, 0x200000000000002, 0xffffffffffffffff) fchmod(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0734a5aa7021ab7bbf8239b191107077e7265c89bc4c0f99a4e5565748f8c520000000499ea89f5195ed445a0088f7d1b446447fdd26c126bb0191545f98b21981b2618dd3f2e5e461477ae08565dc3337a8c6ade6125a1d4c6640cac5f74574b42b66d6ac0834dc1bed64b7bfa7f55396fd735ba29bac88563b40ebc154326dd26b9b3819966cf80ee8acbc2f6a401e0d218d59e74f7894f9d33a783c4b4ea71681bc3a9d01124ce008b2f11182b777e5f1411f7b23b16ce9570063da1b88ba73369cedee7692d64d867ab79ce9c33d1470e83db9d16a5e5add65d2dc1bac4f", 0xe0) chmod(&(0x7f0000000000)='./file0\x00', 0x42) 13:27:14 executing program 0: shmget$private(0x0, 0x3000, 0x204, &(0x7f0000f14000/0x3000)=nil) munmap(&(0x7f0000019000/0x1000)=nil, 0x1000) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 13:27:14 executing program 0: pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x0) 13:27:14 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="79ccf23d7a9319120e65748228b8224234aa74ccb43aa612b986c5e55caeec90a16a42b833630cda8d458147d81a1f0361f7", 0x32}, {&(0x7f0000000180)="230fe9682d2452706e33d4e0aa9707c2ed6ee47b44e92a898ff99b57512d513c82a17fcf4b8894d0d2c34d2b5e7fa0a891112ebecba5e7db21f0c22c353cec121435c2c2d9c589615cc4522896bdef15d4885edd85df1e96339b7f07917bf98d30af3eb90bd9a1e113f35db39d", 0x6d}, {&(0x7f0000000200)="047b0d63751ecc8c4364b9b9f96dc30c4f0fb9a9a8651e594f47be4a3d08531a18729178e1639e30e093635a650da982fad5e86feb280077bd403d7d857f425645eddc8ea89ae07ec3adbc63d449590e97df1546d2a42f685ffac5555a932093e293b668370561c4d0b261409db116491baa9c1cd55a2666e26e5d418917b1e46d48f00c32974d775101a236a3dfbc6be906324379f5e86cb7245088615cc56365", 0xa1}, {&(0x7f00000002c0)="1c40aa8efc5f2952f20a87b9bb8f32b9e34aa9444e7c15029ec5a9d03999cb179c0efe959c4aff8c81d1b7bc08bc105d3b245add063cdb57123fd6ef5ae54660f1d31da1db9b33e15bc22f40b32355bed2ee35c7db2578c04236fe96f15d116fc310d18b0a633bde20a85c19ee154ed53f357d257dded728d2e1dfef6c541501978f151b3a51695149acbe4b9ba98e2c28d510c8606e952a8a26f81c8b411a23c0d5e5d38c207e1da794b685c7e9a011dc2ad5b168bcc1189364f20b5470a52518ae450ec0f06bf0ed82902c0e61a1bd4955cf31a2a4d1e67a5c63d8fbf8fa9d0445737986bdf6573354e5b23272277d73", 0xf1}], 0x4, &(0x7f0000000400)=[{0x110, 0xffff, 0x7, "46a7b73a3ca7cb29828a43dd0ef0df1f2307f336972fd8f64430841ad2ce9d982d6572626691b0c0776b7ae3774c5352dd826aac812ceb69ce3a051bc8e24956df82fc74fc0a9dd207e2acf9fe434e748443448cd5af7bdd7862851cae989e99a8fc77c5c1777dc9ee93738137702d5df758e0a34f578e995ec150ee2b1dd3197b26109e153f0b0c64bef3f4242f17eec721f172df8c7aff0f39c192d4fa86140c466b4464df7527a683b329cbcafa26fc61b6f8c7e9d31cf05a36bb00d54d152fa8b618162275bb865671421a0d194e8a360795567e3ba9f9419da99ea0da8320e785b0c506ff36f323de5daee368e6c504bc31bac33a7cd675ab2a"}, {0x28, 0xffff, 0x0, "83fa252bf3a1750f173502fc25bca31e2670c5581624"}, {0x68, 0xffff, 0x2, "cb55d1c3d239d7284fe82c675885e92bfabbad24638f488aa5ee21fb26c34bc7efb4994d92ff2fcd45123e21346ab52ed241ebff026ee8001b41ace15182e35240c641d77a1c8f9864ac1a0388ca6bf6ee7dee4e"}, {0x108, 0xffff, 0xdb4, "971d4c3aae4dda6b8f08c2e5c3cc0d136ed5c23e7975b629b85802410e476adca0b85ea51aa486dd39be37cdedc15c02c8f3c44c7425d04fab8c4aadce34f6ed4a489c6545de97300fb1dea05242e6bfd08555b78c38522dcd025831b0e51e5a30895dec406a9fc80728bbaad8485138e0e1108dfb73134020ddfaec052e3c6a032f0d84016bf3a04b44a2e683cf07a1f2eaa84dcf2d871182a16bf3b66e68bbdfead10b347599bf0befb966cd5113c71a068dbcdb825a54e4cbcca62728f3816c009734a5b6d342f86c6a03022c5c6477158a73aa54021d405872a9656a71c4f5479e6c1aed0f4a797fe756b4a658f197"}, {0xf0, 0x1, 0x4, "b8b24b7031463bf3935a923b4a012178c49ffff834ad9028e0144c0772987c88f1e737485b280e54c361557a07d0bee7a68f4bd1265115b43b311717713c19eb9c26b4153a9f42a46926b25b4be47401faaf078f5a6a0dae1fd6d2cf1232cf61bfdfbe174a6032d941d949c47614c59482d70d11150c349aee038a72a39f322555d03c4748fc4861565086b1041c50b22689867ec61c780cefd57baa7cd94e434aeb2b46f66ecd6295a289f1a47b7467f2d20eb068e25901a5d1f3759788154e43f17b39e77b915b24fc1f9227d0138e29fdf7aeb7a0dbff35"}], 0x398}, 0x4) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='wx') 13:27:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000000)=ANY=[@ANYBLOB="000100c9040000000020"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x408) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 13:27:14 executing program 1: mprotect(&(0x7f000055f000/0x2000)=nil, 0x2000, 0x5) write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00001dc000/0x3000)=nil, 0x3000, 0x1) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) shmat(r2, &(0x7f000016b000/0x4000)=nil, 0x2000) 13:27:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x20) shutdown(r0, 0x0) r1 = dup2(r0, r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) shutdown(r1, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) socket$inet(0x2, 0x4, 0x5) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:27:14 executing program 1: r0 = msgget$private(0x0, 0x100000020000189) msgrcv(r0, &(0x7f0000000100)={0x0, ""/200}, 0xd0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r0, &(0x7f0000c40ff8)={0x2000000000001}, 0x164, 0x0) 13:27:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x978}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0xcaca, 0x1f25}], 0x7, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 13:27:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="19ee0000", 0xffffffad) 13:27:14 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) dup2(r1, r0) 13:27:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7fffffff, 0xf7}, 0x10) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getegid() 13:27:14 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) setsockopt(0xffffffffffffffff, 0x29, 0xd495, &(0x7f0000000000)="e04770ef22560000", 0xfffffffffffffe00) 13:27:14 executing program 0: socket(0x2, 0x2, 0x0) 13:27:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x186) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) 13:27:14 executing program 0: utimes(0x0, &(0x7f00000006c0)={{0x5}, {0x7f, 0x7}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07174c083b8a447a0ed30816"], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000280)="8ad63e954dbbc6a9953e", 0xa, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="4ad6c6105d20aa37d15edc6d3b108fbad472b0f90fd60438060da595851044ea22c27cc4d3690d44a195c7fb8d12a5df63019f9f7dc90fa14d3260a2b037079dab08cc996de7ea62cc68a7d9d04735824896dcc3cea77690ee33b8fe3d3ef70fa976aca27655545a43dd12835bf9d4214a9f13d75631bd103c161ed1968ae9dfca3959c2b6527972a60ff8fa5054445c195865e5418be965f95cb2ae0fdf3f91902304665ac6f7d8d4195858228c48b4c78ebc7c47ad7bb74e03bef41b4149bb5173935697a1be", 0xc7}, {&(0x7f00000001c0)="4447e9453ebe74e124de762243ea9679dbe69d8010100d298f", 0x19}, {&(0x7f00000002c0)="a1ab0614351168b10b3ac3e5a094a7673aa4bdd8e67ef9871906340aa441c7d9951aba20715ecc045539d75c461fe98320c91745b25083580e29298763e98068a5668dc2afa125477e811130e06f634d7f7eb1eabe4aa35e3930f598c51f9ead0248500c3595abe450a9c665756394573036bcaa7cb0518dae8acdbe8b5a5d6de103ad0bb8b29b6d696d1ca6214c3d5583b976b5db30a980b791791b006ef684aaf77146c51db06873133cbc62b510032e1f184548a160ffa888b5b035dec26ec106e16323f279c513f5bee8", 0xcc}, {&(0x7f0000000200)="0c2354a804f0ce89ece13485055959d6533eaf93532cdf", 0x17}, {&(0x7f0000000240)="6cb8a9e4837923050d8f703646ba597c648da4126b413460a5b7229f491e5a54da1697a060113270e0e2d2934c69048e9dde", 0x32}], 0x5, &(0x7f0000000440)=[{0x80, 0xffff, 0x2, "dbdc50bc3f78afb233202fd01cf6664016ac8b0a75482dc29fdd1bbe161f813c94fd67e181339b10f812f24d94e6a60af7c730123f9c4fe9b84bfdae2bb396f9a25fd9447642c697c7c6dbd8aeaa493c4d1aab9a7f8d75d3833f8e02959918b8c0e04782fc7eb79b3161a5e710"}, {0x60, 0xffff, 0x400, "9a244e3eb168424f601b9219bb7e370625f72ad2e87655b8061f1c0855cf9cfb66fa87c01f18e89582f01f9274048638ffaf399a62613170d4bc6b6b8bca576c666731ba884bc75e0d2b"}], 0xe0}, 0x0) socket$unix(0x1, 0x2, 0x0) 13:27:14 executing program 1: mlockall(0x3) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000080)=0x8001, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2011, r1, 0x0, 0x8000000000000000) 13:27:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) r2 = kqueue() r3 = syz_open_pts() close(r2) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 13:27:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x408, 0x10b) sendto$inet6(r0, &(0x7f0000000080)="bcb2391fe825c0643a16bd3681f919aa402643d880644922d92043338187d5212d9bfc9f5993acd50a42cc0ba8d78ea69f68e976d3a105bf4e8431b82bf4594cfc281dbfe5b86e85d2000e0035e2a732943acd22e224ae4c48c6c9036716990d900f1d053fa888ba218dc596460240995184debffd673b98393e298b3fa38b77aeab04cb7dca75403943af47776d79aad96f1746e346b8949f99aa1f3e1f626d5db6b003e92e2e18a837246dca78619b554d4c87be2227cac896f598b2a279cb5026a06f3d43b34dea3e20ce2f574fafbcb41aa0fc49385afc044a02514a366a0c6c5e8f9c88ffbbc458fd88b7ed19b122dc74aeb14a4d9c5659", 0xfa, 0x400, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f00000001c0), 0x10000) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0x4d082d7383b6ab86, 0x0) 13:27:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="a84539ddec6a291a0d9175acf11270eba820243d510d888214fbfe06aeec828231cad4af9cfd5cdda5d3fa81ac0031b368c374fa44abf7eb9c5b2b68af53e29d940ef1b272aaeea5c364ad4363304bcec9a1ea9511101a094ea244ec38d6bfbb0b904e39c8d32a0748178d166449913132f14df321328cc697a0110cc054806bfa2cf4ff1cfe6acf03cccc1d4831e3ce69cfcec775d3a23e4ae6455d019d3d2b6c705c16576f6f0e661c4a35b72e7f0d06c44d1b2539a745f8fada1bc044eda49d54218f05bd2b3d02a33af927167146bdfabf362c081e0deb2830e31c08debfe949b30014b6e8", 0xe7, 0xd, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 13:27:15 executing program 1: r0 = semget$private(0x0, 0x3, 0x214) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000180)=""/19) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 13:27:15 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x1000300000002}) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) lchown(&(0x7f0000001280)='./bus/file0\x00', r2, r3) flock(r0, 0x3) flock(r1, 0x1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) 13:27:15 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x42) ioctl$TIOCSTART(r2, 0x2000746e) fchmodat(r2, &(0x7f0000000400)='./file0\x00', 0x100, 0x6) r3 = dup2(r0, r1) write(r1, &(0x7f0000000040)="62cd8ef081022d6866d4403df981067d85c45378693c29f41dd937bd7d48f6e661d04d8095ed0a5ca37acfdf0854f6d9b2305e772072ce111af42dfe5721404ff78c9caaecad545d36570f01eed1f0d9ebf2675897a40d2d580bc1d3a8917a6d9a4c92ea13", 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0x68}], 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) truncate(&(0x7f0000000180)='./file0\x00', 0x8) openat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x140) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20000043, 0x101, 0x5c9}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000048, 0x81, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x7f, 0x400}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x400, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x24, 0xf0000003, 0x1f, 0x697e}, {{r0}, 0xffffffffffffffff, 0x31, 0x8, 0x4, 0x6}, {{r3}, 0xfffffffffffffffb, 0xe0, 0x40, 0x6, 0x4}, {{r1}, 0x3, 0x20, 0x84, 0x80, 0x8}], 0x8b, &(0x7f00000000c0)=[{{r1}, 0x0, 0x50, 0x200fffff, 0xf43, 0x7}, {{r3}, 0xffffffffffffffff, 0x88, 0x80, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x9}, {{r1}, 0xfffffffffffffff8, 0x91, 0x11, 0x99, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x5, 0x5}], 0x7, &(0x7f0000000300)={0x40, 0x3}) 13:27:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c", 0x1f}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r2) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) r3 = getegid() setgid(r3) 13:27:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x24a, 0x1) fcntl$getown(r0, 0x5) r1 = kqueue() r2 = kqueue() fchdir(r1) close(r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) shutdown(r3, 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r2) 13:27:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/88) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:27:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x6, 0x3, r1}) fcntl$setown(r0, 0x8, r1) 13:27:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0xf, &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socketpair(0x16, 0x4, 0x10001, &(0x7f0000000100)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000200)={0x0, ""/190}, 0xc6, 0x1, 0x1000) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/42, 0x2a}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x1ff, 0x1f}, {0x18, 0x3, 0x12d, 0x4}, 0x1, [0x100000000, 0x3, 0x2, 0x8000, 0x7fff, 0x8, 0x6, 0xfffffffffffffffa]}, 0x3c) 13:27:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000000b, &(0x7f0000000040)="01", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:27:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) syz_open_pts() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x44}], 0x1, 0x0) 13:27:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r0) flock(r1, 0x1) r3 = getuid() setuid(r3) 13:27:16 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x6b) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) r1 = dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000140)=[{r1, 0x4}, {r1, 0x30}, {r1, 0x48}], 0x3, 0x6) sendto(r1, &(0x7f0000000080), 0x0, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x800}, 0xc) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20610, 0x150) openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0xa) dup2(r1, r2) 13:27:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x2}, {r3, 0xf2}, {r1}, {r2}, {r1, 0x2}, {r3, 0x195}, {r3, 0x4}], 0x7, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x1, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:27:16 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x9) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x5, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r2, r3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x10000}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socket$inet(0x2, 0x1, 0x7ff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/36, &(0x7f00000001c0)=0x24) lchown(&(0x7f00000002c0)='./file0\x00', r2, r3) fcntl$lock(0xffffffffffffffff, 0x4000000010000008, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100030000000a, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x2, 0x100000003}) 13:27:16 executing program 1: mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munlock(&(0x7f000023d000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 13:27:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "13682ab3b4831bad4f37731806b4a27074749992"}) syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="3003259912cce74122a6ecbc9e94cd4dfa09f08625116187ec8fa94a8137024bb509fa6b06313686e71aaf10111d085f5d029d0c1c2a63dd59038a36a8065abc93325b180da458cd005c5e247c379f48f4fb4af90df221b54f4090e41f949bc3a3db050d80a4233da902824edad95c7f7828cf3015103e5cc9f00082cb34f8fd31a925a39de08222a98059e251eb8d69bfc06e235c611d5428993a5d4ccd213c4ea64acf9c5705014f02372d90dc0b69b6bbb2bd4a854970969d58973d29314c304caef9805ff12d837fcddf68bd7b15b5c2ec5baf44f1f9a3d610c6d05b20aee26618dd5de4ab4ea9fa0afa5172a0723b412847195be65c10c256bcbdd09eaf7da87ba73605c25be82e27739a695b9fb1b982fa704ff16054a2caf8670f94289b74abbc7b3c7275d18c70e720f736b448f9a81646863fa35760c0360fdfd5b6ff8a00296c7c4b26ab07cd565a3053962ff55221e19122f146b1e902c9ec97eb3f1858644bd8dcaf6ba3e196f01956b50387d005b387d0d8de6af91bc9cad97d868b24f07eb1c6ee6209d25a7e302322b3026fe1605a12d410c39c28499609c0810e0d6c7f8c70fc7b50a7c52ace3b34f64d1a669e1284882de984d830e41be4c3e3715b674caad7a394d621a5148da94f2ee51d0afd725236b626cb9b5f1500d71d2c017b36d2ac429d952620edcfa21b94f485b092b4befe8fb6e03287f3d14f3700dfbb5d1366f4eef8b8726cfdd9af84c4b1cedc45b9bc80a413a2ed67ed1050436aa1f5b574c64c2009030ea79d8e2ee886b4272b86417059edeb19b17fd84191b6878fb570a8c90a3a8c54027e83eba15ff31d62c05479a23149229d849a558f65eec9d34497326d8797973a92f42f9e7e75ac5fc93e15ee63cdf3640cbefef3d737e90db7f28e7b0a38d12937802398411be18f1ff2ec3f7a61d8edb7550f1a7d85b82812316ee7185fe9dffebccc081b5fa141c03c0b34c75ac692de10fc5b9b0bc1502e8ab0385fb28c63930c9314866ba6a873c8a417a2559e12bf5275d183fd8c201bd28f9978b729c8d4c145418863998bfb457cfae1f3422a1e49666391ddb59303c036bc47bc3df0a98d01f44b6504ceaa034d8536e2a4b92d255d7d4511c009c93989600cd11d021cb0fcacf3af92ee584bd713f06423bc8a03a70b456b6075d5814c6baa5f8c8bedc00189ab116eebc533fe86c80b2b037f27ff93d764b5784aef7cec3d9ba5c14f3d1d50ffb5df2a27e7622bd5972bbfd5069fec1abae8223056affc0e5a03a7ad056714395d768d6518b3c48aea0d8829c1814d04bd66083a27bf439aabb46f1dada731fc0fa7a96ec41b71b005f7d41f17143053f33c50ad641da224e0b07b9565e0020e22db992f9984cb02298b0ae91f3183923831950b7c9afe95d379c1c6c1c25632de106131de6eb8e30ec1e94ae2ceb2c015d495064bed4224af2f76216c63cd02a3623ec1ed440eec2bd722b48cfe5c5c970fdb713eda6e2a4b6f4d085c0a7b8743841340805f55fc6ce71eda3addfe272a813e31f6e0fd33de34c6d81ff82dbbd81f1e7465372c9e31525ddb24c1e0440825d4e0b32bb7f9340804b303ecb162b4aa6e34cb94908f2a0292d29f8187f1f56a54f173076b2ee43fc94e03ee26a041e66e63a1af9de8280c8280ef971d9cc812e7352e23ed51dfec8c0c1562e040221f275cb3caf18dbd49380a723c0d1fc6e2ec41a131a208473f89c94fb692a60052068fc252806f1745bc3a9359b739f830938cbd148e04d453c38a0db7729e74c75087f8bc155f6dc13116d5dc40dceb0722929fc68718cceec0a616eaea11615695d11280b49ceb410d871ec7ffd8c3f490c97226a3c0798e6b2f47a185c8024083a415557cc4c95d2ea07e2e8e791464a0e5d019d70c2534bcdf207b6662c1b57c84adf0c2f17509520f3e83890a716b23deaa217fe9dc22fcebdc190d4648d6cfd82d3862999eed362a108131c322be73a7be2ba161ad2d1e43ce4b753784e4c39fc886f8cf52a1c9cdf50f349101b7bbefaf0d5afd74b3f9438178422e0ab4d71a34b5ebf87ce26cb30ba83a45f59b6917d9a0078c327e987627c23bc2fff00ad3a3cd063a3407158f693bd04c8f22825c3fbf60db73bff3c2a1a89315af8595ac3f819f79125c7d850c5abc30057d0178473b56c114dddedebe06d84f839476e6ad11768d0fa10dd7ba473edd4eb204f9efb4a4954d67d7736820d622b45d23294d3e28cd4c84788a60cb34bdf9984b003e14ea503e8a24ef62d5606c8975957f5488fde6cd0f7f9eaed33b7b3756bcc871f0157220eb2abe730c852d6caf2d1023b90eaac1ffd688e93976a55524480db29c63ad09ebf692358c08754735fef30713270d49cb085920cd739fb9c215b980c5b9d7041879e9c522ca0cb11f2b2027dcab8c50d28e1e0562bc4a54df948b46ecae2001819570a0bc0aeeef64d035ab692f318fc45137f7afb4302d53e27ddb0ffcea79fd55197e90dc1233fd86240cdca888e8f53fe259be445b2897bbc4cf2cd37e659f6992e7ec9bde502cdab44238c8140a4ce7501bcb259e3270d617185019becc986a5c8e4ded3f2f5441c74c7024bcdb0aa16bcc1f59cf5247e9e03edb43fc200f0e8542d369a9844a1f43bc5473581170a1f9cca2b14b73ac073445dca1cad48eb5958998e49dd2cd28cf48268c01b42d73488672e44921fd789f36c77a88392c2e1e2a6f0278e5d9c85e632f612d0b378b75c1c3051dd9e71bce0ddf204d4205aa28d4863034553547c3aa43b62fe05728b86c4f2d3c78d4fed542a7c588ae4cbd6b3812a9052123b7c1c3a8854c0e38aba6f1d27f2dac620c8e604ccbdc5fae0820836de63814f0f3aa04d3de4e8b43ca4a28b321ddcaeeed363166d91d3ce239c15a9ced4f1000b1ef7aba254f61d153743a2231907aba43b35449c5fa92a2c30e13568d248f3c447ae51e8a4ec5e228d4985f9a7d62b2b08086ac4c977ccfcc431460350954e8f32862de5455599d951be0fe046e2685c2667f13158735ef4f5f00a4f235e0ea93b546bb69b06be1656fdcc875334fd6c61884edbcda688ba1db685c9498a64527c5dd5e94c60cb1b78ee95e2cfb1131d907724d7fa0b82f27ee4a22308e926e6670570ac5ee5cc1a459fb1002678b11feb9b3c0b6d61b0a159bc4f17d9aeba5e5218f5052868785d5a7a5aeb8ff2a69316a5e27558e3805cbe032fa47c762ab5613a2885a14a8670728edf70c9ffb2aaa746fbeabe367052c906df3bfd3fdf50f1512ddf22aefcb013e2417e7422ea48bf8dc29da27d1f741f331441020f54befef1c847b55bfe4dabbbdc887bb7871ba1f89e109034b1afca7647471cd7ae8d6bd5d2f35358dbbb1260258bb5da010adc355355dbaf5c22f7d077bdd549b003a049f47271fd41c406a2b264324a6b701ab055f7a3649d63ef4bdca08a587909d1289a8a998e409f76dfbc22be7e08f2566a1205bb5d61b37fa625307b1463075965ce6a690105928f390fc6da43a9aa3ab4cf8d49a7c11572ef1e0add434b3e046e03fc16a048e529c0da93a9e9764451ce909d98bb3b5a3ff16a7279dd8f2c89499bf5460c6c47a8ca4371721ae7e7a63f3c2d59c19538fdbaf1d2b61d542ed55b726ed8b3a8fbd98df9a3037a8fbcb51bdd765a176ad373951cd1c0865e5664ea06175e95f7c9d33c5b171bd8301d9503be761da03c7045e28a4019cab6b1cbff3682f95461665255a86523bbb681e0723374c7117c77d0cc3f0a8cb5d5200277d7b85be8c4836699f390c570fdeb48f4e6542bac2972b54c1b94ad361ea31e6ca8fad3f1872aad65357476a57381124bfd5402567b14d0bcd31cc80d0d4b88844f676b4526b3617f866c22e370997f4a9716ddb8060b8299883324e8ecd4fe967b5a9407ce28134f66613fdaafbcc64339c1a29f6a56abbf8a241e1e3be2a227a7dd0e53d6b448c5e43a338cfb1fa3ae219600c8feeb3c5aed4c6a98f15eed26eb8b0315ebeac8becb185b773d3fca0156dfd0895502a828a5c341bdd8d1d5aa20f5ded264b54dce709cc4772964fc476f6f0aeee2a5dd02d0c78d469da157cd996fb09420bf0f1553543fcc756e08b7d9e4b979a73a6d2181a594f31ca7e30e416613c3d1906a124aa32d670e94adc5058a257b6ce3c68aeb05a01a2fecdd013c9ba029e9c53e91c4974c3451c09bac8d393f95a15190f4bc424c2522df56e53f40acde118d84f64898e6c907d970ebea1b16c7682e93d92d6bb5d2e720e373bd19142f8c0cae44fdca8d80590795449e1ebf216bad63efefe0b9a8e470e550ddd34fe33ed13657e248a21710925cb43d632a7007465a6df65f4ea684448562088aa7165b8e143c11c78014333c03bca43522c43b5ec9d6b9985ba6b531adce0d7d80196e8ec382bc4fbcb8022a906647b9b11a3ca4b6b840fa7a4393a2be984ca57b67368b70108442d2753e33e083eae33155cd2e79f0f8197193fb4ab98b26a298527570b856c4952024bfd1c3b084ab8d8e97452576e41b297bcd638ea3dc64202d45401011a206ede037c4f09b874a4bec9a2fb7b8d1de51f2f61dbfd22f768da0fbf3a74959e00e02b713519a69f6622945e259b3f0c55ecbe90a4158943603db4adec88779e2dca3ce2015c9d7e8c54d924148b9d99b009c2367743e4f7210465c1902995466863d29f6bcd2a4d029bb081f8e1964aa45af5299269c2ba8a8513378c5d0da1932cf30038f1c88e642ad11ee17ac7f46a06ce931d28f07483cf0ec4e9e2047f962fb537b84d78fa00cea700a4e5db6ca5df8aaa4524843461d97ce756a9ae2847765634740d02e4d6e7a4262e65d6cfedbd3c42b5acc1eee091d3085dd35095380aed3c54c105af73bfd552da95e2a0642f906857be4b6638de243e513a613b88242e0c9aaee12e75302c31242e0e93f5d7b819f828a0b47ee7c9ba9450b1d11aad760fed589b6d8f024db592538eefee32aaa9a21a2f07dba33b9a004a4571e3c5d6096df56e2c9a170bf0169a38d1a0d0c809b3152658802af12d0d31d4115df525ccf13f1678f17b197ed0dceeba09bb91c70ebfc2351ae3b488d05c6b25b635d88d38500b73260007fc751f33c8ffc29e013874c35ad05ceb9b0230576fcc709748e76709dc679989e402e8e1101a2577c48dc52aadf934bbba662209658e16e9af7689fbb7db624ee28e360fa312b0bb9e8a9595ac563c9f866af0824fd031f1fd7d80ef141b2347bfa6c96cd64fa45d07183498deb10aa8c18a055add6ce5523a6fbc3ae677dba86faad64909dfc25e59f51f7838e4e899e4332d733cba48baf62137d7d3c9dab9b059a4d248eb5a6121a79fc3c5f3b65a593bfe9ce0f1392fc7e5aa65e8dfc5188ef26f8bf8099f9c0ef4aabbb02e6f6b0df230bba6afa34d18136b8aca164acdeca89b4fba318c5601c913377f53003b54f3657aef9a342dc6e1b55f2958af42da231069c11275c67da2c1946cb1dbaef384ecbd61923ba5a05dd5f24faeaa8100279fca07788fa70e8bcc5e2be1cc5a1a0e982f4a74ecc4e392b8122d49a9b5b49cfc6caec084407b193843853cee99da3f9bd7a3d006b1f3905324f9d7275a810131e4ec569fc40e256ef472e329e831a2ab48030505db1655912f99ac590a4ca6657200bdf78f975ef3f09bbff4c3ff1959fe918036f6d367f8034f1f890ec7490afc61f9f78b70a2e325b7659de31783aa390b52d897b5e2ad4f3685c80935ee1d9f011082a2878630109dc6040469c854", 0x1000}, {&(0x7f0000000040)="38ab37bcd5d930e05ba0903c00c3b07d68bc4640b31f08b2e004613d", 0x1c}, {&(0x7f00000000c0)="67a79b44596581c682a0b6cda78255682145decfe110bc3bcc934a432469824c86e87e337210ed2f83bccbc48ebdbe5e325b4559b5842d737a9fd78e31fbb127fc9e5b984da2454fa6fb4b2bf6fc52380605b4d3a254ed2d11fd328611072223e4981178cb24ac698644", 0x6a}], 0x3) 13:27:16 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f0000000040)=@in6, 0xc) 13:27:16 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/254, 0xfe) 13:27:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x1a, 0x0, 0xfff, 0x800}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x7ff, 0x7ff}], 0x80000001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xc, 0x66, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000008, 0x5, 0x5}, {{r0}, 0x0, 0x2, 0xfffff, 0x3, 0x6}], 0x20, &(0x7f0000000180)={0x7, 0x8}) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) 13:27:16 executing program 0: mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/239, 0xef}], 0x1, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r2, r1) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 13:27:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') shmget(0x1, 0x4000, 0x140, &(0x7f0000ffa000/0x4000)=nil) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 13:27:17 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 13:27:17 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') stat(&(0x7f0000000180)='./file0\x00', 0x0) 13:27:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x18c, 0x1) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 13:27:17 executing program 0: r0 = msgget(0x3, 0x1) msgsnd(r0, &(0x7f0000000000)={0x0, "fd7c5f193f04fb7279d45a2c2867871c8349ce2f4fed605b20edad87d2831caf6edc5f8b855721bf3e64dfe7bb96e816ed0dcccd16f32e65d48df67b81e64012aa9cb8af6b57f91a76e605db6ac3deff3529f4868e8bc635401a14385a4b7a30f9ad48b90375fa1a06345cd77c3c6f8d073da4ddc1cc4ff9995a842d47274188deb910367584a901c2a4ceec86c68314083f1af4305c7eabf03353b03d8612e80f6c4573c944d992f48be4c0a0044eea905dc37ec4975ab348b75fa0763f7f06beb8fbe1d6bfc7b30ce4470123c2a9c8da97eb1d894f97f98a2e4ba43906b0f7c1e6d90d324b03ada645"}, 0xf2, 0x800) unlink(&(0x7f0000000100)='./file0\x00') r1 = msgget(0x2, 0x400) r2 = msgget$private(0x0, 0x504) msgrcv(r1, &(0x7f0000000140)={0x0, ""/118}, 0x7e, 0x3, 0x1800) r3 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000001c0)={0x4, 0x9}, 0x10) getitimer(0x2, &(0x7f0000000200)) msgsnd(r1, &(0x7f0000000240)={0x1, "323c1edc96b981824c3d4443f26a4a4d159c53046f49c142124879aef983f18c1d0357f3a1b57f42e2a06ebce9e1c5ae605fa97b1b74b1005ae4528ea5b6044ee618964db9f53eb40fec58a0f9543886a3216a8d9a94b9e5aa99e351640489c8caa4100b69267b3494dec71a4d310b782bd585571d530b135d2f14b38efceee899fa5639b0e85675781ab5133cb5fa36f51a349d45ca93cd2b6cb420afd87bf0b0e652927b16b5a2c98133f87c3b242d7b5e3f0e7ef39fe23d2ffb634aab21a5b172138bbcb684432d03e4ceed1090261889c4af2904382f8c6686f691749b9158ae57c0"}, 0xec, 0x800) r4 = open(&(0x7f0000000340)='.\x00', 0x5a0, 0x40) mkdirat(r4, &(0x7f0000000380)='./file1\x00', 0x1) getsockname$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) msgrcv(r2, &(0x7f0000000440)={0x0, ""/99}, 0x6b, 0x1, 0x1000) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file1\x00') rmdir(&(0x7f0000000540)='./file1\x00') msgget(0x1, 0x20) write(r3, &(0x7f0000000580)="ba805499bbf1cc687cb283d165da47fb2247ecba35f52c6a4a950de7f2fb1a8404809995506d78e3868ef91056556b454c833ab38fe058f814fa7ac47ba1d0a05d51b0e2909a9fa1bacca1cca9654a4fd30b6d83bda05b3ef2f6c630ac79c3365fe9997f54f1f0c829", 0x69) semop(r0, &(0x7f0000000600)=[{0x3, 0x2, 0x1000}], 0x1) utimensat(r4, &(0x7f0000000640)='./file1\x00', &(0x7f0000000680)={{0x4, 0x1}, {0x3}}, 0x2) r5 = semget$private(0x0, 0x0, 0x10) semop(r5, &(0x7f00000006c0)=[{0x5, 0x81, 0x1000}], 0x1) mkdirat(r4, &(0x7f0000000700)='./file0\x00', 0x10) kqueue() select(0x40, &(0x7f0000000740)={0x80000000, 0x92, 0xffffffffffffff44, 0x81, 0x9, 0xff, 0x8, 0x1}, &(0x7f0000000780)={0xffffffffffffffc1, 0xa10, 0xf3b, 0x6, 0x8000, 0x8, 0x7, 0x20}, &(0x7f00000007c0)={0x81, 0x8001, 0x54, 0x7fff, 0x9, 0x1, 0x8, 0xffff}, &(0x7f0000000800)={0x1, 0x80000001}) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000840)=""/21) getsockopt$sock_int(r3, 0xffff, 0x108f, &(0x7f0000000880), &(0x7f00000008c0)=0x4) r6 = getuid() getgroups(0x1, &(0x7f0000000940)=[0x0]) fchownat(r3, &(0x7f0000000900)='./file1\x00', r6, r7, 0x0) 13:27:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r1, 0x3) flock(r2, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) flock(r3, 0x2) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000100)='./bus\x00', 0x202, 0x2) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x400) write(r0, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) poll(&(0x7f0000000180)=[{r0, 0x14c}], 0x1, 0x0) 13:27:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000235000/0x1000)=nil, 0x1000, 0x20000000000001) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:27:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x14) write(r0, &(0x7f00000000c0)="0ac2a5da945fa82d98966b5ac3d0d1ed556beed04a684fa999fd1bc9707054150b4c30ecd2fbff0c02ac1030e56c61d706fd755f9d2fd932d7ba5f6f83a86b227e141d7ff7b0819be1fd498bf9031e6551a13068", 0x54) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0xa00, &(0x7f0000000040)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 13:27:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="83e222ff3ef6c5d0fc4e6d6c1155fad1c09afedcc41fd59ebc875068d7d503fc34d2bc18ad7d5295f88f58398406655cd9432b53e7c4ff2ab55c187260a1a4efb7fcd8fae10feb9256ce5450a50b32a36c1451606fdcff3a9553161fb2cd03b6e1942aa36a800d2101e23ddf7f0153394bbb524631dd9770b386c50e62d21a40ff41f1c8badff3788c235877a14abed48b15508d9b8768afb5439bdf8f2e5af041db5331d52284ac9819195f01a7ed0bf65b267850d50d18f2788703c88c82bbfd6b0f31688fa59aa45bcc5c5189493531b81e7334086803c4918e826bdb69ba240c4cd8ea70918469b023586834ece3ed187d73ad293efb08ebe1b27deb3b6df4862b3f541228750f67fc14b3722939286bc226620c15869e927fa98cf3c758eadadc0ac8c0990e0a1da2e164b370c63c1bbf7abb1433e21a167ca821eca5e41f2a087db7c7163ab78bcac3264e78f5ddb61f2bd118b10cfe9783996cce08f9c2382fb6b47ba9e454588674b910a86a1057993d0f347ba8ea5347527cf70fae1de112d1ccdb79df63ca6738a15a6f3ca7afb010bb48a048d8f3cc8a2c2e818c44cb7d1acd5329de61108e6d10d767aa47b8df75deba1e8cafb185519853cba12daa6c8798742b557ce674ba2cfd2740fb98e86d8ce8cb814f88bf94abd04091585de2d115cc8c43411636e5418a241333848efcb7b8eea4d5d8f24f08a89593b2385638679f4adb7b50db6583db5dd8ff4841a5cc23a73fa724c8b947ca9d4c2aee4eb54be856a794d486007e3cff1f13f2af13d96c4614f7c5c490392f24fb30a1917b1fe90202550cfd81471627b4bc413bb4d8f8980037e53f0e85fcfbfcd8ffb65d2196e9ae5b6b0394ee67a0c894c014f4d58919666ba5c15e4abd0cdc3dcd7047bb62c97438438dcb58e253e9f14834fa95cb052f3b7c3cc7da454a27397fa9911fa6daf6172c4472955ed1eea1962becf6cc8dbe327830403b148d483f715b49f5ecdb1f6fec910452eb8d175d7ff19d6430e5dedb41f5d78d463e2781ec61a34d806057a5a8ff61df6aa5cba7a8eb7d587e7b4186dcf6c5149c7b66ef87b5641f3c6486beef38f3f7f6b38beed8b0a60d74b83d530253a4f205975b430e79a93472bd4b9a73811a429000cf05496183bdb3ec1b392256f1dbe8f6232b60cb99836bf0b0c51b1e2dc425121114ad143fa45de50bee37be7a6c82841b3ae8808fc7006ea86734faf380af3623679b261869371c8841da149087b6bf8ba370cadcb46e9823830d872511ba8448f7fc472c5bee45e48ab4ebaeb8fdc77214f9c6ebc2ab06bdba05406316533b28dd58ab7aaad1b3d88d9ac6b1409d589326d14ce0679fb0e217b8ece951e37e9ea0d9af6b7d7195c673b63e0efb6299aaf87050bd78de0f49a9427a9632fc83e5d632fd1ceceec8394b71322c8f60f7e99724c3b8d0815cdd52144a069c7b46c21ecffc941e3dc813384340d047c398e0365a60491b39c93423c8bd7fa2194692f32c7c069200f30cd45a082ceb8322582ce71b764f49f72d316f08987c00fc2aa8ba5c82517110c689b76a27d55ab9c54a6be67cdeef38605bca9d4255c95b83647b8e4cb26e3f15cc30ed41be1efb6111b5507101c0deb15cc7db93cc86d5d27d5383a348fb8390e9479ec05536b6b4ea897767165ef19af0873533c5dfb183b44fad9ee45aab3da3fa13c560114f142794b6cc10947f0e44912eb418e066ec533bc5216980051c87d91636a75ec0bb6b11216acd47e5cd09008197f14f4c8bf32d6be6897d0e4bc5e60a55dc7c23bc6580c41dc3c6e4df668fe3c78b614f987fc311b9845e408e558255851a2ac486347918f281fa5c37ffca4793bcd5daf56027f7c5790018a576199f4ac5e041c77f54cfca86f25898b4d4bbe797914fc901186573f5cb8b7d0927351d34f766ecb15e1e7bbeb6f8ceb5c1ab621d88e5a79efa11f4f1962c8c63af6f8f48ed249e92de25c3bf6fbada894e4a30d2bfee00ab73380e25eedb18d4b3b8b77cc3aa013248ec060f39ac49ab077562e66848ca62ffc81cc4fb6adfd2af02a2b649fbeb6c34df749e530312719ded94749635b7b04ead1f042d1cc0e95921b66bd86c095c1e177a9002a4892a0eff28f12ba7b8b8b23e7c58122b7082f5af3a94b8c26184b9192d928f3bc850064920a818a4011411fa6eee779f72792c412464e3f4756acca3795935405847426ca66999c86560e3e5966416c1d0ed3dd943f65680d366b1e570a48949c1e7f0b0d14749c517f97c71bbb84f2ba30ae7014b488e7ae6edc4d036f551a9de92532ed1987bba85bbaef33db987c93011f692f325b6691c02fe432d2dbaca5054202e11a88e7f18cb0fe4b7c3b27c8e34917a36b3f4171ae8c6ea88581c1b0d87dc4c35b778ed53bb8fcb3e771fff3500162f4abc9f2d9236497ba70bfd5cc5aa6ff2586c11cd5f67fa8191e3de69d0425fdfacb370f8476d00bfaee0e3de7988c4edee3c41abe95ce0c2607513928dd1c8ce545ea8e09242301a54db49ad1cf8b8287419463c76b03257fd883dcddec364cba932f82dcc95cbdd0b036e85e404a8e15a05cbcf48b02fed0dfa5e51c7315d79130529553377814eb2dd4ae4cad06fd5ca9243e17300d1976eedb2d40fa7f1468c4e6b052b98be9935829c2e9233edae8cac9727faaaff7e559436e0ff60e7d948fb5d01effed3a1753815bec8fb598a4fc8ffacc943f9c3bd2e46604069f36bf4f1e955fe6d9ad96baa1b4a3163f07911c703bd19324d3adf54e39a2534bcf9802c1e659fb1da0b8af46fedb4f7ac784cd3a246cb8d483d6c3d3889bf7419fe3a4591b05f3d8cbd40019db9f21e8d90b16ba170a3baa60ee49cbbfbb22d417b69b1e742de3249e7d19a215d3d95462bb5bca77342910a4cde4f45297fccfa5adfbe1532a8aa90a6f6518b503f7bb1f9404067b0dd1a42eae2391f2f6e3e255e4c3271d52c67c8aa7e0f9ee87bd630856b3eace10de6b5fea6c409bb66c07fa9698354a4662c19fe29fe297a2515f112efa5f26c1a3c932d88ac220fa8be7412136fa10d91c74d78d78ad48e2742cd8e42e2c3c362d3e369068bf9e5ac06d49c81a548d3127a286a67467807473119c5b33db7014f7bde5691bad6bf5418643bc1a042e9abde03832f30fec12c79628e92fbe7a3204ea517c411bea0ffab899f9e033cbe49c9d0756b270788dee0a32ba7c8c4a97b6e224480f27e2ced8499c343a683bc586aa42f6701b8c8838f797633e29f3afe6dfd885ff199575d54c490e854e939a98c0db257dcab0bd4eebe52c7f08b749aa32c228ad5ba5b939e5a5dadb039af1dded9f1cbc51799b7332b139b8edd5b320d2a291f92a12cb943a584e4131e3e233d0009d9f07225b31ee8f3c3b0c0cb559883178667cc073d8ae19a44e8d2bf02e51a9e30f7310713509fce18de3feabec1b55a7336db9cc085bce0936c37f73ae32196475170c4b61bdb9e2ec487bbd3e3129757191a87af3978a6131e42e39a0d1413d92ee968f242c7f0e759c73d93ab5c58176611fe221353ab8aeffdd6a2f4f01a4fdacf879b5835d8689eaf0602438c8ea4b18748f2d24b971c911dc31616488eee9c3daf90deddab8b47649cefa6a483834a9bdefd4088faa351473eecd879877dcfde4e4e0acd11638a9bb5c6f1c979ef8f666b80eeedf89758a0eab227606c23288eac7a212f0cc94f21dd69c4edbe8d86c1cac6f8ae95c582d0bb8d7bf4fbc341efdfc1ff6f5a418b8661cf2e8adf591f1af1f2ae79c7b1d8e36876e53f7a6812b80b82ef8422dbac98b0d944d0fdd75026a04539afec0189b36c51876b3369111e5772f00a271f3f4e45ddefe1c85b500dd68435c545228368ede8ede13b958194409da04b674c068b5d202d3a9dc0fc3d92266755da6088675904e12333e2ecf43940f0a2968e4eb25faa865ef6a648c07b8d6ff4b67eb171c1812aadf4d41cb9cf7a0c97ffd4d3926d3ef56dd949c45b92c8f419bf4bcd30107af329d4b4820cc75760ce1bf68af4688d91ef3e983b6fdef9d8aa6b14a049e47e976635a1f718444b231994c05c011c59d56be15fa1557c3013e573b24c0c79470ef354bf464f4459406fe27864bdce298b0453ec5d994d33869057af2bc530eedde1e1bb052beee0b00040b83d4d7d0ca207c94f226e4caadd4c31d2155bb58eb3359bc3efe9ded4714d4a7adee5e5797bb18bc50b3ed89b1775ef3b3e7e7283ddf9bbb9cd76c0f56c2988f6e24ebe856c0468a36288d2ca7f3b904f1ec58d423acb6b94f20451e2c6356db9a073261ab93c9669be89b5befcd03502c645ed43cb1ca648160c7696690e237b056d45a494c1050defa46809f2b2ab1d17b72c7b53094607322c4ed58fe50119130ac4bbd74b413ac6802fdbaa0b590bf361965d7dab3f1868c20b362fb11209c3a74c270b250be629400a1697bb3525de201832a1635a7e9d51e55a2ebe70ba17e87f23e06c873efc0fd05a47fb1feb91779f5a244c84e23a1233c0a3a9a6a3138122cbabe8570097f4e24ae08c21b757d0712170acdccda99899582800a56c0f2bf2decee8", 0xcb2}], 0x1) r1 = socket$inet(0x2, 0x10000004007, 0xff) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) 13:27:18 executing program 1: r0 = socket(0x14, 0x4007, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) clock_getres(0x0, &(0x7f00000001c0)) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000040)="d584deec39fc71d2f5016f4c6a832ce56ee12c6ef47bbb3382d8df96a7efc6cbb894a577ab382a84924aa71423dd39518c1ffe30f8377f9da7a3dffb04f1266467a58b42916915faaf5c2a2bbff451de1d7112b56c0707f4058f7a14767cda51c703d879f8f8993c1126db246e7ff8470f219432327183c2230e51406f5699ce7b378059805136fdbe3783baca0b5bfe91cc9d08e4f4c3f6601653d0a20025076c520a13a7939b97182a54d3c983ac9d6471e18087b5e7bc978f2fee956a301c7243d10d9a555a9a88e3f4dc90aa340317ff791208918c", 0xd7) 13:27:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07ff2016091af3d68bd95952f6d552bb3b2f33b36e5ad7f68bf493ba56a55ee8c6680364b1eaa6c3b6b90a8dd4e1f340dcea9f044cb3a885395ea19eeced00202f0820af5a79f27e1238a31759903f000cd607ecae836d"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r0, &(0x7f0000000040)="2aff3d060000000000000020c9d094d1ab321fb960e4ceb5b6651cc1a11c9e82797aa02fe3829a98", 0x28, 0x0, 0x0, 0x0) msgget(0x0, 0x100) 13:27:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf917", 0x7ec, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="04a5b1f5dd226ee377e27f86e2d017d4cadb73fb39", 0xfffffffffffffd8d) r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f0000000040)="cc14a6b74be25f8f1c68b0826cd473e8feaf1192db898d912e3db3cbb330577b166d9178a136e973129255805f73ad1793bbc4ed63552878354752148df4590752cf1382ec5df8a97b8f9ff96f3c1d0b7ccd72b42d25ad5f4db4ba9af82178615d9c5ed3db82111bc8081a29dd92a58ed76c6aa70dfb944ba4f6db9080612c3bd64b31cbf5729c808beaa1126f646c9b0bde63af1fb1901bcae2c7c30d12807765525eb272de9d9f7fdcc7d8dc4f3e1d74a6d5f2adcf2f39afda83af3b6ee41056891cada72e9bae71b667b9897b5067d580dcce306996d199af1abd3a1d046bbc6fd267f933f2de7cf92d2f2e05a9064c947a41f4c2270e759f73dbca", 0xfd, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) 13:27:18 executing program 1: r0 = socket(0x18, 0x0, 0x8) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000340)='./file0\x00', 0x40, 0x6) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="c2d2fa2c7ad2c5c038724688700f6d520c89e2854c1cb48cf2eb77f50d5c1586206f75b78043b78165cf57ae8b6b30bf54f37a2904e92189fe8e5d164a4dd4ffca44ba8d4910e6970a330853f6519e87d522460e29241a954a699b70f01dfbbe6dbd56de3d4cd9b5f0ff55878f25735dc8e8c35388207e9d32ecf7c065bd9f525ab835663d743d71eaa9595102777033b9", 0x91}, {&(0x7f0000000440)="b68dbf2998bc5cf47151e2ecc81bad4c2057bc96ebdd130ba7491fa7ea524af6d1a736c7477582157f25c4d5a50df559accc4ce77f82850e9b8675aee23844fc6869b6f0bff23ec0a13ef6ef17d19ea2666788bdf73ddc2d328328f07e2244282d729a30c531a1a1e9848542fd7211a57f3917a9201a7847af7ef93603d587673481c7cb4fb287bd044a613455e403da7de558c5b3cd10e57406a425a7b4a2a8290306db90b610c604243aacf6d44dfb7a3ae6e0c081482821a64b66cc684c9f820d0746ae5d04ab541b590ad9e035eea2c5bb33bf9e3d65f39dba5f2f4f3ede93250870451fedeaf1c041e5a09af55da8e2bb068027c8876a99c0b751d3ca3ef8cabccba0aa4002c2f0b7271f04de0d5af66b3af4be442a4696c1837935e9a510cafb8bfea07139720265f739576e099e69dcad5f6aaa6582f9c51d9b88a2ff749fa2d8c1d9d47be3ed41b1dd16ebb356406042e453ac9565ff27bc581b36508d0d2a3f7602caa50f25c304da1d2690dbd5f7d38e67cf8e8fe9a5b44b1e226b1f72b72ae1c432d1d7ee7e050c0bc236eaa169db736963ffe73cce8e5c4d1240dea893ef8dbc225abdd965c739d7aa95a5b12557812eae6ee8e07d217b0bea711874ffd62d493c76433a380e38c794c67247ce3fb9f4e574bbc16d6594bb65810a5651ae1e37934bc20923dacfa407be214ba76d409ccd7856228096d91bc3f946ca6cb995de3d13d53e998bfb0c61144fdf61c6ffa9fe365461778c4965120831758cb5a4902e354742542f40d01326f1ea80eb8a5327015ee65f2de0fdaaf62a1c060f9a562a0f23224b1fd5d0efe074b1108d821a2ad7f25421fb379843a2401569f9ff41481ee648ebf0d8066756a749a3161c8a0d71ef2eccad572514f838119c3f48107c4eb354be4ac24177ce386c5936ad66d2cd574d9c603e51072aa0a19129cdb229043ede2be65ffaf078a767658a2c6aea54dde5c9e4ea7e00d7073fe1eb8823cf97f36d227b938cb16aaa301d20f1a590ecf43c713be4c02ec8483a121df240b1eabe1df6c34a9896e367631b047b2f1d0851662ecb8f724c30c2272637245063d29d90cf776a27163e342daa2d3bde075fba20a465f348abe32256250f2303545252ad6c516d7f53b4cdeca84c54e1f522d302a1847f7eaea74bfa5bc50b773e19c1a0cb00c8d55a52d9e523873663de94a9e3d99df3a00ee8aa317db137c21dedc7a97b40ff15a59e99ab505eb8446b8fb4a8cb6426c1ac7821a3d4a2b68ec4807354260605c52eb26114bffca9f376ff4878725ad36540ec6dda441a0f81e2b6ba99ff7a772a045e6a00e4767d7a478f03669a8401964a7d86d2a6dc8df710f979a0eaa401110fdbadff13705258b15f8098226e99b6f8d1dc625bffe5247668da72427d46a6f6186ab1158687564099268cab52105dd8758bfa52a9c19e89dae1b62e68a33907f1e1e87fa865d2be4bb21ab24a8255982eb33404d77677544b99f22fdc2c870e1e2bf096de0309781013c013000cd2005e0b1e9bc783e82cb72bf6dc7129863dd0f2f3679b62d8f0943c4236a41b8ccfa11c469eb8667476b3d2426ed5a955b55dc70bf77c5a36f9714e3f36c5a6111dd6142661f4efe67ab3d109d80c353ae89e63a18f5ef6de902266d3820603afbc58cf68235953d3029a219398472bc345b59e7e68c6343a58d50adb943613bacc4474d4fae3b7c5992dd7ef57738a68ecf2c629e9c3679a69ff28464e41c9160a47ed4a3e5c81cfa665b33fe3e5af1184303d36990866b7f1cdb577d380ce4ed096bafcdbe338b05a7f7752720b4d00d680dcf1857f13acf267c0ab9b18e7a3110f31c2d307cc3569b2b9d59546d734c0435fd055f67c076448870b2d139c5a5057583e0e881fb5f3372d0a845e98a2b667c2262316f6a1f17d1e5ac26ce375b7fff7192a8cecc5ab8d250bb9a1cb31ca04cfc673da976ed330d476a7611d5539d7b4ed1a1b80af884c1fba90a344f9c6eac3bd72b5d6e4094db6738e578be4e13398be669ad634f852c332d34adc5e01963ef3f05abd3167ac7dfb308ce83aabefe61b2f9f895227207e861c934bb85866efc433b22823544ed6a3547d3436e10d969bcb9f522b1bdd534f4c5307f8c96b5cac46e74ff7ceeede259ab64af0fdf20b8150a989486eac66b5f24aaad2ad3b979e72585e7f405ee512d674a1977e5c5383ce127623a66c08aa4f9c29f67fbe0e4433265f7e94ea4adb432ffccf059da5bacf3a1af36f3fbac98874ba9373bb096ec495de5f4e1ac4d95c95bb7118416215d0e5b4807bd3344cc266a6eb6798e776c1905eab115ea8d8553bf664607d39d49eea51ebb96d230353d4e92c7364c84acb1e25f8bf9c0d33bb9d764458d1095e84f69e029c354493e4b7dec8b4d426005ac873c6c93494fad6eed6acff1edddcac56cf34e439eeecd0dae19e9873fade988ad683c47660b54bc2a5698f6d8c51b92299a2d72657aeaf89b71cd444af25fac17ee24e82b0d6555003c35098d4800699ba5291f082776dc5798fa69c70734885e3e21d7887fbeb05057717210f92822a1ef7ad174d3d8560dc8e8a45853c4635addf23cfb256eb19b3333e6c084ca0b4f606e3472a2dc0f34181ff43d33fc236f20bc125b68e4957c38a2a2db7e451fd4639dec56c37e4a99591f1f433e794e492a7e73b7ecf64aa09b7fa995bbb7e8ec6c85dca333e1e2c6fb6a8bf4e8eca1af2b63341785117f02f3a83cca2d7d3ebd3192feda6919154402cac1bf82d757b988f80bb8f06ffc82d95c8aced518c468e1f54ef3f4d9ba220a1b0cee551b743c5a365b8b0964eee2f1a764c6015f918395ecfe331f1598fbc6c53532aff079007a2ef8d99e6063a6d99506c0215c0d1f6763411b4832032ae045a8e8bc4dac3ca22fe0febb3035600257e8cb7a013d1d70b039cfea48e37be5edd07e64344aa4e724583baa1bab997be9b20e051dc9860c8bc771effaaf2117c9f9a194e34f0abc4f5c26dc4e40ae33f730ac523e84c7e60b728dba9d8f42a70c6c1cc2a3db07d8698c4d743ab854114ee447701fa0b083814efe6ce6c8ea1897508de8ee2de0c5ab3a7a5766d1bfc75544e791ec8e50e62f5ee0a01c6d183a2f58d3b676db24a2233f3c602264dc5586e0f30c8122afc1362b507526ca5b3952eb022afe2eaf29f7dfcc795889207801feaa2833b082e7e1088bc046a381aa37f3e972c331f11f9fbdc16ec8ecfd3153d5db2aef6a592a3d833207e9de403226d776c5dde3497bfaac80c8a72f7dead23376b371ba9f8ae5cecfbbc8de5f49898796a502be9549b8164514a6734a04ecb6a58a065de4c26999d326a2b71d66b024a46db135a7bae4b6c4d744fadb66215741b20e7ee423db57839da8a5d9a89dbe47e0da9cb2f9bd93f23c6aede6b4192d5534e545ba72b9ee6015ca38814cb597480be37a7ea2b07c746d1e720c2dff57d557f42d8e4f0a2ddd56669ae9cfcb8278d3c54baf0cf88ac7c5458895cadd0ac718c65b3eb29e7a02aabacbcdfb74da1f6c5ada4d2e34fe1856cfc765dad2e8a6ca13da8b34f69b03ae6c1f849af3f6d786d9e2dbf61bf89d9d3f499729e7022166a17073840e7a16ea841cffc8030368a282a8e35135e673a2047ca7accce5bc9f8a46d53ecaee915a72d92988f7c0888227be04c5d670d834aaabdff6ae5f88e64696448247fb355abd923a0f4a1f5695f306c813bb3338338a4990a27d8056007ac0ad0afc0fff06ea6fdb211f1a138f5e4b211404da12b3d308a821816938491df80d73338d8e4b1fe6d3c4848791998f8a3ceedaf5888bc163a46afec3ac65d579770a7a225c6f0c4f99c617a0fcc896fee9ddab20fa2b9714ded0f067d4a7588d21ba8f76355554983fa226f9cd7af3de23a84eebfe3d531edd0cdfbc5a3f1d1b5dde6d335aff2fa9dffd2b60c184e7f4a0266f70f27a801be6e9dfdb98b4152ac90b450ca8b9fa5783c682bab89831d61296b34ada494f507276a8f61ff9d5226a297c966b9a6c5fb5fa97df10aabe3960cd0e8767e9e3a3412b8791f8bc42ba95f5de52311ed82c5607ea97c24c2837a5e430196a0e47aad39de5154a45f05c310596fd4b2211da8bb789e44623f3b44ca7a77cd8a626584abd5495cd9549fdc616d2d495db92224231b9281e3af7a341c59978a224be59ebb07b3a0197e7644c9678be1c2b42deda649fa3315d9b7d246bb14f099169e7b5bb2d5952fb478b12c5252ecea2d170bd7c9f3848bf341b86ef4e81a290333b4c48cf8c3ea2c0ae40ed86bef1c875d45b929427c83da98bce0e4ad19079712bc7df5500b8b5b27643aa544cd7691579dba27c48af5e0fc437b1860cc1fe42902260c159d38ef37098a110c5e585051d5be750c8627ac41250af1784ed2b61d22a88e33e992485397e67680235c409783e35226f18c2af2ea0a1ee7bff70687f463d0a0bfe73bcabcba45e56f3fe1b3772d6914dc7cceee3ad76fc0a9f4f9eb98758ad3673d07ac8e3079638d74b7f5fe1327ded17f5435eb39c87ab1930776228f081321e64c14c2589c0ced35fb6f86935dfc1c004aebf7807d9b0e1a674d38147e4e5b3ac1e4878107ba045e3f14508c4c530e8b136689f27af37e2a1ab89a24ee5c78166a7418eba7cccdcc28706ffd0c05115be3cfd8d2bd31f3ab33c2a4f4a56308d9db720963830a7409cb90af1ef7051c95fb4ac43eedb4e786e7de45acc1a50f007eb317ec737bb5226867232595a8ec4c75d2728d79d0ef34893d21a3ba3aaf77f8611e0bdd272841cd541cf55f9b4c38129256fedd86a7cc5dfe0521e00bb233dfd6829f5be9725f9d7ec35c8f7c2a43049df428eef2890435e8dbe1bdcb1379cff590d2a0d57a4fbaf44b41f27bde13219db95e19efe22bafec08b68c476a96abfd95491fec8c9e15ccd7a0388537e36ac673065a32acd2b0a8a864e5b1a07c060efb50ef514d2f381009b0b2c3b19b7506ae01f9d44467c3c4bf26d5a92c632af0c8f620c351384c3fdbb5b66f4028909e91728331ee18b2c62c76b0ad1f90d22799405d9ef3a7d92068edefd879e290adb8c47873a48aa746ec61f48d34d00dac761791d99f159ef3b60ea04630034137220bd58da5b9551c2bb01e5893185759e04bf868ed7692cef64be537be8910b44103b8f62fbf5489d112456b27a75f76ccfb43aafc3823fbb92de66b01922f22529bff27085688a0a4d0722cb4197b0d2805344d4bda550aa750ee44f2bfbaf400824befa8306cdd9dda75dc0d2667b9832fde3c4b23c333cf5add7ed494899608b330dee492260a30a841f86d73ae2681b8ebc9728d8627d61278c12e6f6a41e56b119846471bd08593841a01b847033627658649fc5dc2d7e704a728819916299171d15658af6ecee4c8d8558d3d53f72d7e7167ea88385a8973cdae6a7bcaa816db6cb95bf51234e73c4b133bc6182fc07f7cd1e49ff8d338b503184837979ff00b1003b9ce3817a46b195c9b785a23c9d8a259cd2ac51a38b630b476e72f2c9d7cec14203836c39cafed1099fb1918c50e2d00fb5003a8c917610022f124b5b9b02b31e41768a87ad2f56b7f45460fc516b44970bdabc53a795e7929eced9ba1d62381d51877ad618b9dbbea21d9ffdda97330758589d2fd75c1141fb9bdb761b68608a921c854b0668fb1b36b0c35639ca33e8110e967bf246c3b7110a24e70ab74cda776610993dd8c3afd65fb1486418be8003b6712780f622d235601624f1648b2f9e86579642e6f3d", 0x1000}, {&(0x7f0000000100)="60497dfd706c25860f076900bcbf53b05951602a431792309c3f3b1449b578771b9768289bf16bfec3e7aaeee688", 0x2e}, {&(0x7f0000000140)="2895c4e495a85e1fa8e2e2674338ff8ec0b45c4850f9aaedce", 0x19}, {&(0x7f0000000180)="ed3909cca6fac7ba0b94563ccae5d5c0879e8070893c7093ee40a123b37528cfa146b4de9038b2b8a8423c659d564b310ecf683c47934f40d0d7ce7748c002f9ad", 0x41}, {&(0x7f0000000200)="e452bc6e9f8de95ce4930c76d083cc38930ac39a13a30fc293984926cc9f63ddb8d4d83384ff569b17689c68749686b9fb0bb3bf2ca4dbf63a1c6721e0d6bda7348ba4fac622b5b9d9ecd886b77f38a782bd", 0x52}], 0x6, &(0x7f0000001440)=[{0x100, 0xffff, 0xff, "bc55ded94287541c8994dcd931418c626b752cb8bf56e20203c76a87e29028628f9677562f51ffd6736ae6d568451bd2b8c93f694315006984b4f65de22c30ae6fb7c2f1924702aca62e8c779c7fafdec141587f46244f0b6300596290ff910bb5f7bfc78eb6a76a387e4131374b1862b14243eee0af9894403c5147974bf5f5cb890175885ffe886496ba75745e0c0a9657a115751aa06f9468a56e59475797090f08ef73e2611c9e7107d9302b86ac899864a721121448835e00af69b4801ee4d34a67ab7280a9e222e5b728ebe5d5d48388a71fb27969be5a994b4069263d97d7944c55c83087e7"}], 0x100}, 0x3) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) getgroups(0x1, &(0x7f0000002640)=[0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) r7 = getegid() r8 = getpgrp() r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000002540)='./file0\x00', 0x10, 0x35) r13 = getegid() sendmsg$unix(r1, &(0x7f0000002900)={&(0x7f00000003c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f0000001540)="6fd39feb7f3466e4a080de1553bd3b48840c344514b9e9792f2b48fd21a23b67e9af0ae324b818afab1fd46aa1aa30d0fd2feec7b2c761d8a9a7d1e475938ddfe22fb9ab0efc0177da7ececff8b7632a8c2f9a8398765c794473e02e1cc4e149b8b46cdeff7491e73787c45d334de411a50bd49e0a22f1a03fb6c0bd57fd08b2cd68332e0da3a0e702b9f6be878da30ad87ad4802bf241b81eefa07207e8d5cf22df7038a624130d25756d1a219b504b29d6c347619e9e7d16bfed4575feab778ec3d593d3b9670d6fa50b9515cb29349dce7acad67a5774a2a1cecc833fae35843eddafe34141536f765df21787bb5f5ad0aca91700062b5d987ac83f54b1ded3c80b90469a87c1b06834bc848d07758c2d7ad476242e2c06563ab8022c44f2c8bcb4b7030b090c2b4dde40d5f1ee31594f2c6a590d746d8d85615bbebe33c5add6612f541533d604616728c67797554a6a114ad3708c98ee31ad1fcece2bcd106198e09e6a2f25b9adb6f62f864896401697990faee449a9281a0c60e0f4139d1da7534de9e333f8bffce40d6360090b30f833c0185897a6ca47ad65f2c6224b09b120998da483fb0ccf500a9c2811216976bc2e9bf09d0e9afdcd18aaffe7059f4b21546b34f51e2b3408e5e493131dfc1c1cea6bc276165f19edf732699a3c77ffa5508203f0d84ac3e1e0cbc30c3533a8922f0226149dd622cf73c06ade4511f8988fecd489b305b72c41a8130b781f0875b684325e55fdbdfcec0c746e9c72b038bd4b39e79fee466def672eb697e396335e42d770a78acc1cd569ad5c004a92533dff6bb64c3e5b19a428fb7617411148f7e921c01485ca8c0d5a2e0628e955907f39542c18cd4701dd0a17afda45a7ac9a88e45e5101abd8996aed32454bf9bb51275e8f687e92bbb690b0f1428be55a1baec18ddac9a371779b424338c5dc062fc290331575993f64c81c5351e68c4996f507e9f7dc3beb14ece5e0c58d487630bf832724d3f8311afdbba5f2d93d5544450b74abdee98c05ee96617b512b2ac08a52c52f0d1da17b9a3d411511f82b98913a21df79bccbc9b59be5eca66c4eb743104b8a0af0446bc40b94b4095859362e6aea48a14a2d2bec20a1ce4db2dc2f1e92a1046192d3c81641123c173c87b215bfdc886ebac9ac9e9db2f5759279759f9546e7057de3a490c9072cadf4aa53442ac94ec6069b6e5507ce3e23d258e37eaad22849414f1a14cfbb33a3becbb4ad665a835385492e21fddf6c8ffcaab7a3940fac2f4180ca889b468172b653c8c695ec14cada5179ea555dc8a3bb396f4e85c5ee41f269e90ef08dad4a0fb077bc5b7f64c395680e8f962cb5e9c62bb4c51bc097aed36a725c8226f65d27572514092d503edf58120f1058c2992c8b3f28790433a7c2f6ef66f7a2917484ec421822f98f77ba839342bc884bc73291b93c15362eaec9c767f2c7bc4f62629aeaa7e01ee688d808ee6aab1033002bacc56b2388157da93012bf003e9eeb6a9d47f295a8001d4f8a0631b17e893cbc8d0ab60598264c4f9b9570abd2e69d07c27c9bb4331d0ad4f0a40e6e0e182545849627cddecf06f3484482607fed469989dc15dc00d0e6462e5b8e836c2de4dc7c17ee940649c9c075b05cd894c302c25bec8e143c9a784c17e977e49c9113c5f452347ce12a70e47e7a74606d9fdaecb222910f9a4bb9ceffc41715197602db8ee9cbe9734cabc57273253e71715c9560b399246cc242866cd55f8ec771f018787f83a472abe3fa96e8c20052e4a7f3483900b553ced6193a9232a930676d7bb4aed34b386f29b71e4caf950d6fd811c886c0260d13699addb34dd38d4a97d9935a6dcf05f1deb9f206a9109dea715670f2d1dfce67fe09ae1ea8207c8fca152a279ab7c5b51ebecb244373c6908267551f45d8e411e31819503055977953ecbe058ce63e3e0d4e40b4afa22318717f7cb20011167f19331e3564232fcca023c8a76fb7e16163ba0e449ca0bf846a6b8e91d6ca1d7403936d134d0fcd0a567c37fa82d5fb41175cf0a7b37e114986bd19387dfecba7310c52d381439f917132d030cd6437e38c08e81494d249bc34ce903c50266cc7d1f5f3947005aa006e064d0348a9d09c04c350f471a610392743e03e146fb93c853473803e20c9f69fe06396bfc5a495c040024983bf567a771df2700952b0fb0492c5aee2dc4af73503c68ea281bdbbe7d40c3a3574c9ea71effea7639b1f43d136cc011601d23717fc95986bd513762af5f915164bb1f014b657434a94473c70a2520de0cbbe8ec2142092357b0693daaa800b18eca5fadbeed666e5abccc616163cab60c0d624431e44e8d6892793294a45dd36a3c21a373d6aba3c18b8feb1edc040f51b2afb40f87545976ef16ac39e28ddbe20f56b1118f8d3afb5f205160800ff16c197368f0a5441055ccdd19a7950d4340031e62afa0fe60dcd341e29bb63769701002d98b0e57ed15670358746a54f6c05c8adc3c9f3dc17844349e91bacc7d90d3823ff1b9615bbf69a2a2103aee8e1acc0a3e35103f5a559115d64c0051a5e9c3659550607be597d9e5cc17705ebed534da78d96b75fb30e44ff4254a96cc9fde5ba02e96f824cd546023d671f8f0269e67a2a5f36954dbfa3ea8f65882cbe46b31f6bc8642a8f820371f38fee01a3ee3a969f8a9be1b8428f702db85ecddea5373dd36f484435ea9daa80081ce5bbfdab487ab31116c8a5f1269dd868eefdb2328c2f6265047202ced7bd7c1103b3bcabac639518ba1d7c7fd482dcef5833569a4957d01d85b9eef3005456bdafa23ada09b60cbd55531cdce605b9afb5f863cdd109f3a27e9def2f97d838ff001657856b992742bc49efca73c9f45af35e3a0f1e29fbc476b113c65ba5d9c35f46ea57bee118541413879ecb3673d72f2b803d31d5b382d059dd3d9e654cd599eda8586b28e64258e5c5446f51b40c75f09854bbaeda99ff0884ab49c292481b13d9370dfee32884f20512cb37b1e85eafcb5f855b8ef6f55bf155632b92ae0beb15c02a3d5e386e7d3f7e0703b83dd0ddeee6709a66193d6375fe77443af29341a890a82cd216acdf552e6ee14d0a33e78d34c244104c7cebdb1b1b1c97ed7e39afa3464287a5af98b93e3e790f8af2cf714a6dc083274d36240f5a7e02e80745d85075372d37033086b5091790011d70795e1e27fbf493de7aaf05314a97e558ba7e040e73aedf9656ede0859878f51b4053c6630f6cda2b3a5a8e12f1d1191454a5213722ce732ca319dc64a5d9d921de21e7c8355a5970e059384586480b305c66682ce499909d8efc6659c9c36d9bedd6f11c0e6414af55fbccb6f704787bb9451784a2b6b1844ccd94646f5a22284bfd362995f9e47a8c2f33cfe699c90b6f6f43d75e839c4f6d4eb92430ac0da7226e1630441c91eb1b9c3f7f08a32a242b95730651c5cc4ca77540cbeea6bc91276393929c55638225586cd501dc0d9ccd085f217ba5993c8fc6ab80a4c3abc5eccf0f0fa7b235319b2a31cd68102ee10a08eaf85b65e090c6943d12dcd0c6ad7c1524e480716dedcd3136123476bc1a1bc1d8d23811bc38d0a14dde9a3895988b47ae67737821e1642eaa5d979c2bb1c6edb75b7bc98a56aa0edc6b024a056fae9efcf154a788621fa36d3321557b14fbe7d7f3868aad764dc75ef2f43b416ffd2e705ccf63377fcd26d59f59c9dac420586f185ecaad0379c9c4c010eb63b28ad86e13491868c54aa8736e28cfa10c8009de4f7da90c6b185865a7a616c54a49a144f65a2fdd7a8c0bb405f9ca9ab5008d97fc739d0257308beef48b7e94c279e6444ea050ce51f7f038d31409b995c8356176ba20476895f1901dbe608cd9fc5363ee1871018b91f2f13e2fb0afc186170c6d47162f75afa32eea0a39ee1cc87aa2501199c8558e3dd9780470126e3d2542f6fb2c51c31b3c12831d675e4a4fde06e81eb5fc9854ebbde4cb1972443bd28a350c2211db20a2a8bae8896c9dfc33ae3b83c900af66058ddf530a90ddbf24d5292957d80e1729bbfe343fc6f4721a0ed2e81969282552f8a889da93fcee013ce40baff98e6daeab6e174ee51b18e6bc7e8538f5e85d08dbb6922affb757ac0f91e1bc440bde270c194802f17f2d67d213a9d71aecc4519decf0b24622b1b1ce2990ebcd6b76f2647dc96665878bf1a9a561884c5753fc41e5f804f94d07906be60551d51a1f8c55a82e36320492fe5ff76f9f9bd498c9c176b7886bfb483f2bc271b4c06eda4b1722eb3c57d1309c48518ad9014a11ef23368e355d19b23c81f416dee570cbcf09c81ec0013ad1d0b7de4b5fae761b881214602a032c52afff818eb7f18c5eff6c62a877de5f134ae132e84254ad06527010ca176b76a6e62c09a06359c644a31769b019b70cf3e409559b9645a63f4e3cef75f15ae2b64bec46e3a55139c9733192e11f721f439c68b05c2c915ebc180b420a43ffac08cf423848108fa0f63a73dd019799ae55549e6439691f64af4c5a2e6ec316ed66045b589e574e68b42243922731214350210e9e8cc76a9a914c92bd47a32b86e0fb09086f0f8bc62017bd52d15bb7842576a3b5fe6d1620c392fb7d78cf42b20e714edda17c0ab32cfe70678c7dd2b49d8c3685f24f2e4c7a8e5110ec85f2585fc799bcee8c3032d6ffe3aeb522f7d600f68a2145e42fdc6103a21dd2d856c970334772ff93c74368aba5d075ec03ff7fb69d17f29043837e4f3e9c125838647720b8294817b70350343d7a49b93333f148373da269b9e8041e1b1bdac388f53135da0582ec5961e352d15956d33ba9c0bc340afce03da5258758fcab5463adf1ced275d36d07b10164d2f4cc76e1fcdfb60ac60148bff5a5831ac6e8917559d32b7dc7bb1178378e6a4b8f6d35b8880775d74471077f73bbaccbcd6dbb2e0f458d06194d8655d8483dbaa90c2cbe436d9d7a8f4165f7e9cefcce4f7cd0130f30350885724379f547d0ab437f694f701ae084f8b5bb68ce05caea6119d39f84666cb6c670bfbaa53fde0b1a76520c7e49096cfa443ae3832e17e5dbb2af70ff676cdd90731aff4f69b6acd05304dde9c8cf2ab7119a67600d29225d58e0e84b3faa780fccb2ff1dce967129d86a2a6801bf7142024a62c8f2746bcbafa7d3e670723c4d1c87d984b70de63adcdcfd59c6e9142664316375e9f567328459008d59c03dc2c2ed6c9ba592e9007489b377f8d200bab7271a0e0371749d0b38ed87e30cc0aa2a5b0f0399bcedcbe09f9d683ddc81195e01b8b785cb59c080c8176fd3f3bbbae9c34149e7ec3fadecdfda72abae3d6246dee412f0547fc4ed0bd8c712b0d5c29fd006ed2442dacfe7167f6963ce9941ef91a82942a1fe1a079656b5757639234f03241df1495c11933b16f0a6750a428edb5a4cf1d19c52bda1d9ed795311dc09d000049beb6ab6366a3496750b21dbfe8a3ac2e1643424a096b7ec5a17adcb331b4e945e7d91afdb2b9585d875306a5efbff79ab1fa65eaecbc289309a7c5fce337c38c8d52220eea77dd3ddfb9381324c643a885a2ab81333a66d8d0d5b14ba2c75cb218fc6dc1e88598044f6d830530571ebebe32efc59adee2b97b0fb48d16f2b6b4240ebbe563f6cded01a496314e3431421b4d8c88e6895cf9e18e10305b7629b095725af94bb72d72b07fdb89b266967d03fe9eb01508dcc407e2311d04e90e576c2494c3bce08b87d1d76d60b5ec6ab713f09c2605d6f5294e196555367c836948d306c4fc01e5e2a4c", 0x1000}, {&(0x7f0000002540)}], 0x2, &(0x7f00000027c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r0]}], 0x140, 0x1}, 0x2) r14 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r14, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 13:27:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fsync(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) 13:27:18 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x208, 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(0xfffffffffffffffe) r1 = dup(0xffffffffffffff9c) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/181, 0xb5}, {0xfffffffffffffffe}], 0x2) poll(&(0x7f0000000000), 0x0, 0x5) 13:27:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) write(r0, &(0x7f0000000000)="4d01ee4eb134662ff251e607a46e6d185ecb096a03a9a733f709bb0fd536", 0x1e) 13:27:18 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/105) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/212) r0 = semget$private(0x0, 0x0, 0x8) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000180)=""/253) 13:27:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f00000000c0)=""/252, 0xfc}], 0x2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) close(r0) 13:27:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 13:27:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x5, 0x0, 0x252) 13:27:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1000000001) connect$inet(r0, &(0x7f0000000040), 0xc) getsockopt(r0, 0x100000001, 0x0, &(0x7f0000000080)=""/228, &(0x7f0000000000)=0xe4) 13:27:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000400)="92b459ed30ce55808509de8bf8b3abcd6c1decdcc7050000000000000049f17672419a20677a66da5430f78ef394497001862683800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee608001da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150aa2a6042bdb85fa5b8e490af7513071c63f28acff81efadf8a325f0a3d7423cf690aac5b9f41e8b82752488a480d8a820790a0922fea4aeaeb3fbfcc6e91048f6599dd18ee935e109e7a24da296ad485b2beb42cc6d7d50e464ab8e42ac4ad51e2c4209646a4c302abbeda5f98ef7a872df023524995b13f5a1f7550bbe53cf86eeab06a6136ac4e2000000000000", 0x176) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:27:20 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) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000100)={0x1, "569ed442a9b694f00627050ea1dc85752f831440279952f7cd64c5101800acb8a728a5279ee36ca73e5af94f9ea2cad7d4e89eb4f46b54377374752dcddf24c6936c664155ac37bc10c1156d37c2e0eaf3601e1b9d9a806d5947bdcab912e7edfe364f54fef66f6842cfc803b02e2ddd8a8399b385283531f4e90200549aad3027ee3e8b9d8974a3d133b741f8bb9f4b6ab7bcd2a3eb32b869c09a81f5b50311598709dbd9e6ba1c46a957954d0a9473511534df317543fa4e7e3a49fc527d4020248599446d761c35a0e21e270274e8babeafa5d79e5ae9c83ebd63eb2bcc4e1e192681cb7df305b937062d80761cff2b2a92c8760aae05fa404ac7157d70e857750aff2f1d1d2052cb682a991c3e8382364ce1de0fdfbacd57346d748ccaed71508b03f6cb251452861705574d69d90438992ed1a778b672d7c4c40f44aa8ce7cea3df1269211cbd12b5ad0906ca805aea58c596d9d58ea7d400dd0e69dd42495bbf2905ff99461b885db8be0f1e053b00249d05335d9f5b94b6cfa71f9b453c568d03b72fd06928fea412d58b48a3d41ef7aff452e1b89bc8946ec31c038d2a7d91f6f6a0f2e5959d2459011a7ca5d37c19b18a24cb60998faf5af3b4b54e4feed08f53170eae50c07b0b1279d6e2d330188f9103f71fe094455cbdb99d2b3b5179138d17a35006b9a053ee7c02c0ca513f7f4ce0f2d07d3f2289250973d2eb2bb08590c05d3ab1089b722cb55f3cb6b79dc6ba02462a66db32d1ecca2bab8476381bdc21f2ddbea43cc40827dcf2dfc79d4b06df161f64ba9adeffcaf69e28df8fe6d6020a8d4434475de2d45c9e3ad9f659791dcc017cf4ad3eb7546a211f2e2d027c2acadbb5ade3a1ba93de0cc55e9ce7c358f667aae19975b86bc8c52ee027c28072da9cf955e4557272f76f2edb0a816f0b6644dd9d2b72f1fa51db103b5f4c5c2b0ef17ab035cb30a307f7ee49982f91770e4b2d5267de6ce9087bdb22d117a7fa8d0e2f61936088219240d1e9a256b78849039753c0cfa5c0aafdd112bbb61906a6c85297d63d175c0408e2f8241cffc0d00c10a03b9609f18e5b48d42d186607fd397ad4d47093ba7cc4e7200be2fbd3bbacb9eb5198c4a9f580603c50e133301f7cca49fa5ad360b3e569331c10b9370bbb1c7b0827efd475fb0b054868c9fae5cf576be81a541bca22c9baa805f0840804cd8ffb5cda52bdb31344d92677963e1fcde51e475af5d7ec576c100b115be59733ea1b582e8481505d506193b2e86d48edc2e6f0c22245cdfdc70ff86af8294c73bd19f39a1cfede3ed1ba1deb91272456924b3578bc7aacc66801f62531bab6c67a8e44340ee55152ad729e2e2abe29d38a0a26ed8aee437b00bfd74b0499e8a3e6313a7f2467ce965fed598587f172013c66965bed637f1cc8c1af08fabe4190e706995a1aea2e8574ef1abdf1a565aa35fa3db1869661d86185b73d316796c8292ec8244908cbb3b8af5efa09810b6c34f763129a8cc9b079cbe2e42a50ff110fa5b713708bee36e347aa275c871175bccff6a4f295404c4a849548bbca620e79f40e23c8edb54d7a4038c64ebfba0c690127113a8f736ab00b9329bec0a4fbffb60a1285a15c639087ec2d0339a33c6fae237f0b776017fa9c6872c907d10387a0e5bab9c16dad8dade5fb74856d81ba1bfcc8f6ba39b8342b333ab892a41804d00289e2de9adbf36a7d20f00d6f63aa1c49d8131aaaafef9436f62492690b6c00c392b64f1c24a2c2404926a0933d873ba3ac779495aaa1e05c65eccbce102dae5890acc973bb7c141ddb16ec39f2c6b2363c6112d8781da38092cc3dd2b812136627ba017183aa792db2ca4097f85b8ab7e9b689dab4550e67e6430d195f2c049c24bc985ddb6c2fe5e88bf3a397e74dbc1318786ee75bff466af86998b2b153d9e7324ede157963eb9d46f44437e3ea88c99f8dd5d5595c3b0b81fa78a65d01c6d107baefafbb923ec4483a8beef55a896bc56b0b8f7fa0412438bf551f44979df8f50683656063656257985e3ceca2f50085db8a2855939e6a047853fc7c17f64e85aace7d915aa2ca78d75f89374b2bf861cf3606ebff7cd9068840597e024bcd596478fb1182471e636d7f2bf15dc3e5d7834de4339b2c3973731351577ad5c0ab55d26764becced8d1022605b6326140b598fdcbc723a4f95cdb3b4800ae74422b36486eabcd1ab50f6105dc33801f115fd7c714381c5314bb2e37e29960adb51852039a1ae93efd7b60f56c5c25f89873cb4259d1b37e0a7cc848a9d80a8d7fe46fee2d676bd38105d13cdadef055f7d9327409a31a01c05dcbd6e66ab0fd1d26b408d85b756458d8d66ad9dc113615dd16b687b9e776914484b9b94ad6efaf6b4a2eed629c89eab4a3412ef3a3b908e3652cdeaf6ac212dbaa7d831fac6bdee3a2904688d59ec2abe85bcfea42931def9157e892584608b1dd25f3f425db19abe32c68ed82c7f13a9c4b007a1825644ba7b73977af51026347107ccd7187ca64430da911996a0bfe0f4ce6c5343cc7be40e069398f98480312927315eed09f3a53482473a922b5c05305dd0c9e2fb5fcc62541a20b2f63db9017d5d86cbb74032221f3483cbebd2dfef6ab9cd438170e72fc11afe137fbba6c63d051d530c53fbf7303abbf74ecce0bf4a3cd4bd09e9d6be1c8557088975e21525e01316bf60ef17d1bac8e46a5d9cd419f81e95c65bac20959bec9e9a52a7ec92b139e5d0f9bbadd7986087025db7df32e950c18673649bfdee1d93c00743fce566c8226edf6c4bcc31d593f21671f28ac3bac3654ac30f8261a498dae6a364e3bec57631ebcda9d111c8e9cc9b160cc8bac9ad231ca54db267cffc653e68c80947a59a785cc720dcd6fcdc4da985715daac1d79d58316d856e30849a1912dd71e663a2c8764a629f613663725ce0bb60735d574ed829ac1f82c31398b39c5fae601b973c5fd8c774d7623f1664bde5f2da206ba23a8e1756ba61bd3e5fe63046e58f8eeed7424e9480e7eca08fde0721a02c325e65e2d7b4a2750a8d1b7f943f552419dfbd4e5da9d85702597f8640d85ee1052cbddd615a537ffa2f1d401afeaf02fae64b7be6c2442fdb765062fdb25510c36d0daee14af3cf412ecfe1427db39128bfcd71477273ab55a31e1b11a9d46b279f0106ade6fed2f298ced3df5835d28c95d18a51953ab8e926674c5102a5d226d4025736246f8832fe15e6b2a07529c4a4d8be9424dc306da8af737bb744823628aeae950bd2821d0908515ea357707ec6d78136d513c71caf599fcfdc160f9480c28bc9ecc4e696ee8f2e40fba3d10ef10c0bf03af7ae432642784d6750e271dcf6da4b5eeecd72664bd5c5b1c9f29c12e76b68a86f51027c1f53b59d9a285c0ad3e549e22d796b6dd2b90539808d35250499651eee35a066924bdd6509371f79ac20a377ca8a4e401280049d5f2999455edffd96de1e6bcc0f0daad4ccf2846acd7b3d01c157ae971d179f02d0a81c176804de1c06ea1e0d0f8e2c7f52709b12968c8dcdc97c35cb863340f1bdea2a888f19d867aee23d4f35a3edd876ca98e742f21fec81d9533ccd54df023c8ba22090af2ecf85f68b8fb6f5199bf136af380974bb834270f074ecab58e17f66f01595f97bc7e06574337bfadb215d1bd6c88ae704977aaca20353be828da18c41804e6b5cdab4aeb332059cf6fbc450f42a975abe570af414828f0b81940ceb5acda416b7215bcb1a1cebbc326f72a18ff54354f1d7d9f4ec1b8efdc49b003cf0d2543685ab1890ebc74d8d1a7996d7dc0e4fb0b8e7e101ce5303f2fa3d81a1747e5174947bda0aa0b2fef873debecaccd4d37535b7f79b5dcab33f548f645be15bac1c10bde8aef83e7524393f2e030781f940b881911077398da4ce81a36b505861f3366625ccd5b451c70c9fd3c216e765f0742be6a8125a8f50a29cda70b1e46329b4631c5d50a49eca07351300f8afce71fa219ec6255b71f872cc2c1af57caa50e62f2f97140e90fd552d4da706f21c42df7999d3fe43075b5311f3e9b1a753db7c3f4f63d20a50a4c0275fc86144d7848fcc63e6acc818b73c6c2489f4cde82c7f9a87779cc3f50bc3c5174314097c3a2189a478d4226d496089dff1686776792a049ef6a345ba5dd9dbab94bcb35e1d224991af7e7bf68e88bd4aa4c8e9193febb096252811cb51594b20f37e6a599cd383484c70eb87c3a93dd15bddb3403c1ea509f9177d1d69ddeeb7c066b541f6fe3e36541bcbf77b5db9cd64290b1a5e5ea6b731770a856a09d8b9c3e4fc78056b00f0730ce83555646bc86d0875c66286534a527521673a256f8f5fdb7e60a02a76bbcaf46dbb3ecdd8dd301761b4ad8d000cbdd434ea9d77c43dc72c8c09381eafab64629b42d0ef1218772f950bf4a98e5bd72333e7f433cadc8bd1f39973c8fe19a2a0a05f30a6fcb302e9f1f4055315c2ef7663bd32532da2d3c1fd41a4afc20a78ec886f4eed422c0858a902f80202ee18ac501d496abda5b5b9f24f7b11a4b141faf7033dea7b67ed150a1ebbf8d7f844e18417ed894d0d3fce6044d897f5a4aaa7b71c4de566367ac1228110be2e4e62695ba8b9331bdf615021083113f899f515a67ae205dd2aa893bbebc6a216ce221b695811f4f490a97278bcd34540a885857bfd80a88b7a2d4136700d80450b91250be0a83422369441dcebfc1a7eeea81c2961bcca89cb71ba889a715e1324b4096992f47dfbdbe4b110a16d2f1e1184f661d8b91e1a308d208e7f3f9e437b8019b4624f70c3d52f5f94867f2090366e32b3848a910e3a8d70351c4ed6e45b69463f6a6665bafcabb2b862ee27f2dce84ae75b30fe804798506b4e27d3de5a1f877c85c57c3aea33fa75ece2729bd6ed5cb4ab705a5ea7565d0dcecbba6108844b4a9bc3654a44c931ec8fae875cbda50dfa3c5359add6020cb78cc4721f6d406e9cc2df13fda94a833e5da39a62a72385d7a50843130c47c8c69b3236b2ee3d3acf0453bdb172e65bf1d80e1033c64d9d12f7e1cf3f9859928cb8a783db65d09751cd56cbc87ef8989bd34390c8927b7dadce89e6057d144881180aa1237706253a923eaa814a3127fc7e98af95673f7f00e5f0ae4b5f04f0cc6f0014e650898f7ccce291d7dd15899893eb408eb688684e0ac7bb3930dda525f70dd26ae3ac8f9aeda9f9216d160bd0d647c492af50d7027d383f43ea140c6666f0ef34b0b01c3485d2f53b47742459a36cd77e43bdbaca4d75d894b119c806699670ce73f92043a9de3a37ea7949f78097c9d404a824aa7a42c0184c2dba25f1e3c34a4b3408ca2c8f81fc8198004d5c3b867d9859c9deebaf223f0502f486365fa6897b5473a22010c6e9c8c63a1842acd7e7f3e8343e0defcf259e87f17aacd1e50878a7d1b4ff802edc7e67b9d764509d28860d87b39eb2bc0243401a1aac9172df2bfbd7266702a5c567cd3550b32c023b188dad9f1d971bd52adeec13c220af7db782a8d812d9e43ef4d27daca0b541bc6cd5058cfc746e0b051f4bfaa514304b20dc9348f73ee9f2ce72b99122118cc11300d5f056b733c493289ea641345ae846b8ba69f7fb331a279c24aed3950e01b8a712f5eea4ed25c86803a49942b053ff5c711c1abd38adc410ae4f868a27a63ca5aca5cd3aec75c45aae6646577c253d4be78e11e0fcbdc3fee51d1419d6a032951c64fb2b0fc894d1044e752f1ae09c1fd64fa367e90c720077e068a8fb7c76d7081e137b6e6d3f26d408e3fd0e"}, 0x1008, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)='h', 0xfffffffffffffe7c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0x420b}, {0x0}], 0x2) 13:27:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x81, 0x953d, r2}) fcntl$lock(r0, 0xb, 0x0) pipe2(&(0x7f0000000000), 0x10004) 13:27:20 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) semget(0x1, 0x3, 0x108) pipe2(&(0x7f0000000180), 0x10004) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000340)='./bus\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000080)='./bus/file0\x00', 0x0) 13:27:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) getrlimit(0xf, 0x0) 13:27:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x400000000041a, 0x0, 0x5409b36b5486b40f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8aec8d6a3ae81bf8a0f4d1d3080548d3ad13d91707b7d786130ab4d6ad5ed9080a4edc2d348fac4ae4ca2da89c6f4b37f536c8a89e172fb2cf41d847c92e2166564ecae5ba3ba0de987b6c8f900cbdad08d8657e1b91db72b91404546dee0f998981f1adf74a10a0589d5f3ac21f2d124955044d55", 0x75) 13:27:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547dffd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:27:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) fsync(r0) write(r0, &(0x7f0000000240)="175253f9131e8e6d00000000000000000075e76fe31fb49ff77c5b6c15998e8ed1dfee0b8bc8210ddae7fc39aff56b64ec7e79d7b661147e9500005421f9eddf8c0000b1a8734db1a5de071a086b6d7770f4675012214bf88cd6e5f780100bd59daf466078a346ead59c88efb053ef8a1b2bc06668881c02e265f9458bdf000000000000000000000000000055af9edfd97a812155076532d395fab5f0b568424db5d764cf706d7554f38df593de794648d77e5ad1d3daad916aa0c201e715ad007d9607dccd1c9d099420e8be97e3515ec285f14c17b414b7c5859fcb802d1fb767b0af1508be9ec4f16478a3ab353c67a7ff9efe4e9176d758004bd5635ce2cde73ded6e8144d19fcc783de43a66", 0xfffffda0) ftruncate(r0, 0x0) r1 = msgget$private(0x0, 0x610) msgctl$IPC_RMID(r1, 0x0) 13:27:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fe000000000000, 0x4, 0x844, 0x6, "04062d6345b84524152fbf405dc4ea6b9faeba0f", 0x9, 0x7}) fchdir(r0) fchdir(r0) 13:27:20 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000000000005, 0x20000000000000) dup2(r0, r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="a9", 0x1}], 0x1) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/131}, 0x8b, 0x0, 0x1800) 13:27:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x801, 0x4) r1 = dup(r0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 13:27:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = geteuid() r2 = getegid() fchown(0xffffffffffffffff, r1, r2) 13:27:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r0, 0x0, 0xffffffffffffffb5, 0x0, 0x0, 0x7ef395e2) rmdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x505, 0x100) 13:27:20 executing program 0: r0 = socket(0x1, 0x4002, 0x0) socket(0x20, 0x8001, 0xeb) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 13:27:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) close(r1) 13:27:20 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x43) write(r0, &(0x7f0000000080)="23b9", 0x2) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:27:21 executing program 1: close(0xffffffffffffffff) r0 = kqueue() r1 = kqueue() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) read(r1, &(0x7f00000001c0)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffdca) close(r0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x26}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x0) 13:27:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/169) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 13:27:21 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpid() socketpair(0x20, 0x2, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x2d8) fcntl$setown(r1, 0x6, r2) r5 = getppid() fcntl$setown(r3, 0x6, r5) geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x2}) chroot(&(0x7f0000000080)='./file0\x00') 13:27:21 executing program 1: r0 = socket(0x34, 0x4005, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd7e) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffd62) 13:27:21 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) fchmod(r0, 0x0) 13:27:21 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8280, 0x138) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/2}, &(0x7f0000000280)=0x4) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) pipe(&(0x7f0000001340)={0xffffffffffffffff}) pipe(&(0x7f0000001380)={0xffffffffffffffff}) r9 = accept(0xffffffffffffffff, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001440)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d, 0x4, 0x2, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000041, 0xe610, 0xffff}, {{r3}, 0x0, 0x4c, 0x0, 0x5, 0x8}, {{r4}, 0x0, 0x8, 0x1, 0x80000000, 0xffff}], 0x9, &(0x7f0000001480)=[{{r5}, 0xfffffffffffffff8, 0x4, 0x40, 0x40, 0xb870}, {{r6}, 0xfffffffffffffffe, 0x41, 0x40000040, 0x1ffb, 0x6}, {{r7}, 0xfffffffffffffffa, 0x10, 0x40000080, 0x9}, {{r8}, 0xfffffffffffffff9, 0x20, 0x8, 0x81, 0x3}, {{r9}, 0xfffffffffffffffd, 0x10, 0x4, 0x39, 0x6}, {{r10}, 0xffffffffffffffff, 0x40, 0x80000011, 0x9}], 0xfffffffffffffffc, &(0x7f0000001540)={0x5, 0x99ed}) 13:27:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/118, 0x76}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getpgrp() 13:27:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffde, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 13:27:21 executing program 0: r0 = shmget(0x1, 0x3000, 0x4b0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 13:27:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x57) r1 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0xc) connect(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1e3) connect$inet(r0, &(0x7f0000000080), 0xc) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) 13:27:21 executing program 0: r0 = socket(0x2, 0x4002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x8, 0x6, 0x4, "21044dba859103bb0bcc2f46d246d7a914bc50ec", 0x300000000, 0x100000000}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:27:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x44) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x8000, &(0x7f00000000c0)="41800000", 0x195) 13:27:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x20, 0x0, 0x200, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) r3 = msgget$private(0x0, 0x20) sendto(r2, &(0x7f0000000240)="f7b682af801a3e21a8f7df9672917beaf5232f5131eafe3e078cbfd65218f7b0c12b126eea71d2c001b1d1be8d1c9fa2ae08cf5323d17834623ffa3acf83e09dd64607119ab5fc4483fd54b957e4609de30994a877c571198e5f321624f27c36335a09ac52f6a5c2cde4456ccdfb860e2c733c2d5f341dac9413859687f1a7ae6f4bb9b1c6e1c18837e7a8f9177a327fe5fcda659eb8314595", 0x99, 0x1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000100)="77dd9c2dbe8bb66175b25e41446ad45fdc7517e633d563d7eaff3db38fe7ca03f4336480916a9dc1e13eb6da44100084292b6f51b05c101e42181422741eba19038141da015b714adac629e3cf4b5824e86fdef6a093247e2f8c41efeb0c7edd7a867e026c147811d40aa5dea0d3d4751a8fcd1dec4c", 0x76}], 0x1, 0x0) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 13:27:21 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) fcntl$lock(r1, 0x6, &(0x7f0000000000)) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) 13:27:21 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x6b) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8a00, 0x40) lseek(r0, 0x0, 0x2) 13:27:21 executing program 1: munlockall() nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) 13:27:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x400) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="b1b4c6561df6cf3b3d738e38ecddf300da27d8a60c584bd86b1f55e1f9ad9620137f0c5bf63407de4f060d0eb6c29779b623e2636cd580e16e4f47ff06aac68873104442cb6396057b5e0694b6e947097e63cff6e80b238510c8f6a80af1c5f1ce55e58e1a8a5c060d3edf22b166711cb8f779616872c5345b1dc9710f903cabb64de7a257c8c68a2ddb0176bd9fad109b352e86411352451a4be862276427d8c3fe026ea6e4e35f044681011486ab582de7ce0778e1cc5f121f3ee38d485fb8fe4e0424def43df0c1d71a5dcaa6e7f49b6e635008d97d83829bcc98ea2b51866c63d9f56a9a6bbcb56106e7bce901e5b21277fc", @ANYRES32=r2, @ANYRES64=r0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1], @ANYBLOB="976fc52447c49e9ad96c37158f5a5cdadd44d778de183beb96407f15b9517a1e6ffc08cf9f2720cae4de46a558dd6864bfb0263d19e0edbf5cf940d92218b71a7d2d3cce5eaf277e3241b37e381b7fe8a48d7cf4ea018899e139afdc8ddeac3ea5ea72ae619d8b68100251629da20266428614f8a282e530f5d89d8d1ed598568ff22b375169eaecd7fc2fe4f07315fdd73830961f39e3adeef0155d39793a1ef27f1f1b028bd23390f14653690de162252ffbf3a4c8687f0e65207b7919363435583137d1020a64272f1154051374be3d1e7ea217acaad2db768f68120a6f11d27e7d847b28fe94a6f396c94f66cc764fe0852f1fb0c556f4484b687f"], 0x5) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 13:27:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000200)=""/49, 0x31}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/93, 0x5d}, {&(0x7f0000001340)=""/56, 0x38}, {&(0x7f0000001380)=""/86, 0x56}, {&(0x7f0000001400)=""/43, 0x2b}, {&(0x7f0000001440)=""/139, 0x8b}, {&(0x7f0000001500)=""/206, 0xce}], 0x8, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x6b}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x800, 0x0, 0x8041b1f84c, 0x0) r4 = kqueue() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="8ba118ab9b42c9e7812a54d696e2a844c695dded", 0x14}], 0x1) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x0, 0x80, 0x1, 0xb6e3}, {{r0}, 0xfffffffffffffff9, 0x44, 0xf0000010, 0x100000000, 0x5}, {{r2}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x9, 0x1}, {{r2}, 0xfffffffffffffffa, 0x94, 0x11, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1a, 0x2c, 0xc97, 0x800}], 0x40, 0x0, 0xed, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000001680)=""/40, 0x28, 0x2, &(0x7f00000016c0)=@abs={0x1, 0x0, 0x0}, 0x8) 13:27:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/18}, &(0x7f0000000100)=0x14) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:27:22 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 13:27:22 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 13:27:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000200)=""/110, 0x6e}], 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000640)="837b173d55ac5543b7ae0692f9c325913f26a57be4598926833d5b21ef45b0ca5582ace8a62acb09ae11139434237fd915174d6a90267b5a0f9d23df3ee76da8991311b943ab9f0af862ea8b5584645e8dbb18eecd616cd03a9dbeb03bc35f4c585d9c30a09768f45472642790e31e4f9782e95692c24b67065b594cdd7075087c2d24175c5aa7572af790c7b2498ec410adcd8851d595ed243b5bc39358f15c4b3bc93dd4c810ac0a126a0e43139eb4db06b31910a9f0955bc3fc48d61d7ae9dbd33d51b8aee0fb0d5bc7d6fa1f87e25e1a7c996dc608365ceb870450a81f5203d8f5a77b8c4b3497c89db69c21f2b2212b772878128aaf76a1cae0b23a397c0286d80c28ffd0a183251e73280e434c482c36a7edae24d5a8724fae50b7e5e8039f0572c0bf7707ec4c5f5d77b8b46eb469e8e32278a021437efa73bd91070c2c74c782311b0d88f16b0de57701dc943e8a3a9fc9598107db034ff64fcbd8042b6942f86ae142560fa2545f566f0364755beba5a0056db52cdcc909945dcf43b023b2575cf37d2574119175315ead41c406719fd99a90884ffa573f13f7a40a3abcf5adb720ad6bf45defd51b8e12ebeb98c1cc15821d5784140a658940eff85e5516fa0f7d19be82fcf973ec7ce7587ee22cbab4d3e5012830fe639ed9be3c023bdcfca02a57e62c3154440e4323a2e9e9c624f6f3d99c705ee5546885a80df71f502aa40873d2cae4e38cd03d5e944440671a118134ce2a22ee9cb28d689621560868c476a09a3297b07d970b9365c70dcfa84dd31a414a9daaa2047e80ced7bc151a1ace17cfafbdf7fe0b572f3ccb48df01a8404972431721eff4e6bc5f1056c88f4b1e9d38b6e19648ba745c172ad0e52651f407c5936ac443a4073a59e6214491d06c0e1bc63f70fe2d1337e55afd8e427ed84e8cc297f1cf5c9e064755d6bfb44a79a489ea3a86adc3775531c653aac20e24f1e808b20e2b997bdb6a4987c962637e7772c9e93b9b48a790877b48aba8bd5ae4201adb49d6e461856385a2f988145c2a10f9b8f8b1ad2c9dceead0c32ed135177c2187f5e79d00a06fddb2279aed079fe4afdb6d2967073a8413aa3961d3949ece95c62cb9aa4a27396782921fc8f27c4229f2f9e9bb3a6fc6b09df0762ecdacfd85b99b0126b65e973ebcb54b349907b109e75346c4f731a2f94ee48d2da47e8d717a9daa3844d432c2a355080179e1cd98618a49fd3732048c46fdb53d70f346ab0590e6009f5d60b63043a6e6c9fbf411f3c73bfb5975eec2cf056609718d529ac1b22d8f342063592280bf5e8b613ff7d07d68d1383245d29075890dcc81808d3a31d5789b7c819b084b15a3507a008a5c11649b9cdf50c6352d6967d034a34e93f2cff918eb40aa2d9f089c3a7f5932ac507a3591a3496af642d322a4e47a0a50f70ba85137d88adf7d7a4e7ea00cd9115c1175b0eb8b079f7e3d1d0b5e24f8ba40f669570098d929a448deed5320cb8f3a183691a3a51c933c46f3aef4a573285597c2797771028d9990a086b3d92fd9feaa454a59488104e1ac3f0d367810ef3cbccc6d0428c149798996a077487254066ee896d8187229bd678935470bef86fe3dd666ce535b94afc12cde0a26dd5c8327f29405246d86d89079000a4591bc96ccba7c274dabd8ea203520403d0f92bfbe85bf70ecac38242800a8fea45619bf714e8d98429c9a1fc1a7ab0437622383eb4ad4b3a752802f9d09ab160e6a4fa0b66bd5f5c6720ac7fed675ebfae3be9120e330fd463d39701de0ebc742f1237cac193cd8f9202aab8d4cc72ecfb490fdbb83fe82fd2b34a18c9e3f67a9bee83cf58d511b3513d001e2bc957d280d3355899ef9de7be184d262a3c30d6efb14661e7abbf52847151b50a31ebeee5e6cd902c360486141c5bb6bc6b802d56025c19caae5b936faa99fceb3dff1e5537d18a3c306f118d3faab4c1d346e0d0f9f0eb1b80fd0409a04498659057871fee870b977452d7ef14c0add8ed9dc8fe0785daadd512b44e123d20d2980b2142de5035ac4ec1f209c906617c5b3aeb1b7ad3cf70259f1338f014025a2e1759606e162bda9819224899a505d319bf1b03df209838ba7346ad795261566049f2801328a9c0fe1c4b8967871d06f63c785bc96ec215404945668bdf9cea9412abe126e8b4de54b81ab8995b3b859cd47bb09e5667657ff7f1d06774945dd1840f106d04cd8926ca1e26a403a68b2f038cbbb00034ea28a3a89a9808c6f9c231c3f1b4c8f9bb01d055f1f8ae93ef58898c93e56788153fa38d340bf400aea66c4dce6bd36374d9671c0d579e6bdd91204ea9f937481fbc39fca427743893a71543a9d4ab844435cb4ecd3d64b3d354eabeb9a537f3233eeb72f0c8bddab6442b20b69de23a3f43699ac49c2cf121a5ff8c20369a1cfc7c814e06a1519fcb83dfc2106be1b248edb71645d4d69c95beaed651d041e392377d4eeb9385b7c3c3bc1ce0cc019fc1891cca2f0b0259f16714a31e597ff4519362f70918099a6f1b0a0d7177b5471e0c5f0408f8de6f977a7e681d7d1e0dadb7d8e1d45a9565b635e05a9de8dd1b14a0aa6d19e351453f1f426ab41a686b8ae883313ed313f10dd9eeb1c894c20e77f9fd077c2199e6d5a63650d6297f9a8d789162589ca17360523574d5a3c11fb7fd6f86407e24cde4a510f83c423b3c38868cc8491d65ca352573a121ef51d127bd93f804e15dae74c48e0504e036932ff3884fc02ef26ef5bf33c0958735643937c50f8f5c7f6a363671712302a7bcd89ad6d9455e99182f10c454b3f1b0d65d6b8e1e7db15623731274b0bc0146fd4345f1b0b69a6d3c3cfd45ceb4e8dbe957f50f6c53bc416ea5518cba147696bf74d43d5adc5", 0x801}], 0x1}, 0x0) ftruncate(r1, 0x30) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 13:27:22 executing program 0: socket$inet(0x2, 0x2, 0x0) 13:27:22 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000140)) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x44) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="fad52e2f6669486517000738a9c2a468f56dea61f131a243591d7a3767cc4250695cf35f1e64c481539eff2f2c42220c4261e443c1f33c3135ce81db235e31abc12cf7debfa487a31c9d8a696810debbf979f0ff1333b5957532bc428885838921c40d000000000000a67aa6fd3b569d3782fa99a5dcc82ecc217ec35d0a46ed6c8be87196fc000000000000000000000000000000000000"], 0xa) recvfrom$unix(r0, &(0x7f0000000380)=""/76, 0x4c, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000200)="f447aeecc77eb98529ef745b3d40c1961c5deb8868245cfa4217745c7f6d5336908da8bc656a865ca5e909fa1ec046b11ac890e04078e2ec2a9cd29f3fa1e5217e3b93b5e8cc054c68e435f492dd419144af3a9684409f32ce9159aa837078963cb4fff60c6e73f00227d40e7dbe25b9e5237f78bf50d19fb2ea2088616ce74b3df466a1ea6392a93b4fe91ad68cb90ce82ea4ab0176ac06e243d8cfb3735bbc7cd1f3", 0xa3, 0x8, 0x0, 0xfffffffffffffeed) read(r1, &(0x7f0000000000)=""/133, 0x85) 13:27:22 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) sendto(r0, &(0x7f0000000080)="492a6eec729b70fde646d70bc1a9eb", 0xf, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8001, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f881639f7debf0f7ffffffffffff00"], 0xa) 13:27:22 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) lseek(r0, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000380)="1f5b1dcc092762201c8b1f03897b33e7c7154f9a2e9b49cab9e811fed6b2da0c32a811a04e3ac83cdfe0789b79a0b2f9a78b8daa62582b031f76d7be47e5cfd4387ee247eb892d2e5a4b12ca20e6c93e5562ac3ef665292ed86cf81161ce0645c4e2cad9d91b1458519849faf30d1a193ec3482dddbfc470f6bc26012a94c81b9ae0516a8d2d3ec9fbcc43b743eb8a0a98d5f930ebf824cce1842002f1cec4050b8b6463dec5db12d0d36392451dafbbb4a3750f9e38127f82fdb8a62c4e18b7bf3e9e72cd5f6c8025737806054e099503fe43a73b8d7679796865aa", 0xdc}, {&(0x7f0000000480)="368677c483fecb5b4a8b7ef7e8debc43f37f4b018a1b35420edd0b91ff84e5c1400490d631ad24673e88f42ac64b4ca91d2a3b315c23ffef46e066f92d19f87ba00fed39ccbd516bec23aca6cf72ad1da3195707c7ad6f2d6779e73b24f0961d0de224dd507ccb296dbe8b3d2b36a0932d581ffbeaf5046c0e8ab86c98901d4ced5c2b4dee6a45e8ab7494f2428f7aa190f2a0b0b10316cbc98eca06a64b0871e4b3adf46b8a5f0217e983584b39f89f4f1f222653f39fe9ff735ddc4cc487c7fcb7c3f039584069410c0176d7e4f43d358ea531cae2c0e4b6194141ee233cd02e0a21d290c037875500", 0xea}, {&(0x7f0000000580)="d10f66fd6f84ef0382cb39ba007fac1da4a35af51e9cec753338c7a01f4d56bd0903e0c23792487800c84f7a09b04bd9d99bd658ffc87172bb889b9bc54dba681ce672f8b5b649762639aaaef9200018e4ce62c0118951555c6b0026d1fc89602802926d85e5ebeb97e3776654dd4d145f4715d579a55bca1f0762bdb098b75c56d5912c7015267adee778e0f658cf02241c7db28975eb041158248999aabbf613c3041403acc57c89b310a2938692c9f46987d4380341ffebcc52aaaa06657f47fd021970405857c4b663218ec1419f3109ccd8cd026a12dc21cd434b8628fc328ec61d5f6302e69f826f42ad0512d8a6eb3a0118", 0xf5}, {&(0x7f00000000c0)="e6f718364e623b34fc3d", 0xa}], 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x4}, {{r5}, 0xfffffffffffffffc, 0x1, 0x1, 0x9, 0xff}, {{r5}, 0xffffffffffffffff, 0x4, 0x10, 0xffff, 0x9}, {{r3}, 0x0, 0x10, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x0, 0x60000091, 0x4, 0x6}, {{r4}, 0xfffffffffffffffe, 0x0, 0xf0000015, 0x3ff, 0x3f}, {{r4}, 0xfffffffffffffffc, 0x0, 0x49, 0x7, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x51, 0xcdc, 0x2}], 0x2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x20, 0x5, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x84, 0x80000000, 0x8}], 0x100, &(0x7f0000000180)={0x1, 0x3}) socket$unix(0x1, 0x1, 0x0) 13:27:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYRES16]], 0x1, 0x0, 0x1000) r1 = socket$inet6(0x18, 0xa, 0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000002a80)={&(0x7f0000002600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 13:27:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d00544049c29d31d7da128ccdae6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff613a6a3240c85882a4841f6884638c16f70615b1e665885d4d28f98cd05c7cc4898e790c84c1ec2d053469a6002a4ab837375dfa4de48be9be66bc69d60000000000000006e56ff897516562c58f7eb00b024720e88ab9d978b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881ae80fd2453bd3fbba115d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4626452523c43338c098add9a350b7e2df26ecbb5e12490d2c665ec01ff0200045c0489159e9b5fc11d979470a89b59d90d5f12989cc30d7f63fc4e447ba6a999f609c8c7a4d770fa927bc97e5d7a6c905f3208ab334e9ec44e67437d728449b5229d9d41dd35d872aa657b2addbeabee54238a8e588244b884", 0x17b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000240)=""/126, 0x7e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xffda) dup2(r0, r1) 13:27:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 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$inet(r1, 0x0, &(0x7f0000000140)) 13:27:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="2a01ddc1ee7d31c19534864436f0092faef3cb17cdd76e5805a8253f4f478ccd08ec4e9cf5263edbdb1f4d6d4290f789578bfc75d80faace081d997ef3e6b6349d3237542917d592bad02171270666ed6465be54318ce3d2e5798e37a6a35b133919e54968e9b6f32d03e44bc52cd1a23a94207b2f77ff61153fc841973c41171596bc4646d49f462500d4211e1b4fce3aa7edbad20f03019e05", 0x9a}, {&(0x7f0000000200)="d4ee8f6414013c7883cef5a0334f39550477120da02b40cbee6f1834cc92e62a5616640be53d4d90d423ee2422adcced7840c53625f7c8ec6016492f58fcb81eb8197f7c2249ad516c2c872de3d6a047a153477b2ca1c80a8320b1c0a6015409863d6d2208bce6beda0f539b91026a72c10f29ea4a240414e21d1ac108926290fb77d02c65b6bb512518d89912a99c17343cc90397927f67d8e62391f4608e5c66ccc8b761acce069847322408a38673c5f51d320db62658ace20e4cba4fce8fcbaac0e38202abca64c4ab7304c7e4f4b0a73bd571ab2dc268b2066e37b330259ec8a7fa3a5d92eeebff9afddb8c83aab323b410cb4d06bd6d0e4af41f21d53902e9b18e4c313e102e7a0428700179f200d781fce9f9ec271066455cf4109c4db44c8ce88645870aeaf6d1d5e4644a42802ba7907bfa64c86ebc9bce1b7b7dce1294bd77c09ae2cdfeb83bd2c803b8ae327c1e937fce0e29db203c29c16a69693c0bda1cb42fe2c7f550735c6aac66d4508440879248153d839073752a53430aa4cadc02b74c8e17f103eb5e0c8fba5fc3893eee8bc8b9a2f0a8881a4717bb74be1f76cb1bf012894dcfff59e0579cc358a422d8a9b4fb7d561deeb1362f2b9dfd60201e10cea5a4896d7742d3ff85be98fb58b3ae9acf8338bcca539944172c807db028230da15300438d26bba5f6c01c281f32f6b035a299ba07b79659806960e8c0e6471f761d9200c81a169148dc9ff04e174da062caf3015f7eb6a7a71c4d13119ae13261d5de0494494140d6c91f568721090275fe0a4b0b109e26fc868498413e4dc2413868b5e19ba23c99981de0cf65657a6cf2d1005741c25bdb8d9cc1e03295bb4791f7d1c17079fbbf6ee04f187a48f4fbd1370d843fef51d7bdeab48f25c5e0d9e96071b49523f640bb4a690101f98038ee2d3a32435bc4ae727942056037381a25cf78d56bf1e85e5dc7069aa36ce3fa95a9ff90a65a35612201c5c62b948f73d58daab980b3a0a2ecac274a6a4215e287c1a42e80d5368f80366927bd6a6aebf59b1156dcfd355c4b69498147baa2747a3a23d582874a015d8de5df81dfc5b6cee9ccde0f5b1dcd455e7d1bce9d6e782300a14c8269e420148660d3d019f96bc68f9e7463459b9b57c389e882460ef5c988e472ccfc71667592c651c17e9bf061fea549e79d21d0afa939a90c8b537fae46b2a900bd78769c82cf6f1b96a38b9b6cd528c8423b4ddb641dbec92b81e357f83d2db681164973ba6d379ec0cfffe5c708e369a4399358e892450b1f29a948a5fb3fcf10a0c4525008e1c19bdc4e37a7690dfb471373e0ee97d6842f4661f6460ba196d55b519b68a1224ed34fabf0e61c5bfb53c10ab2a7414d5973aacdf6660020e3d3f7aa46b7892902b6d12cd38bac033b108f95530a7457b286230cdb9d242c9df3b9a91a6adf149c38cc2cc249397db5da230d5901b0bd8936db430debd87d143f86bacaa67e9c2c9c4212019078e42081efa2b90fdf14826ae97ca4825af20da75dc81bd573b20c90e762f50c160b2d71f332829db1f94872b43d891c065de0401d8b31986a20f02b027111ae0eccc0920555158cd0e7bcbcf96e7f9ccc53de6fea579bef76b8a0fc8c57c15b8d866ff657df68ca418e40a135ce0a31d318828fa0c018f029d092ce606211fd8797e20caa38e232206e463c08ce1f37ffaacf5622a010a2cec96b4077d759c7077c1a9195c932ea801c6a43ce21e2fd6a5c4a4c2a7ff566376612394d932d671b9643d913b3f5b0b88a2383efc05a0ebef05e00be010e960fd58feba049db53738f1d8552167020048381803362d5c1d9e0d8eb3b460f1fc7db5218a9b1d0b7a45831b5e17366f2f0e9df417ecad4a5bff9b956116fd822379c7eec55de18b5d936f04204a8316557bb6cae04619d19e29892787350c0687d33d80d28832755fa16b8fd0d62eaafb438bd5ea32572b2fb9136a4b21adb7660a001b527bffe1e102f997a0a421b25d8f8feaff155dfa6ce5983e05ccc722e1c030ddc9197cdaf7bbab5a460506a5299355ce64d0fa8c3a788545b8247bab2a13b05eac7a33bf45fc7ed0aa4fe052d6198f4ed23ced096f5befd31db0983a0211fdc3a42b4e8eae1d30184e0826788ac42863be3953929a7eba7e39e6604fe91792600d12668c31bba3771739ff0a56c9404d54c9790e7f5096578d7ed7e12425356d12b2349f21dd5339af5eded506c204ffce69f18d1d7872c2860282aef1bf39fb06d525580a8fa0948eb64794d7ae923a2f9317c3ce1762aa9eb1e12117af3f439dac7abd7979773b586cd5270250669b450356effd30f553fb7d808694be0d50071a5b5ea971b1325476b2abb8ae20bea32cb4258101ed7f64226188ed7e488e511e762f6b1fccb7612df6923286575c2191bb3d30c5bfad32f92e9d4728a615e575fbeb790671a5ab098d38b995ef8fe59463f07483e37d86240ed7be501948144e52a5d1c64b4541043d3c52e61c012094de6bb036363a144f87391583e10e79df493c1c189f7521b8098246cd8b52fcff05d676eea105a118341bf6fd8d47bada65e9763109bfb420ad7ff2ead9624f20e21b34f68215d19ea5424b77e5a9c90140733671b6140dc56d9e27a3f768e70c760137106fac74afafa892209d4c4ebd585efccfffc7cbf5c3e1794fc73279cb08985b76f83aefb95ed194b771f126621ed135804c437b21dcbf9522a2154ca454b74e350722495208e615709cf61c94a811b8f0161db9e738c6f4a44928d47ae01448e43743fc7d247e65701739d454071aee9c558083519419d0d2fe90583c912ba49c60ccd758c0e342c9a1420be57645037e1b8421a7d65c674e3b086d6248bf9b69f4511208271f0c83c3e52a9d6fc6175b907c3f1ae4a0dc7b5255ef646b83b4a16e47999d6323a6071c27cd20ae5bd2f5cf5b55917b1a25764c5f84a7d3c545561417604c6aaf91e0ae8d9d8dbf9028750ec01df817201673eba3d32ca3dae1e0ffeffa6e0546b5ca13f47b5d88b7ccda8786e673aa0671e27df215b7bbd7bf93278d46a3e6e816beacd9f4be5a3a65aea0a789ce9e6593a9a7305b27ef2c59b842d255fdd0de7ecf1db8fa61fc6f36fed985d890f6d084a7bacc99245866292b9aa4df9b18506623e7e6d54f38698dc01f9fa0c19436decc0b5c4d3b44044bd3e050fe13e828d7de2305bab39b4a9d65cec53399f479917378546eb01b0756f0fd7fa69330b3daafcc9c16d391a3df5821657f18aa69a553dfe576d5da909bc708c3756db83bd9729137dbdb5fe49a2647194126d61cc99586f1bc312122dfb663457f5479297a4ece509dd75db59b90ab552bad88bd95bdf1cf126bf96fd66ebf131fa5212cb3f78255832c58bff38166119803f04c04312d00e381240fa67de038af1a8fa0f3ff3a28cc8ba13218b942dbadf423d9d2e010ebfae6d99f20f7c472363f10d9ed895370419bab15ae0fcc40a7b38c0882662804c57073337fa69b5e25884988f121f3f989e183553618f366aa938c91903d6661a1ede783d085fb0f58ff9338ee40cd31be5c1c798498275b72dac38d4b89f36faa0f6ae98f948818174c7009fa3e7994e916c1d3f76d0ea766ef5a256813d8a11706e7ea98169c1de2a3970fd9bc9db4398de0c93ce1478c250977891ed812f9647cf6f4710af32e62021a18e66ad782e732863490fb3a94ed45b0d067b5472bb2e686e92f9fe1cd6d52cc853159931c6c823200cb66eafe3e0455fda8065d61c9feb00d5151d90faf0b27a6432068fa2191ed070565c945da1a34b527304ebed0a040e6982cd0b3180893b5ca717dbe79ba76f2142fb7d27a4d6f274dc93d369ce5768d06adffc6beacfa31c2966aa3524e28301e073d81c1df8ebb7b6f1419b135c932e85d964a0a818b93403d076b100c184d32812d84dde75536e2958118599d887631c77a8d5953b9324c6932edd1a66ea1d8591a60a90e1d04b1a4fb02c9418cfaff9211de427f3fc0594ffaadf04f6075aab7a63cdf86da65dbe508daef7d823c9d1d3245a01d325f6741ddcdacffb7845a3fc036b8668bbb9c5ecf3642f249ed258e7ad1281e098b7034516e0f548a6631410560d607cc61e9013f19f24722cdc7d43a505be6302f70393e293d19d34a33a87b2a268527f13bda22252b52b4ccbd78ab489a4333aef3e580ec862e65ec8743820c5090b63973cc40902a631a5d60c332d787ab7a232ec02eb052f5a56a1e7cbf87caaef90e72ffa75e34865ddebe0e3fdc9c518082baa597e0955277d1fc3b29443e3e6b5e8351290241e9ab3944f6f363c3eec132c03615c2a3f4b326860e181230e56c3b98747df85e44e9ee4873b74fe8f2971e26b5ae74f44c96b313f308bc61df00cffdcfa1ac9bd7d3410ba5b6ff3c72cfc8a69916c7270bf716c4c478b510639a8dd95ab177cd07e93728d257d773287075fa05e3a85d14c6415a2435d1b0724371af48d56864f73f127ccd5ef8046d17a61e76b56897e3005fbf1f505f59d37f5ef78322a296341e444526c6dd2c40ae0e6c036d0957b18745b7e80d989e5b13ab644b1143c31d17857c6900ef5f1d15e78306e8bd125c73e5c44bb170dbdda912297c31f8af1302f6cbe77c6e92f2453c3edbe9c8e0118d5334874409e6d116a7c309546890e6491ffeccee314cd1f435dff11fa2bcc8ebbf58fcd97db123060f0bfd6ca2a82a81c9c475c4c6cf3b272ed1f317d046868507e585f5792f67ae027d4acf5fbabd7f7f00ba3d034dfd62410d052ac1b8a42505c2393a84e691a9a25e37b16054af7228de4f41c218c995d6f70c48832e3ba9b190433300e5803d321af518acf9da0fc5e36c028850f042acb199f6c5b7d57cd9ca130a3e7eded2e38b1741a4e62a1fad7cf154f07c9c22e690d540cfa24db86884155d8f43b7fc3a6d2b49a00ba19ebcd422c925a6a7d693efb5a910a85d7348d681c9e6e72b8f0ef8b210daf4352a4bb9fe9c1d670c0d195b67956f12726d46af3701a2f3bae3711650f1052ba4de4acbefcfee5d2a800a9d53e5da96f6c2c05370d94ed1f30b67f210813a15d7164c829bc451192b5624df2abdcfa84d849036840d9f75b8499a2e79514c6694653306255291caaffa58a8153b64a2328f6baa29fe7b41b95bf5a236076cbb53ed69fcc59cfe63a7d479d863fa556517d5f826e65182b775053e5b6504a6d80829f23547832bf37cae53e7b97a0cf9808d23b8ec28745751b0406c634682ad8b26788f811236a14ea7898c91ee78a0dd30e461e5b675640719fc31424d1dd78b84d14adbfcd0a7b42de64040c396b4c1e2e8d119f489a7fa1975ecb52e0e07d76fe0162579ce540ec19d85be2ab8cdf494d96b1a5df5e0d66b049c8e1a3b9320c6b27d76143de391b94f84736a58b6a2fa8622c9786e4970d5e445aea7b8f7ae7c4f396460286be7ea9e7edacda39689bcea88441ca03ec24d7f9111236ce2bb444077a2f29091bae478660842316df3e799ca5a3f4962d157bd51fc8dcc4afb428e38986b3b4d35ef2be6c1d8c43597134666d6334e2179b6d0674516a28fe6d19a6dfbbd10cddea3e73173454b2d5d000f782ab0b283a17f2baeb70924ba690f9dddf5ff7661c9a2cd4587350f36c280e8a1ba15f8c85ae105b13e02331822f61f23b3b7cf4ef9ee110889d57b59814d25248decd260e4e638db58fdcd60c497c654e3924579fa96db1fd38ad5e374b13a032063f8ad26f25cb4c76310e2dd9201cac01aca8203bcf", 0x1000}, {&(0x7f0000001200)="dbc895b994ac7daf557e5dfcc267ade1365fa556fcea8ebff2f061004b599febf40066af742c0f35b5743eaf6e3509fb5c1e8b0d566e9245173ac4bdba8e7367035ef4ff1e3877955e65b753c0ac9670d6dd63c3eb3898a489c73e2ebe50147d724c30dcba60f01e73d3e589de14c77fbfe9b4be3a5d23b375c79779e960b2514cef00487182e6b8b22c90778c26082bfabef82901634dabc8b628dfa1730da1bbb6749d4a9c7cc61313fbdbf54f34cf3e053143c8dbe4eb88990acc4c979bb93775afe1b2d0575467f34542839760d20ad73737", 0xd4}, {&(0x7f0000001300)="7a9d04f0f38ddf24565f74dfdf850a28d57f9a73a3af34e6666385109fd30cb1557153754b07eee934013ee23c203f771357ed1ac0ffe4e26fb25480e3ce426b4abad1c03c61c673e64d837ed3e40d8ad75a7192f95e17ab7fcc717765b0d784ac1bf5615887ca17b4873b67d8a3081371a425a0750782701621356a5f26f599bb7397814c4c07e23bfc410d0b2617cf1f8820d49c73183a900dec34f5cf50a6f3a532528e70ccc1a1b927848266be9fedb762ec6f73fa72e81f77a4454fecb110c1cedbd7feecaa2c41", 0xca}, {&(0x7f0000000040)="c5a6074142f6cba3b5c13be9666b6b9c81d422307be672ed9a616cc012987765a9363f19ce9f3477d3c1e805e135e3c988918b296044de83b59accb585e0a7382fb9d2d6a3d71be2ad7950b7a20505d8bc64691f3b9b349f7708a8365ad0ae1f2aefad11e2f60185a61bcf0d66836e442e5c", 0x72}, {&(0x7f0000001400)="468bfbd088813925", 0x8}, {&(0x7f0000001440)="3516203870c82024c9175650bd5accfb393247af2ef91b00ab5c5059de04bc8b05e2dec337ee648623d44049c3b51588f54f09c01ac4617033a6574bdeb6efff0ba3a5ef39d19443b3f9e9199ba29709f6b5", 0x52}, {&(0x7f00000014c0)="ea2120f612042e91739ba922df865b68", 0x10}, {&(0x7f0000001500)="c379c71dbf4435dbf0f904b6287b1fa6fee76176461376c27ec781107579219b84945d8109a59de8aa5e4b9009812489f3ca3fad35974725fc72f296036070500161e12ca9c756b1c3cce9b4e165191dd8851235f5e27d544b6e493e56f0bc6aa9bdc6c6737d0aa89c7c659b8ccbb7bd55ba1a0c6d16a35074382b7d3237772aeeacd7e63c8b1377fa0edb35abecc34e1c41d406821565211486b1e2e74d890e93305a8b115c819f790091be3d60bbad03ee6db6c59d3951066107c649a29cca", 0xc0}], 0x9, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) mkdirat(r0, &(0x7f0000001680)='./file0\x00', 0x1) getgroups(0x2, &(0x7f0000000100)=[0x0, r2]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r0, 0xffffffffffffffff, r3) 13:27:23 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) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3) read(r1, &(0x7f0000000140)=""/249, 0xff90) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 13:27:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) write(r0, &(0x7f0000000500)="bd", 0x1) r1 = syz_open_pts() r2 = shmget(0x1, 0x2000, 0x440, &(0x7f0000e7b000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) write(r0, &(0x7f0000000140)="dbc9f127286efe83abb0729db81782f4a7f6c66da367d05ac317b1c4007a7dd4b0dd1d98a22e5a4c9a698c1676a36598c856eee11dc2039a532e4abd6f62baa017cdd58c184b6d32ac9928cd40fd7e0b0c31c8ba5754e908a170f0d04fa3bea791586f6d7f91a48077d8b324249768a663a425128b5b6cea7eb3f1bcad3927a9d4df64970f0547b63c66deedb2a0af1127c6d03ea85fe6df6cb894b1594cd635965942692754a60f", 0xa8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) setreuid(r3, r4) close(r0) fchmod(r0, 0x0) fchmod(r0, 0x48) 13:27:24 executing program 0: socket$inet(0x2, 0x3, 0x3c5) r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x82) 13:27:24 executing program 0: setitimer(0x2, &(0x7f0000000000), &(0x7f0000001100)) setitimer(0x7f2a361f01c1fbbb, &(0x7f0000000040)={{0x1, 0x400}, {0x0, 0xffff}}, &(0x7f0000000080)) 13:27:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() fchmodat(r1, &(0x7f0000000580)='./file0\x00', 0x4, 0x0) r4 = dup2(r0, r3) kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r5 = kqueue() close(r1) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x7, 0x1}) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x8eac, 0x4bcf}, {{r3}, 0x0, 0x80, 0xf0000000, 0x3, 0x10000000}, {{r3}, 0xfffffffffffffffb, 0xa5, 0x40000000, 0x9, 0x8}], 0xff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x21, 0xfffff, 0x2, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x31, 0x0, 0x4, 0xfa7}, {{r1}, 0xffffffffffffffff, 0x84, 0x4, 0x1, 0x491}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0xf64}, {{r2}, 0xffffffffffffffff, 0x86, 0x6, 0xe53f, 0x7}, {{r2}, 0xfffffffffffffffd, 0x2, 0x20000040, 0x6, 0x40}], 0x7fffffff, &(0x7f0000000200)={0x6, 0x5}) kevent(r5, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0x30, 0x60000003, 0x452c, 0xf44}, {{r3}, 0x0, 0x40, 0x1, 0x401, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xffffffff, 0x3b}, {{r1}, 0xffffffffffffffff, 0x20, 0x41, 0x2519}, {{r5}, 0xfffffffffffffffd, 0xb0, 0x20000002, 0x1f, 0xd791}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40000003, 0x7, 0x28}, {{r3}, 0xfffffffffffffffe, 0x56, 0xf0000002, 0x1000, 0x20}, {{r1}, 0xfffffffffffffff9, 0x20, 0x15, 0x1, 0x8}], 0x4, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x40, 0x8, 0x400}, {{r1}, 0x0, 0x0, 0x42, 0x4, 0x6}, {{r1}, 0x0, 0x0, 0x20000020, 0x6a39ee4a, 0x1}], 0x1f, &(0x7f00000003c0)={0x5, 0x8e}) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000400)="200be8787e73674067db06bc0b213b630a8ed9aa5c56909ca781cff4b5f3bbe30d72ee97ec957b37619c5726f22fa76622d846e6600311f391e4c355393a876c2e1a2cc81cf6409a11c948c616c72f38cf05875af1f369662ffef2639f7675218755803d5191a62df23e5ff58459eeffa1e6cdd697712f61a3b761971f671b2ecbc4006e8167d4b502f5", 0x8a}, {&(0x7f00000004c0)="23601fe71a0ff810da5abd6ba07c7e79a05b230d0af155bb7d36f61f0f1b16d60fc9dcc86b2a6ae96f8905f625142abc7cf03e37e143b47a05bf2c3459814b9a3939b07aca2c5becf75b30a44e194bccbc704f8cc9c6141a7cfcf947caa390e89d966a3c7eb533f7e2159ca4f09e57be", 0x70}, {&(0x7f00000007c0)="c1d18650e5d771430a97e55a9df072c1cc7e4901293f4845ddbb73c55f00417999257113aff575c18ec5273c8bc60db169e3e33abba0d3d5fcd4e3451f5ceb7cad5ab6271e033ab82c64c0a4091e90fceb6a994db55f876fd28fee784e6b3a1e740595f65b208c8ef1fc8f3fc36cac5e0bd29a9a08af55e4a4b7a6beea50b6d52d719d642d5c42719302932bfc66ac5f1cc04d21de65d9b8d0f0ae4b07f38508de0662f86eda8e55271f45cd01da3d", 0xaf}, {&(0x7f0000000700)="1c6a27b48ab6afe7e5014231b853a4d1589c30d7287c1a7aebe831e5dd45c799fc4bb24c23c133e172dad7e7e1ad6322def9aa1ee0b1a7f633df10f124ef5aab8b93e757af82f8ecdecc5ebc57e51d4c772be8be4b94c288f28f2b1d1cc56a6563dc32bb1189d62355edae5107441ab1b07d3d320e74371ee4904a3e9a24771f956087725f4c", 0x86}], 0x4) 13:27:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xfffe) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) socket$inet6(0x18, 0x4005, 0x7ff) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) 13:27:24 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) write(r3, &(0x7f0000000100)="3f4fd3565657c16684d3da7a488969181fffeb8218b7c413362c550e656154ecd840bd531983e54476fbc54a9cc16dfccee17cf40edc6a5b3030593a72a8ef0e6039cb347c120b504c14a80ac7087eb2860225b61daae2fd3807c8c7731beed404dc4b522475ad", 0x67) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xe1, 0x0, 0x0, 0x4}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 13:27:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8a1, 0x24) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xffffffffffffffc1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x9) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r1, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 13:27:24 executing program 1: socketpair(0x2, 0x0, 0xfffffffffffffffc, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 13:27:24 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="295cfcde0502e3307afc6f26595d7661302ebfe763014e169824416014265f1aea2ee1edb37ad9a930c0aac304a996040adc5b7a73080a664e215b4b9c832b17fea6442648b83047c38643616097d5a82bd06621edbee28e22c67a173d3bcab91b10b5247a5dc819d720a03bda6079ed2c9668ae8070c821c56b460dac98f7a4787f8b4d73b9f29d8d39e4885a3cd458f2f52fbdc6b6d33243a147c31c8572d7372905097030a25235b63d77fcf49a839354829d4f97b814a18c", 0xba}], 0x1) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) geteuid() syz_open_pts() 13:27:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab", 0xf1c) sendto$unix(r1, &(0x7f0000000240)="980309a20001d87ded976eb0962024cc238d04d19658fee051ec34d9259a601749a9df29a1b77f607c3383555c81cd99f4f5e00e59b7d5f507ffa1ef7226f28c98906c0205da877e584367d0f71958aee0ff5c300afe5a9b40115be4793afd3385a8ef07b0c9de40561589586f030a93281554ca32ba68ec7f6b701dd679e9ea5ab048ff02a1289650d702cd1c124342c8d3cf7df35c97152213e94ae4ce838814c44d909a26f89ae748b0456fb365f1b510c1a0c003aa52fcc8c16abc7005f0bc1ab9d7279aa674e7346bcbb1ecc9203be8190458227e2ef6544ec2adbadf710dcec9a92f", 0xe5, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:27:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x7fff) flock(r0, 0xc) setsockopt(r0, 0x2000000000029, 0x80000000000003f, &(0x7f0000000200)="01000000", 0x4) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=@in6, 0xc) 13:27:25 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x81, 0x1010, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000100)="18", 0x1}], 0x1, 0x0) 13:27:25 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/2, 0x2, 0x1, &(0x7f0000000080)={0x18, 0x1, 0xffff, 0x2}, 0xc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 13:27:25 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 13:27:25 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = semget(0x0, 0x4, 0x30c) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x401, r2}) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x0, 0xffffffffffff8000, 0x1000}, {0x0, 0x9, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x2, 0x0, 0x1800}, {0x3, 0x200, 0x1800}, {0x3, 0x1ff, 0x1800}, {0x3, 0x400, 0x1800}], 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xa) 13:27:25 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x81}, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r3 = syz_open_pts() write(r3, &(0x7f0000000280)='<', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x1000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 13:27:25 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000) mkdir(&(0x7f0000000080)='./file1\x00', 0x40) 13:27:25 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup(r1) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x200000000000d3b, r2, 0x0, 0x0, r4, 0x118, 0x1}, 0xd51a, 0x4000a23, 0x0, r3, 0x43d, 0x24000000000, 0x8}) 13:27:25 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = socket$unix(0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000240)=0x880f451be806ba1) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x4) sendto$unix(r0, &(0x7f00000000c0)="7a709105304d54a05aa35bbc74786632bae3594751f1d40697e437c91d52b386349acdc7bb11055ecad7d7d54b50d2cccebca80e72fcab306857e8e7e38c3ed3166569b1d68340e5cf2a6c8ac96259036b97f27787bd6031b516b729fb9bd4fdb5771644e694029ee73bf28380e39ae3f9038c87bf76fa7036416a9982390a37392148d1d4222b2e4e58a3433de6810fb96689a6fc7b842257eaba83e48bcb802a415efaf46fffbe4411fcdd1b088210e71b2700a5ad3ce34ee48db4d7fda183f01eec0a1fd5659bb46160484475edf3c7", 0xfffffffffffffd89, 0x9, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x3) unveil(0x0, &(0x7f0000000080)='s\xd2') 13:27:25 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file1\x00') 13:27:25 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2467664ac14f107ecc632f823ac26bcf08d91137a3eb716694eaa74e0ea062e4b57b329a2c0323e3c63f766a6526d2629be7f9608cb6a252cc46253575eabad7b476cb0c4c3fe582097bfe21baec59d77e", 0x51) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8906a7769e4e3dc5562fb0fc170c96aeb9c68dc59a333278c2a51b26364b4a6f2c2dc3355023d1cb48d5d36863256ab54000b34a2589685051fc74ef091fd77ef4f87166b49224e6238ce54de734ded3af88346c168c29c9518ca3e1", 0x5c) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x4) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x2) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x98) bind$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 13:27:25 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1000100000000}) flock(0xffffffffffffffff, 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffc, 0x6, 0x2, r0}) r1 = socket(0x17, 0x8001, 0x1) pipe2(&(0x7f0000002200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x1, 0x2, 0x5, 0x800, r0}) r4 = accept(r3, &(0x7f0000002240)=@un=@file={0x0, ""/4096}, &(0x7f0000003280)=0xf07) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x810, r4, 0x0, 0x0) 13:27:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x8, 0xffffffff, 0x9, "f9875b2e1e942a1aad3f782159b13bb93a182692", 0x80000000, 0x8}) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) write(r0, &(0x7f0000000180)="3cff441cff6dd77d41eecff126cd3638e884e3445ef6c1806eceffba07a6a3708d755bd626f40e5ffa327c11422a96d54967d10d29884bbb1a05feaf98ba4319f791219bdfe633c5942522d4670bdb69566e1fc8d652351360d18db45e616b59e85306914ff6b78baeef617ea44a32cbf67fa163412b97f6", 0x78) 13:27:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) shmget(0x1, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) r1 = syz_open_pts() r2 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r3 = semget$private(0x0, 0x2, 0x10) shmctl$IPC_RMID(r2, 0x0) r4 = semget$private(0x0, 0x4, 0xa0) sendto(r0, &(0x7f0000000300)="7c4c4ed91ba2c9dd8cf3215ba8d2e362dee6908ffd82646f75e0a0948ab00b253b337a67e4b9bda5b4911153c7086b2ed9576792f264f867460f5f7999a509aec90cc82c6e533b3d54656b5f3f4321096a528d1e9fbf109870df7bce376e648cefed35efcb79f6a13eea5b929bd58fb065c7ee60d4f03e8c6a0a229ab7948c1aa2538ed777", 0x85, 0x400, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x100000001, r5, r6, r7, r8, 0xa, 0x8}, 0x3800000000000, 0x3, 0x2e}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x4, 0x3f, 0xfff}) 13:27:25 executing program 0: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000180)=""/101, 0x65}], 0x2, &(0x7f0000000200)=""/182, 0xb6}, 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001000000000000006734825ebde43a9a497265069168fd1e51697c33f2a6edf2d1c93cda9076366a557da5acf12835ccf759495a3425926ca7e89599c310289568d71e176d98d6e0423897061e865d0513041c390e308aa195b5f2317dd2"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 13:27:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() write(r1, &(0x7f0000000080), 0xfc4c) write(r0, &(0x7f00000000c0)="277a86dfcd4418fa1c5b86837f34731b19ee5ea0c11a371015a807833227d74df3fa1decd2dc33340e06c852b8117e232eb4213126af8f85884738aa71c315b2b9eeeac07151e8cb4b8a83215f98b37cb2bca8e9281ad72fdfd6a6f648522dec98dadf1a06004d304010511b2e8f3b62a9738ff8c9eddbf72cacbd9ef4cc7f78e28c55d885a4b9f047e8408790caf7b87eb85b494c6924374a8e99e7ec4d2462403c18cfdfd0f3d7fec8ca0e2fe2ca6cd327415204415aef55c44c6456342414c1a194c1f72c1f441e478d94494276c640d55e00147ba3d099ad88f0b042c4e07a9df0716419b82f7f", 0xe9) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 13:27:26 executing program 0: getgroups(0x75, &(0x7f0000000080)) r0 = getgid() setregid(0x0, r0) getgid() r1 = msgget$private(0x0, 0x4) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getpid() r5 = getpgrp() getuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x2, r2, r0, r3, r0, 0x8, 0x2}, 0x9, 0xffffffff7fffffff, r4, r5, 0xffff, 0xfffffffffffffcc9, 0x0, 0x4}) 13:27:26 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) setsockopt$sock_int(r0, 0xffff, 0x40004000000ffc, &(0x7f0000000000)=0x4000000000000002, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 13:27:26 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8006) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700), 0x0) 13:27:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x4e6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x5710ece5) pipe2(&(0x7f0000000180), 0x10004) shutdown(r0, 0x2) 13:27:26 executing program 0: r0 = syz_open_pts() kqueue() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) 13:27:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x19c86fe5a8ce8a73, 0x20, 0x7, 0x400}, 0xc) 13:27:26 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x10001}, 0x10) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000000000000000000000000000513a7cdda1990ceb9b66561bfb4f398ee85c941d4b1e11d919d97bfd4907fff64963268dac1d988954b4f6bf838bed223cc8c3595ae3a704b9eaa123ec21aef0ce66737780c6ba3aa7bbb88060d9d6806ef02099311603db5c7c77ec0fb282401f8974f6c589a3d2590d653490ef55615c4f2121b7b639039642ed59f01c0093b5d555cf2a5eeb0b38be02baa1c925306b4e0818a7668146457ee5455708eb49003e9e7d22bace8d2eb05934850987952f32bcbdbe"], 0x10}, 0x0) 13:27:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x400, 0x247}, {0x8, 0x100020}}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100), 0x0) 13:27:26 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x41dee1dcb3cc1609) syz_open_pts() 13:27:26 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8000, 0x4}, 0xffffffffffffff84) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x10}], 0x10}, 0x400) recvfrom(r0, &(0x7f0000000b00)=""/4096, 0x200, 0x4000000000040, &(0x7f0000000040)=@in={0x2, 0x1}, 0x8) 13:27:26 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xff) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x3) 13:27:26 executing program 0: r0 = socket(0x26, 0xffffbffffffffffe, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000040)="77ee63e121f1760c0ad5438e6400c3f596dcb8c1be83a8140392ce01b9c3d9321057e355b2b935b1ce22ae009a60faa0e2fb0ba4f3237ae15559a89c9cc1b1aef1e00ffa828f00b7c08125e71b34f6e2fe5f7edbefb254017d52b018ef646fa2715f59a33c43d86ad437f187fdf9c39ad5d0c12c8a7ffd256f4dcb5e621045ef3599f5329dcceb69760761f3131114026eb2b6", 0x93, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000200)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece09817e5fe42c569776fe486aea7b7eb8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fca0fe74927134e694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d1aa134adadeb3ef730f0ccdeb36e9bac6a9a929d3563cf91b3554e4302a40f4efe23e2a09ed83744e4e8b7813e0ce3128494e15c098e392d9caf2868e35f02b3e01a4a0f3243734e0a5dc179acd07edfde1a2a8980c83e1c7b51dbd003496808d683be5bea29cc95dde81b5ac6c5a2af00036f3b929608293eadc11fcd18a10833a078af22b03fc3dcadd0fb38efbebd708a52b1ca69ce4bdecdbe5b1a1c63d299ec94c82b1132cc2ce3e732d67a6012bc6212c48577d0db9c8122aa06461e72aa5e684231eb90a16595e0374d03f82b594b48d150ddc0481d5a7fc763a20c182bb977227a3368e657f6b4724518c0bab3f78d9b94c65d01d97031e881e586e7187622507574a1db21ced6da4e9e23eea6a24f363db56e06b900c4b23911c5e8428495eec130a0f30b721aaadc5faea39ec54c4025170e667875595e7e1881fb1d5fffdf7a29f9ccf05697c2d93defc502448095ed77616a981c643b52128c6eeeee703a276df9859217d0c710889401f9a0f175dae13592ec8f6a76b413303fcbe94af7ee58d75e9b9ed153b2a52786d7338453aad56d5df1e6b20ff1062230fe370048f6797cd9a0c6ab2d1032a7a2d79bd634ac9e2a9bb8913ce721e7d93d9249d85cef4a251469026e8ce015361b947289030870e299d2f93175e23b3f976d0a46b07197e68a667f9326d92183c0c95cd938586e6ff56c9ed74c007ab9bf013d5d979b4378a71e4104685af28f7221cbd7ac18a218871bb407d3acc5ec4c0c9106fbf2e33a60ef1622a6e911670711bfbb86a4467784203c01cc16b4c6c1949446da562737a7bda1ff46af373ee6daa9196fd79809be434a10af989fba096737f12d812c6e915a64fb18aaeebff708818ba69ef7feaddae05bd36b20d69324dc408f4e12251a7ba410a9829825b5d3ad4554852785730ec306b5b2b45808a02142b6971e2477bab3605edf6fe6014a29c081113496f82b7b96af76793a7e2596f7c05e78330883d4ec02acc397d94001856bf2f77463c12a213ba4821d6abb0d21acb44733bf46a2f46965a0f9af21bfbb11193fe2c45724daad433cf31cad5d24044a8a3b9cd853d1aec6618d75221402e20e6c1e152841eb0aae786439d08a0d0897a9447d1dfbec55d6a5f04597546256d8b22c57ba6ede8649f52a92c088e135b90d2dcf7ad4ae46e5d76f79b9212fdba0b3281018ef89812c351f575cfdf98ee378742b8d19245e4ebb8d61abb66e2fe3ef3328911f1634296fd6017c9d704dd63feb091ff58b37321ac37558711c65a75d789d8fd4028fc103944314d28dc07d7ef375caa586e0f2a17a5b4c21b6302ef988bc941feeb3716cddd4efbb63e8ee0ab9280ffb42a6370b7b341e160cd1a2940b1f97ee4aa116dc0363c38bf873c3ca560f02937dd4e0cc08f49d4061cc8222a525a6f8b2e56f88d1f8e72208b18b9618828b0352ebdfeadfcbb88392d0a27526f32e153af296a09e1fbffb70f12d3380881796cdcc1fe494f9ac598e15787a4217764e71cf91163c5d4fde05d3edbe3c92d74e94b7a8ccb5f3ee9ac13aa32902996e5221aec19f9671b716b8cb1e195a47521c57e373bba7402233a91230fc0090df94edd0243a089af3b1b260131e50223fb4c5ff469077e7c1372414934ec30b4520c2a1ecf8dc58099e4c728dde05363e8f1bb1c600e96fec2d416458863d37bfda541f80acabe1923e4e375d9c8ae2208f3898a13064e6557b6102e0ecb794096acfaec70e9ea0105ea65be3c7af86c3a898cd393c92d61008df7e9a483e64d309492f8839d4a915e0f7f9eaa69a60d80757915556891c21a7a319e6218e43fd21b3c8641a690461af44f049d67daac71a18e6b52d79df21446663e8a19742b239d1724e3c4f5006ce05435dac3a89b96bb7d7708ac65e1d0bef1f13d08394b7b1fcd7f49be96250139e0cc5dfc5dbec3f00e8104f14b985b9f9c7373d2e82883d26055cd8f577cb2f3c41bc747a1d8ccbeac47514809fef56088b133f750b911d3a0ff470233870a26dde22c01e3ee0f467a8785c729579387aec25b5ef1e25c81148e6e557466ce6bb25ddcdb1ca51e438a3db0d0e5698006e312690c41c0237c361087832e084c5c83741cbf6d78a94a201c98a83f7122dc44db95c653e5bc53759d1cd7fa6a99ec85cfd8ebe08095ae93bd1029421cacc1025f272622e80c7bbc8fe322a79d785909223a04a9e3f40c8ead4e04e871b6e81e68555f5159812bb2fc3b8903c6a19b8292d3eb19ad62f0db13f5731ec91689a876502d1e0826c51275f4183ad8125bc7ab52b530f97099ddcc2d367a1e6e2e44181ebd2f3f027319688ae6ed4b4f5aa26fbb8c54518560a46eaf1d1a2d15945b5bbfe8bf06cfe9b7bdab272d07ef429f64a50d24d5925d5e2dbaa6412d232dd1107245a8c9002a328470fcd2aac3203980580fd413a7dab85048e267a7a16f9ec21de5d915f3eb45ddde3a801084a61815077b304d0c83609f27f60f318a9da5c8605d63cf74d368efaa5e38c965ea0512cbe93a4ce7777fd5abb3c6bd4eb0321e33ac57ee25e7a69e87ce4275f19036ec27d5583bdb8605cf9621880f43987707edb3553080eef8ff972805fe6c2c964ae34dbb9bd30dff56b558fa1454a9852726ba384a31f5f96eb130146cc8861852dff62a9e7d9fda67de95ea555243ea39c446e50314ad202f62bd8c9512ad32d17fe959a0e090ee7c4028d8f191a5893c793fb777fe9c858833942d870d69ca261f588455c24d50b06a01190db6d133cc6cde489fe56fdc97ec50db425703ea2f0cdff47cb91eab3775cc852e3a5fa3bd63302857f6182085df905f1aab757b5619bfce95d49022a715e83985711d574c0c68244210bd72b7a16b7d1968587fc1da443b7305ef5aeeb6d3b5cc5104bc5071bdcb86cdfc05de3b201a9528f10e1ee950417621b015577f6d37c28cd4b2afe869957ba811a68", 0xff0}], 0x1) 13:27:26 executing program 1: mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/218) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() fchdir(r0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/230) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/4096) mincore(&(0x7f0000003000/0x2000)=nil, 0x2000, &(0x7f0000001200)=""/249) r1 = open$dir(&(0x7f0000001300)='./file0\x00', 0x20000, 0x2) getdents(r1, &(0x7f0000001340)=""/4096, 0x1000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000002340)=""/193) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000002440)=""/136) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) truncate(&(0x7f0000002500)='./file0\x00', 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002540)=0x5) shmget(0x1, 0x4000, 0x424, &(0x7f0000ffb000/0x4000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = dup(r0) sendto(r2, &(0x7f0000002580)="fb43fccaaec0e8f218139d181d985aba23af01d3efb7530581ee95bfb1c11745d2748206afc9d9ab6caf2762726ae8110cb10e6c3f2685c824cf8b1ace8c170cf5ad5e2edc5a85535217f2fcf1fb94ddaabba68fb597418e956a6fa68451d3944057db04e41f4b5d48eddf80365cca312641da1e21e2b7e6acde3d06e7cfd1ab01f3c19e3c4ca9c3d6fac526cea7e28746718840285f1359b7680980ea9be256fa32a6ef31d7fd78da91981f3899e13f218be495fa01ae7e801020285307330a4ee29b7ad153a7ff9d5d3e1bfe472c581f7f31788bafcbb6b8c89d70e725", 0xde, 0xc, &(0x7f0000002680)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f00000026c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x180000000000000, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4, 0x24, 0x2, 0x1ff}], 0x100000001, &(0x7f0000002740)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0xbc, 0x45a}, {{r0}, 0xfffffffffffffffd, 0x21, 0x1, 0x9, 0x400}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0xca, 0x20000000, 0x9, 0x40}, {{r0}, 0xfffffffffffffffb, 0x79, 0xf00fffff, 0x3ff, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x72, 0x9, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x800000000000000, 0x445b}, {{r1}, 0xffffffffffffffff, 0x24, 0x1, 0xd89a, 0x1}], 0x1, &(0x7f0000002880)={0x8, 0x5}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = semget(0x0, 0x4, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000028c0)=""/11) kevent(r2, &(0x7f0000002900)=[{{r1}, 0xffffffffffffffff, 0x8b, 0xf0000001, 0x30b, 0x41e}, {{r1}, 0xffffffffffffffff, 0x81, 0x600fffff, 0x1, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x24, 0x800000b5, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0xfff, 0x20}], 0x1, &(0x7f0000002980)=[{{r1}, 0xffffffffffffffff, 0x88, 0x4, 0x200, 0x2f}, {{r1}, 0xfffffffffffffffe, 0x40, 0x10, 0xffff, 0x1}], 0x3ff, &(0x7f00000029c0)={0x1, 0xfffffffffffffffd}) r4 = socket$inet6(0x18, 0x2, 0x5) r5 = syz_open_pts() r6 = syz_open_pts() kevent(r2, &(0x7f0000002a00)=[{{r6}, 0xffffffffffffffff, 0x80, 0x0, 0x80, 0xf85}, {{r0}, 0xfffffffffffffffe, 0x1, 0x3, 0xee5c, 0x8}], 0xfffffffffffffffd, &(0x7f0000002a40)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x8001, 0x1}, {{r4}, 0xfffffffffffffff9, 0x8, 0xf0000080, 0x0, 0x2}, {{r2}, 0x0, 0x32, 0x4, 0xb4d1, 0x7}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x4, 0x8, 0x100000001}, {{r5}, 0x0, 0x84, 0x11, 0x7fff, 0x80}], 0xce, &(0x7f0000002b00)={0x20, 0x4}) semget(0x1, 0x5, 0x400) 13:27:26 executing program 0: r0 = kqueue() select(0xfffffffffffffd77, &(0x7f0000000180)={0xffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x23}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 13:27:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x1000000000000057) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000001140)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0xfed9) 13:27:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x2, 0xde0b) getsockopt(r0, 0x5, 0x0, &(0x7f0000000180)=""/54, &(0x7f00000001c0)=0x36) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) setsockopt(r4, 0xffffffffffffff6b, 0xff, &(0x7f0000000080)="96b57ab2d8194caf6fe4d9ac3d936adc81f919ff378c13a466c61fe9310527576ef23d978efad2f4b92a3055761bc025d8efa1c7460c3f5d342e0ebbd0", 0x3d) 13:27:26 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="74e84271a6ae8060421bef43de3baa17c9ed79959e8fd769b4bac012f2086c4e6ed2d1428aa8230db0a00bdcecd2a8181dd74b327a6e9ea665270e1ff8692265b940a5d4daed670726454388b9abbde38ec17a49f2a5404164e15b9e7b527716117b488aa8", 0x65) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e5b3a8f7bda5467f8a20df8ce7bf130b0a0594641b59a7858ee7a6b78647369d92999b623f438f4c87cfb80709d5cddc427de3bba9d1c7b19479f568ae1dc02563450a8d2860807adae42b42ac39dffc77f591973cf38dd5187f615f7127c2f95f66f5bbc993873634c30c2f110bb594468cbb16cdcedd6148b4c8938f7275438db372d29c3a27a7bf165f5ec4a278a72cac8c136bf862f61182141266aa33b419fe20872cfb297b9fee2a2ee64383c02a415e01", 0xb4) r1 = socket$inet(0x2, 0x3, 0x9) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) 13:27:26 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000140)='./file0/file0\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file2\x00', 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 13:27:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 13:27:26 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040), 0x0, 0x404, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 13:27:26 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000000)="bd749d93ffd6fcd3ec68ba8009ee643cb0be363dbaee6823", 0x18) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="c7", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) r2 = kqueue() fcntl$dupfd(r2, 0x0, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 13:27:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x4, 0x0, "2600fe220dff0900000009feff813dc31600"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000003c0)={0x9ff, 0x3600}) r1 = syz_open_pts() execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='/\\)\x00', &(0x7f0000000180)='+\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='%#*']) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x80000) 13:27:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x512) 13:27:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="70f6927bdd9e", 0x6}, {&(0x7f0000000240)="e8e5aa7e89be8344e8418dade709bea2ad54ef92aed60547d1cb6dcc7f184f03d4d6a59e22a06794a6829c3a35bbb1dcce00aa9ff444af39e1f6b1e88a5aa11f5246be520332f341dbf7326cbe97b27c61d02b6b29f711ca918b9585a138032c2787f7bef1611345a880e09f189ef564b296b3736f1f997c4d3b4d43257729a51d2fd213860f7a0ec179f2f13efeb76e3d50e6f045d9b7783a34448ca0ac88dd31cfdcd7f3933593bb832bd75b686e33c85148919803987875c8a959761502a92b761f85e283356ff2068a34a6e980f5c52fc3cf4a3f29a1", 0xd8}, {&(0x7f0000000140)="68478e349d4d732a2ffdf7db254ba5e8e748b29e64fbbde91702007e5341ca0aa4cbb571c54d56f6735a3f39b6c560516f1efe2220c2936f8bdeb9c1317ab36e3b705a640fe756ae079d2c4d2a3a3bbb6178d0e51954f1a4e15f3e21cd098fc40ee0e43b111eeaefed7e30eec702cf7046871a320ad40d06d0450b9e41afaec875f766bac02d01dc0857fb9f29e769", 0x8f}, {&(0x7f0000000080)}, {&(0x7f0000000340)="914e9617b65b8378fee826b47a0505fd8af8da3b2d1adc7c0b0eb59636cab76a09fe8a718ed987901f3cc17c99e51cf836a9b6e76b32b3824e3c2d688c39050f1b2ce70bdae15760c1a26518fe9c6c044cdcc6c64719452fd195723f2dc28a95de7d4c800e1035b4df5344d12b9302e9c0817db98863fb83f5f8cf3974d20feb89c0f71bf3315aba13df29e680448969af949153dbaab51a711a43fb3727158982c1f38a72303b0ca22e", 0xaa}, {&(0x7f0000000400)="0d625ed080c9ac45cd21e43786604aaee851170794ad1f396288eabef748c15078bf124f1b0cf881dfb258b143653528b28ad3fe3d16f51584a0e4597eac0fe478f21bf07e8c908fc84f87833d5bb07eb60868151c948bde5d4271f5543656e04f13ab8136edb9b81ef02afa9b225c702be1d4fd3598cf7fdc", 0x79}], 0x6) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r0, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x12, 0x3, 0x8}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80000040, 0xdb2, 0x2}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000000, 0x6, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffff8, 0x61, 0x80000003, 0x8, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x12, 0xf0000000, 0x800, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x800, 0x3}, {{r1}, 0xfffffffffffffffb, 0x59, 0x0, 0x2, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x8c, 0x0, 0xd44c, 0x2}], 0x0, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x80}, {{r3}, 0xfffffffffffffffb, 0x81, 0xf0000046, 0x1, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x18, 0xf00fffff, 0x0, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x23, 0x2, 0xfffffffffffffffd, 0x3f}, {{r1}, 0xffffffffffffffff, 0x28, 0x46, 0xfff, 0xf0}, {{r2}, 0xffffffffffffffff, 0xa6, 0x40000000, 0x9, 0xffffffff00000001}], 0x2, &(0x7f0000000080)={0x5, 0x1}) r5 = dup2(r4, r3) r6 = fcntl$dupfd(r5, 0x0, r2) kevent(r6, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) dup2(r5, r1) 13:27:27 executing program 0: utimes(0x0, &(0x7f0000000000)={{0x800000000000000}, {0x0, 0xfffffffffffffffd}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff1916"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000000000001, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) execve(0x0, 0x0, 0x0) 13:27:27 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x100000003}) ioctl$TIOCSTOP(r0, 0x2000746f) 13:27:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000000)="133049c81ef09b38e43b8d13f223bb2e69e6e3bf241a61c10a64c7e86590f0c0b044bb5aa381d15d975fa7e74c777339f7dcc5a1c77aa08fde6f632aca6aa49bfdd16d59f18bd10e34b444a10f18a3df587bdd60f2056b29f9200daa21da8dc47eb6a44ed92e0d1399ed10f9e4449461501fb4de043a8952c6d9cf7157fd1d691bcee11a531caa9ebda6e66029288a76f86cfbe0a2860dda693edb4d4e4e1383768be281dcd9fcbf821fc959", 0xac) setpgid(r1, r1) fcntl$getown(r0, 0x5) 13:27:27 executing program 0: socket$inet6(0x18, 0x7, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) 13:27:27 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0xffffffffffffff75}}, 0x0) r0 = socket(0x1, 0x8006, 0x6) write(r0, &(0x7f00000000c0)="9b8d5cde44c4c8396e679cf532c49c057d4d3f2252dbb8be002b9bce3c9fdc6069f30d820773eab8c64bdcd10c6cdf8bdf1fcf2c7a3246c584fb20db6fd3cf89cb617f435c34cca838c69ed98b18d8e55212c11dd4bf03f27600e033aae008a0c01f3906df91ed484addbd1a5e3010826a27378ef9083e8793d5b358dd39e3319ab5cb66ecdaf1aac1f0b4624dedf64001169103c0fb", 0x96) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:27:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x80000001, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:27:27 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f0000001380)='./file0\x00', 0x20, 0x1) mkdir(&(0x7f0000001140)='./file0\x00', 0x48) chdir(&(0x7f0000739ffe)='..') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x6, 0xfd61, &(0x7f0000001180)="50a6b927c42d49dc4814f555fde44a8de487b59dda4d7fb509a41fd7f39329afe6f4a5c9530b341ba2f4fd73bb1c91262adfde72e8e11dacf0a935d9cf4f06deb2e45fb66b66a24bd2dce7072912631f3bdd952e2af0c6614275cb425929573e14e91a961fee8d4c76adcc78a08f115b87df9fbcfff355fce27a6fe9e1a641cd86b0e5c7cb87a35039e7a10192f14693f60f8ccc73a4947d8cdc5fd0a457a2f5336712a169c77bf05d0d6575766b9e9b10cc241256322348072b4e7dfa9940ea997a1c0646ccc2788522bd6069f3e01e2203e2739ae91f845aa51b76a93181012f7d589804cf2927b091177389a832", 0xef) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') r1 = msgget(0x2, 0x8) msgrcv(r1, &(0x7f0000001280)={0x0, ""/217}, 0xe1, 0x2, 0x1800) setsockopt(r0, 0x6, 0x6, &(0x7f00000000c0)="4cb944faae2422998c50a310349289cdd2904a45cb33d7dd36e3d09ec958c95b783e603f9e2f4af762c33f76516a00e9b093b3986b1c5a4a102b4e48031dd71713d6920fcf967f410c284888519c0679818f982f1734b969e0d1c4bbb9fcd24c07553eb61345451c05a765ba3eabeaf44da50bcf047c8acd2bbca7861fd25c9010cc40f28b2373c4b4c07a79f8f9536856691db80f33e4ba7e8dcfa645b024ff1de6ea209b1052d7536d12427c970cededa7381d88cfb53cf76250751382b60de57dee726cc9ea649b6002372580d71164a873c07a7bb1b60fb65a3651f0f645a9ac5bec9f8304c2fd3c7507a5c1e7c3d23d0ded6c10a521cb76ea77c6b85ed2eaca3a5fef71c4b10f5f637a5c4603244577a3ae52aacbc8c5df6a2895c0e8eafb977f3509fecd8763f657c609d063d4edbc10248981220ad9f83a816ec524e3f8025583b9a8fc799d48944c6f1cb592105459e58f749003da556c973fe456518de5bb98254aee959a3e9ab1da40cc639a64abe1f5fdc029018f9b5f942637fbcd65ae14d39fd52069b91986cae49a95fe786836254fc0794202009cccd4b112698105ecf5ae104524719b52adb89bdcc568c3bc2c08efddb7733c3fbcaeddd271e8c8148c5b9f3e0758e294d1484f5e45ac1bc7fd84a2cfb7ae221f0be584ca876589a76a5b8451772eef6016e2de3e90876a754bcf93862d25730301ae006e57a7f065cba6f4d6bb80425063a1aa0893da7f9caddc6805b325f1663a5709190742ccbd6d20c03393ca22277361597ca75e8b7ddc9d6b87e8236bf372e93dd163a92dd103ed19c6a7641b8d48232601dbf335d52ec10fbd17ee38120ba61d024b544e080ab10e1c537e65a02ac9b228e2d72b86cbfd2724786adc630aa39c44a1fba4491140f422ec4006ecc9950fe78e81fe1a312deae54cb7011ca3a1fcad6c918737cda490cca18b8a5139d24d33a101b01c20ae18f017e82d544e7f05a331031fd6027224f4841c2e7aeaa7a22b777db7cd911728cafbafdf01662dd85f2a869ea7eb7149579031281a185f4eda33a51e98da4f1502df46d535113ae2fb257ba805859da7e7f33f68ef9b0d9bee1690c5783480e2ec380cf656d219ae8f85824cec6697400465b55c17e712686ec17a0246391ed7d0eaed0173176aa70229024b2a00e05f68c35d2b11b55aac0f0e70969ae2a80ee43d91dbe246a6f510cc15522547f3731f1d7a6894590fcb627aef02a1b2d579d4fcbea6fa6012b3aebf610d348499848a1ad030e6336e788901b2202ecb334bce1a26c274b1ee7807e9e404b8c22da7882de104703859340c01c67717ac5ea76b210e22ca368f24da195c99d5660e44b32fb19a07951ae3a007dde515d3c29b26841f7bc3a021a2709026928a6c663892841435a9e601c3d7d892bdc4f7abea8c5991cef5efca71b75b38911347eb9539737a9882eead16a763e838d50e747b5e5a307e249e78df0dd6dea452d3d4bee9451ba0c79e2178f43ba14949700967f8b387d567fc6bdcf0d34b226da1bd704effd94e1756f5a8378a937797fa94678c8e36612cbfb6c904b7ffd66240d67ec9657fe13f83f0af89eb4cb2ff02b0f826440ee1a3ec6329d2a546ac70c173090d9e1ee51a5cb98f5a0c4bdee9d2ef206dae85c4a3cf7140db332f83241be4f9f23236b40a98d8f054fa1fba337ad2ebbe7666f30f16565b806050cf81c8bb7afbe986ae4c94e8b806b244e365d38d32bd1d0b14a5ab315f849bac26f655c8e587668a0c4558b00931f18f40c3b7574b844a8530d84be2ae306860ca8a6988778c17e4e307c83cfd13b90b55b1c260dbac22a0cfe702f35048ab83be3a473369ff7b88aa68cc41a4568a8eab3569fc9fba99241c07f57681a27bda4935baba60f729dba2edc74a451095f1e3fcbdb7bf4f95d40f5f5138f1ceb23299fc34a17c5bccf626fc3a5ba4df947c780be223c2b7d55bd5b4583280340b3738199643b55edca125c9b655d1eb4ca88de68e9944f3faa092fd8403bcb85d5776dfca3258e3cbd99679fe7c814e4cc9c965cc29c936840d18fab18ee8bc694d450226edf10839dffa4c1fe1b8d56f63f18157418f77ba8f810f5f47977868c07968ff58184d8d4ef2481324bb6036bcdaf12aa19600ad29ffbe33d1b8f316f64803f15edf79654ef6693180eeb0f6df7777e811f3999a39af1997ec17167053e1bcc006130a5ebda86401e5935825909892fde259ee1ff64c4b8a6eb2347d1d19189ca28f23cecece0208b84d5935389e40e1a546ba89f8d091b83802a14926052be852f133ca2e57fd0c68e054b6ea07a771b000d78b4a1bc5751a687bbe38ce4cdfa10d07d2762374d5d026bbd65581a822fd3b68e5b10922359345a5366e162fa3ffe843cd49b7e8f32d3b464bd4ee707432bfe71a2d065530c780384d222c0a3c4bf32fb6654c9beb6017d3081c4c47b21f1436161b83e7af48b35e1c1cd4b3f5604e2e95a0a9ddc9eea2a3c347aa4b571fc5c6d251f2c1b95300ee8fbae0f5d62393c837613397962325b312d029c2d6dc1d56df595e0dbf8d014f01c5603f32630cdc1f4986430250f3ca5b53b8b44af3c430167362549660692f044c87ee5be36ac0792c3ca4fc94a0a3c4bde0d170e727d9a9ffa619e5b6e8b5baffc308c959325d9e6cff98ceb54bbbad9fd8c78bc4ff14d3991559f05db08cd875254fdbdbb07b6036b3e7061971f3096a6e38497e5ba62cef7d18ea5773a1961f8b3c6283f56544879fd06d7ba3db961a6bd3e6634e7d18dda80921e4fbed79e5d12312f08e8bdd412a40b1d4a715b5c62d0e2dff03c98a8c1aa5ce6b95230b4035e38a687df1d73ce4393c81330006a902634d395449ce279d2ee186a7fffb3926757eb00391a069cbf03d3aa24cb85920ad1f9f5a18d64f5ce5257fe08f0058d350b0c7e45635daa67dee786370b3f347b781c2dac76ca158e58a99c85b8ad4bbb70d6240517f08bc757851c1a0ebde3db18ff2e417e978ea6f76b487b69a0dc1d22f4f618d289f68d89ad367df953177ab19bdf2cc964d869785e6ccbb0e8f5b98ce9ece5ed17cfd163e84b5d61c7008223134c9d072ac823e56b84eee1123830adad8a22974faf285d038b1a8da35606ce2a93d7f5d141958086f1ced019c455426d89618ac6fdab5710239b1d8808d43d413c719d5f9069f5b1a50654e84120daf3b07d63fad00f076f4276c798ce958e1c6d062a3e05f19cc82266a6f1cd8a662357d22928610915b1cccf2d4eaaa9aa73d971ebea6bffbb7be73f06fe4645cf812cf117e23eb48463d52e9ab4d9f866fc5fefb72b8c156c5a2d6808d87a73d18d0f17067167f22d42d3d8ba3342013d7d22912a371ca76c97940505bcbd414d523ba1b791d1081939c679a87c3cf97ae4da541e686ac28669b2369a4f571aa0f259a12161d9089e779b0280fc744a58b92cfe5d133d19377a8b4ba22a45f63069bf542fcae517ed2f75c13abf1f4f3f201b24b291a14d73cb9ee6ba89d3d2ac51406dbec5dade80e542bc98cd963d11825ed6ab2c1c9cb12228e1126fdd0681e848e285089e00db9cc0e5acfbcbc5b8b0be133c6bdc6eb47e996bd8c04c94cdbd72b14ea43b0cc94705dbd84dbf0bf09b1b396ff3b8f3175560a46d8a60ebd8b35c9755fe8e770d05fd328b69cf3925cfcdb599d98c8b9b3db605e2ae1302aeeedb7d53856f2fed7f9a3dd2a8feaf4766d19c098054460a87b2d38c5c9a99ec3db63c97b6e6108b16bc5f8a97b78f3b4303b916bd6033600742b68f25a14805f93a4db1b8d039ba1c90cd65cecadf26deaed06b36e031b23afd53afccb7f5107cbe44eee8da94ae538499f996056ef55eab3dfbbe71ec7335aadf6206dc42442548fdaea92f3aeaba499839d204956e7b7e09d2972f433ceda103a59e872326fe783bee7afd80750c7f9ab822e20019de85401d4d3c737c608ba1f7d53c797332d35552db8429623f99270f2ed70abf518568829049bb93cb15e5f59c92f1698a0ca5f05daf00134ae07e2c765e9e2d0534f9f6e6688428a20c421adc8a9a2cd63d31b079e883eaedb48d9eb133911f0be505ab6976fbe80fe6312f903364c2af48fac46a8969f7c756e0223706451db5bf922703a6a19c6245b35dd0dd871068341bab4561e4973535dd7b591e184455d8f1694dde3c93d7749995d0329c5c35e5b551d3291d748603b786f1cde572430de87c0b80372c32688a46b6d752b1210062dfccb68b2649bf435baf0047271e895756097ba594acf0d3d780eca587c81caf6bab9fcdcac7e0320019d8dfec53fcc55f1b8434fb004821c4fe192269d922a50af25519a2e231c66117146ba99e6795e7041907f5011643a0e2f1735bffbf342e5d7eca90e677aeb39bd9a473c850a7c20cea50224c2c02edf97cd08665f7ba0284e73420f987b94de692335aeae9699d8cd89d0284598d4deb46015e81bd33a9e6763042fdebbe7eeeac240fddd8a8fe7d6da0bf686bb46a8312df087a4d0590a57ab3a789a4d11d2d09f346ee2dddf527d10d225d4b187b9e5bccf71fd33c76d86dcbbc3e155732948f8a032dc1ff35a619339527699014218baa23287fa5af621c0b4dd891e3220e461295c4ea17104000168279003e690ce70640616c3b10264325b2356a56a2a2501374369887d65bdd51f8c82b9ffeb81ee95c9a98ebbe39b022988f9a31b7ca6d0e7115172e537ceed85f4dc193dd3d595890e28c063f063ef3c23e995025a5785ffeda0981cb5da0aba841fa1d4d3abf00a2ebf44f22cf9d6f5ca1d6d425d00986af0bb605073ef863a4ac9b8f8e7a6015763e303c3511b64adc9bab58bc14e60562d3fa3fd3f39219fb58d3d15b11d005be0c83d906ad8d80ebafe6882ab9213fe43d7433ec0929a365b3dbcfad97b736d9741fde57edbbcbead6dae9c9bf2f7ac8ec157e95edd455db927f34f765f942294c289659cf10110afc078bd71a66a96fd2caa6a95603b87d938befb40f85568ad9d0856c7234a74bb8567b8787152b6c1952c578fe62e70d36cef036d53ebc4969fbea5b0f7941e80c8fa291ccad813c5a8314e73e70dc54f109d0f88f2d1e3f7177f6eb1a0815120e811d42dd8480771a39e21faabbd3a0b31270d1125b00181b79753d6b2b6b739873fa37160a9b549fb1536aa6f4886f94c3abd24ef2636fd1b0b1076c589b45d6730c96a2e609b3ddc417405e29ab5be2ef5c3bad9841f52218289d42be32f07307977d34c653ce1eb445e5f0fdbfdd07b2d481a799a7a5dbf776c8d33d4a9cfd6d19a64fdb1211b2edad6b207abe40346428c51fc08e0c861fcf550c2e1743b750fe239399f92001f52703c76fdf8966a0621ee9f96f13bcd86b4c2409ab321264a90cce02dc44a8a7d5bd3d7f56f496d0c209e3541c3b3f45d99de6ba1f25128e0184c66f31da1b59219074330e7941ac93c42d66c0b9bc003276f349ceb4e6e43bef3ea1b2d329988836fb208a8e224cfa2a39e3c4e1d3555a1862d07e090b19b5133125df36b0935fc10abd24339f2862a2460f5735fd7b6f8d1ac98d0809d68b763f5d738876f0143de644a7d9076a4039effb76ec4fe4032d8f41fbe9f5330501b40d871bfeb3e3763dfe6674ea8044c22c35794fc25dd70573605a61a3ebd8a48b2e48b35bd0feb5b136d1f7387cfb940665515041ff12cf117b4759fb9d103dbb152351f6c5f3b2f72619702798ac10039957f5a3db0bc491585b7f6ffedb2b4029ddac87e0c46475d76f6f1dd2124", 0x1000) 13:27:27 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x110) 13:27:27 executing program 1: r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0xfcce) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 13:27:27 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') socket$inet6(0x18, 0x0, 0x1) readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffd17) 13:27:27 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x1, 0xc6) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 13:27:27 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x10000, 0x8) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 13:27:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x8, 0xffffffff, 0x9, "f9875b2e1e942a1aad3f782159b13bb93a182692", 0x80000000, 0x8}) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="245e6704a568e476bfdc8c189555d3bfad635f544fc0bb5dd01275b870d7a240d878460a2c3478703c9d5b0c5fd852a77151a785ac", 0x35) write(r0, &(0x7f0000000080)='D', 0x1) 13:27:28 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="41e3cf7e24d0995219239c6529d80170c036dace28c320c6098777f4439d41ff496004dfb10be4d5f9a4bcfbd94a5c064dfff46a42b8c7607ab25de14e8ff20b7cc272c6b403abbc1044a8e08e273bc8af14e888e3b39bf9242add7155f73866409646fdae8b059f73a9ee6922ec6565c62fda278b970f92bef5b9492c35dc6a01e1e187f0485bf3153dc16ff461a424c01c61e3", 0x94}, {&(0x7f0000000180)="49a9480c050b9d463273faec5fd0ac9bf9f19cd8476a5807fd7a4e32cadc9b0e1ff2490a85df9735fdb6edb8d4e827d9f7d7499e085a8c6ea246bb56aae87dd7658c70919cf52e8fe1c04911944798d14ce803cf0b27f12be4df6651b5b3af8cc34386705eea10d3eea8c4cb2b07d65337d03ec98071ccd7fc4be532a8ac32e43340291d80aabd3952907415df08b215e79fd9f9cff160075dcd2a7a57fc5baaa27bdf05e52463c0547349e096f05093319e55ffac30621268975f434fa0b1c22ddcda9ed122b2c41bbc3ae02b2752", 0xcf}, {&(0x7f0000000280)="5b8ab80948f3bff33855eda94c8346e287b42965a7ecad7dc0a2f7", 0x1b}, {&(0x7f00000002c0)="631aa3ebbcecd5269123197b402546a18043f5a8ee119e92946ad8a337ea16a4924eaa379b08fad18c4104724613d5e51d33fdc4f628623dd84361c3836579e8fcb2559d87dfa0797db294ab63f2bc4844047cbdc46ea96a51698ae654a5f733387b463b5ba68459626f36507726d38828cd3f360765113b314e8c52518bee6648bbd642", 0x84}, {&(0x7f0000000380)="e0dde759929143f449d4ee7408662e64cfd7f8534ddf237a5faddd90a7d8d694a1bdc25d400c20772ab58ce096465fd86eff55915258d58bebec70cab172daba90a8bfac4b4abf2e00c550feec3fbfaef7544c66dd68203a03dc517840c7aa23238452970909ef4718c81b934fce564b483d1ff71807f98d217cea9f838d", 0x7e}, {&(0x7f0000000400)="3aad712ae4b00293fe1578843a4bdfe0a35496e02f44d003b2c5ebd537164c6741a8536087eb8510c8bc2c1b8c9340611123870221d1187559c72166e7e38dc804071e884f1a750ca6f26b9ec9bcbc0a7a5e941c9cac4eb05e82c6ebb12613cd2b6ecb6e63507441dc80884b47f9edb7cc5c5c962123c2cd79c4a586a0606d0fb57f80562eed990d5891c65c22e39b7b97cb9f2d7bb91dec211d8d7d62f39c0615934ffd355dfbe0ec1d6f2d9c07", 0xae}], 0x6) pipe(&(0x7f0000000040)) 13:27:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c4, 0x1) r1 = kqueue() close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 13:27:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000400)="92b459ed30ce55808509de8bf8b3abcd6c1decdcc7050000000000000049f17672419a20677a66da5430f78ef394497001862683800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee608001da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150aa2a6042bdb85fa5b8e490af7513071c63f28acff81efadf8a325f0a3d7423cf690aac5b9f41e8b82752488a480d8a820790a0922fea4aeaeb3fbfcc6e91048f6599dd18ee935e109e7a24da296ad485b2beb42cc6d7d50e464ab8e42ac4ad51e2c4209646a4c302abbeda5f98ef7a872df023524995b13f5a1f7550bbe53cf86eeab06a6136ac4e2000000000000", 0x176) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780a58ec00", 0x200000}) ioctl$TIOCSTOP(r1, 0x2000746f) 13:27:28 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 13:27:28 executing program 1: r0 = socket$inet(0x2, 0x84000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) socket$inet(0x2, 0x3, 0x4) 13:27:29 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 13:27:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) flock(r0, 0x2) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = getuid() seteuid(r1) 13:27:29 executing program 1: syz_open_pts() syz_open_pts() r0 = msgget(0x0, 0x404) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/168) getppid() 13:27:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) getegid() unlink(&(0x7f0000000000)='./file0\x00') close(r0) 13:27:29 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x40) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/232, 0xe8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x1) fsync(r1) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0/file0\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 13:27:29 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4, 0xbf) connect(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100022f66696c653000"], 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x8, 0x6, 0x1000, "b59c5e48770297e680e107fedf8c64bcf7eada68", 0x55, 0x3}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8155b2a430095e6509115a4dbe6f2cec2d592603", 0x0, 0xfffffffffffffff8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x13, r0, 0x0, 0x0) 13:27:29 executing program 1: r0 = socket$inet6(0x18, 0x23, 0x40008) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/30, 0x1e}, {&(0x7f0000001080)=""/100, 0x64}, {&(0x7f0000001100)=""/9, 0x9}, {&(0x7f0000001140)=""/28, 0x1c}], 0x5) 13:27:29 executing program 1: socket$inet(0x2, 0x1, 0x3f) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000400)) socket$inet(0x2, 0x0, 0x6) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r2 = dup2(r1, r0) getpeername(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCNOTTY(r3, 0x20007471) write(r3, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r3, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r4 = syz_open_pts() close(r3) kqueue() fchmod(r4, 0x30) r5 = syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r7 = fcntl$dupfd(r5, 0xa, r2) semget$private(0x0, 0x1, 0x198) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) write(r5, &(0x7f0000000380)="2ffcf5fac19b0c9a6a6c441ed75498354c66b219590e0edddce64ebdf9252fcfbd9565a911b6cf3be1dcbd2ad5dc487ea270aeb1009315e24ace8d7050ee1cee50714ef924350fd8a5e833e3711dea091451f6271ecbf2bf4fd63ec37ab1ad5cffc1226ce3a8917742248addd95bdd06c494617fb1bcbc", 0x77) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCDRAIN(r5, 0x2000745e) write(r2, &(0x7f00000005c0)="1c548c152569dc3ad9d39de222d71242386ced619c3ed878365070c64114050d16e195fb4c8d921ef301007a5b73612aaac90fcd8a5ce315d60f7610512a01dce2f79a0ff3c51448151b0360f454ad9497dc885bac16c02f590f58f45d5f7635be1fcbf81b75cad5f5577aefcd9bc7ea585b3728a695ff3fef956507a2f659501caa23b80b9032d312d5c5c64a7620448c69316a101bad0bda6332c4dc5ccac73e7ea5cc757d9f2b46cfd20d84287818b04a042f8502e7476e3b789072987268fe62e62d1da4cf115c5484fc0382cbce9ff23d74bfc51203c617991d9c1ce305b074e8abfd7a662a25de996005bfda65afc08ecaa046f2b21d3a9126f1706884ed56bf99b0c71dbbdd256dd647ae", 0x10e) getpgid(0x0) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x80000005, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000200)) truncate(&(0x7f0000000040)='./file0\x00', 0xfff) poll(&(0x7f0000000280), 0x203, 0xcc) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 13:27:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 13:27:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x0, 0x4003, 0x100000000, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x4000000000000016, &(0x7f0000000080)="1534a5aa", 0x4) 13:27:29 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) 13:27:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) write(r1, &(0x7f0000000040)='B', 0x1) read(r1, &(0x7f0000000100)=""/32, 0x20) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 13:27:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2c, 0x200000000003c, &(0x7f0000000000)="1ed6b537", 0x4) 13:27:30 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = socket(0x18, 0x8001, 0xa4) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f00000001c0)="df0006bae4e35057cd2c661b0e5fbabb85926ecff27134bf73153b6f1ec41f4b62806e398ed249f76409bf8e3d0ae9b6ef8ec7c6159dee9ece17736b8085a2c5740a1a12e60095de2962cb49b7fa508b6399eede8abec3bca244b694a2dc9c80d4f074c16b61a722dd707f3ccba24c72a0931e32b47b882a4cf809f8cdd877c34813af6fe85fe4b68a8b79ffd8895b3b0eddf5176e6db3e37ea1c4c0d92d24422e786edb28a7de36d990c3bedf2a3d8c31e6e66b01c63ad061d7112a95fb572ec07ad538338c04e2c26f7449c8f102f294bcbb2ee4e6cfba01494e35f589", 0xde}, {&(0x7f0000000140)="c218894c", 0x4}, {&(0x7f00000002c0)="85f6944ed8ecc3a5edc0fa85f07d018290aae50e0abc4a", 0x17}, {&(0x7f0000000300)="f9dbb1060e9faf9e607a0ed7ec14ed699a0a2828e9bf50b7b14a91c2582231974d73", 0x22}, {&(0x7f0000000340)="4921b5449918332cb99a78e312692b2e3a7c0c", 0x13}, {&(0x7f0000000380)="5e8e76be0bc30cfa48f203c283b4d1b3f8873aabf4eb2111c58df99b204ca5b1db77d90beb7398f8b7e20ba1c71a3e93f62615f6805dca20c342236da9fe4e781067f6896415bd0bdac56552d897eb46fc6c52998af6fc3edbb30f6b87dc32a7108c6d3e6758ea1ffef46b07d2e28f3ad1fff3e4d86e77ba291e67d28894610433418090ee8ebc01c173691d9d996f44c427ce31e1b2d79b242bde35ae7ad23738917c9637", 0xa5}, {&(0x7f0000000440)="40192885d56baefddb21fe561d1d46a4dd4b637ad7c7080be4c67b9fbfb4682ffa82b6b020c4489a994e497ec06964c2064b1b205d5f3be9b16e7373216d95bc74fc96061f36d8ecc9d49296c820322db8444ba5e4cfe2f716dae6abbd1931a10a", 0x61}, {&(0x7f00000004c0)="dc6e7ed27c2c5e4f8655f8167f793257a6e7488448d7673ab2afd004611c5a25023c5a046c96fd6b7aba660a2d765621dd373802b342899564b9ec9c6abaa72d2d373c5961c75684502b2b5bfa79937dc6431871e9c1e05cb39cdcfdd4badd7136d0942cf79cf0072d45e3a8e2ba97b0be66856bd752d3e35999dad9624bfbd751c5600350a5e113ae2043388aebc06127966747bc8770e1e0509a37", 0x9c}, {&(0x7f0000000580)="6aaead535b9373a0598b4f58ba152497c94a9644dc211d5076c5f845ed821325f43e96a6334870f861862ab62e6acbe48dc14b5a43f2c80fc454f99df1c6e90e8a95a6282deba3022f2f4f527b8b2ffedf54542b6193d5d954af526d2ca1d0ca423932a8cfbabcc8a7a64309afa38d23e681ea793a1cded280486107ff241f29d1b820f51f705dc5d1d5bdd8f8ed206d12d74dcd1d5d8ec894b8edb8111d76980b65774f6c2e6cdc0179772317cba436b42822dd9b", 0xb5}, {&(0x7f0000000640)="61485c26734dfd3c163198f711f9236dd548d5aea18acd56febedc826fa4d0a8dc7ac53d9a8bee5c5ecbfcfa7c92ed48534123ba9d1c85b9a5d6a03e716a472e45296c2c1efdf03e98f912dd63b30e21fbd7dd8f76ea8e463c47e05464e701b207b2756e56af802c6aacd9d115db140128e53db36f0ceae6ae89a09ada74c900e6f0422c77a2", 0x86}], 0xa, 0x0, 0x0, 0x40d}, 0x5) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) 13:27:30 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="486e664715189a1bab182eab08411222a6f55ac745270cb74072a5ed8055e2fe7a1c40e8605e208518d90fbee5f3593a18e1ee06a13c2297e0cf6a10e10f3a9504ffadbe1b82ad0d2dbf2558c4b2e7dd12f99f38c1cb7f7154c72697906d05dc1184c625946bd498b4db6331c7ff7d0cdb0d4c01d808df4c951e51114631ead13245a868aef85bc2bf1715bb08c23874e9a3eb8055ddaf06337bb76362340f188f784ba6dca3da411162149cd10fcc6958c271d45fc1c5897135c6b82c7eff698fdf7324d408f1eeb8e3795e9dfa8937b07586fc8e97e2b2123cdc", 0xdb}, {&(0x7f00000002c0)="fe8f050e78db982bb18c889eeaf759c9d52d5921f54b9012003592e6057cf3637be17412cd6ccb44d4e32217bc4221ac54af8418292310bcbedd245abcbbceefc3fd9ce1123899c6706ebe3f97c516510e03f39a8d9dae3234dd5d11c72f2bf7cba608363e7dce35f40f4ff2ede1a8ed75b1e5712e1a9b1dfb2430458ac98e78db09baade178be2313dc97c81424d3a79f9ed3237dea936ab3a94655653188c6be5a8f4ab11ca9b482a58a2fa93f6ea5fce7cbaed895b001397e7d5d339a74ad98d8b25b0e32af9b061b335178a7a2fb2d22f6f22c59c8d77bb8d1884ca2e30d56adbebcaa738766733bf7c8e447e4962bd93aa5ba8825fded2ea127f063454b8329d28ae950fd748724de8adeb0b898102f1e247939d589a1dc204aba8f1615ce3c0bbae05d85ca2c7be6257bba31c7ae7e337b955e97c1b6cad96d8fc28dc2b697ed10ae5e7f9718cc50298c16f8139a8d82ae6a78962cb11d92cc8ad7059d82020d9b28706e94719e56aa064b56b8407be09f282ea35feadf2ac14856fc25c9be204bb843323538a73d5ef0930ba19b81ff147527a0cbda544f3db5947ab6a519ba130cde48b3efcb8355144b25e100d63b7e515258cb4b6374f53f8b4ea83a01e7796df3185d0e673da2b5f74d5c8aabd25293d0fe2e0c5be359e90915a7d73fa6bc18c1c59c6f2f9334b914a2611a32ba0abe837b67b3085a49d92b78cf675e1fe30d698080bfad45b6e2f8267dc06dcdbd0b3f2dad7bbb9f95ed41e4c8b19fa869cb56ddafcab33e35e68c9fe37f26ff7d8f3f1f4b539db1acdda83931303e5ea79f6a6789b06eae53cb2cbc16fa660c740c3df561492b092df9a2fff7a2a09cfa8902a447b839bc7dc3e4a1dacadc2402e6b8836ec903855c26faafd19ab58dad0bf37378430df7e7036a0351d44dd6496ec8fff1135d01f91abf82ce9f3763114d0fed103a9894e602cce688b999b348b0ba107d904ddd4b854042f088090c79fc1f884ddb9b5562d6e879c45a1f721594091114823facc86b447028664459b3ca52f3110aa323f77ebcb0b546ab6324a7ab2b7846b685f96641db60bba97c6b276737fe0c3d38048847d075b7330cf778be6bbaff3c0a795157a5be5672c8dcefbadb34c9af0d183d903d12eba891d5c3932d58689b3b8bd7ca9af6903de3aaf016a692864b6596f3c23f650b6be3182fc56754b751969eb711784040ccf1f5c40ab27d8628b5e8ddb13b0f27c0c516345f8b4524d983770cdaf96f16d69704606b82afeab029001658c15e50ce30230ca3b529421d7a86a9902cb9e8c15d85a8ee6018be64878d1012d21c5c21e6cd8ae33c9f2ecd651fbe0769698bc634dbb81f4e811ce7f8e497dcf8826b68a835a79f7f732d065d9eb8d30e42827b6b2a58c63f4abbbf9e9d5b76e50ba96559ceda6a1ece665ae0d88cf87255ce01be6f02f05f1b44ca0b99448b23db37f627cebd803383618133788fd7ef0b769ead7aeb911c79213ddec0719eb32f6a28c45cacede8e78fac08f621523814529265aa9688309d88fcd0f5a07a2bb4284a48a12d6c7e599be1943fc16c92a7c32b4ef182b0462702fd087896dd8e38ae0d8afd35f2b82e3925bea329c17aedaecf2a906c110e56f9620e6a03acbd7896165326447fb6d64d9b5d07a9508af29dae75d08d732c6598f07046b366a72720f4356ac29e4faa43c79180300f0974bdf81c70cf2e2bf5d8eb4a29035fe13445afc91a943b8e1885a1431ede47ae9337f815b3281a17c28024ed6108bb25e29058c4daf358b853a8bcb8b85dde4584430c76a6dec87b5866fa41e3a573802cef82496f29126def69211591d9877babe4447024ee45cd0f1fb7e30960099b4a2be8b34184fda59eb9ce054a04e1c61a74c3dc8fafa0fff38bb3a486b3d2077ebfb5b60c55c20177530df536377bdbe75ea5b56f09656a8a97d4e51d8692e149dacf22c7afed6b45640c7759d03b9ce4ab77e979b7102781dd463efb3366d4669540a4ed249a6a77f234eee6359da24db67ac0443dea113d21b33150c9e8b5965e81c7a596f5c8e4b72f8f27572ca6e7f412eafa75741bd5d2f9b06f326c1f3035820e51cf5b744fce5c625703fdcef80adcb4298516eb78c8aea25a77a0a5fe61681c2157de445adffaab97f235750da4eedd6cc8547176b72f4ac9ca30faa1a629da018a1a67a925cc1affea0edc0cf3235e018f789489d76105ad6dd20ae7138d7918c36db8fb157c569bdd6f4b1dc597130c08c347605d576c61c1eaed707fcd92b7f9cd6e664e6c8c307f2527d67f7e24b8fcb5de46415fa63ac25a5712dd867373f03de9cc0bca4c75f5769d58e8884a0e58cc678d8243cce8f8846b060d6fd39667a0f8b72de53c5f4d6c7b26f8fbeb3b765537f273c22a8e606152cb97ff1beeb0bb44ad1eb6f2f3bc5c8f78c1ad724956dd1ccae2bfa82505e66555f47e0f1fec2da254fb909dd931ad59ce005f127a62deb26db2ddc76503c075650f5e03f9a83ced381426b54baa019343add739a9958343dd4b50415efd995c9502da589f0a18feb53e49b07bd9d4a4b799c39aaa2fb60f40956ff51d5ecc4222bbbc3df23d1d90192a1b80e4f41c6542e02941a133da30391f03dd5f570251dc7689710765c016f01d1610c93f066e307df67470807426d5608f4f31a300521758c8ed4ecb6aa4476857f080c13e053b564eaa61b9be4c0883eed4ac7e91c0c9409ccace0bfd6a205c888dd1cabf9edfc9e9fe82366793836ad16cef3155ea3bdbaf0740fe78cc8bff68f961093c48b1714c6f25541b46db8104d479859ea66a48e3752236c22380d759197861a1ca10ccdef7c63013ae809b398cd1400513ef0fa54d3714cc55a4a2a0c4fc03a60d2cdfd0a241e4ba790eec46767f336097f2c4747dcf9f5d68fa0dda78988ba48050a7edd4ce1426edd1aeeeb8e2e7f805da39a7146905a306de9df7c6f81b2dc54cff70e6c309289659c8cd75f7859a1ac7aafc4b988078351034cb9acf94cd10f6ca54f63a5bd637cd2067dfdbf93aa7155a57f7ff8ae71e4ba17b8e3a3f800c453ab7ca7cc660f37ca96e045e52cb2619c8cf666ecf71b96184d98ab21bcaaf856054a8d292535ec878c9ea4ebbb82f1dad5ca0f850a4cde2f0f602eb15592b6ab9ff6704f5dcbf0eeaa6a3bcbb614e2638e4c05f623ee751a6cd7ac9ef23f68ef293f2cdee9e4fa6c3a44211fdcca7d7809f745f6628cbdc65d799da3dbc2b0beafae0c48c4cbfc867cc2e255d5572a42bfbbe53fc286898c5de3933dbc3d8599f37bdd3adbb284abab5007d7ef0f975ceb70dc1fbb77be8624bc8e99041c705394c227647b811b8bc645ccab89192d4ab03698efff661ab7f7d1820f918ddc79ee4a6e01bc3568061752a9869f16213d122f40152598b7616d0e3b9af9ef240d8f40126b69a28b3bb9699ec0681a3c80178a9079a577a1e972953f97ab80d06420971994900abd8656238e2b46da6250fd15b0d93a8437bde88932a552ae8ad1422cc206d76792e714027a6ec67708433a74e336f9a242766db2664fac19ca474e246791dae466a3f7b7af95ab0ed372abc61fdcb59beac2e51750cd09bac71c17f22abc6faac35aed2c7cb2f28f807baf23bde3d59d8be31612d3861a507e3f19b20136e4304ea9d9958bfd2812d203d1459f496d03c00a3d32e611e4900c554c67d3dd5aa371622ee1c08eea330d6aa878437439d5db35880605f70c6bd71a44e444d4979054df1f6fd4c80910ba13c1bb4453e83be635ad90db53de9420a00a5f008283f2a3a64cfb3cab2b4792ce8ec5e07cabc78c5ab828fb419cccea238e73bb33030b142ec0c21d893957fb8038ea2f1127e11dfa30032cdafc5647079060cb6e4cb7663e3be638c65fc3f43040b2157088bc21aa9ff7a6726f8adab3bfd2414936317cd956b3a793020da6574db5116ebd610cb44ca2d96c309364d8cd38ff4502a21367519a030c500b95acd6277724f94dc9d2cb0bedd255b92b20722f731bbfc68c265d41de999afcb3fc8b2fa83515594aab7176347e3c90f1fb32fe24892e67600a5e6e52b2ec6218065c926e466a0869deebcc85ac51aaf1bd18b4c11830265c47f87a6bdb5e26be96c63a14176b112cb2c2b2ad80f58eaaad8faef610167ce78185a568ca5375f11c10e67ecc0a3288d852cb8430b79bab3790a63a6c0db743429074d4845aca07aa5a2763ba992db31c0052d1af1715d1e9ca96ebdb568fe7254cd989bbf12d835936d085e106f418d34c678132b573d18380632d7f1313f7db142ec81e9cac0af23e505be6c0d82aef6e864b5313e271d6fe5759a1796af752e7dace2046a2f461fe7e0239c94a600bf0843f55baeadcd7c9982e4e8c8c24edd5356aa4595e0c559555566ccdf23ce9e8b3918aa365440220f2b173198c0d4263210bdf8d0003adc152caea15192a5521af3b6c6db37e2008874eddf12d53470b587f782bd21690e0d6a896a5bc19726adc00763bcc55d848d7710847a9baf6485ebfc5a3d7927bf32ef86313e67714c46bc74d6a5fdb4d83f4c3c96f7ba4b7ba235a7e73c50643afd41a6431d8fccb58a67bd0e031d44c8e9f0bfb5afe0cd27bd51adacfc12993a50efad4174cb594b6283d685011cd9db8476319e3ba9a55ce8912ac7a4842504960efd9369f7ea0040f7064db86cf8975f9836ee1d4f6ebb17c1f74ab0f62aac11d7871828765376604b5ba769dba84d2b9ec4ee13f889bf2295a8f29af1b2d99ef18b70abe36c4d58bb7da2f2411cc37d69e9c9e3adb939d8046939859cc91b732516ee4264059e54c9d3c72e1e8d0d6c097dd8c38807bef24bb8b68035054477fac381bcaf01e52f92ac53146f288c053e2585d31e266c44965ab72ffb8e0f7f10c866182553c6c8cdcec56a5d2c57a27a816ca73f0c573171eb3af726627dfe24b2dd1d95a80744fcfbc1965821f0860fc5a9a9e20f545b481da07aec8aa76a2b6670c77a0df85296610697a7eb9329b1f1140fece3b4a1ef280de412dee8427036d5c7c82fd2142c9ca38257fd30683dced9089e21f24d893cb2ee32129b0d9b42c8ca4e1073e832b269a7ce93d41bcf8cef179bca210efb0a6e809e6e16568aaf342fa02c503735c1002fb229b90b76e2bcaf2895ae39daa44763a16401c83bd5f64b91a4a29d8d35a761a30cae900d3dac9db892834b36ce3ef6753d74ee8fa6127fc3471001e8a666644db29fc75ce38c440a8d553cd9d74233dac97de26c0a05a9a1bdb2a55d41910c6f1d9d3a96426127ed4c85d686c59fc6a4394284511cd3fe4c91274be838c772d927eaf1ec04c5b251055d8f3c7eb9e200662e5a0f7a216a4108bc1462acd966d771181e7bafe10c76df92e34ef09e7fbe671d82afe32f7c81392a7016c5ce0a99ea1e347f062e8f1244d208bb13d9f4e692fb720f80ec68d553ab5a0b973fd032fbfc8bcd50f1a99776cdc595deaf7b4108e4c3c81100ba70e62da4e4810b8a5a7af28c8728eaded5fc15e161fd668455b7c0c7090a4cb49a29d5a540275cb45c38c399ff2af346b94dbb6395d8e69e8b4f1e8517266522f02ef3cea7de37199fc26913b37db90a088369a5aada41571727509052cd8e70b058e510ba7cca834f9d47e7cb35eeb262da96b70f96c62dd58b91c3518584c52d8ca04faa4df4be53b2a54c012adf5b060a8473039eb9fd771e9fe5b56dc075b43734f03b8f93290a8d6c6d80954d4091ad4d526f1adbd5f4e7f028e7e1c8065f3da75fb1145afbac15", 0x1000}, {&(0x7f00000000c0)="1c8a6e89", 0x4}], 0x3, &(0x7f00000012c0)=[{0x58, 0x0, 0x8, "e75c23c4371a88ce037da93115d7190b38b82ace7729aff477ab122b5ada6527f13d176bb68fc864279c755667d53296b4dd21ed9e24881dccf2661e6942bd63c35cef"}, {0x30, 0x1, 0xeb1, "fd96e212ebd58c775ee2f2168fc6f7465fdcc8f541572d35ee16fe80b43160"}, {0xf0, 0xffff, 0x101, "155fd687b619f3c2e8ad593759ba9e67ab09f481d032c7730f7db7055f91bfb501df6be8506683bdc2818057047823edb6f76a3a831b9f00fd233d58b0d7d61de84469fcc8a134f214a9a3a2170c6c1a690306af16e5fbc941b2cb020a730ec77ec26df2886fd878853eeefe4352aa9400264bf39121876b4908b552e5132d2451dbff35ef9a5bb5d71bd600b12453d523c3961c5707d547ac0f75c995a9c44dbd5faa98443129855a236bd7343e12a05112e99d72f9e0d7d24a8e4b48731654c61b34be8458e279e45aa226c9959ee39bfcff0988773c6af2"}], 0x178}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) getegid() connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfe8, 0x2}, 0xc) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 13:27:31 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') socketpair(0x1, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r3 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0xa4) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="a280eb1d1ee77d45a15ba3c399aed583163dbf2449223e258a2713ba5387437ed763230eb647048edde27cefb34aee136cc21f0ab1a3bdaa6c0f0b36651f52caf85bd3dce2da5aafe7b339c428", 0x4d}, {&(0x7f00000003c0)="75fd760e4a34cd678bed71b554c34fcb9679d9b7ae81346275ea57c2367722c9d255082704e1f832854a08481a637e995f33b327d412d6b9b1dbfa3b19c75d077399f47595859f8412f58e3a7fadf7e33d65777ddb1d40782facc9559bb86443865c9ba08d7382e43dba3e5ac882ec4ae44dcb8ddc4a637b8ae2a324a51be9e8ce22c38b55fae9d5d77fde25b2b9c6546172621056311c6be8b35f922fa8b5f1c49e8c8defb1c6ad85ff1a5bea8255f3471b35fee8c15d1cb1262b05817e29490c7f1d94562aaba288e4a45ada0766cd1076dbc191ab8cf92f0aa905d586c7cfb01ed612b4c825", 0xe7}, {&(0x7f00000002c0)="786101e78ca37a43debbfdb589055a3268335c52b5da647f642a9df8d9d6630fcf8daf846a8e0fcb7f3f5e8a51c8", 0x2e}, {&(0x7f00000004c0)="c198efd03a9a3e08dcb7fc14c6c614e2e41ea06e313fc920e9a0e1fb49feb546ecb8674a7a47fd02bd84276a726fb4d0bd2cf05a625d653f64edaf500ff194dd0b79f63a89f2b4c051f9fd520fde041580ced2a28cbe", 0x56}, {&(0x7f0000000300)="708ef1413a51f3355a08fd5ae7f1b2f11709a039b502bcd9ecf0da5616f1e035e491185355", 0x25}], 0x5, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r2, r0, r2, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r3, r1, r2, r1, r1]}], 0x58, 0x400}, 0x1) unlinkat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x8) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 13:27:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = syz_open_pts() unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x1d23b) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r4, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x64, 0x8001, 0x0, 0x6, "ff12c2ade71bb6226fe5a0ba507a43a01cacc682", 0x7fff, 0x5}) ioctl$TIOCEXCL(r4, 0x2000740d) 13:27:31 executing program 0: r0 = socket$inet(0x2, 0x9, 0x40000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="010100b6", 0x4) r1 = socket$inet(0x2, 0x8000040004007, 0x4000000000d89) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="fc0dde06fd0c60d32a67", 0xa) 13:27:31 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 13:27:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffbfffc, 0x0, "00006106413dbe2ae0ff2d6fb200"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x81, 0x7, 0x0, 0x1, "b5a8d12f6bfdea6371bd2dfe8ee78fa542b8e818", 0x5, 0x400}) write(r0, &(0x7f00000022c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe83", 0xe7f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2cd3, 0x8000000000001d39, "bbd84b73f2ff7fcccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x3c1}], 0x1) 13:27:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r1) 13:27:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000000e80)="e93f9e", 0x3}, {&(0x7f0000000ec0)="10865de881d5b256d38becffc57e7e1a8ce672a74ee36b48aceefacb6206c5d6f46337c438224f624f3d9da4b2dc844e2d3d2ddbd683d4be3846d2b0192f25ee67bf16734c5c82a4c9a39ee2a691dd11bb66b67cfca05111e3def8f0f6a905296b12276c6e5085015270b807655fea7f4c", 0x71}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)="6bf2129e6ba702624fd7c7935bcf1572a2cc56c4ac1ad0f2606838295b6255fee4d58a9d6c9adc63f32d1e671af193e78ca65c9373a7297b09c998c812c204e7b688a6fde24c9eb3cbb616396cb11a4be9b2eef062ca1b4dd768aaf886d0f49105416915", 0x64}, {&(0x7f0000001000)="da4aefd590269e6e433616f2d2aa8467d274c3222ac725a80c70ee964c7ad5bbda555e0810f0d52d86b8c46399d19297b6b208cd87155ee67aa41cd5106aeb5802f14cdc114c2c2fa3ef5fd73f1886cff7ba45eebcbef7652c4bffefbc917ebbee05e31632ede0ffdcccf45354b7a2ac0a79de627b18a93e21e9704378b541f70147dc7d575a71f89bbfac5496ebffcb2cd4c26c74046f3fe960d280caf2184d6819c3946d95b24f923ad71a376b0f0d72139ef327d7369ba1ba481e76c1f65c7431e943711d2293c2a50e51569bbc7849413ced7e1a5ce9be193a03330542c8a55b1954917f195c5d7bebdb3cd5ad60b587cfdf3306c8ff4a4841", 0xfb}, {&(0x7f0000001100)="05fbdd3a86172b45c9730e389eacca57f5df0b221e048612b8f36df190dddf5591cc6478e7fc15c157b490a4392e7ebd8379371e6d471b06d318fdb44f175cfa3f9495c3a16214d03cee8c6cd64ee52393d9d84f90d6867bdbed16eb42d08cf51f168edf57e9383f606a3524c070032a35358deaa500095f2f67fe36d0de93f2b00f1d1aff3c4bfced5c95f4755c423e34c0128e2d", 0x95}], 0x6) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r2, r0) sendmsg(r1, &(0x7f0000000e40)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000001c0)="4203952f0db4daf45fd3d18d5d8c685809ecab0b0a3142d51bd9e597ded75225a879f9fba3d8d05fd3748a99bb17dbfd634a31cec8c1d003cb6c6ed22d60c7f935c74bf8f09b74e1c6a61e0668c1768b439a0e98d9a15d8e9b188604eec35115af3dd5a049f84df00b6775ba84152b49e3e3790bfbcdc645e4fec0fe205d84cf9d428f8610021fbd070d4142384d209bc26f959137fa74b0c23faa1a5889d4070abe3e39c1f7b75f", 0xa8}, {&(0x7f0000000280)="44bc3e6601f26acbb9a40ee9b28ca79f452a79eaf0e596e8689d8f0f61f84a08b27032a5b004dfe45f37841bd605b268459a1b7cce30688d943fefadd778e4f3ad", 0x41}, {&(0x7f0000000300)="5fd662ad70a25217f7a7908174ee96dfe799d4dd3011ac1ec774d101864a3e762121a4057cbcb12f1dd21bd0871663e79bc13d49fec1e596c2394576dd71b43a62f535297d6531e79cde13d215eb84d22a5424e3209f035c0f0ba8236be7f426dcdc1ae5ec6621db3d02af46ff02b2bf2cd12f5275e253e85a91589cae6f603206e56c6ac6fbac55b3307054250a9406bf26ef5c6f4585bf7b0536f8be50303b89e41d1061289cc09ed72d7dcf347988728ef8ca9d8f92e26663b457b4ba923fd7c4e3ab2f1417", 0xc7}, {&(0x7f0000000140)="f50dd25d10930ffb506fb442847b6a976d87849b4c4dd6e4b341a602fefb7c15c800729551b7bb7e142a95ef9a7bcda4d5a7768fbe8316674e3f9c7d7cec4a", 0x3f}, {&(0x7f0000000400)="5b3b3ed10c78d64067f8e17cae41bc9e8f762a1de39f59bc7b7ad418dbe0757a87a7fa28fa1cfe8696507781e39d5658cf52be694aa7d753ef9e1940e65fbc57911bece641355e71ae85e6fdb68ba7756ec5c774a232fe6ebf8e47a01b5cc9ccdff5da9c69e07149f3a141163a10d43ca48c6b0bc9187c3a5ca62529043376ef7b85c286db7fde680e9fcc0b2927ba09103ce691690a58bd253116888be87409261f182a71502f1500fd9c7e8745f533e591aa04cb0c9c", 0xb7}, {&(0x7f00000004c0)="ec217d7eeab845780ca8ef159a84f5276108190fb5b092e8895977f2745b6a8209ca6069586ba8e11f1bea18743a52a922bc0389560b39c0b6ec7a2b13a5", 0x3e}, {&(0x7f0000000500)="4a3d0d4fef00ff64c68dd5a688019434dbad7305077399a23fc4774390e575e2940856e002c808601b037987c25a0b89351026e827ebba4dab2cd9015dbd1a6c4d8695059bf2ebce8d9ab3356b92de4bf0b9ca526a134ee24bbda4e2ce13009cdea4470d", 0x64}, {&(0x7f0000000580)="a5af0d7610", 0x5}, {&(0x7f00000005c0)="ac0e14ec5d50171d6cfcbe0de6ee05a5d05fe856e15c52087406cc06627afc423ce76349aa536030c0247b11a85cce408668ea3df9d0f5940f10e58eed795d288e2693330cdff01a46f5068c361c7c22d8da81368cf5369850d7d6fb5e1273f72747b2d61b9828a5ab138d5c", 0x6c}, {&(0x7f0000000640)="a17d15388964dabb26ee497f664fe4a1ef4184d0966116bcd81da9ff0828d562ee6ac0943006263fb248287b72f5b135f372caaef16404aa923f3b8b7180d59c19a2dd1ba380d864832db13b14e6f7d269f14d2b76dd649d145637ffb6bb2ec45907064bd9275bbd3d7108294003964d58953af25c3c7c2bb16ee5f5e9f2d2e8", 0x80}], 0xa, &(0x7f0000000780)=ANY=[@ANYBLOB="0801000000000000ffff0000ee0000007d4b1f61e59c918e22884e66328ca9538488ee8a67e5f712456618bd937c3e7c26b3fd3faeb1ae1171bfada3595118158323461fa03c6f4d160259d98257e1b53d3df491b36896bd08b143e3fcad07a4c9a9825d00ebd5cbb7afd678d629bdbe3813eb55733082a1a319ef5236bbb898202b7b28c6971eea2b87936cc48e004caca73cf2937517a1b75853d8237416b877cc6d459f8735d5038ff92f1e29d3ff6df1068964ecb7e9b71434180299f02214ef4998a9a97db73b2e5125f676fdfe21bbedd05412c0eddca4a4b070507adb3452b6de85b41ebd2f404f73f00dd7e6150a8fa2e4601b732aeb333de66526b1a2d24742000000007800000000000000ffff0000010001001cea7909b982f6474792e4660623c9bfa98986a20063ada4f2a92502d5298d97338995afd7b2529f44bd723f1a1a5197aacaad4802dba09c7c9e0b72e20feb3064063ced9989b48b5198d3a63ca895577e94e28401ad176d3b6c152754127c19b4b3de96e0ad00008000000000000000ffff0000030000001f52cd32fdf5808375257c27c7de0ea6983bc992ce87b497e435c3880926b29de64151809ca4de0b00792590a17bcb091b2f4b9b4babd9ee27927f9a8408c18d10922a75901769c6c66431d24f29cac98ad18676177a13594551ab0f38af365c0af3941240bb6005e9189b9e5e63662fd800000000000000ffff0000000000002313649ca55d29ee1c58997b51c4ab46f6cfbbcb026e3b710d0d08f9051d8991e77974f9cdf84dfef633b1f6b4fc7f6501c1fb29a9dcbe04eee69f39d46ed7326f90104de7b343b067a92de4bc09857f07510b6194f465b5f7fafcfabab870462f07ab405c678a856f8ad5cab3436a9d3fa68fc4ba7c5ae0bbcf9e3da268fdc5a5294ea7e033513aa558f5401b60177e5fd7aab6551479a3e6488019c7a31661eb74dde068801a92aa470cc4a929979e594511d7f681e3ee5925654d61680064fa5c592ba281f159500000000000000001000000faffffff2821b1e0464de30eb143e4ef8cfb4fbd7ab05d354e5f86c3c3224f4cd8c7c2b1f0078a342e68abcab888ce4a889fd07461f25f5e67a11d526932ad0000000000d800000000000000010000007f000000de3e6dfc9b80c082b2ff41e91c2864b16f0c2ec4e6d6719c52d456199d7e699e78d26804ac39de05abbef13c791dccccdbd5fcaac87652384de3bafc81249aa8d7194c002cfe55c2fb96c8071c3066591b14e47603743b668e77998fa7638b544518135b6cb4a717423150b5c790a5e878ee5933ed791a5065eae7c0e7fa4da2d25022a2891e3cb71bdc76b600000000d44a4ebd07602dcaed3d0db186a428b0ea29dbee49aad6af0c94b127ff4a935f080dd844e34216186d3c23cfe85fe8cd2795000000000000f8000000000000000000000007000000984103ad784bd98e35b80a6bb3c22ecb214999ffe02e0d785b06850f60d0e8648deecb86af054fa8c389476f19414c406b0e8fa902ecc82c585a40b33a0688ce598964e8d652f6a8344f291a40a3ee79d373eeafdbc8ea1f870a388181d5010bb32390127bde34336dedc5d47d640e242085f16720c81c7ca6e55e3f764bb2805f5aaa12b60171949dc4d7454c91b662cb7557a27466240ee9938d0622e002706788f4628188f70ec857ec19a8d93e5bf991859494ce17282da2c4ac8ae07537ce742babb54cff35deac0e9d4308263d0aaa8eed1a5fd145087677a75dd1987d6918110000000000680000000000000000000000000001009c596ca35a2b4f2fa64b7aace108bc42bbe403023a9a8d251dd6930540105537a6ae39acbba694c1ccf255d9cf6c5727a00e34a2642caa283ad221849e2468a6e1c05a0fd1b9dfd56b9d0a2c89ac6a759b78e2ed00000000c000000000000000ffff000001800000757f39cfb2cce4043a8d24db256afd1e9ed709c24d369f8c0c6fd3e2ff4432c50995e752f8be4596bd01b77665a4f1c601847eec928472324f2ada85e0bf84172b511eba6cf1f46ffa5987322c0afb9ca07ff4da09118095e9f4c0052958f7361b0de5f192db53f0fbbb0135f2c466cb7ad4165e516f69cbc1f0a4f5fcfa6e9a71b8f30ed483ce990061dd02d199dad12e5a3a10e7082f4347487db2dd35d56b2825cca46670b04e1b60430000000000009800000000000000ffff000005000000da38f4c7316da6297ccbfe50dd6cdd48c060b242f82b32ad5cd771cf207bdf0f8af9b607995994345295d8ca1417d304291ccc5b4d30fd5708c0a5a231c2edaeaf814c42a219a6996a6042d5ce0f47d414b0829255ffad5ac6ec82e748fda57339f397908fe898c940e87109a37c4417e813f5e343d02d9653f8616d02fd0dee5a4648278fa6f1"], 0x6b8}, 0xa) 13:27:31 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() r2 = semget$private(0x0, 0x7, 0x28) semop(r2, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x4, 0xc13}, {0x5, 0x305, 0x1000}, {0x4, 0x5, 0x1800}], 0x4) kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f00001f0000/0x2000)=nil, 0x2000) 13:27:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = semget(0x0, 0x0, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x800, 0x5, 0x1ee, 0x5, 0x101, 0x5, 0x9, 0x9d7, 0x5fa]) syz_open_pts() fcntl$getown(r1, 0x5) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000229, 0x8, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x5) pipe2(&(0x7f0000000100), 0x10000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCCBRK(r3, 0x2000747a) pipe(&(0x7f00000001c0)) 13:27:32 executing program 1: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 13:27:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3f, 0xfff}, {0x38d, 0x8cf4}}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 13:27:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='F', 0x1) fchdir(r0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 13:27:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000003080)=[{&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/4096, 0x1000}], 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x812, r0, 0x0, 0x4) 13:27:32 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r0, 0x4, 0xc0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000022, 0x4, 0x800}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x8, 0xd2}], 0x1ff, &(0x7f00000000c0)={0x3, 0x4840}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/187, 0xbb}], 0x1) fchmod(r0, 0x100) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) dup2(r0, r1) 13:27:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') 13:27:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff100001000000978d135625e88752aae26800b2c985c72e9636b15e6a3e9b51d5e1cca01fedbfa7c9e97ee60ff4b82812530aa2295901a337bea27fac88de5043f454021ed4616dfda4adda3d4dcd10b255a2b0aed69c4215531b4aadeff93066593351fa1af1421872976421c867c92d5342bd9054e623e6cd460b86edc607526eb89f6ac5f455f04b234e81763a719dbcf4ea3615c65d25da284589e4cc95"], 0x10}, 0x0) 13:27:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x2b4, &(0x7f0000000240), 0x386, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 13:27:33 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5edf80413ecb88e2e4e482abd60cc430001f627c4593c7c6b2ba7d85a50249cdaf4b8d8663da8ca2150310d06731b7a48c5c3143f5a1a306a55fec219f6941ecbe2c93d2333ef6cb71e421e125ed408b1a0888ea96fa2398131cc66e681aacb5bb7c03", 0x63) 13:27:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3b1}, 0x0) dup2(r1, r0) 13:27:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r7 = getegid() r8 = getpgid(0x0) r9 = getuid() r10 = getpid() r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="eccd0f71abe3debe58c9d6cf483419924778ca122c8336d8c5a94880b6e80eb7412b24e0b2c6117d1bbfad17884aba6c484a180cf114d00227e24899d195", 0x3e}], 0x1, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r0, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r1, r0, r1]}], 0x120, 0x402}, 0x1) dup2(r0, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) 13:27:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/172, 0xac}, {&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/229, 0xe5}, {&(0x7f0000001440)=""/58, 0x3a}, {&(0x7f0000001480)=""/167, 0xa7}], 0x8, &(0x7f00000015c0)=""/128, 0x80}, 0x40) r2 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001780)) getsockopt(r1, 0x5, 0x9, &(0x7f0000001680)=""/46, &(0x7f00000016c0)=0x2e) socket$inet6(0x18, 0x3, 0xfffffffffffffffa) fcntl$setflags(r2, 0x2, 0x1) getsockopt(r2, 0x1000000000000029, 0x28, 0x0, 0x0) 13:27:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000001340)="9f62aa7fe8daa13d6fe8422da2511d99985406b90459b3abfd6794bd524d4867bdeefe1a03ff59a5fc00bbff1e6a500292addc21d73a5ba0648959e55f261e256b76d68644", 0x45, 0x2, &(0x7f00000013c0)=ANY=[@ANYBLOB="17a3d1dc6a7e7f583000"], 0xa) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@un=@file={0x0, ""/16}, 0x12, &(0x7f0000001240)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x6, &(0x7f00000012c0)=""/11, 0xb}, 0x800) connect(r1, &(0x7f0000001400)=@in6={0x18, 0x2, 0x1, 0x6}, 0xc) read(r0, 0x0, 0x0) 13:27:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) kqueue() 13:27:34 executing program 1: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xfffffffffffffd96}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/200, 0xc8}], 0x1, &(0x7f0000000280)=""/172, 0xac}, 0x1) 13:27:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a", 0xc58) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, 0x0, 0x0) r6 = getpid() syz_emit_ethernet(0xf0, &(0x7f00000002c0)="f2e2b3c361baf85f747d2122c47ecec2be6f3599117a85b65d430d62711f0da9e08a188f9ffd4db0b96f833684564ef022ee34baf63b90f525d940d5df2d3a5a817ac4660ddcb92e5c54a931eedfbdf343f3e85c230ac9eb9cedaeac2626b9a8ff8eff0dc3ad2ca570822d89e455ed80c6e5091aa4c69b4a9c07411638fc98e4b9c0e49184674a25c77ecbcd57e42cc353dfb3b9922fc13a390aa83ee24aa49974c02ae9a37ad854831b2dd6f7d8970f4a2f4425a5889c59e157d3b439a4b7ed3c2b70e56afc801e91253af41302b0a6077e233f0204a6fdb3dfa5514b1d459bb550249534c4e49327c164c4ee7344f8") wait4(r6, &(0x7f0000000080), 0x9, &(0x7f0000000140)) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075c5d703c58e91d850774040a73569322c236cfa1fab07b4854c8734236a19da48c0d0b8c2ddcc859fa3c4167987e29272b6392e59087463010f26"], 0x3d, 0x0, 0x1000) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) wait4(r6, &(0x7f00000000c0), 0x2, &(0x7f0000000200)) r8 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r8, &(0x7f0000001780)=[{&(0x7f0000000200)=""/208}, {&(0x7f0000000300)=""/155}, {&(0x7f00000003c0)=""/87}, {&(0x7f0000001800)=""/212}, {&(0x7f00000005c0)=""/90}, {&(0x7f0000000640)=""/24}, {&(0x7f0000000680)=""/244}, {&(0x7f0000000780)=""/4096}], 0x10000000000000c5) ioctl$TIOCNXCL(r1, 0x2000740e) 13:27:34 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x5}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x3, 0x0) 13:27:34 executing program 1: getsockopt(0xffffffffffffffff, 0x6, 0x10, 0x0, 0x0) 13:27:34 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f00000002c0)=0xffffff6e) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() write(r3, &(0x7f0000000100)='<', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x47, 0x7fffffff, 0xfffffffffffffffe, 0xf8, "44015b07a29ed6e7dff87b5f9ade0dd5905b30f1", 0x6, 0xca95}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x1, 0x25, 0x0, 0x9}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) 13:27:34 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='wx') r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x10000, 0x1) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x800, 0x50) recvmsg(r1, &(0x7f00000006c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f0000000440)=""/189, 0xbd}, {&(0x7f0000000500)=""/248, 0xf8}], 0x7, &(0x7f0000000680)=""/52, 0x34}, 0x800) 13:27:34 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = dup(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x26a, 0x3f}, {{r0}, 0x0, 0x20, 0xf0000000, 0x7c7c, 0x6}, {{r1}, 0xffffffffffffffff, 0x92, 0x4, 0xfffffffffffff801, 0x4}, {{r1}, 0xfffffffffffffffe, 0x20, 0x200000a2, 0x3, 0xfff}, {{r1}, 0xfffffffffffffffe, 0xe3, 0x20, 0x15d6fc8d, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x9, 0x8000}, {{r1}, 0xfffffffffffffffc, 0xe1, 0x4, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0xd4, 0x0, 0x7fffffff, 0x4}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xa, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x3, 0x2000000a, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0xc8, 0x3, 0x1, 0x430}, {{r1}, 0xffffffffffffffff, 0x1, 0x64, 0x1, 0xcb4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000040, 0xe14, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0x48, 0x100000000, 0x33}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x48e}], 0x8000000000007f, &(0x7f0000000280)={0x1, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000004}) close(r0) flock(r1, 0x8006) 13:27:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x26, &(0x7f0000000000), 0x0) 13:27:35 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 13:27:35 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) nanosleep(0x0, 0x0) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x140) socket$inet(0x2, 0xc003, 0x8) flock(r0, 0x100000e) flock(r0, 0x3) flock(r0, 0x1) pipe2(&(0x7f0000000100), 0x10004) close(r0) nanosleep(&(0x7f0000000040)={0x0, 0x621}, &(0x7f0000000080)) 13:27:35 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x9) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) socket(0x0, 0x4001, 0x944d) 13:27:36 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getitimer(0x2, &(0x7f0000000240)) setregid(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8000, 0x100) accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 13:27:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) syz_open_pts() close(r0) listen(r0, 0x0) 13:27:36 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x4, 0x7ffff) write(r0, &(0x7f00000003c0)="449cf4ce688f5fdbbf1a32b6629b42923194b8249c8e87be38358c4568a11d0937c6239847096c2e9d1e62057b4ce716448a42000000213ee1ca7a6caff76b54feac8b6d52f4926957a78bffcf74d13ccaaae6d060c923688018cffefe888e2f317cee50c63ac31d5af839410cf06131f5f96b9f9c49e6542df1a168", 0x7c) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 13:27:36 executing program 1: nanosleep(&(0x7f0000000240)={0x8312, 0x7}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x145) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r2 = accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0x4b6) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) close(r1) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffe, 0x7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) r3 = syz_open_pts() mkdirat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x2c) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r5, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r6 = getpgrp() fcntl$lock(r3, 0xf, &(0x7f00000013c0)={0x3, 0x0, 0xdfd, 0x3, r6}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001300)="6b56d732c397dcb34cf36eaaf482b74009bcfc36386716d124d1fb32c9e867a96c28b6836fcfc1a9c9339a8f9ccfb32bf84dbf57c01b3bd98d23d02a39722172e57ecc018dc912482645593ded4a1e49a0b2218e1b7f485117666003c721be18d655a252fe28c14ef89f1aa0cfc26ee91bee199f78d139c168c670d00cd52c894d", 0x81) getpeername$unix(r5, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) write(r5, &(0x7f0000000280)="c2c039b0a4aff02a39dbb6827625e9acd1e4132b447a7ef38a00d0fe19d5b4f1963a24062d02bc8616e70336ecf89ca4909f856776c0586df5218ea87d40ae997cc353aa83220a8441482e5c6a541bcf972915dba4971a7504c1a63cbb216f3a765d14f272e14d6f76256356c56ab20bea5a5a4f6f5cd53d3554c96c342cec778f2c45c25657289e0a88e417dfc17d9517681c3cadec2e4607a13394791a8c7b658cd46e4e4a566439ebfe43791775f850b11f5c7fe2bd73a1c9de34eff31c7236d8691061ee96297a3ca1de221f96e02ec9246b102e17fc74a6ff27db6476bde9d8cb858d81459ef7386682961e6958ab360cf741a83ae9088a4f372f8f28562e59206d8b779d7e7af619532cebe07d393c21d3dbed5053ff6e33fb77110aed5f699918a6e24d1e95a9998fc4f04ed439d8b35b71157015e184265ea9203bead72e402457b7186b05861eaa5bbe08e810ea42a0c9aaf8637cf80506aa7c3ce617e595bef1109f432758a2a4d821ce366191bebf8dc8a708b912a4d5037e0b254bea3337a88338634137661be6c0f4455ff90cf72f5b9aa7c1d6c7bd5d3ad9372a1e054691c7836bef3956be269a564296c42ca96fd15990324a29807ccaac1740a095b3184f56d8e3e89b37c0c60151560f8499930c5fd0a1f834c50668d1e33e9196e33f58156f75aef28fc4db4a2b8f7182e9fbca6c843b209f6526bc7c2b1bd18820a2be7e64c968a8af3b3775078d509cb84c13c30937e0a8fd959fbe1956f684e5c55bc0a1638bdb0c675146599f347421b5e21f292ebdef1e6ab7699d81e19bc8e27010304a0999225e362060d5fd6132d4646ca27175daec9876adcba94a9be750b9d4313f337b7c2c94280ecb2a11da3970042944f857bc7a8c1264718697ecc2494fbdf0bc4890ce9f239cc5d151aaf800f02d85d0e0e45b945a7008b2a3901a3ae0dbeff0323212780a706040faaaddac3c872d957512e096d4cca0abb69e8abd41cfb696a0efeb2ed596719bef0410ee8d8c2cad55d063ac3d917e9bd2dbf0bcab6959850f148783fde84b5acd43cf6d9f1c10a9436baa5156afb764dfd034512ea66f3964197d9cb5ccdd3a2d07036032202da89c97a358aaabe0f660fea6e23c3d45d9beca1d2b80ede27b629413dd57354862b3b770de0f30316aba01a2fb801661943f853dd30f14d48ed8dc701d5918bb9a41c8b1868d4ebaf66aedaa71e2e7988ac807d778f4e608ca1d77d5a10cd49f722ef28d378187776443b7bd868e99d3dd871bacc8614c3d25e10901325e3142161bf1b1098afaca05f5a961106cf6b4a47a3ba3647c6a5b4b536c3a129d5dd4f5f7ddae4f5e2155f6feebba7cf064dfcf3a4e33aecc365e5f6b436732c6fbe25b6ca36ef6542180a5d298874852cfc393c83b9057f29c8a8a9302378a636c4020436c4e60bb280751a05e0a53d98f55676769060094ed74e40d4ea28de261f099bae0e429b3f66c72ee46575a381508c9df5c5da5a900ba6590f40b06b3de357a9fc433ef0ebf7e795ea1ed284ccce43af27892bb0a9ea1b354b5cc0f7fbb3701fa6642b9ff2be65cae7b9aee81238063497d00268d1a9f57aeb6016d7b19c741885da695924bdd8cb0e3d29643705f7b7e9644d49020bceb86f99adcafbc57c2fcf1d31566e22dd8edc4791162a93adc397928d26a60f72c38c90dcdb2dd6c8e9013b2502f26b4f733a4250f44dd904f712371d65d2a4c66d1375bbfa6345c368bb4da46133ebcf54b2d8db6f0b6b82beb3a43919219f2d24fca987876d7a0a47723cfebc8fb4f2d1bad3c1766535d735256e459d01c6802fb7e0b47db0624cb7947ffdacd34982b83980ce35d99f89189a50fbac025915c77fe34e5e665c25e9943099b36289b8d4080b0b66f0c63448f264730d859194bbc2e0f8d455d7627a69cc9e96bc20380838807fab5eff59b1a7703f785dc651364b2dbcc0fafcb1cfaedd5aad26d11ff5555993dabc1f3850ba589278274c63f21c4c129cc8bd31332ef745304c28a76ed29f41af31150974839c5e32a3a7105b55ee1d22a1e437ca5eaffb5212556621ae23befb44b673495678ca73738f0d26e084632e3e44fbe42ff5bf25ed58f8f1e8ebee9597912e452377d3c9250639eff4c5fece732ccd31d9d44ce8c5d1fe77bb0da046e2a7b1be01a874c562446a29a55c0da753b49545001a6437a261367edb6fbfbacbbd65f19adf6cc112b93036feacad2df3ff46534f89b64db40ca63f4ff4786b5aaf88b992a9bfb37c1b22f8f780b1423b02da7b1dd860258dfabbaaac781e91c9ac4de90ac9d5dd6dfa610cf2516e95ca689af7cffa1b7edf24e535abc0c13e21779ab7958927faa8dd2a1f4615b4d1be03b92493e9497e600ed25e10fec0df6b0c6c58bc5aa7ef2a575df2bb93974d62a124bfe8af3c40e109620814f4d63f6aa818df9a5118dd0c07c05191b50b6097b8cf0923cfc1ff214c5a1b6419f89a2425fce5486d3eb131ac11588b86a6da5b03b0ed6254de31fbf285162785ec296220e054d456fae2e848a57b1897e8de2dab80b2f926bb7720a1b7a46c06404b7058bbb77c2d7036dc68de49e4975a12f09f26113f4f3090ace21df30fca1ba88976ae09f78892e7dcd13192e8d77bd5e554e6fae691563f786efcddccc907268802380fe9637571ec1e2a739b50f5cef41663d268f876a926f0b29a9db097383553713548cb961dc7f4fc5528fa1f278a57612ee82f3c9a7461a1322a517cb5a7f25cab8916f6cf1004baa53f09c326a6dd76c6255ae1641f526f96732b4ef64cbc62dc2018179a07324fbd25c1c5c12c1c77c7bce50e3fbe1c0d25bb358fb77fd0097951c637f93b854e765776b6b14755692bec9dad7ae9d90ae3f7dd35e7ff64883489b09771d90c5deaf434b88e0da9eb4f04cfa90d385e6a439ec7832d8490f4d73bc39a2ef63dd89838df247e807c4cebad3b436d9fd56ab725c33ce1b41ed4499913186596e6c202c90e989ed556b877de346168b9db58eca0992e6e8d9712e8a35b56b883d2989239ca605adb2d47481a4dab17d3228cf5d35b0bb17c5a080eb1c5b989626737a1474aee9b277ba6c0bf0f095a2a7e244c59a16569c71300f3c8a7e2b8a5a75aa8b2eba3b7b8727d6a83f93c84c9dbbf572d5dab9cc2f4b6718ffb385f5e806f61f7d1c1195ee7b432c64b86f6cefc77eb7de70ff748b6d40d40d4efa70ce83b433b70074dcb38f4ad62ab4497f81de35f75285621bda3be1576948cc7d237dbc6878f1a9899141460e3b5f1788b4b0462dfca641336168975902dacb504f8a00bf8aa282ae643aa28a6fdb2cb7b50493cb2216958a48d518558dbec7509a12de64dccad97f5650c46ae774504582bfcf998b527fabfc5bb8cded92749a15f46618489674c1a0e5a0c1f5ed2776a3b8704a87a15d0a396d4c3659a848780a16c719d2d7e0c50927b475df256667b706a477b52e37801d5859e4951e6e63b5c011d13c5874acebe1de7852ee75b27a2852761ba023bb9f08256ddf96b2892e44f4ab8131c9fa336c71f7a06a45f40011afd229f09f66cd01cfcfe5c695eebbb5190d59d0e9a4ea9e5cc3c8d7f6418be1a65a4b825af4017e48db4697a54acb2c32269384f0cff2479e37057f89c2a41ce4ef1c67557550be044890b4008bacaf82a34a59b903fadde366a9e5d6ad1022e6b318851a7faffcd0bfedee6fe50b9c6a0b368d2a0be0da93e22f656d65e148525b373b49cfc7da985f735f91e10b606e12e413325a4ab04c05c87d65fa81ba2d53907b6ebed1ee585dfb98dc8b542d3bfd3dcf8964ce07281feb8f8145cfb688244ca1f221b34ec145a6657fd4d4d73234603e1c8deca5d53d2babaa0b18448b1a6423404e1e196b142ebe76b3dc044bee1d204ed58f1389ca479114e4b2fea1295b3d498f9ab4588d5339006c677b26238012a31720390cc0bf7b693cd1007ab423b06d5ad4f9dbe641f36250b6356dd51486fee21cd827876f0ee34205c19e07004d511f1b5a5f9eea8a7571c99a3c610b2dfd43f093eb6900ff20ef522a66601349cd45703bb2f0b5a456a430c5559db48d61cd0efad2fa73376ef0c34193bc9098a80547c231fc2afce390e29db1ca4de0c4db110ee8d4bf8be74591518e6bb9264793c2e20a4edf93ceb5848279b7f6132ad2f87478c838274f9290e7f85d13d259d13ae75cb6deb3df1b57ae1a65ee2520497277b8a8b9f7ab0293a370bd86dfea19e8a472c3cfa046c0ff7f5cd3b0d8e4e134bfdb61015635196b4c4ed38f7a2b8743db49e3728f0a1ffa791774003b0253b64f2937b3b9a0b7720bf2dc52b793c16f791ea2df2ede1ffce2d2b60c985c583bb3722ed4b7a6dc7908ac897537419dea4245071e22981287f96c2039ca47848c8c520008307f7583786d6552ab94ca45bf62d13095eedca46c38c031fceeb7e4ccfe7ac7abe5e186d71fa1200f82634c57d519911881391df567274080679b4ce5f9377cb4bf87adc78cce32a356149916567889bf1793f514f5d9c472294171a549b334b540dfd76b35923d1092d9cfc83366b7a70c5b2efaf32eea3ede3aaccec98c1b4b18c164a90952a038f5e8240bd72c084bd8b66202b655d1b93a35c935a93a41349ac87a2dd2ed4f1e96b6d08c1cd6f9dee18946a64a8ba219dff98f6bfb3472f3d4d9d5839d6416f35db6a17894d09d338d748fa440521b6f457f6645b6494e8939f66388fc36da4de67b72a6c8a1ec4a6a82e0c4f7c9a9c40dd1b0740c8c9833064a102823c85d8259e239e41aa539099ce6f1aa9ced77f6c3b4045280224c99d2bfdc1e215b709e56c3b1bfb2406e2afb9c17f3ac34271ef19e3b73df4427755b87fbbcfc6874929f83f6ac83e4c2f1258822e92998fc2fe646a8857f5678aaaf69be5c75082291b89a7d2395fe588b5a71a52d08ea1f9fdea1d3a2c3a69e2598cf9cc2b683c7934425fcdecbf488ffdbfb5e15745733641407f60cdf96b7ef916a08f16d6f7b184cfc18d48488cd0fea1f4af4e5c80079f18e2a485554fd497071713f035e5efbeb1ae1eb21d9e7520f2c87f0e88c8a363cd02d5a204ec7483521180062c63205882d23d90886ea95493876c05cad0ebe2e1a3a4d07caf72264d6cf2f988744d44b50adfa587e1ba35201c4289d240460d61031621bce5fd9c10ff2e386efa50ab8322e22f45f502ab8cfa2aed52ef3cdf7917624ed87f7140674a5c37c226c69bcdce0807afe66c088e38067dc3632bb172b0f48ac8c144167a9018f4e7c4390fa2b060b56afec668753d6f61ca70510499c667b9d5daa3d6de048c5cf28f9a1022af8a9bb55bf205fb5c504eaf7042f2f900af61547a8478789c3ebe3a6fa8979ae1d4c856956ce83877efdca31e2a55abea16187b93e0eefc28a808623d99353c1575daf0cfb0aa49f6c646eee9d3c3598e9aa773d24001473d6914288c57f1f60db058629999ffe9823ce55337f6c3b5263cc1349bb845dc46648aeabcca475fea7562401a9d9abab7c1aba3aa124cedbbba82fcb72f07c2784628cb31761167788c533b801ed4e50b43235a15eea8a1e78e56c42e88a201c579fe4af7bda4869383fc5dad26297e7399c8d26e6793b6d51ed0d13316d0b980ba42f3ab88c9d50102aeee596b12858539d7dc6720644fe7d862da249be266372f8518c465bd3fa5b19bb0c88a6d985d4f5faf747eb403d9dd8eee2ca1ba75a72c26d5e89a3b2263d8edad738ced0a973ec83e0d6e1cf21339da3fe14053841e3", 0x1000) ioctl$TIOCSTOP(r5, 0x2000746f) chmod(&(0x7f0000001400)='./file0\x00', 0x10) 13:27:36 executing program 0: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000040), 0x0) 13:27:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r0) r1 = kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x3f, 0x0, 0x6, 0x7, "ba6d0bf26f64c579bb34ccbbc8bc31d51768ab92", 0x401, 0x5d64}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 13:27:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047ddd6b8b4c8fc35d9277694fa682", 0xae}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="3e4326d06825e284816760af897c861a35b5c027f00a13ce400334213fda32d63ef4983c7c73a9c5f57498b60d37ccbfb84553ff5a65d596498829308560dd7c6c06832843d9450c8c43b65a58241eca1bdf6d68de8c8eb10edf01c6f76b9d48af972d96e9c8a675f17bf7bc7db5b07cf0a101ac2f3771428ab580a716aa9438aa82e5e65b31a1cab06f92511b03b28875bc00a0a539445d468ff04b72857a", 0x9f}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) fcntl$dupfd(r2, 0x0, r2) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:27:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)="70e23af8f5d75f3f98c66c826f95a8b8d7ea7f669e2bdca43084fe950f96b63274e2dedeb8a053ffac4b1ee9e3f269418b96ef63d437def4d1d30daad82847a7ff739c6ca246312cdd65c5de9b7a0516d741d4c16c7f5cbe9cba7793eb0c3de5024fc15392edd383e1e6db92fba09dc1f3a388d9434e784ba74dfcfbfed4ec43ad1ff265636329e884de1c978189557594d604383ea941e955a515dde5cb9c0e05d526afd95d570e0717", 0xaa}, {&(0x7f0000000140)="a3605d32a2a247b4ba872c82a7c0a08676ca463edd130792db62da319b5cfd17774bd6658b37eea4b88b66f3f55b0e4967d6e607e3442a61569c0a8e65873df3021fdfff7a2f8723237022bcbfe30f7555e4ec80ab596b594873991491249c937df16af1c6ca690164f9062645c59573bfbc0a8cf84b2671102505b60b5c7ffa585bb8949e240ae7f31416cf5f9f238cde84176cb202b3ae97980c12721ec46b276838b6d6e4c04fd85a4c40a7b74b56143c4f", 0xb3}, {&(0x7f0000000200)="907ec6d8f9a745e765e03a8bca0b5878f8410d5c0f4c48e9cb0ea91cb00de4596a3115f14983cb42cc20749bfc333ff6ed33e9f94370bd1c12c959f5532f2210a672c35497402f471b484edb926157107e9b2e4397d377aa5c09db96c8271203563746ce3da6be36f421709d76dcbe96bdfaed6011b0eb61f3d2f99c7f37d5265237c2733a37d417e07c30521d17fc7f60d60d06cd6c38ac7707cfff2c26d742f2df43d5bc87d7629d7389c5a454067826e535c40fedce9ec82b49b48abc007f", 0xc0}, {&(0x7f0000000000)="71df", 0x2}, {&(0x7f00000002c0)="ee2ddd5751b83ed05badf43d046ce1e53f5d191fb2e9d91c1d113806e87aa8198cbc74db70cb3a78445fd9537498cbf27851bbd2d81bf0ced997af17f212ad2926e0fecc133951e35ebb5a6b087da5dbf7fc976d00ace9373099940c085b6b31cdbe78eba747fd482da11009c21c91761bf4671b9a6fcfac98336415d6a8369cb88dce70cc9403e37c26cf81f051b7c232288534dee223aaa26c6eb1257eae09a6fda79c896bb0ec46a4b092758ba3ba35c80eb34a96cf24fa2024d6e4f0cd82e27d276e31553b0d", 0xc8}, {&(0x7f00000003c0)="abc8e04cb1fdac183e58f23eab59be2d1c0de4b99c601a672c31cfc91ff7ad677058634777e9143ed00481680d0b014810f5ab49ccb54076201a15f4ef24aef56864d5d6a9115603c45e35fd6832b249ffcb6af31ed8427df91f2c19603f40815bc3a85eb78ee1a1615b1b25a6d28dd2726705bc6885f542", 0x78}, {&(0x7f0000000440)="e55acf3d90b53e38d7439de69d08580c8578546fe15f2214da24d54f584f019ed1f41e23aeaadb68fb8ebeab428f585a49b1f6c5391c1b353b56e1435ca0d1715490fb718db1567d6081f2ccc91d424955946142fec92836391da36db44f3f365a1cecafc87efd6d677a184f1a58aa6ec41a1e5b96f91541ce6fdaa9640be78a8cbc57e4196747a20cdf4c3c727a9d5365e280275010ecf82768f94c87ab", 0x9e}, {&(0x7f0000000500)="bd47", 0x2}, {&(0x7f0000000540)="ef858e16a53bb1305443d220573d7ca51716993b9959b1b4adc2182508f96159c1e00c3d9eafdcf557ef3b4726e6212fa038edb62642a920db5ab45d3e3fb8166c04176a25a841a91ff76f0b4083163de29b0bfb2b18a645b661944b8b0751e25f36a48593cfaacce3c41edbc4d2ae7030d900c6707a3deec197dde02549ace6cb03f91a82ef6f0a38dbbaee06562a96258381874b3287b35b92d28d11cf18aeb5e727b4a79d1535bbc13f2d27ab8980c303a78762f198dd57942db450bcae0747ce113019", 0xc5}], 0x9, &(0x7f0000000700)=[{0xa0, 0xffff, 0x1ff, "3bc29fa8b6f2bc2e655916a7b8e96442c5fe7ab73625f0bcf9f00f7e3ec46d1aad3f0fa137e20850a84162a4ba59917e80658ec35aa529b63926439e8e35134cd73a9b043019c407cff230bad0cf04a80dfc4a7ce613462cd046498e63efbac61e0d4b93fd9f429e91ea0fece9ea623f8001131a060d1b6c5bc6fb25a077858dd47279e91766b9a7f36ea02a12f40f69"}, {0xa0, 0x1, 0xff, "a90259c509f0c4e2d8b44289ba3a12450782121c733e9b24beff0f926f497851bf22d25cffe88f37523bfa2e87b2ed3f833a1068ec93e2cf8038a41ae44280b3714fada9e9c4d9d3a11c0e6bb860c7b99b47446dfff9f1e9dc0c8224321bd01b21f2e7807189db53cd1e8bae642b9839d4f75de17a1f931ce85aadb8f64b818e52fd9a2dc1e2966fce4732967e"}, {0x38, 0xffff, 0x5, "0719d1779bc15dc646cebf9ce8df4655f2343794ab18a6842da482a9601f4e755a00e533ff"}], 0x178}, 0x40f) fchmod(r0, 0x1) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000001fc0)={&(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000900)="b015d74d951d314b4b8a3b45b337bd29b64b096ea4354c0a853a66ac4dc11e96", 0x20}, {&(0x7f0000000940)="7899af2cd9279ae6a109a2ff48b41d1fda28abeada4b32bea954c5941af6d81b3e4f4b86b67c682a487a9ea90886a75d7c7e45c594884a7e66280f31494463ccc3ac6cc6", 0x44}, {&(0x7f00000009c0)="f6e37c53b6a89ef27ce1e0192890a0ba61b7beaaeebb88c7bd32ccd118e7d4153b74d6ef7cc2b60ebb24e2d8fa501bbb5b428f682e7a25ef766c7dd0a40068b506a43742f69e58affc6fdd1ffe315315f762232a139084", 0x57}, {&(0x7f0000000a40)="55d30e609f88ccdb98a0fbcae9097395c611c30da033e05037c0ef442a5f53db7ddab3168cece98fed3e672eacbdfc29faf050a395271bdbcad96b505d98937ece6fd411219d90e662b75079e30bbb0104ce4474e9dabf4f928a71592de665ce7574277dc5560a6a555abd691354f18aa469f576678a89a06727af4adbb1bd6279ba95fac7351c", 0x87}], 0x4, &(0x7f0000000b40)=[{0x98, 0xffff, 0x8, "db1ce0b0d64f1022f19d0e162372b366bf9b3e8ecf11baf868b4031997c4b3544bb9b1bced6c1898805235069b1b2c6d9823cc7e2bfd45127988d750a1154969a6f7e89874be7eb314f209eaab94c639d356cbc32e224bfdfb5e949150bf515872b863af8efc1cca3f74be67273de6b8cc9a5964611c1bfd6d91383db971a42a82"}, {0x38, 0xffff, 0xff, "f9f1a9fce29790c2cb57540c2c840c0bd1c85c426989861650d0d4d7fdf3f092a768"}, {0xf8, 0xffff, 0xffffffffffffffe0, "414bade3fb572d3076ec62c25110f33805d91f0181447d370d1bb94c35db2975595b7cf00183d2084f44404c92e9ea3881deccd63ab6cca7e311fc513084f5283878311d18530bd5f477bd0c4a7b55dbf65d0c176293e79478c76efb0cb24c6f7d38a025488b50eea728d6ac2c9cc9c49edaee315abb5eecb4ccb69f2d5eb286f6789f56cc2143bf173beb95c6269c27cbc5d2d04062361dc6055a726e872f71294f8452bcf4d2606c8f60c82241fd176208b0699bdf0344a4babdbc569f814fce86722e52180e50d8a4c52ac3040ed158793fbd06463cc9e4335d532b78faf441c5b83dd9202a"}, {0x108, 0xffff, 0x4f3, "6f2dbe59476e2d86f962cdb1a69994d20af77cd725934eaacf1b878c9348e1d47abf93f828fa60f6d6571721b646a50c0052b8046c7b377a0c28b2b5dc8ce547657fefc23936fb023d758dd93bdc1705e8b1049038f841aa8fd0fef4c93a5a15c2047b0a5b4ed782780e4e4a9a50e037cb67f51e59eda6aed4c9812673ed428eab8f9de60e57ba7dc837d105be3b056578d1c1e20e37907e7402a6184780beadbc77b6f50a674c38d1cd70d1aea9a7e2b28016b2473fb8a3688992fae3d7e8eac2e18c058d58d44364e1b906b06cadc16225884c1bdd240df2c3f1baadbd66a93eac7e155462512c9c7b641a583bff7028557a04bb7df926"}, {0xa0, 0xffff, 0x8, "3441492dce3b7d5b1fbbba7511ada244608a0b985e662f2c6e5999f32300dfe30dd4f831beca7344c60db5747692678cf95109cbb3293c9dc21e0f5879a8bc8718fa7b111ef56ece7ccfbf971034eff2d01df51af9efac5e94c3075a2daed5dc4855e63615e83e101931ab8148b19ad48801874f736fe1b810e42c2b74a7f3e3aff2f77fce6932902e62a53653980710"}, {0x1010, 0x1, 0x9, "9e69c61f33e2aef9f7cf50bfb1dbc610838bea822559824d224cc80bb5bf454668aa2b0eaeb4af1ad502771c780d334e317aadb52f816f00ab7ea48b5ade1b1d837501e893c43a507578b1255cbc765ff03d2d904de7f2c2178ce61e0dcfb08b8b98cbc0d76c95ef6d483610b268d878d469af055795fad13159ab357ea4193b22005e30ce6af8e4e1d9d91ed19482447da97197e82ba2e71ca651aafd87798a03d799a8d4e59304f4454b906b6616beed17e2d2754bad11f47044d617659c8cd5162dc4972d52c081c48fafccf9a4db6ce99aa8d77ef164d5e92e17e962fda31159a5e13e88f2ecaab8cef5807034711551a763eeb41c9665cf846516cfb17ff19cdc3255d57d9d8b5ce69ea2ef8da3bed66207c9c3b2adeec10aabd573df411adedac2049d67d197bd9ca84381273a65c197d1bc827e304149efbaab239dd0353fd16832f7b8410669b9aaf0d3b0ddff92ac926707c6e169bcf86fd319342d55faa579c81fb56394c5358e01c050c73dd2d884643ff527e950201ffb7449657d61c18449bb77b4d8e1c559f7e0c9a2883edd833dc12dea9e8f9640c80f410059d20bc3c484a6070274e1501a26ddf48fbf5493ce3b236a11b57360acef681f01620fafab057fee5a213f7f54728458474a28db66dc8edccb1a22f5def868fe745f0c9b88bb8cc65d06a7f88a2d290b5985d03849ca8143f5766bf7321d3252806eca502075cc161177ee79d4e44b813e88ac102148a59a93a655d54a008451ab190310dda60b079324d6f2e9e58d10ed9b268c5dd9266959e7300c8afb920b6791353fc5a0317127c11759ed3b52ff766b926a6f42a9d94b8d06c1858f014e46c6b1e0741501beb0b97caa4b9a29b7b8407dcad24b6cd8b05dd1eb4e4606b87169e18638135acb29606d982d2ec27ae02b16f005b9bc22327c6d203713fd4d17892670477811a26250b5f3fd3f6f313e866259abb747be93e893ef20cbb1698c5b802cff642a91b348c525c985673c88b1686645a6d7b1480657bd236dada658a57af7455ec070b5a539f48a613de6a7e5f7f4c62ba3a86caeb0a58003b82de2f32ea41ddccf75884006d75e48db1f6a62413f9bcd87c086554d05df707120986c4c443e7308275e235521cfefdbf03b45c2db8fce0be1f1c13bbf55e7899e69927d65144fc5d12127dcb07cbe6ca75d0ff424f3e1369640ac272e289fba439b539de73fece03536312ba8b11333c024a8cd7ba326c2ef7fbb64511e2adc4496920282683a1d04954c06146d75816c7a093b9e09b7449c14191b18bbcafff7b9b19349e8bdfac28cec265df3e8f0fddfc41c8d780e597a5f5ac0890d316cc52ce3002b79601adb84c87794af7193ee3c64dfe46bf58b13e2d368c09912ebe59d4a35b122bd5aaf930d5f4f9eed1035e53528b8b873485f004ce50103cc6197b8b3a9bb786d32a51d4effcbcb5ef847ec3786fce04147e02bfca1b3c6c668dd827912ec451bbce1e2c6d4a27863c8b86bc047b220cc4fd3418119341a38ed505047e14a961b9568e799bac5ed7ff2e22439cbc62f9693ba478d1f0eceaf10ed16275f1499bff7470d2f26fb137420f9cb4864bf30e48773db8c0776a93565deda28b9ab22af2e561356ae4e37ab3ac9e0bd1e605b8fa377ebc558900fff81e8fdaf49003f3b286c5e2c7208530dc976634c1b028b9297455092adacedf53637c391a490a37acc0a34db040b2337e82405a9aed377e538ca3955b4c5dab62a04571eeb18f7c6c0b5744f6c95ef5c8ccb10b43b3a6adfe08d2c002d97629c3a28bf0ba67030ca16aaafb540e34173fd9f1d1a0d5472c02cc58eb03d1f977dc785a36c6386600ad2fa29f0216a392e03f08eebe058931dcc04e83983f710250a215ee6b78d11e03d05797a76a495571e9536473ca8763ac40217973e3bc9a5acd4d552dee8a3fe0c1cfb4e647d57aace7b505767fae2207f7e9d5b35056b8595b865188ca232380ce69731aed6658426a0249c04487a2d9020184e150335c04aa45c5e2233af2060c49ec875d54f7ca7def7f1d33ce275d26818855b9ba70d5164c901345bee6bc7ce777b3a5ec020b65be0910c47b766694cc5992d2336ff7b7eb7082b160d95eacd173f69213a5b22a40e92bcf4cf3c63d5ce8f67275fef54467da3fd23f865a26d7a525d217f539a1aeddb991f7e8a457505703e4d14ae382a821e4686b48d9bb08e0544ed902a6b04ea8350cf7bec1eb5ce91b1bb7d2414a13bc49c0316eecd5f12488822e4205bef56869e700159403d525e7c7970f6eed649df02b515a8dfe15016630a99c2ed980c5c4fbe2aeadf37189d022b44bf8751f46344ad159e02614571fead68343d0178accbad6f820c4d68b066c90e53d576e805e79b640f9677b9d214038227a36ede272452c943daa852bdd64484606abd0556066dfbdabddf983e806e0fc7061dac2ec0644076dfa35b7ef1e39425ff9083993c2ef7e6bc7ca273e764ce70c85b3bd66886a5b00cd69270d07921bb441f545793fb30f7a8c1014198ba352865b79299a689b68faaf2ff27fe4a16b68b5dab916c3d994a9579500a7b6284fcd33ed331f1bd6cec57d50642ca1fa3bb2fc322d59b48953ca293043a26a1170af0245576fe07e2f67bf95f3fe0ebbf1f491afbfdf7cf3a1704eff39242beed6e960cf056337475426d6d918e36fa87614791046fe2b0c9fde5092839083c5a47b0163cd4bbd7cae1a3eb9bc8690ed272559ce7303adc8ead8885c8de54fb202ce90bbe24ad5dd52811ae0ff80edda92ffc79c1bc10c851d55fd6f7b63b2eee53dbba156d51e88e7b585a3bcd43ecf3a5806b3539d1f39c4c5c76d509545768bbc6232c88e2b65c8706d4cbb8771d25191524b95e0918a60675ab9e08451ff6c8993b11279475710260c0465cdc3fc8868d2fb8c6f495f47e5e216d3a86be6bcc116befb7d923a302975a137d2db162ff7b8a46ff47fe5356b96f147063047bc65f3e56deca6b84f91171236c6285906c506dc8529af76d8564f54bbc61603f593936f6941c755a7f8c096032df566c2698192a37dce70211f3fc73d67bc725f3653114553e5d9ce8b2b49bdaf585606ee8ebdad9d7d2c59741b53424eb4e2f2e61ac2285a03b35ceeadae44558c4f20f0332eac0dac305b40a62c57202a89f97c708d5107b3ab3300d7774f9e17fed76a4cf1d591a678791dd9dcc397aac2031a6f91800e64075a89ac4273bd363ab3d32ae29142347c6f3fec0a7dfbbfa44c888f34cdeb0d25b81aec769754cca7f60859f9217958f4f2fe2f8fec6cbec07cfa43a5d782a340bd421b9a05f1e1ae46a5d95052ce6d00a607f39cefbe2fc222a5bb760af86edaf5f2d4cdfe5e985c0bfe5b396eadafa632cba12b2bb2698aef523e3066fdb50861777631d4a077716cab7e4c762d2b6c0eff9dd14db9464533f646c4a1cf549d45ae6f93e3df51f8254b78707b09dd4993f7bb7efc17b0d8f51933d62d9e1bac94191a0f51410aa6d78485da91a55db523abedd6d26034533881bf4881d354f0573229cf0fb6d8a09e728cc77b8c04537993a35b17c353bc69e8ce0a4d930e5492a7d786635484d1e75cd8d2952dc75eefe2e63a27b36f3909449f0d3d671f870d7a10eb8b6bd6429414249b05ca701a8ba58a67da4a33b1d5a1a9b0ce400240ba8891dc642b2be91873bd9732e6bc781674bf6c3f5b687d6aa8e8a1de8e2435711354af145180715384f15156ac72df3240acb552504df4d59fbf6db2a604cfcc4ed006f8efbef1f3b25dbaafb04d0cee439e59ea30873442735a69ca18575b8574a0c5b428df664cecaab6c911b489f8dc9fb69a24270e5e2920e66d11c21cdabb09f2351470c79e0be5c90fcd04e3f2d37dc5d56744f03a7ae3ef1c58faf5bde441e104c7c706bcba1462b65053761f96f95726cc3927d6e183c21b6165d2dea4dd510a60296aaaf8a66ba7cabf67d8adfb19c5283777c8021f013ca8d1243d8d912a8fa40290393c633b1ad9a77ad7a396680bb5e5dfcf04a185a2c965a32b632cc9f5f2491b1c12a37f4274b87b5e846565741eed3f0388154da5a6fe16f1b2c7231965861c50858b79e402fa93656d1dd2aad405dcf9d2b9bf4c53d22aea2ec7340a2ef843fd3f98e0e70baaf7bdfbdecc73a7a02bfc3758254d43010a5f09eda44bcbeecdea1bd3bd2837190d6389018073d3eb021bf862b5af27fcba7cddaa9e053270230cb9528f840cc7f4e87bd625a4aeaf6029cc3c5cb6c4c5765b791542665ce8a19ba8c76a0c37c4f9f54bb58faa4b0d0b0d038ec6320aed99147f2aed3688c45e635f61fedbf8aaf9da9a13d978bb492e73dedec409b3774370e2ad4c6acfcf1efc4ddcb0a69a6e04d01b64638ab3f73b21e874e51e7fc9febcf162a62ee46674424bcc2d01a71cef36cece349d59beb303da2ce11250c95b13260ad8ba08f0d49bdc6aba6b7cf5de09d7fceee688ae9f60ef92b8e0f389f80d7648a93e712699e12e7dcf89bc6e5dd07486a18e4dd0ddf5a6e05720e95c55805fc832e7af90c8afa9de9b1c09cb278f0e661cffb4495966c2cda23b5c7c9a10b83825e204454e871d59b95221f73f0b1982fcee533755c2bc17153588cc9433b882df15539093127786dc1d03d1b3c9f9d2ff82fd812b24f612917263934a7e961169a879b149f7a7ca47e7e684e675b435c5115d8722779435cf109e1575a4d48c48fde982d73a6997ee810e977a16feb872a3afc00989e03cf919a1901be911fc692b51cab3f5465b3b4561f5d985b6589972580c4d65c61de78e6789fb94142fc8a4c6c469abaa45d4bbc1b891f90e4fd000e170b8e6baeda7634c91236b9b027c82e928d7dbc41aad82887e619ba3ee546f1450e59e82a41088ef6f99c0fd4e8ca3c768fcf0a92632cbe954aad9f5b54c41d4dea450b4f774320a10bcea46318f7285d099def24ca1b525efd1f73e8ad2f9e7d14f2140dc960d244ce15dc25d9d2be69724856b9d0e20d0808a801274f686c58f9cca7a9cc42f1e1e30bda79e1ecb71cb6b46f8a34ac89b70f6d37026954d937bdd425a6d797fd49101b420424af7818093dbda23c9dbe882fde18b0a30f79d59aca366b65ea35684f2e32c412edf8c515bb2414a4930de9b8567aea196b4385cc7c7740c8d3622fb1a58b0938f1236b67f9cc7c4e9d029615485b7fd9883edf538387a7e4f8823053984a65aaaafc0007cf6c36b9431c151614edffe8d308a144ac050b9292d5c872b530e4a0d38c59893316abfb5c7a5dea6588f21dbd6627a6cd71d8a3883953477d0e4ce6f4542a96a80bb6f62e137e81a94d72518181115317971ab3da54f1dfd584fd7c9542081b26d9f0056527b821d55e463dbeb0cb49cdb75b2cde77d3600da58456c96278e2f469905a8cdea359d3f23b49dd304db223e04aade97353581bf0ba6089982e202ea9c03cf9b67039c1b371d209e2ee7534ff2ff6952987cc6b6746a1f9498206c142a42c362851a4efcb62bc41c50b78651d4d2ccbcd4290a2b89184a107582446f91cbe463cb0970ce9e85a4eca9593e13d296e577e5af163911f0eb8206c52fa1d0590f5e1f9d2c283d28fe5a6fd98a5d33bc7535d1ed3a834b4929eefb4e09911b8bfe8b13361ce1bba7cc5535030e694f523e2d519172ca7847d6a29acc16172cf245fa4c373d8620c4cf50c5fb90156e62c2af726b43a59743b7f140f8f0f5942f3db613a0b9a1369436eda506104511bf9945b205531a947117a343f9a535f1a88"}, {0x60, 0xffff, 0x8001, "beee43e0d47b2eea71fd370b33713a3aeba248ab65ff487173cb039deaff06ad20343c73200f3d848616e78d4491735536cbeecf11039d3230ce92b6af0d51424fae6b0fe71e170b5c7f68ad"}, {0x98, 0xffff, 0x7, "dcafc8a421e55ed9c42d49edd0b3bc904cccd9100d97d367d3d3518379c62ce0ae390a13352f878dba36886682f0c55d3027058695bf88abbcb9bdba77cfd43d15744e924e1fd523bb3158d9d98b221862d9edd854ac9f31bb4afd62e2932679eb6272ab810dbc497d2f490857c7a690f75bbd3d0cb649f5132f25370f2949400e3a"}], 0x1478}, 0x400) 13:27:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x1000000000000029, 0x3b, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 13:27:36 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x6}, {0x4, 0xf215}}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1020, 0xbf) geteuid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000300)=@in6={0x18, 0x3, 0x3, 0xa25}, 0xc) sendto$unix(r3, &(0x7f0000000340)="56c6578bed1bf5c5ecc6c2b387dd8f7c07af64831c5c019ebc96b20e5810e06a4a8445b33f18afe5a2e438df761ee4c180b283bea5051f03fd44ee46a222b44276279daa4ba2002483eb3e99a6196d29ee1bfe90f2cb9c09b683cadb3b743a3f2afd41b119b7d2de3f24b1bb984f9545435221d688114a20378ca53b76fc1316c338f261db3d379e733e74ebd4f653057418e7", 0x93, 0x1, 0x0, 0x0) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f0000000540)=""/46, 0x2e}, {&(0x7f0000000580)=""/167, 0xa7}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x4, &(0x7f0000001680)=""/155, 0x9b}, 0x41) r7 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000001780)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000017c0)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x3}, 0x4, [0x4, 0x2, 0x9bc, 0x0, 0x7, 0xf37, 0x8, 0x7]}, 0x3c) r8 = accept$unix(r3, 0x0, &(0x7f0000001800)) fchmod(r1, 0x0) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001880)='^-:)]\x00', &(0x7f00000018c0)='}\f\xc1^\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)=',\x00'], &(0x7f0000001a00)=[&(0x7f00000019c0)='.\xd0&+\x00']) sendto$unix(r4, &(0x7f0000001a40)="94fd25", 0x3, 0x0, 0x0, 0x0) recvmsg(r8, &(0x7f0000002c00)={0x0, 0x0, &(0x7f0000002b80)=[{&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/35, 0x23}, {&(0x7f0000002b00)=""/48, 0x30}, {&(0x7f0000002b40)=""/54, 0x36}], 0x4, &(0x7f0000002bc0)=""/28, 0x1c}, 0x800) r9 = msgget(0x2, 0x0) msgrcv(r9, &(0x7f0000002e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c7773f14586dd24c700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0c2c02a3c23ebb3f8f888db5838d5182bcfb85b9f12747f74d4fef9e"], 0xdb, 0x2992c19530d684c3, 0x1000) unlink(&(0x7f0000002d40)='./file0\x00') accept(r1, &(0x7f0000002d80)=@in6, &(0x7f0000002dc0)=0xc) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000002e00)) 13:27:36 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x0, 0x2}, {0x60000000000001, 0x20010001}}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) accept(r0, 0x0, &(0x7f0000000180)) unlink(&(0x7f0000000200)='./file0\x00') connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x20, 0x81}, 0xc) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffe}, {0x200000000, 0x4}}, 0x0) 13:27:36 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) getgid() pipe(&(0x7f0000000000)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) fchdir(r0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) 13:27:36 executing program 0: semget(0xffffffffffffffff, 0x0, 0x0) rename(0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x80}, &(0x7f0000000040)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) nanosleep(&(0x7f00000001c0)={0x1}, &(0x7f0000000200)) 13:27:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580ffbe7ffb5c04e12158c4c827392159a8f8cdb2495254a934a219c585724c4554fcf74610c439bd37abcbba66d0f009c083b83bf7f6a6ebb06b52f10ec0e7643ab5f5885018ccb7324", 0x69) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xdc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e20100008077780408", 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) syz_open_pts() 13:27:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getitimer(0x0, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0xf2, 0x4) r2 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x80, 0x13) ioctl$TIOCSDTR(r2, 0x20007479) sendto(r0, &(0x7f0000000000)="9fa1319d3b6e09daf79f8205ab7d8cf9", 0x10, 0x403, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r3 = msgget$private(0x0, 0x8d) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000f7ffffff00000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000"], 0x42, 0x0, 0x800) bind$inet6(r0, &(0x7f00000000c0), 0xc) r4 = semget(0x1, 0x1, 0x0) shmget$private(0x0, 0x8000, 0x24, &(0x7f0000ff8000/0x8000)=nil) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000080)=""/31) msgget$private(0x0, 0x4) setsockopt(r0, 0x8, 0x8, &(0x7f00000001c0)="50614785b193a19b9945fbfd57af4bb0d264070eaeebee32ac08a1c4129caac4b0d7e7f3fdc25a610dee0d7d692725161dd534681d90032c6e9f7f34f6108109b005224a58fea8d09c5c975e44227a991341cbb0336f165bee23c4b9acb2e84c969d83e07da6fb3c6d05b22aac2d2f4a2a3806efb3e0f50d8f748ad0f8a7f7a2917dac22e47bab5700c27fba5942e78814b1d024738288a0b6b83401540a1027059dc578c5965c4fc474c9eb5c92effa2854b1139f897fcf6d060a4a08152001edfd1abfba756229c141c6e75e24decf405eaad9c76841744e559d", 0xdb) 13:27:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f2247fe9298ae7b793006649985bbdc3a5197094b222a9c4f22fe06ed1ae52e33b0e2c7de65bda1ba415480b2f6fe3d2508f5025317af029f97fa6b79698717bbce33a410e9eddb57201e2d7728e90c779eefbb4cb31e5415abf3afb55530ec7b3a8f2", 0x70) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0xc4}], 0x2, 0x0) 13:27:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket$inet6(0x18, 0x4003, 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = dup2(r5, r1) symlinkat(&(0x7f0000000240)='./file0\x00', r8, &(0x7f0000000280)='./file0\x00') renameat(r1, &(0x7f00000002c0)='./file0\x00', r8, &(0x7f0000000300)='./file0\x00') sendto(r8, &(0x7f0000000340)="16dd808bb613cd6be888a8b04a4d98c6026c21227f7a337974c5e1f979447872c56e6ffa51bf941750ebe49b376fb6b3d071aa472009a638379be471ce03a8269120d11e92361d2c26", 0x49, 0x400, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000440)="89d782223c1dcf5302bf0d03cd42d11185364c3db05262095ddbfb9edc409ac3086ae3247f54e6cc89a18b948fde4e562d5ede46a826255e459a2294a5c89f29f06448d2597c1f30946c1301b17d7a05a47a51de5ea47079d53344e269a7c13b2944070e99a1", 0x66}, {&(0x7f00000004c0)="cb90f3f10e6c602de7a23c4dee1b38097667b732b3beb8324d5d28b4c5caaf44b35cf2af10510c34396211e44f0f43de53577b441f9ca00ff77a943e615868b37134439e6b7eb414235927fbda7c93a64bfbf55bc0bce501110cdce28b64b6a7c4435bc1d6f9d5586ecd03e8367a54b507a9dfb76f5ef53da4de84251eb72be9c29739ffe1727572df4c2f3b8362c7f57d89e1432072cdce81c5eff72f81a1f895f45f6fed91a349f1234ae6dbbf16dcb0df6a596691b910264d0b8d01854c1545c925bb2804013db88dc0bb98a7aa", 0xcf}, {&(0x7f00000005c0)="278e3cdf6439eb711c708f8d8ea8342eaa2a9f4cf382cfc72095203b28e33f163708a82343e9049e158f59224baf7ca4e7347d18fe8864fbb57f75b0cfeee6a5bec5569aca924459561f217e35b3", 0x4e}, {&(0x7f0000000640)="1eb1203e1ba975377e33eaa471296127e33ff8cbbd6c5dc1251795533c4e388486fcb5e38e0e275eddcc8cab7347a51c49c2b9787fbf26804a12024610bf8d2836bc77cb9d43a75c77d5c0c21f8fdac9eb530f37d980f2f1c18c19b37a5361b3df85a06e1e86bbbc04b0d4caf855ab20e1b02cc00e39e2b9505e03ddfa6ff14fc23d9ab6464146345ff180403610e6e0430a250059fdc294f42efb", 0x9b}, {&(0x7f0000000700)="e77a4fcb34946136b86edcab94bb69416b9280aeb2", 0x15}], 0x5, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r5, r5, r8, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r5, r8, r7, r7, r8, r8, r8]}, @cred={0x20, 0xffff, 0x0, r3, r2, r4}, @rights={0x20, 0xffff, 0x1, [r8, r7, r7]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r0, r5, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r6, r4}], 0xe8, 0x403}, 0x4) preadv(r8, &(0x7f0000000e80)=[{&(0x7f0000000900)=""/95, 0x5f}, {&(0x7f0000000980)=""/227, 0xe3}, {&(0x7f0000000a80)=""/221, 0xdd}, {&(0x7f0000000b80)=""/242, 0xf2}, {&(0x7f0000000c80)=""/245, 0xf5}, {&(0x7f0000000d80)=""/15, 0xf}, {&(0x7f0000000dc0)=""/155, 0x9b}], 0x7, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000f00)) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000f40)=""/102) symlinkat(&(0x7f0000000fc0)='./file0\x00', r8, &(0x7f0000001000)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000001040)={{0x18, 0x2, 0xfffffffffffff800, 0xa9c4}, {0x18, 0x2, 0x8000000000, 0xfe32}, 0x8, [0x5bd2f12, 0xf01, 0x0, 0x76f, 0x3, 0x8, 0x5, 0xfffffffffffffeff]}, 0x3c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) recvfrom(r7, &(0x7f0000001100)=""/39, 0x27, 0x842, &(0x7f0000001140)=@in6={0x18, 0x1, 0x1, 0xb8}, 0xc) symlinkat(&(0x7f0000001180)='./file1\x00', r8, &(0x7f00000011c0)='./file0\x00') close(r7) socket$inet6(0x18, 0x3, 0xb7a3) preadv(r8, &(0x7f0000001400)=[{&(0x7f0000001200)=""/252, 0xfc}, {&(0x7f0000001300)=""/215, 0xd7}], 0x2, 0x0) getpgrp() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) symlinkat(&(0x7f00000014c0)='./file1\x00', r8, &(0x7f0000001500)='./file0\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) accept(r8, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) getsockname$inet6(r5, &(0x7f0000001680), &(0x7f00000016c0)=0xc) 13:27:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10000, 0x7a}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 13:27:37 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100000001) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) fchmod(r1, 0x12) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) 13:27:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="b778b36e26d66736b40d65d88409f5097c4fd23689e80cce17b085e53902703d3bcd255dbe3a344cf33ec82c153aaa0db95efe5f1a14741b9417a21386b6f1cb8f58064c75da4ed4d6327c6aa36a1451a549130d4b09cccdb4760d5c52db968084d832d86343dad6c979c965cfdbfa98b5bcc552398c649e7dd283e75fa64d8c99367627c7ae90745a1ff01859d3954b010fd1c919ab18f791fc33f9ca95f99cf15b50ee95f4024aa5ecb5c39c9d1f54902a6bcf9891b907d00541fa56666c1523da927c99b6e6122073816c554380a1385230cbcd983285e8a9b9aba75e5ccd406d66625110198ad9228ae5b71ff88541969b80ad6cbd", 0xf7}, {&(0x7f0000000440)="c5753307f961d19e22b4151d135348d43866607bfc128a38f3d58efa3a4e1d7cf4b8b31aa405e72d16ac9250ff6407630be9bd8b74f996b07a1e188dbf8020dcff03036c9467d9a4cc53685b7421b765659668541ab86a5ef55de43e8851eea6a2655ebfe94964215d99f059dfb56b3a8c32fd4fb8b9cb1a2e2c9861e17c85f4429094adc1b8fa38759109df7e764f66fd6f335238b8aa10b8d616f8ea18a459cdad32a97e37261fdfbde6770115589aa1cab9a822df8f", 0xb7}, {&(0x7f00000005c0)="1a19da4005dd3ea9625b3737039914d302bd1d619138be30b14a8626cf676700fe6f33509038ea7d9012b3c7f9137127199244ed5fa071112097dd733fa41a0f6ddc7b0afa4ab0615062b4e775cc3d4c9acc991c76abdebcfe75db454826c36920b7a47900b6822975de414edc0c6d4fecbb5e12c0d63c83033041bcc1e7c459314418d93bfb08a8341df29753139aa9a17414fd00f419ca4e02c98bea1e55d005c16248973f924479b74cd1311ecd1c334c743c5e547e266f53c866983758e782fd", 0xc2}, {&(0x7f00000006c0)="f01fc6356d8cf386f178ec67cdaed4ba4e2058ca3fbb7b17f8978fa67efb138ef17a8426241dc710b05d2db165cdc14b20c4701846fb2480392c2bc6b244b58c65f7f3a65028a7b8c2c1b305f5efa3b9cf430e855cf4ecf4c9eb4e5f665c9a33151f1dd6fed6205c458f2eae8ee48d6f80514351265eb5d6cadc8ad33289d5e992993ba61933cece9093b004702721f7b00d4cfe6fb64411e19cd5dd54d46921b7a635236a8bfe1fdba25c1f07cac5ed8122d76df6807aa10dd83ae81f4146bb7981e3e15ffd812a284a156a4acff2fcc6e0bfc82ca3332def9447165ffbd0b4c56a4dd248649a2a0dd26bee1814aa1dd0a6f2c076c9d60a25f35c166d9b92b8530c31401358af94afe3ea3782612f5b70d9dc52a96622a40110917a264eceb0ba5123c45fa6951fe34c00eb1aa0b378f388e2d940dd8826060e426c39b6bc67ed85232f02905f45ded31c85a667aff01898f4435e09f4c2e6ee5a15e6717598fc5fd8bc4615ee24695af52ddeddab01318552700fb68031141ca52699a688e63c2e83edcf5d85d4b688c201d548e1708a5d53e3c9f9c3b81f52adc9dfb12dff365a70a836a7bade25b49e93fbb565a1dfe7577faa915a6686dba0cb52575afdd8ffb2ea21be798d1234f2cd2c0ca0e72c8aa17abfd33c264537b8f1e655ca3cad2731217c1319006a3b2e13af7b717b938268c3ae8dacc0ed76f322929114619ff91cd101c4a5e37774e01775805b68f5d60f6281d01a965809142f505c9c2b63190dfa4441b9363fabb1068e244ec3ca849f258deb91b375b451c14d6237f20a37029925120fa6f422418fe1761510e614f576f86828969ec55619ac9ecca00fdfce61cf5290e53bd35628c3ba2cc3b9542a1778c12ce6bcf9017329f16b9d7bb5ab778ed6c7318e42cd0af45af2a8abad46cae8f3ddbf00e24f75468bd447677e03a40c71b1867ad258a2b9826afc4244dfcd9c239b83c9731405ef95e97bc1fdbe5655caeda0f5b4892eafe0c6db4e1b51d849d695446a9c07245602f533806831bbae8ea2ccb9f53c2819084c7a4afa26a1d8c025fa9c401983e8199c2821c9a5d24eadac87634a96faed577f9683776612517c65b3bbb15cff58bc3bd4ead8b86f5f03fb42e16d735fff4358630b23e13a9e786ea8ca86c210015ed8142d1757e88a27159e86e0a269d6f87f0799fcf87863fc1c349a5039af2a732f681c185408cfa7fcd87a88fdd87bdcf93c7aec3178c8f1f792f5cc4d7d76926be614dc1889be0de10f33bce51b14dc695e255e8eec5516fdce3fd0ae07c1b0c2df2ecedc495a4839bc931d67f5dcf67bede05bc162ae01339875d4e73e142e1b675c1a0126e28a4805debfa1f3e29a961b00146dcd0cd6fc02bc9bdb23d537c70209d2092035cfab4bcd2d9edd6c38728090d44cfbb47246c11f67be1bd9460783d4bba25c48939f4aaf3bd315394dba7b1079484f63a81333620315e95147555796366288d1cb0a78e7ad7e890bf8a3685f8c5378429c2a407a995f5ab5c980058a3d455d4db778d9e4f99a728b72d96c9796db057536e80315790335fbea591f01b5cefa3c09df93a87a68af3085dc253f2c7ad6d9e93e54e18eb84d3418075d5588e775b98127363da7d3dca1c555366ab402a5754fc056c3847d337e4bcf749627f8b4ff64bdf2f181608f7ed6c0a9f32345d4b183dfd781e9371493a8968bccaebd90b43fe76e6bcbfdabf940f2d4bb873279e80e7104ffdf33cbe54d3812d0ac8bfba4d4088b4589a6cf7ec8e072af509cf214138eab2e1ca2e4684180d9fe9478596c66f8c093770a789e44424ac7b4883e80e41668bec440c2aa22c97c79cecf9e1a514809e8ec32c5ca1723a373e70fac5e66107514efd2d58b012b24d191470206e468e335b6c178620244ca00b0de1d1e73b21419fe7c828b289bfb353c6929b222be4b4dac73f08d7a81dd9768c82076a2bc9a45057ac06b6b5ac6fdf89bd9dad52c1fc254eeb7918d7b138037c285ed272af2bd00b7d43a7ad9834dc29c8ccd8aee473666ed542cfe5368718ea05bb01b9857432a318a03ad3fddc1482c157cad5b59607ec2b2f08de51078fd268582abd1dd3bb848733d652607b1d411f087c91ea4c0e5fa47a74fac5e705f98e112a1a3485cf390678041a80f418c99f73a4dd021c995117fdae32e6035c0f6265aa0fe6d957bb61ea7b9ac9f65c9da6ac9c8eaf42860b8235d413dc990e79bdc74175404a5c31008fd911a2d757d08457b09b1dea2b2cd3f0efe81bcf81d8cfc744da5884bf4d29bbe6a851986a20d26b0bdbe624fec13b5d046a4ac747e8ccdd1c655214f6396c438e2d21814faf099eb801aa448c38f85b90ed4ba535170de760415a6b921afa38011930650c594103d66000feb5872434614e7711a28c812c3b68e04c03a9be93f861e551e3f88dc658faf41d2abd96110e0d27e093c1f06feba023de818ccf7cbf7ea3b985f72df07aae20f840e95e938939b91bbb37a86404820e2283e19799377c3428569139745d09494cabc830f3e40ea9b3386614b7b1a24510b00a9a528716efa0ef251ab65420e69399227b05e998d68269743c2793accead45b2b9d7095540e751ce340b07ca2998e4b938ed1dd04ca7d126f1c590ab5e0fa459735808ed780517177f9626c0d3900556c71e001b44dcd0ee08d0bc7267c2690afbed799c21d7a441ca71e1ad03d0d822860dc5b8645ff23a74f00fcf52f941a991b86e432a64b9b5377c2dfe84a5d7b9911a6c5dc93b62ee3b383ef7b1a0e67dbfd6be2101cae83527b348102dcb1342a2863c063b6bee75fff7f2129f4474c6b44cd6ba7d077a516fadb2bdac492d6cf5d84460a6b725be56007329c9f0f3ce2cf641217e954584048102e8f574816924577e6e034d026c5c4b3de28d7befb4687bc7d1dace4609bdef8d77485d0cdb399330d82e6f73578d457371f4a228106651685a03e3c3787ca8c98de8ccfcfa2d3ec1cf3c56e0efdf5e153c5fe8d1fb313cf79ed4557170aaa69292b7f750cc47118aeee0d414898d29961daa3b5b774132b8ca11a16a878a955f6bc4edddeb30cff15635204162090be731f75011d8a25f2f788fcc208692259b2da98e16159a71908a12bc3d897c7c46867343f2f16587b2bde6236c45593704151cb07211cab430f8e859b3a50244189a3513f47f8620a36d878b0ae814b7f99c572b8d6d22453a225fa22e7848cfff0d193e6417a506e184c5a30076b22c6084188f7818029e44b8331121c6a04fe9f335091e4ffd1cb963cff7459022a536320fa82985d57678ffc27e804669a98fb145c9d9dc47f911d491a466a147f7e3946a458b76b3ef9b1165cf2b7bdc713ad7a07cbe848354ab05f792e82a643c576e88fba112ef154ba1420ccb96286c48e7b37801fb2ede387a9fdff92f3fe14a8ca1336dc67d3adb8f4c7b15a6bf2e422e090a9097c24a15324d96fe757d10d600cadc095ac5b03f6c1060f3224c22c0e92d4de7996da36f089f29d3bd2fa34d2a16789aca1f75a3078ac701751615b97be785bb6e0f445062c09c9b7e26f3e11c7b0d368a8d5bd917cd89c57fe814775c85a8c52f1590986487195755e466be73b2e0e805220154aac038913baee1141224fefd37feb0bf56731b564979f86007be484bc0c63922f4cfae6d358824b7d576747eedd2ac20e6073cdfffe42c573c0a6336dfa49c69c88bc752ccb1cb11bd955e13b87cf51109a6ab533ffcef6a205c31e5e2ec01c2be5309ff3465a22ed4da68a0098eb6f7266f98167975b5d39134b0434b8e5fb656ea13278664b3534f2ec953c427d584ef731ff3925f88ac3afb05f4cdc6941951893e86cdd3925d25e99cc74a97cd4f03c181d19dc8eec588e07e1a3ebaf8824fdca3b350d6c5b0e75571efec0cc83fb4a8f54e9c0a75717e59c560fc3df0aa9593120e948a1e35d86c8ce5e8d9bcc468d3fe1057a5733220eaabbe6f90a62abb10c492d3d23afd31b7b5e25d8ce4cf4ade2c7dfa72b30630d2a710c7fc3fb9a7a026c0588d9292952bb2b7d1e179a6ba7fca9681fd81b11ef103e191330cde709825b518cfd339606a6e7aebd696113f7b9c4e14e9224f3a3d1d761656c1ad542ac872037fe6e29f297a71e2ff956582a5a8aa21d99bd42e8d03fe858007b6b994ffde7022f567295b1e8c9b34a024480b50b47f7e5847cd94ba4007b3b2f6faaeae8bd0138a605cb7a98a781271aa10e47158eb0a3af0d6219abfb65fd36e91108d27f9fa11c678f0e269390ce363122fd5d2f3421142622ac3386d16d8578c3fce9c0dba5c937a88fa5d33365332f82c81977bb5501ef0b475e7bba90918d4c9c7105c8a766c6f7ec2452c02ffbeb9d4f471c2871f5503aa527ff1d33fec5a01df9194002c2efdb68e15101c4c927a343ba4f75c7eaf0da2523d452dca816444354a7e9664ee46b7c6230731cb715589ef8ba98f7e56fc515263aced3b40e1680cd7ed060d4474393a4574d70618207f7111ebfbeffea0d7653b482c228a252102de324691615aa30be1c131a0fdbdf664ffb2ac8a31619c91fe31279e68b01f6e1d764a9015ed2ba862cd0cc4bc9d95f1ee88bf7dbabc9e9d8c6689e52ffd1ae3a5ce8d291fcb4ed1a43e6d46f9de3927069dbfdda30b39442df788b33a5d35576c37a6a550613b7e8760429bb7daac2350fb8666878e707db813c75fa4cc26a34f7b0e0286089d8bb07f78f81cea669b64e93b500f4cdd88f0f014954f9b6d984548884806ba859a3e8cca02f4954f506bac0971aa78b3278a4310c6e2259c32d02f0582571b9a984b16f1f2236552549cfff1d895c8f27625c3ad5c86921a2cc36dd47ca01ea233bff081ac761f0de5f74a901c3e172b5a0231a480adb8573fd9af7e8e751a539f471cc1c2ed09ffc784cbb407a0625e84ad14de002185e3ab8dbf95d5fa9bc0077dc4d748dde45c5d72f6a899da42fa91bec98eaa28d76608056e7fa21cd42710808c0bef67c595b5058f5a61479ccf3d57243614009ede07a7299317070e29c5df52a7bd0b35ade9d6ea9ffe62f52b7b763b133986667928037475f6c33f380af5da856160993d8f9e49a5fed8a7a34d321042e7993d678e955efb01d9002f46b1fdd387b77f71308b9759caaa217dce075555119f2453eb5e25f8acec2373005ab0a653bf0ea723ae858f24830b917243e4201ad6fd2c72b127765e38048b379238c36c165b869bef4a7d39805a71223583207df677feaf89f776cf09f4a5307a1e8e470ae1f3fc27261e2d9c177c90e464e74337214f4a462b30a25e6828818bdee04f55bb757f550d3decd24bfe33b46b00282a45e1243a8903ed1e138d401685df96da984887f3f14e6e42f4496258acbe960498d873e75c10cbbbfaa8a10e88c523d20703cdca43a3c48893901806f6f1007d1aa3bb60117aa5db8e9d9e38830fcfd72c6867b0b2f220a351ccb4717fcfb56e8b8ce34e2b72b5ca1779478baf674cb5c2547e2c453cae1d02444d4e4ab11dd4ecc6dd78223cba3bd590052e59e11cec3b57b4d6e49c702b6ca13b2422104b2fe5b1f69ebc88053d109751f1bcdc4cf53d88815bfc7775ab158d7c37a6de030773f3cbd4678283f405f4afaeff96150345c86a4b83792147cd1c2f838ad5606c9714c42b3cb8754936afb7b7d6570aa88975dc3a3803c66b50de4e45393b66d17fd838dd2979ddfb848fae2446077647382be87eda953204396d8f71bb168d4f31c82227728fc378a683808f2a7f9b9004605", 0x1000}], 0x4) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="5509415fac9cd04df354ce63c79fcf9d5698c8ad021acfb8cc6fe9f31b7e34127c1386e30dd6e99d861524a0fcdd224b9655f9c0fe9da1af2bc9c72fddb0e92beb4bf2926b1e76815fee313c882fffaebd1950aba1db1dd0eb1c5d56fc6009a596c0dd8de6f3f7f5712c83ff03ba3852f49ebe9918af09e96732248ca88968b9eeb6f320baba438c6d81d67c697e1776fc23bd704757da1ef64dc5abbad9b8c75875f07f177264ada90a8b6af16f708dd66bab95eef08ba6b11a1f2c5eefef27f78842d34be65424466ba28666ac6dadf00f7ec651ca82345b172c63d871b8c08f4a7c2618bc00964285b2c7d9d7f3a49d4a606622597de92f82"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 13:27:37 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0xfffffffffffffff8, 0x200000004}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x20, 0x6}, 0xc) 13:27:37 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x1, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2004, 0x2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) pipe(&(0x7f0000000100)) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) fchmod(r2, 0x18) 13:27:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x3bc) 13:27:37 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$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x7fffffff}, {0x18, 0x3, 0x0, 0x400}, 0x6, [0x49c6, 0x81, 0x8, 0x1, 0x0, 0xe6, 0x20, 0x9]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 13:27:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x13, r0, 0x0, 0x0) 13:27:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x80000001}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x8ec) 13:27:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs, 0x8) 13:27:38 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) r1 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0x24, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000002, 0x2c1}, {{r2}, 0xfffffffffffffffa, 0xd9, 0x1, 0x9, 0x8d7e}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x8, 0x0, 0x87e0}, {{r2}, 0xfffffffffffffffe, 0x38, 0x40000000, 0x5d, 0xe1a}, {{r2}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x1f, 0x1800000}], 0x1000, &(0x7f0000000200)={0x401, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r3) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x10001fffffffe}) 13:27:38 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) r2 = semget$private(0x0, 0x7, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/60) r3 = getuid() r4 = getgid() getgroups(0x7, &(0x7f0000000140)=[r4, r4, r4, r4, r4, r4, r4]) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) fchown(r0, r3, r5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000080)='./bus\x00', 0x20c00, 0x128) clock_gettime(0x4, &(0x7f00000001c0)) 13:27:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000180), 0x0) 13:27:38 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r2) 13:27:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908", 0x36) 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, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) write(r1, &(0x7f0000000000)="68272a7a76affff9106f0cb6c32632b97d464f7ff29466e1a0836b4d2e5774be65", 0x21) poll(&(0x7f0000000380)=[{r3, 0x105}, {}], 0x2, 0x0) 13:27:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x4000000000000000, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x30) getdents(r3, &(0x7f00000000c0)=""/4, 0x4) fcntl$setstatus(r2, 0x4, 0x4c) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:27:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="32d58993c9b93098b67507e8ce317bf22210213550cb90b896f8dbde02250c5e70a01461ed84129830ecc33533a4799a366108d6900091de65d2a05bd8ecf5b42a852c1deeb93e03d4e39641c617c32d6823b2a9fd7d0d5bafa4d74ffdc0cc6e6d282a36c5f22719d57ad4", 0x6b) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 13:27:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x5, 0x485) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f00000010c0)=0x6841) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000001080)=0x8001) socket(0x1f, 0x2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400) recvfrom$unix(r0, &(0x7f0000001000)=""/35, 0x23, 0x800, &(0x7f0000001040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00le0\x00'], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100), 0xc) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/4096) 13:27:39 executing program 0: r0 = socket$inet(0x2, 0x10000001002, 0x6) r1 = dup(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/152, 0x98) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="109bad0c1d583cfde4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5fc679f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17eccc19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574445e508def93b631cc33ee528956dcc6527634f84608270a71054697f22fd52f7e5953d9ad04fc914009d93403d78328be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7ca99a8f75147dd049ac160c08bd5a9b35bd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c", 0xf0) 13:27:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x800, 0xfffffffffffffff8}, {0x18, 0x0, 0x7fffffff}, 0x4, [0x1f, 0x13e6, 0x0, 0x1f, 0x400, 0x1, 0x7fffffff, 0x3]}, 0x3c) ftruncate(r0, 0x0) 13:27:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(r1) recvfrom(r0, &(0x7f0000000000)=""/202, 0xffffffffffffffbe, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x101) msgrcv(r2, &(0x7f0000000140)={0x0, ""/94}, 0x66, 0x3, 0x800) 13:27:39 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffc, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 13:27:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c47105482ca82df7588a0cde41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c11f0000000000000087730c53fb394b842dbbccbb31d50000d2ba6eeb00000000000068f7acad445dd976", 0x6f) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:27:39 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/38}, &(0x7f0000000100)=0x28) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000012c0)=[{&(0x7f0000001180)=""/107, 0x6b}, {&(0x7f0000001200)=""/140, 0x8c}], 0x2, &(0x7f0000001300)=""/144, 0x90}, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) dup(r1) r2 = getuid() r3 = shmget(0x0, 0x1000, 0x43, &(0x7f0000ffd000/0x1000)=nil) r4 = getgid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000014c0)={{0x8, r2, r4, r2, r5, 0x111}, 0xfffffffffffffffe, 0x4, r6, r7, 0x6, 0x5, 0x3}) r8 = dup2(r0, r0) getgid() clock_getres(0x3, &(0x7f0000000000)) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getppid() accept$unix(r0, 0x0, &(0x7f0000001400)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x0) listen(r1, 0x1) 13:27:39 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0xb0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x1, 0x80, 0x92bc, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1000100000000}) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) 13:27:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="45bb1e5e5f198f0750e7a210a697fe1bf8e6c082caab08824f67b805648237b2631516862c027551bacc5b623e03f15de66f03d1c55b4b769c753c69033395916e16c42c8fd6273706ea88417493c00aad9529aacff4e5c61162032bb88de8c56b9030794d134501d0d6e7a680220f899487069fca09580634da230ce6c8d24f7f9f2d5f597f1f8a4ad399911ecaaeed8075e86debbf5698a937830a0c7c3325492432441003fe2279f6b1150def478f9d43d625a4bcd6a7feb3e4f0df04f6a97a6c25e994d40c688a8b7d84", 0xcc, 0x401, 0x0, 0x0) r2 = msgget(0x3, 0x80) msgrcv(r2, &(0x7f0000000040)={0x0, ""/21}, 0x1d, 0x3, 0x1800) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 13:27:39 executing program 0: kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5d7da8034d3eb0b7b038b00eec4ff7227c7bbf25c9b12a5a72fb682ec0675511ddd7658d891f1edaf18aad0c374dd48735bed0342290b67c038cafa0d81700a5f1c30d23246c34bfbd996b520d014e60eb7c7c21b2882a2bdd8c04b2a94a4812b50831c0a35f9fbb8c82d955ac8bda420cbad8a2f73dc7ecb020b5b5943d81b46d919a708ddde178ca38cf83cfe4115760e09b44006c13d91816559e97af537f561ec4ba8c5424cb62b40de674", 0xad) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) dup(r0) close(r0) 13:27:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 13:27:40 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff4a16"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/241, 0xf1}], 0x1, 0x0}, 0x42) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 13:27:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3e) getsockopt(r0, 0x1000000000000029, 0x3b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x271a8513, 0x7}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="490c1a03c4f9629de1bb427ddc119f86886e6be53c49fa65102ae5de4baece527155401802ff81a70e2754dffd6f293d11a2e8dcabc72ed0db880cab286b34a5860bf256e4e202163843d1e5613683207e4595ce78bb6c71716df54b95fa68f078ab34d445aacf84d3bd57041823b42b99c5f72108cecc742a31ba833e0a63ed0fc35f5f951748d2a5fa6298a025baf70e5865795995a61013afaf30ed18cd3c55f10e21813cd2017691820617c6a20171852b287f7b0c47add145d4da9954d208379308a2e4fb5b59ec9f7957da063b5c3792f3426a249e82389f54e1f6a57539c0186c59f988ed2be4f26e622608774194c07e2ca69ab977ffa7", 0xfb}], 0x1000000000000260, &(0x7f00000002c0)=ANY=[@ANYBLOB="1010000000000000ffff00000300000027456a9296041dc3032019d2e8aa2d7eff19a280cd752e86224fd61c4ef00e8a960ac8e083dbbafce0be9d9c34c8dab64de71d93f3909edf424cace7fced58b157f97c90a5e8699cdad2748c0c7f0c4159f5933eaf8c3ef40efa5ce9a0b7946bea4a80526ba68753f162140a011eed9bf8499ce8de66f3af5bb5181d79ae2951f8a72157f8593ce9b993da79803aee5eba1e731ef26f55b83abd1bb2078d253aed3a737f2e699b2024f8705444499d5c4a46a1b2581711f07d535df68a451b708d868dbf26c9cbafc646ce3dd792a8dc069932d997a4d47a2de9976120eeddae53f2c6d2d5fa0e1ed8510bc4deab5a6dce293a3b6087b8e1d2c7f7b249be69222e70fb37384573d396008e507ae4909392b43860edfcc1295feccea7cb8cc27ac02bb5bfb35ab276d3340ff1f7b2434f8d63942096ccc89f97688fa826b3fb8d93574809c9692d3bb21b32f90c67f06ad8da8c828ceef4849f9ecbd72aee3b4ebe360632c437faa9da4a43564eb0e1794a36f94fa4ddfbc86cf46295b20f46427bf6b8c626f008db8c067c46ee553636fc201255fd7f642e409d76dc8fb87ec0441c54f73e70b4ea86b279872378fa1a868234db6fa714d0f569a240d91707f461636955ddf2dc09118521296bb476d6f3cb90f1ac368c2b0f5c5d170f7d8d0a75a7bfecd1a6fc3af3867e3e72339d8cdf400a930f2beb1d3f5a8dddc6553cdd74e6efdd3dd10de30a524203f9f790aff70909500a417d07db38e489abd4d1300dea8e3f9c4a33531ca257f3454dc461cfa1225a35ec1acbe22c2e98de229735beef8a9d98d861881dc30f2a619db2a229dd4d674d9788025c8f01967a571b17b0426d2287a9b2f850b871b482576c3a6761b6d4a7f2be1df9b16691475d3b778412167c2a5edadb870990975e8cc693299889ac56c4d04b2838ed783446068d2f78b0b83d661b3f00b42a835b9bfad8b5d75a03837c65c2e4e29c193fb8e4e46507d4a082f7fa06320974a45fc6b3003efe4c47bcd1a238be2aa39bd794056f7d1522894ae82045bee9d5de52fddc4728e9c5b25b265f37f80f3986cb986e8ac752bf38fdaa4b1015b0aed12763b28723169948f54ec18a376848cc4815671d3585c83019d6f0444daa76bc1c54b0d7c93fc426e371c4613db40477e123fc18549574f855430af31cedf10c433990655ef82beb2450b9344f147658e9cbc0e112241585adc16b1e03eadf7b7a0bebadcbe9a35b1f48d311e41e603c4044d22c661c21692e5a69915208a25e438aadc8db1833ad49f2fe724416b2b64a591a59eb72a25315840082675b32fadf24b1de68bcfb3ca632eabbddcc8c547196eab80ebb091f3a7e263f0d2739ebc920322e1a5f56787e7dbf66fa949f26b4a5082ef6f6c47237c4ac2e3e3b7191f00dca028f8f6b2008af1760e335c66597d0be20647de004221010e5ea71975cfec6b3f50dfc2e2fe0117b4079b8f087e92e5713ea8c6b773bd158d3105891b381bfec5be9c5767567a601ffa0abc28539a95f257e892c95cde0abb8e8bcf276ab7fafdb585e29832341614a4eaacbb7628016044c4ed568bc3234c4869218704f797ab8ea1c7520c62bc84657e8748b4f4b3bf9985a283fa5539cf0b33c12a58904a6a1ce8977565649254bbe80a08180dabf6bb766b5cb85aa7b1b3653401454fcfc433738d9efea9d875d1268f1ad51fb3b6121d5df82e6582a3b734e800eacded1511ac58fb112f99b1ff073b880490498b64131db81d7595946708b2bfeb37a3932c780a31b370710d5672cb4a5d7f79bfa7a3f47a88624ee18150db8220191a973f7bf80648188d3f4c8868ad615e2ab18fce29db026da18ad4aed5c4f4d9d2e961136d32748dd0a17fdb3f36948872e69700c4fc15d87ebc0e9768a148315f1870f443b87bb2c18a4c72142bd0e1a0a762d1897262e6e5177fbfc7cf31a1407391ae597cbb77ebc6b2ccf5e6186b797af3db34d8ef6b76f16f1cda490df002305385c800cb16ab5d9a4b7b3f3c8851dfa364281cc9a613c4238af8de4ba11401e63e351da1b3fdecb30acab29df15dd0f684cbe87b055bc8a47f2e36bb83ca9074bc530ffcbb96a0f5ad48bc0527e0a386e3b2fbe0c7b8aed2893d2fc0af6cd74cf75de2474d5cb9d5d22427558cdd324a469d3b99f388a7730992694c989d503b6767ceedb71dfcce4a16229b9eb4ab82e01debbe2a7c8e01c027254f74711c677535a1b2ee6401341e91411f456cc258dd6a90becf50b49526f45e4771389bef9db2c587075e7cff5afdb21e541365505ef495e98cc1103165f7e4183c10f17735b487738a9afca2feb8366217228f2c5865cd29d0f51cdc4be83e02072138075b428b434f8b710c1b353de3a3e26a28e65f24eed5d229d96962e5f727860755960c5a40dfbac8aec0467ef64d0168d6c394b0e0d5003655d481dfba35acdc82bde6d84b2799c1373bc7d33b7f43641627305d55267a91e4b6c7914c5f91fd9c1e592850732c7496ec91453d7ca6184db854063cfeff101f19e37977254110b5c7e59be5627959cdf2146788f05ebf7d996f9624706ad531b65b00e078a3d647dbeb3f1b47ec7b954d582bb5890fd52f753d43274872db19e6de8c78b2e8893a530f1e113fcca737507141cdb120d04fe4184b37c5f8dfdddadd1ddb38eb52e158554cae66bc1d98aa03593232eda0bf9100c6f515056f9b88c3bd10350093a2999aea5afa7274f80b827cb674fdb838cc575863b20b9a0864cc7d7f42bc635e6c9edae7a0601eabed8533d7a7cef8d8ef087f4135f73a78769f782046c0930730304028cc9bb3034bca9a3b33b090b7b786d643c218f8de0184c5d33daf96e9ee380b64007414dd5ff5f4299e2f3561b43b22ce6447400f8fbadce6418e8c5682c5f5ca2adba22ae9cc816ac50647a571b05091413b1dd8fc38dfeb5380d36bc0995c41cb2160727a625038d12c3aba0ac7dbf6d3f6cef4c26d28db12604cdc7d57749083f258ad3e1e340955f522dfd79e991199d74fa0c9c9bdea6b116c47a7a3060245b2b729e3fd78ac9fe46e42ff4413772af4cdddcfcf52dda35f4525f542b3a55926398e3cc9d3027cf769610d3a49a9abbf07abfc59c9edef00dd55fb91de6fb22f0ae50616dad192a81cb252f27857a8b0917493d19d7ff899462e9d768bf9ec229a2920acf19f42c5ecfb7cfd6a112de977feeb79cca15c6bb7fbfa32ca25cf331514034f6869c597d87d491316e1362a5d7e3045fd2baf9584db7e1e8c02893cf61045fea129f7aa655ffb33b6caca512186bcb986b7079188f59c4a0b883b02624990cf644f3eb7a6faac2dfe82bc5d06273a0baebfcadeb8491323184f23589dab86179aa5813aae05208384639f94116280b785595a76aafab563740b8af3a531c52142be491a8f05a73dd7867d1ae47d74f4edf150663c3a3e3e5f6b53968a0b35eb74ebdd887eca53387a0c283430206cb93295eb0631bc602b4b797642e6681d4e277b1ecf50b16e46c9945891fcd5c223f213bce59965179fa0df03b6593b87fd03d05da958e73f546ba10f4bce22fcedcd36afd66876865758549392e17371683031af1494844352a68c31694b89d080bebb2638e6350c13fab74144d63b03641d94faa87e73e3ed5fb1f9b3a56cafce2ef7ea8ab195904b6c83668d647d4156f4ba67a859408c629dcda123e073ce56a291fec5a19532a781fef6c13a661d3e353cef00407c7445f18c8663581d5662fddc240d8130db265daf4f31cefb3f02224a6f921c2cab1604b546a8cc916a951c964f2c765f9ef37f92a7ed9d5eefd52dbf2d8b2037020a353362229b5c785ec6974c2a54fc11d7d8fe0e70d17e3e90b2889b0de6195b094ce550b5f3a021db28828c8b06f86474591f571fbbe0c34ad081f82b2888a93b06cbc3d19418fadacab72fa2cf4e39e2f9c4d748d9faecdfe04a3e094775a0d000f4139b4edddd3b462f428c7a902611b258ab3c4e41a0bb52516342fb4937846ba377e2c96a1c90e4062e40d70bea6fe73be493ecd619a15d61bdd7862e82fa6c9a6cde7c4fe70df851162f94538356886d00c647f3b336c07839d732eaa84988b829444f6aac1a69e4d263dbbe8af0488ab97c83ae1c079ce586896d7c6481f1180070c87ba4c5c939ebe897b876a69e4fc7a8f25d60dee44b4df617127d8d763bffbe04c76a8e84e89de5d4336a2a49588bffde216402f457c1fa2f858fa64b68921fe36225c3fa1d0f35f89b8ccf14c7d8f5f7b8d1649971ad1b80be363bfac63a3b9d20e5b13c20e8246566c708965a625ddcca047fb6983fae7d2286a3ff11f9176946a42f75cb506fc5a7a0fc597746f9f35c1c04b664ee933de8d6efb61aeaa802106592cf1f36fca812d8d8637f59d11e4157107131af772806605610e687a2b6d9b3d6d7fd48265e1c85db5ef02d4e51fdb8274fa765bab3e7a629d2b9c64c40187471f1f6b1200c4efea2f0da0cff8f42dec9af548d40e7bfabeab2323e6ee9336c3aff8770381efdc7d10567a574ee09c2998030d24539241b04743f63a81cc0b41360e300ef8b49ca0f8c7d0d2a1422059fcb63e8de5258796ba6dfcbe41d349451ef2865532afaabdd559aaa511b2264581e59af1b52a3b191845b70a597624dfdfae89e136b1fb1b5dea2a3c79a7cf6037069bc186b6760fc3bf88cfdaa4518db0702b294aa8f0a5f91fd92da85a7d766b800d9368910b0ede1ba3d3aaa1537449732efe58ba25d2fff0d3aa698d55b4614c73a6f85514ddfa43740fdfa191c21c7a0e47ec551f96a1ae82f619da3b9942105f69fac0eec86df629b7c2c3f38fe468223d05ad9f968728df60a21b87a06c35539ac6943c35a4678bcc6699be3b2cfdd95545cc22f8326a6d61b34f2d4b9acbd5ef656a1e8246b723621c4d517caeaa6607698bc8aa36174f5bb9bdff7849baaba43ca339352c7a5c15c84c03c6f84add7c49ced58c1e6605c4f82293c214765b1c2df9f7c9cf5660b62dcbff83d820a4236c3d95a4fd14c046302f831323938deb535e8ad27e1ce50b89f050b8aec0e4f905bd581ba44c7f85b2f0e581d22d8fcd22a2a3545b8241d863cbb6bd173b746c1c205efd5b5caa024e38b89d0b6345e7093c1de57f62948d7c77e8697670cfb9fc64c59e43a06852db7fe98d2ba075f51a14bf5e88c13ff98a831d32f6f7175cc474cfb460e166c8ec83833ff63251551b931c9bf736d35f825037392e60a41e1cf321c26d99049db17c0bc64f47f54cd5acd284079be499cf4e8d9acb6f4e3bd02ec8d371488c0981f7cfc57625051145e3ed66d5d27c135c41051f97b4ccac692b8d6943cc4a5509f6389dbc401febf8448d80b0424cf3582ee643ba8c7add0b0976081f49adae96c9f59786e544f7b6aeeddce7f34f42123b70ba2154a286a0f0fe829a4fee874da9494c6fed4eca1e8d541388a10ac058fb3604735882c17dcc6078ad0528528b8a1038a3b12d299757397643126604797317974b95457b9804577acfaa9e0d344cd71f6f123256707373895ecb7043f62d0d9afd57c9c09e0ab9b97e61efe85308f989b3038a7fedcf82adcf04b5106a40f8ccb22431aa0f41661b8bcbe03cedd7049986a2079c7330d01c05e1a8e33f433e27405e8fe1a2f44274338992fe730be8cfab2bd848fbbff736c99aff4ecc7587b42d98630bbfe579758eb433c5f2697e7254eb4f9240a56131d0ce99b0efc731659a959665b81b3dc0eb1da4ff43857a810f907be048290001000000000000ffff000008000000ad837e5823f4374e090012b4b974cdf9de29d9262afdf764b7d3507041974d6a9899f31972798e6602e3ecbd4b7ace74afba74962fce0ebc551e8a0de85847d59a672cfc368b03599633fc873b2bd88199da23d7d697b5b528fe840586df540b3713c98e18d5dd512234dbaee0c78d25eb63425f153cbf3952b40ac611c52770a79f4bcddd0a7a07034823dd0430f70b3be62d26e57e20585db4d5417a0a555c040139ce13bc6e33846328d06ac8b654a9f56153ca3572831d82913edec7c2879cbccb7358172f63ecd250b47de67eee7f9edb8071ac6214b5152aa3add3f9096b856268cfcbd56b4a2dfa8d00000000e0000000000000000100000080000000b6744ed12046f15dcb4c0e10fdfc054b4d2dc0ccadbcca47fe329170e42ef6704bab4a05314b6e4079620ab74269f7474c6ead0cee2c82b63963dc2674cab5c582be31c93077d7f5ab80b8307cb6797cbd531f142193ce9c3f8b495409e42adb456bd2a4b6a890cd5f2189d8a67226853c02d147d174742e1e29c467dc17b9e09daa1d6ae022384a4fa2b8c3ba0d1b6412c5dcc44269c2f25007fed8c210ef707e807760ba28997573a4403da8f6901d2e8daa8cf5b18d3cabcc7775c22cdf2cb12ab170c2cec19276f3b3ae1bd12c006800000000000000010000000000000041756c3e79425ccc40ce2dca1c67a21728fec004f70b3d8c9f018d19c32a4fdb967c9c567e6eb174b9ab8d6b22cee03c71846054fed2ceeece2a7f36a1cb71caa5c70c0547c79705991aa34780db542e5200000000000000"], 0x1258}, 0x8) lseek(r0, 0x1, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001580)="f72734760f38d4c2bb40b8e48d74f8a68fb2c69af3974c821af9b881bd9d991df656a31fb6c93f2c1b5272f1df5499e517399e6be5226c42ea36cbd9397f40a03e067986a223b0ab2fc95fed42263004772b6d7294810f48de8df2f65b66bc0b9ce9018ef8a3174d412c9c1c328c3d484c12bf1adb64524002cd8958b649", 0xfffffe77}], 0x1) 13:27:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r2, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x10000, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 13:27:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000012c0)={{0x18, 0x1, 0x101, 0x2}, {0x18, 0x0, 0xfffffffffffffff8, 0x1}, 0x8df8, [0x22, 0x2, 0x9, 0x1, 0x2, 0x7, 0x3, 0xfff]}, 0x3c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r4 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) fchmod(r3, 0x100) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) getdents(r5, &(0x7f0000000180)=""/236, 0xec) 13:27:41 executing program 1: r0 = socket$unix(0x1, 0x4002, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept(r0, 0x0, 0x0) 13:27:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_emit_ethernet(0x12, &(0x7f0000000240)="f402c8c029a6ff866a0325fd8b5c7ed5282b") write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:27:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$getown(r0, 0x5) 13:27:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffd7, &(0x7f0000001180), 0x1da}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = socket(0x30, 0x3, 0x7fffffff) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000002780)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000003800)=0x1002) r3 = open(&(0x7f0000001200)='./file0\x00', 0xa0, 0x8) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x5, 0xc62e) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) r7 = kqueue() pipe(&(0x7f0000001700)={0xffffffffffffffff}) r9 = kqueue() r10 = getpid() r11 = geteuid() r12 = getgid() r13 = open(&(0x7f00000012c0)='./file0\x00', 0x2c0, 0x1) r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0x0]) r17 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000340)=""/222) r18 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) r23 = geteuid() r24 = getgid() r25 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) r26 = socket(0x19, 0x4, 0x5) r27 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000440)=ANY=[@ANYBLOB="01002e7dc6bdec14dec84796be69488a369ad87009f1fa1a677aa4a97db613807bfd"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="b9774b7f4029581c713cb5e8a3db2537c3611f19a4842d7c1d5d422f9ecd139764f33c9dd49fe304a740f28747520686e92183aa7eeddb34eecf6f6e66242f4bb0d2cd6befecb7413d18faebb6f8ea1c426e0c1ffa42a2de92a88f1b27de144ac7528d509c2eb2", 0x67}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="00003dd1d66a000000000000000000800000000085907a3cb676d57a3d82be07e860218cf2c8d25d55fbed604785923582d1211bab601388c0da863643f2a184ba7deb0e5e9a11a17bb674160ade20897ffbd55dacd95847ab66d3e98ccb4c126d1eb95fefd69d17b1d0b0091e59b7c747b2b0300dbd917f1dfcc1bb2a03d41e15d2916d56e107d05009c8cf3afbf8637206ac723019d5bdd222be22", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x8}, 0x2) 13:27:41 executing program 0: getrusage(0x0, &(0x7f0000000000)) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/194) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/105) r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r0, r1) 13:27:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000100000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 13:27:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) fcntl$setstatus(r1, 0x4, 0x8c) truncate(&(0x7f0000000100)='./file0\x00', 0x6) ioctl$TIOCSTART(r1, 0x2000746e) write(r1, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) flock(r0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r1, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 13:27:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) sendto$unix(r0, &(0x7f00000000c0)="4a195bd2a71d64ea00e9b2d3c9a537461a8d7be2d93204c8ae09d06744decda31a85d55699d007f1cdab6f360f466dd58c2fb37a72868e460352cd562e8d423237bccdeebb52d07c967595cca01743c5ee3774f7c39c2e370e577a437094964a391357223e6d87ba86611d28548f3b65dc1a2a85a48a7a1f172635f5e86499f1bd10274ceb48fb514ade09f3d7453be9fe6d2be523815837b9c2be81b533b2ef966fc4dda9902c38064bb6a9274bbe5b63fdf8085c4f5ee9d04fa22598a71c223ec09819a59c8fc8", 0xc8, 0x5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) 13:27:41 executing program 0: r0 = socket(0x1e, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmod(r0, 0x1c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 13:27:42 executing program 1: r0 = syz_open_pts() syz_open_pts() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0xffffffffffff8001, 0x8, r2}) r3 = syz_open_pts() bind$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0xfffffffffffffffd}) 13:27:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67a, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2306, 0x7, 0xffffffffffffffff, 0x69e0, "711bdcb0aef7554d1797b63140d315ef6649b539", 0x4, 0x5}) 13:27:42 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 13:27:42 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() close(r1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) accept(r2, 0x0, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x2, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000480)="a600cfd1029675717f7b16a2e69190d35e7ff57471af5312c6576826e916f0287dbfd197d36f207beb1509aae8a4b448bf0f98962866677dd13921738083c75bbd396b7b920e9f1f2660edac0e9f175336ddcb6c0ddaeeeed7be0c969052064c93b74610e63f810d91cf572d799d1b807fdb21e5904c546f83d912d7c0735b17a71cdabcfe0341e9c24e5689f37f2d37ca6dd1d33c0b623eddfaad7f29974f5924ec2715abf727f055ca7f2072bcaf0191a6bc37bc9eb7", 0xb7}], 0x1) r4 = syz_open_pts() lseek(r4, 0x6, 0x0) setrlimit(0x7, &(0x7f0000000100)={0x3, 0x7}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0x28a5f2f8e578431}], 0x1) 13:27:42 executing program 0: socketpair(0x0, 0x8007, 0x7, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="ec23af3b3305b3f6a01fea3cf5022792de58618d52608ff9e526fba692e26bc578234358de88016ee8fc91bf6e4360b1917849251f", 0x35}, {&(0x7f0000000180)="3c4bf5987ac4bb4960eda672f93da1257a167bc8f43906c6d72ba238ded38c847c513b5e00961db38488fac9b5f09ed3d131449adabbfea844fc747345117824299cd190d2681a", 0x47}, {&(0x7f0000000100)="feab17c65927981e17989c", 0xb}, {&(0x7f0000000200)="0182e9576bff04b12dbeac438d4c9b58af14cd0209f7b14e0ceca933f4a6285d7f948ce57da2c5b200c5199a29f73efe2d0a5184ef77040a5f0bdb1688903bd626257e369eed93588ce320f560721f24ac17f3d623f0311d8b87d9a41de134f52470a6b62605e21fa0fb52db24878dd07c13cca0429dc4253ea165507124501ccbb9c3c67ff9f4ea6a97e3876b2c107e0d21c8f6239c9aa3500865682d4c69cde3a177d29443641c996da11b398d5b87e78661adbe11cf316e88363d93cc0f995354c4ecaee33b0e51603afd212cf3c98559e1d5eace69fb4859fbcc8b389c696a2eb0468711539cccd98d94f9c38b4d4b6a951c906850", 0xf7}, {&(0x7f0000000300)="426e209bff5c06be1fef895ba45fd6110d587f03b3ebf3094b7b21b679ee6a1a5edf0dc7efe8b7da250f3622423bb1da78046fd8a804f50e87e26ceec31447e16a2f72", 0x43}, {&(0x7f0000000380)="231134d86f15eab4372f055e2bd9", 0xe}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x8) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000004c0)) write(r3, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r3, 0x1) socket$inet6(0x18, 0x4, 0x8001) close(r1) write(r2, &(0x7f0000000080)="b0", 0x1) poll(&(0x7f0000000140)=[{r3, 0x8d}], 0x1, 0x0) r5 = socket$inet6(0x18, 0x3, 0x100008) writev(r5, &(0x7f0000001500), 0x1000000000000173) 13:27:42 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x200000001002) shmdt(0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/191, 0xbf}, 0x843) 13:27:42 executing program 0: r0 = socket(0x2, 0xfffffffffffffffd, 0x80000000) sendto(r0, &(0x7f00000000c0)="6be27bf5d65b1f85d5e2d61d102c8d4800fc98d92947624db37013aa3c67771aa49719cd78fa79b048a6a87ed310533a1c721d926adb3dd5997f5198c23f8fc63d1e9adc59fee9c58de6747f70bbace66661e8dde2f786d02c94795d53695c7fe2c15996f074ebae8cd5defafec7d90e405515fba3fe677d2c5bd070f4f14918de44183ff407814d3161c3c519ef8f5c45f60d2ed06b7c23051c50f6787c5c957781ff7025d96bcc3ff09cb6c2718461bc9b15e064a783e5ca3a074c320c56afba", 0xc1, 0x408, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x9}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5}, {0x18, 0x0, 0x6, 0xff}, 0x56ab0e17, [0x7fffffff, 0x686, 0x8, 0x800, 0x8, 0x101, 0xf0eb, 0x401]}, 0x3c) 13:27:42 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) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) r1 = shmget(0x3, 0x3000, 0x104, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) close(r0) 13:27:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000)="7f000000", 0x4) 13:27:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:27:43 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) 13:27:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSTOP(r3, 0x2000746f) 13:27:43 executing program 1: poll(0xffffffffffffffff, 0x0, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) r5 = socket$inet6(0x18, 0x3, 0x3ff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x7, 0x1, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000380)) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x8}], 0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x14, 0x0, 0x1}, {{r3}, 0xfffffffffffffff9, 0x20, 0x3, 0x5, 0x1000}, {{r4}, 0x0, 0x0, 0x20000001, 0x5, 0x4}, {{r5}, 0xfffffffffffffffb, 0x14, 0x82, 0x7ff}, {{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x101, 0x438}, {{r8}, 0xfffffffffffffffe, 0x0, 0x53, 0x3, 0x9}, {{r9}, 0xffffffffffffffff, 0x9, 0x0, 0x2, 0x9}], 0x1, &(0x7f00000002c0)={0x10001, 0xa7}) 13:27:43 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='x\x00') fcntl$setstatus(r0, 0x4, 0x20000080) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x5) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x6c0, 0x9) 13:27:43 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x12a06, 0x20) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f0000000080)=""/62, 0x3e}], 0x6, 0x47) write(r0, &(0x7f0000002740), 0x106cd) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="a6feb2cbef23b218afc042d27b48bedfa9c3d1bbf0871599d3f036ff359c", 0x1e}], 0x1, 0x0) write(r0, 0x0, 0x524) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) write(r0, &(0x7f0000000600)="2e0d317bf7f404c037dd23ef03f987eb41f7d687b046bef2e3ce8e15c6966113c77fb189046a56dd385aedd4d081a73cba231e252f7a365001144082ec8c", 0x3e) 13:27:43 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) chown(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x0) 13:27:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='\"', 0x1) truncate(&(0x7f00000000c0)='./file1\x00', 0x2) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x0) 13:27:43 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 13:27:43 executing program 0: socket(0x1a, 0x5, 0x8) r0 = socket(0x2000000011, 0x4, 0x9) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xddd) 13:27:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x40000) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r1) 13:27:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/28) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000001c0)=""/167) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) readlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/76, 0x4c) 13:27:43 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) 13:27:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92022e2f66696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = socket(0x38, 0x0, 0xb16) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x9, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 13:27:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000880), 0x0) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x44, 0x1) 13:27:43 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r1) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) dup(r2) 13:27:43 executing program 1: pipe(&(0x7f0000000140)) clock_getres(0x870b2fc50fd02c63, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000000000)) 13:27:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x7) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0xe) r1 = syz_open_pts() close(r0) kqueue() syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) 13:27:44 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0x37) r1 = getpgrp() fchmod(r0, 0xc1) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x3, 0x89, 0x0, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xbffd, 0xfffffffffffffffb, 0x7, 0x6, "caf78a887e2a304067ea9650a0cc2afd9eead008", 0x7, 0x7}) r5 = kqueue() socket$inet(0x2, 0x3, 0x71e) fcntl$getown(r3, 0x5) kevent(r5, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) close(r2) 13:27:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$getown(r0, 0x5) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6002, 0x6) 13:27:44 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f00000003c0)="8e6b77f20aeffaffb52e67101d47f1663cff1f435402b813ad9f1257eacaa2eb626ff2aa593859aec6c25e4f2f7fd5d67aba752e6ebe706edca40b4bf2407a888b2e80956cf5b8185756031a297db85f00fd49867fbaa25bab68e5f66b7a5934f2633ad5349e387c36c3796b53ef73c9083f54b1d1fee6269cd6566140de56d662e80ef446d783b9f3ce170035dccb2cd6912d699ff47df5459d1ba50ef6a55e22ac20ceca31a3eaa70d3567640100ee482e750e77580ec2a2ca87a2bd56130964fc54012775834351fb7625a6f9581cb4ce5192df79ab16b8902ec50a9491c6c3c66a84322b97e178a2c57ba84bfd691d7b060af26e1d3983c7ce33ffaae16f4af46be7a4bbd2a4e60d894c4feee7b48092dad437c1b791479164c20e300346b09d3eafe105e6b176b67fcdc38407f4b8b7669654d30c8604903359eda2cc1cac555b66ee30d55845950d6b7220850bb304fa4cba914d750fbf7c3eb80be68566dd7bf944a419d981bfb6aa5218b9d081982b11112edc53c8b730e140f52275569d62ea1ec38497a1dfe89ca85968", 0x18f) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) syz_open_pts() 13:27:44 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='wx') chdir(&(0x7f0000000000)='./file1\x00') 13:27:44 executing program 0: dup(0xffffffffffffffff) r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) kqueue() sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="52a67999d87fc5578b8701000000ae04", 0x10, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000000)=[{r0, 0x85}], 0x126, 0x0) 13:27:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getegid() setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) 13:27:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x5, 0x2}, {0x18, 0x3, 0x5, 0x3}, 0x1, [0x2, 0x100000001, 0x200000000000, 0x4, 0x10001, 0x9, 0x7, 0x4]}, 0x3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) r4 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/136) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 13:27:44 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc2) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x20, 0x9, &(0x7f0000000040)="38c97037339ab858d4a6d205cb3bfbbe1db2d5b007681c3abda68d5e95400538dcb0374d6f1f714ca49f217831c69bbdb89ef6684c4ca24d96fd9b7f9a0c4a47799209fa628ac480ec2bb85bef98dd9d3a8e4a3d0e", 0x55) 13:27:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x10, 0x8}, 0x7fff, 0x7, r6, r7, 0xebca, 0x91, 0x1}) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r8 = shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r8) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x5}, 0xc) 13:27:44 executing program 0: setitimer(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x7f) 13:27:44 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffb000/0x1000)=nil) shmdt(r1) 13:27:44 executing program 1: r0 = socket(0x6, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 13:27:44 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) geteuid() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000100000000}) openat(r0, &(0x7f0000000040)='./bus\x00', 0x210, 0x2) 13:27:44 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d00544049c29d31d7da128ccdae6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff613a6a3240c85882a4841f6884638c16f70615b1e665885d4d28f98cd05c7cc4898e790c84c1ec2d053469a6002a4ab837375dfa4de48be9be66bc69d60000000000000006e56ff897516562c58f7eb00b024720e88ab9d978b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881ae80fd2453bd3fbba115d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4626452523c43338c098add9a350b7e2df26ecbb5e12490d2c665ec01ff0200045c0489159e9b5fc11d979470a89b59d90d5f12989cc30d7f63fc4e447ba6a999f609c8c7a4d770fa927bc97e5d7a6c905f3208ab334e9ec44e67437d728449b5229d9d41dd35d872aa657b2addbeabee54238a8e588244b884", 0x17b) syz_open_pts() close(r0) flock(r0, 0x0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000240)=""/126, 0x7e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xffda) 13:27:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xc02, 0x9, 0x2b, 0x7, "379fe43a04ee143a0ba44454545d5d03fe475b63", 0x47, 0x8}) read(r0, &(0x7f0000000040)=""/90, 0x5a) write(r0, &(0x7f0000000140)="b977950423362079af9329d5fcdfb0fa19763e66f56bf8ce0cb1e8b6a2931a21814db6876371a33079e1a8ed2d3dea82c7f3125d0fd847f06499d3075ef2aeb263951a3ebdde84c822aa25cc32fc103d8ad477300687ffd2f8f03f680d9171fc23b72638d1e488b887918908602b768db7be4826037d73f2cd081310572531fd798ef45dffb7eac0159770a07cdf916418c60944507d0919e5", 0x99) rename(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 13:27:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040)="0000896d50054e2116e03ac600000300000000000000c683040000", 0x1b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) 13:27:44 executing program 0: semget$private(0x0, 0x1, 0x0) r0 = semget(0x1, 0x3, 0x755) semctl$SETVAL(r0, 0x0, 0x8, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semget(0x0, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0xc2) 13:27:45 executing program 1: stat(&(0x7f0000000080)='./file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000739ffe)='..') r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') 13:27:45 executing program 0: r0 = open(&(0x7f00000024c0)='./file0\x00', 0x20000, 0x10) read(r0, &(0x7f0000002500)=""/103, 0x67) r1 = socket$inet6(0x18, 0x8001, 0x0) writev(r1, &(0x7f0000002440)=[{&(0x7f0000000000)="5b7109cc638420977c4fd50c3b8508202e0461f09c514920173b14859a013b5bc2afa8fcca79ac419c5a78877ae7e235df88c2f2c6f276f4f0116b8bfa10e6869d14652a2dd6a2fdfcdde018f48ddfc03bc0292b9a19c16b005a77ecf4653a25c2fd3bd8cd67de", 0x67}, {&(0x7f0000000080)="24d2ab0935d64a4cb96425be3f18acdca4da91c50295c8a1c500aca700bea3eee602392b33114c01ba254cb6b398d93241b9c8a678ee67533bfe02973a73405facb6f2461514963bb0b66f1b9a7ac5089816660e122e9a675619543ca137e23d74fecfbdf79b1823c051f1bbe6895341f9ddd35201799ffc84391214835c4e8c1323033a7965fa71728b482b18ccde09639a40e8dff9c4342559d0eb9fe1bbf0ce83d50543f581d973bc894b7f5c66b3eeba4740731d5a39a9a545f1aea62316836fe9ac4ed2744995e4ea10910e50e73900fd6ea8fb07ba196e1be45c4b0cf2cd51c4e1d143032647a2aac7594915495add26653051ab4158705b5eb1e628d85c7f46ab1f83994c6a8bde1c89f4061523259abe5e555d6437a0e5acb360be282da872c82e44c6f7cd8f5811043aab6a78d17a870ca6287ae0a704cebaeb082e8ded7d586352f320a7f349ff9c9ab862109c758a2a6c61029262449f11d48c8578ddcb454f5083f8e384386bf262dffaf4d83ecdace97ef67f136bb68ebad85f563cc0a77c97d61935fac95f88b00df442cf649f9faf8eb00e9434838913d483734ef54949756b55d0d9697ec67d2a4332d5bc29f8623860d76299fe8f69301288c82dcc8270eaa98ba992329fbfdab5b4a42345626fc7f678db3375e5ee3e2e152996d1438f024e78aaccbf62538ee87edbd8ff482cb40df3aa27ca5fd598eb5696622e855f560d32f5c1a47ec8223c5ef6808106e233414934058a5d254e7f9d9d0c7df33ede1f56fe925ca1a3722ab327b9584fcb582c21fa65fa0f01188c826c5f5a47476751a67bc1c63abb46801a8153b77d264f2ff8745a272577f6dc34bca6ab6175b91a66b82184b7beb0305f09a2cedb18f149f9902c39299550c6fc2e0372dff8eb391cccc91f4f67ed1a181fe23995e4eb1217389104d3c810baab341679b336ea3e667dafcefe4f1b6d9ad95d0878e4dcc16f25150ab5a8bb9e420192b4c51085f9b1c91d8088e2aa2aef5c1b2e46216c6ee29dbe168fed4ceed8b7de9daa5ce03981c1074c42c4f8a1c8561175ca07c427a849966ca11d445d6b53e01bf4ca0627c97cf6a627c58987a59dd6d54be098ffb377e6704ba2dfa5ac47a3ce547b2cc92633449698ae0d88809a0cb579faf8f78e72e3efa7ad96407b77098b9b52f2a0cfccc2be43254b7269a8d290abf389bfc202da72ad6293a2ff602d733b1672babad691e31b2c8d1901cf7b0500bedaf1bb4b64d4e476e7ded9d2d1d112a210bed851a23173d5ffc99777b510180773cce0219b840b57957a089577468c8804920561372e9f8b2a215720bf40e615397da1ab1dc1a38ad5934a651ead58fbdcc046a890076c95a3af7781cf3e9d4307050c1d7fac3a60410166b00398c61d3ba268acfd46c69ce28ebe3c577e4c380ceeceb645915f17486bf0bd9f5bea355d940111c85ce9cb617732287cd87e2d2add89637b850f58d81250d26a5846358a24a945a9863026579449cf8c053e1b72a5a45aa82a85d6dc23b1166c4f447b4971a25a3245433596151b547752b84f60e54af6962193dc10a108ccd758ef0100bbb483a7583bcf9ff1997fe234556e58bbeec061ee096aac2ab70e4d6e43dfdd31ef4ea7057857a09a06932b219c6bce32b93e4bb1328b618235f7d1fd577f591a47a1e7d53f51d7b0fc5b4df56cdcb7fd0760885da596685fddfecc20b6a0309f35c22fd48053bb349ced33fac54a44d55072e1b99cbd5ba0dd7bf4ae37897d24d2d63cce13277b5a2148e9987cb12f52dafab1d10fd6578dc3d4b60ab53776736c7d8543e07b84e2444dc6173fc7f7ccb9161c7d05a46aa479c4dc42e90426dca6a7e30368ba82c76e6b01b17ab2a46cc1675b38737c15304c286d36621e54f366aca6ebef7d78a579c38b365708a3f1ba38c7d36388920268fb706c1cbe772961419cbde71d63b53fdfa223388801b3339bf4f2fb1a744c383d4e36b082377fee3257fa9d17f22cc5c4c3c6693cd76ba3d23d4fb30f971c120f1ec7738e0b9efe7bfc8fd67dfecb2b08877df0e13f1b1c21149538d2f3d6112acf880cde9672d49844a38933b06a2e5903cddf9091ebeb9a97144b673294076ebe469cd6091d26f2a4558f9c86f317938b0cb6aa555e456d5a4726a9a283f0988f7621814435b31128505d3af8aeae82149d20eeb5181e893f28ceb50ece4863fb1f131c873d75491e8913a954e12648037a86f10a33f926531d63a9bce8787104c7ceb5540d19bfae22d5560ad36da3a6b96e6e0d22aaab3d060237e96863191f766cb49ca4038295b19fc5ffc52ae5d4ee99479c018ddcc6ac15bf2fb388aa37e859c2acaaf9dd21241952aebe1cc4438d522227dcd9975cdcd07a3ba44231130842b2ad79c6d51781854924b2718a62d717d3745694959d906be71f07970260767ef19df49fc37a5064d8c48d56f35e25f76599843335874e0e355d68787bc747acbcc1813993a0106bec023828328f5ab16a08c25b72a4d6e1f11ebceae890e38c0fc59d002d439999fd599fdf3d8dfb52d87f4b953c6ecee6c599d6ac7aa3cb3e508eebdb4e5ec07c89eaabbc7b5dc06958f1d8b05703ba466f49325c1af73a030316dc0936f46745df04dd31620a8179fd072e08ca90bdf92ce3cda723ae5bf1e5e279a02fef1d81871a2eb629305e3d648156bb20009b56096a788a0628bef3c02343a870df2e6798869d1f895bb19afe2f6e11541695a12e82fae689faa5aba7168d8880834c5a491fb568cd676a10e5a467b18ea97a09174b8daee1f67e968efdd597315384adcf9d5fe63a2698fe80a5d08f93b6756ad924fccaa52a0fa72ee487b68a2f24660061222c3c4131838328645377e2531f0209154847f903e9bd09063e58027b54e0bc49c5726681c4cb2ae1bf14c27b6c8cd46bcaaec69ad9e84b53e4dae0f801972fc82fb047825bd03b79857262a928ae1ef1197ac1fa96737518cb54ac9357cd6260c5e727ade559625b4a647e1a11e862f476c0d82b02bd32bb40301aedf8f1db9150bcc1ce49a6fd0103e058bdd38f566291b148437ac5a2f6a0d9a91444aaea90c18d80aeaffdf31d69fc8e43d82481ff0e23512966ef0b482dc077ececab02f09e8c436914b9cac139c686858343b282ce8744d41fad8aa8ea473f484008dd757282d090c6328f8ab25dde6943dc8225091e227f5bab2a9eaeb1b8cfc8199840c10d327c31ce0bbe1f1367009ea1a5a353404483e330fdef3a6bf8679d43b57a9faa1e10d75e139d9bdbe96d6274e7544c25e9e47261bfc9a439652753301a2b5f28d3bdff736c7e896b29ee2d5fffa843f6f7f43f1d51750c2682cd952ae74724a9d573659f36d18a6f2b8e84758a4d4956cbb3bdabf762898dfd17186b87423204bc2a048109c8f7aeff01b392c7880cf387ff1ed791d84f61a0d447bd3a12ddef72b29b6c9d524da494f0838ddc47abb9c884b2c5dafd545d64d323dc02b36118a4ca266e1e1412be7d7018cf79a9144ce8344ef6336af128e4070d9d7168abfee58138a00445c8ebe29551aa81677c9b40c350ea7538fb928c4501ca7aa1af65d0bd7d8b193cf3c44759fe4b147ec9bcb3de24485c943ea25fc14abe570d71bbab55698898ae7ee4e6027fe9d0635b9529b59fd533abceee5f973c00d3ce8e72bee86417324f5d5bafcf00782de4d089387aece3fb2309b9908fef8f822be585277a786882a4edef79a2d09e40308e1dacbf306ea5742a8deb7f6e41bf4fc0afd78f7fe78cb6774c096aa4ecd651f0f99e95134fd5eea2d7a70198e35af6385476e3cf5951174bb20ac88366af548d9fe90925118468a7fa37ebbde6eea22ed367aede14212561d27775bc85d178733944a788592a5e442dac7662f461c966d51a31db4cf7364b49e6b79763ff031af3426046da97a41e72ff26403c3a42f4fd49f0c14407de3589d6646a82c989c5018f37ac89d347fc6ab03304003bb20b0d26c797ee09955ac528e305fc402594b690ca02f33182f5be2c260b5c5e43e62b26efe72f5fe609ac58a374bf25ddedb1f219938fb6e001152b77e998b8eff203066a49f8a11a3770b92f319433d66b29090baa7557bc10e65717e58518dfdbad2e841d430b415013fb4ef356950c74a99449f13fb131f0dc735c9bbe18357ac4b69d097fce5e5accc6d460988b9eed3049b50020cf5e3dce80a0f36badd3fd63124ea85ce30fd7d288bb61483337f8fa872459d577abb35fea8fe044c7037d2f6348299221210d442f6009297c6ebdedd538096c254797eb1e2e75d275ddf38da5decde42de549b26283b31d83e6fcbd82fbb69b415c3c995df9416c352aa26accb6a5cb9de6067adbc9037eaa4ffef34174becb59fabd3ecd35817764ec247a38c86a0639fa6ed8547dd08cc4dbde26ef76da5d685a7995f2596dee61d542bd6e6fa4adcca9a5496e29c3fd1782aba5e22bb2a58ce0bc973103ed88a1a591167f73944324d6a0f6e8d700b6e974750462ce5951efda30afab384ec724247f3391f961248f0e8c9fac73d5c8a2e9bfb33fa38104a3d717ea5bb563e3c4702415abc11e82c5bc4db770503e349b3cf1aa2243bc4ed00d9cc352f6fc2197f3e7cf89060be68beef7bcc98e7cb796b8fc1bc57698fe80c4f9b445c8436420b5c234d1a5925a8471f9a2b4a2942526027ddd96cbf0514cd5df809d2069a1bfb2b9636c600fd8c0a22fb40f197f12e5a964e612540fcf29e214b2f13dbd6548102519251cc1b601a444a4f66498807a7fe067db7fa302ab576c6efe94b90bcfb9d92817b0bae13c9de34ff95cdc377727d6d1f41bf978f4c814557d732afeb0228fd16d7a19bc3ae6a5e57b36002eae355b21e18266c6c51a94cd1cf3345ffacf9f9bf44afdb838f88788521ff774a412d5714d258817049123b717950c8db895ecc61d889b221edb47d11a8d4997b9309a2d215537763fd5a2a5ce56d6571477e9202e4087c89020219811464c922d0c9d7b187b46bc177bcb6a19644c95ec117cb3b8cef6675ddb90c089a660ce020de60be9d1c562b8c1407943a80d42f924658f2b3f27d36123a8673cff689cd9b7ac4087c535868373011944f05d461662d9c72f3ce730f137264312fa673ad305fefa522f89e7fd999062d26b360e5e6e0c8645a863d0e7f40acff1b1b13df1cb765b23ce4bfc3e793741493ac912611991a2879ae6965ffa43ef1e81f2d54eaf16d1462b4572b7f825721afcad651ad2b093ea4c89a0c134f2e84aed80f83ad9f68e12cea86513b18d79e2c00e5949e7cf43e1f2d254c0aadb92e1da932310643bcef1d02e2703db7279d50816ea3c4b461aa0b6995b4ce0cb8b7ccf0dc0cb897b4cee879176a2c0d0ccd0600e71b6ac3f2e75799fd5cba41b77deee2def7eacc4bc5639d39a3f74c5ec75ed89243f272391cd08548b1e0678b1ca81dca97eeacf88d2e88df8e1fee7fa5e3920ff90c087354793abc1757b30cba8c1a7f3ff137e9f3ec73a68f5ebec6c0c565e87f09539d09fe58a0d58f73c440566915d11db4ba35136f9afa5c675a7ef5a5370efab2fe2bb33a70c9e6d2d465ac84dafbbc500a4f7976a107973ad342ddce63ae673c83cee08e14716fb9c1bd7b37d28e4fb398b128e4e34f72da2f07c04f850b113010e3ecdb0e403f70187d6bef785801fb9c45fda6ac71dd5ff58060cd94346a036a9480a8c690ea9c1eeafd536c520976d289c077c5f75e0ade87eb12e078f6b257096ec40ca6e294923ecc8d4b2838c", 0x1000}, {&(0x7f0000001080)="fe91a467ee5b320dea7ce5856b72e145f25cf2758645e079be844354da5544e7047e9461c1ac4707a1d9f020680bfec859b01e190296f941abcb4d0c2d3c9fb18d50c33c40e5492ff55694047cc6366e352e984385ab75136d256195d6a123a2654743cf99707fed13a98a82776b77e279095bd34d2eb1a657f72d289becb6a8f1ba2b80a0877137b80f6311958d2fe0dec85c479fb7bf2e9417b93fe56e1b6c77efdfe0a65e6e870ec1db97f1817f33755f352901fd94a22e42ea1b286f24dc8ac9ee5e3b384bc29fd0599f12c1415f4571cac160c41edaf8e128f35c717cd48e7c4362341cdbea5d3a5197d02b587425a73d9367c8f8d5ffa969e085f9383f3e52547bfca22be3fa211d9a53d0ff7f2753524e42813d0da10d8c49c03964b2731960cee8001be890a9c08e9bf4f5fa805fca742d4c28161561a47a9cb4fa855ad053dee9cf66594f1c82fa4b5cb11951631b6758b8c3375ce4d440c9381d7041d06e0c097121629c916488b8676f2bf6f16649484a3b01c9bc287552ff3e5f7071eb59ba488deac65788eeafd1344954b22fa6b06b2f32deab0f768f34ccf61b47bd48330cc4168d1b074f79b50e01f68548d61deb63d5196cd2b6e294d2b52d2505fc9fa9eceff69f31964b0a2a588396685c8b8292130f4e8c1ea0b7b8d8c955ea3e6e94f1fbc032c89cbc995f85b6d5933fff50f48f67861f4cd15b3ee6c25a9f6b365845fdce4f5b7de1933805ef23564b7d8379e9da80a23d53182fd9eaee70274e9b8749e7e5532d7f69826f3edd28098fd6b0f01f55ca58fcc491fd76dfd5ab2215cbd9451cf00fa00d4ae6c6243e7c280dbb2e2d02a00e18d8b0afabf5ca0ac28bc6adb3426a3fb3ab7d0fcd3345f552eaebe0e6e0e63fddfc4e73aa8b5228f59052dcdabadd908050c898108e8aedefb38a38b61463b52a4f82c29917ef708bf99b248872b08b3dc6a20225b38b42f3a81f313beeb0def19d5873483954e2479cd8767fa3ef4a2259774cbf88f8532a505044e623c7cc8201b31b12af1708e3fdb94a23726021accf9797a0259d8af52ec386127a72ae0ad705d77596b53a9d6dd80250431d10cd518eb445f884a168cafa743fb86b83ec0670c2cede819183c84518ba331fb4fe9477744ab4afd1ec6c757f2b0fd8b09ffc3e11ec823f5c266ac10e2b71ed9b845438b6a5b4723c731aebca83aefd7609d84c89391aa03a1f53f0b5504b9cf4de1757d803fd440d8b009967bb408c2b79175df1292d012ef56dd27b89a76f8234d3f7ced374ff80751ea6673d7f347a447ad62368636d74bd560cd955390eae11dc69d325b57e47294f31f8095db37ac35b37e4d294c094b3150bbcc3a077684560c94f65af839d2c829ea233a718414960b9e7bdabe1b39bb73b179b6e11779eb74b07cd4155c774123097f632e9f05678c6b2de5d6dd096b94450a11acaeb6318d8fc5cbe6cd3250143f16f23fa00a4a007bcd94af4234a55b9f113704fb68e175ef459363b0d1416dc55674752c06cb76d40c935f21e65de6836b2f4ab944aff82f5e67fc23eac1afa28944abebff6c33afa10441fa895b918b919de2bdf0a41dd3cac8f651dbe983dcb35f288ef0c0ef041c6732492a81349804c0f6e0c94fc869cce51379004a55ef2d154006b46c5d16dada81f229540f8eb842e8ed4878f619c47a6df958278843adcf5482687c28c14c9f0bf41d3effde53a739c6625416b04171889127e9ef5f29ca9df556594d473dab7d8792d7e5e785c1138999112f8c9754898d16626f0f22bfe243cc72179e51ebcb2e1c10f36b90aa7be27b7f97bec6669a06179b5eb7f3f51f8bc88bb8c2135b1a0b370fe78c2945e6d1c5a1becc744d29d1e749b99a014db3dd2b8413271a3713f1e0acd6100c8c869ff8f034f0d6666bfe84c29647ab124a2b66c50d6f78c9cb95fac841d4a6bb25a8c1085777ff294e58873902d5772856118e57b04ab1a2e21e9e604b1f7ff55a7878484823bf5764410ff1d93759025bf0d08d30d721e0eae5dfbc5b38964beef85bf7f7c772220e5933d810b7b9a81a598add3189ab7e7e1ffe8722ed58578ea273ddf9b8f110dfd4b416c56b926c69e167e8232943119467e80511a7f9a0b2c14295c63a7e7da374d97d4e69cf7918c7c146835602ce2bd56277300452b3aad351830f59f9a9d04db31f3074016bd218282eedd4d8026fe54778472ae20b7ba3d1d510af2d1b84ecc360ea1ac6aad9fb77c1303aa72258539d6afb2340e2652dc89034800b2f838b3313a655833b1b9bf7755b62e6bd43755a1917905957c1005cf444c33b5f86fdf61f0758c6e66b2ff2d174151cae7b830dd2c8141c8c13bef2f446f5ee2563b35ffc259193f5215133ff1c44c70e894aaee675445693cb90a0c8ac9f3f2e14d5a78f5ee48d3227de648f97a8dbb41c97a4d553b255ac660b0da8a0fc52a1d05a098263e64c70d68f6352e20610336a0a65e8beda3c894d23312051e01e669aa4b24df44ebd39b7673dafbca115007fccd8d90bf6acb8666130c75047d070c783fcfacaddc3b746135f8a544be8f59ded7ca2ed842b3b32446c3edf2f56509397df26c770e58ff0c1fd2f1c5e5aaa9327c4b9486fdbea24731c975dd78f30bf7ec5fc6a2de3333621afd02e967bd65dafac268f470fff1d970b9f3421c980b36b10b8c10b9578d3899c15c6681e455acdfded9b30aeadc820d1a1ade862367062ccc77cc961c0693f33161b513cf2174460261c221e2a851a5168efe2bb32fd0e0d352e2056a0bf3255ae282558fac41fadf95405afa2dae8d6cc0796d22a1ca3c0b7badaeaabbde462bdf362af44b06eba4491e3eb96e95ec7ab76a16d748469fc4f1007dc888a1db071f783d0f94c7a611d768a8a9c32036f25672ec31369a394f980c5aec701e13e72410bc65e90c60b2fd813355259b9f14933556cc8da4204421e7fe0852c9a3c9f582240fac87b9cf0deb111a8414367b3599acbfe2f6c95032317e8f4a1f5b99ffd50a5bb1611e5f600bce19e1697b4af2a18305c1400bedcaa80a2d21735c5e9640c243975fad357d3b307012cb55ebcc4e383a3322e3ed7f861db88a93ff211dc451aca8a1dcdc7eabdbbc6fe21cf77a62680c08d4a68168b9f5d39b67c9facdbc6affeb8572714d5877817b11c26aa616374eff8ca2ea5521afc0ad2cdca5ae114354dad2a7698cbc7570e5ab0d8a9b3d18802f8106adfe635d90cf81d4dd3f04dbff6bf2350618376aba8292ae66d0126b1e5def3f9b00203bca27a9692f6ce32e2efbb1e88e8abd66204c21f99ef7ea3bd96a89a487f1614841bd1bd0ce35f5388c6c3303ac31c4af93db85dba9e7f7688db9f7ac9813f8bfac91f7ee314646eab4bbb0845a109cfc04f55d2bd19e7cdd17d4f030ca0d3c47427a1661208fb031dde4990b39c60c5cbd5268374a518ca6cc7c145219ad8c93307d319d47b0b1f9e16cb06d77747d44c0ffbb5d74fe96b85ca39401a37e5ddf0e1f89df1fe0e11fcde603970e75d8b9e7ad0b20bc3dea5576369c90ff8207b005ba14d31fd128fb8dfbde6a7c9d600c8b43ba47f6843434ab5a069e1e3622d97c03d9dc6f40ae0d39f576846870204505e2749862dc6bb70bcf4cc688e81ea276ada7ec90e825a2175f57ced5dc5a1a6979b51529a9d906d0f837bc633b396822fe934cd8d421de87e0562deda52f1bb7d6aa9688384ccc80d30bf7f5acaf8d3835b78cfb212407fd555f098301bba282cdc7ea45a43277204ef5ff1d666a896d23094450e25ae1c62335a32d4c40916cde192af555e67dbe8204dd2c21c515ae87f5312ccc759b535436e35f05bea61745b3add3e15d71dbd836009fa8f20c8edf5a555c4a09f269bdc1f461af4d77c0789ad4d1c063e7e10ef1f062b77f06da5b096ab7fdff2decd6e3d20e3ab377c2d10fffa06e09632eafdeccea02bb18961f42dc65bad5e0dd4d36e31dca12de495f20d056d1a8ba160e9cf7ec2166f4e06cab6f661f476ba29041bd14e160a01d87701293a62074a1a4014224f78c1bc896555ac43aed2de0a2a0a1481fb1a94dcd0c1de716eca20e08e7042c5002c0ea39aa88d68d144b38730912102c17690fcae31d5d0e8d4264ec94fb09a33d86c92b37f75629d26072d237838adbcc8bd68e1ca73b3b1d334b4fc7bc948f94824f87afe760ea8e73e9f285b00ff1d158f134639e18243503544b00cff658c46b380f34e5f319cb112d8b5d91113ca5f702ec0a2cf3d92720c75aee8c019df68ff1d7d9bb6482f141cb7b192bb76e133d58429253bb43a4cca90028fd7f9acde4f5f46f57b05267eacfdf1d564167477b18527db7dafc733283714eda617baa21fed23e40b138f175a019a5aa6cc5da4da1ec8d68ac5074bda13e2140401b91655a315b90e3bba1ad6f800f7ee08403175e83de4bdff86e9988e741bfd76bf92eac27aa7b5d95232698858d4f744c9607a25ed20d6441441f1a843991fb2ece8d17b7b7730583b0a4a2bcbb6ad863bea7007e4160a1302fa259aa8e9abfc343ee8a69daf57c5d19a514a27db561c3aa4c58f91e3820acb70e46f5e97a5dbe7e098da8c15ec03d2b3258b45484d0b2fa4639fff979892691ec60228a7af77bc5121b0c315b0e4ebaed44fcfd1cd8422f626e0b01cf114affb0c3cf58464c7c84c2c54e73bf2031dff720e0e488023e41e529a9a142380dc342c306dfbdff3374d65b72a7da01e4efdcf04566af89aff26b9998a71000151fd284920a0762eccbb4a8aa564565ac7e609384102f7bf39353376931fbfeec1fd05d4e4df9819b9d9a37a05f4306b5d94ce6bfca5f8aea4a428dcdf8004d06503a34347c7970db4076744ecd382dacace7b05c424e735bceec1588c94a1a26f75249a4fee061647f873d56d9059b8e5e1045fa4cd7ba716c90bc9687c20b690028aefba6a906638494850381f4c534f7f0815007faa775288ed470c51e6c4d7f8f1fedaf5d280d39c37270f750a35b8704be97a51555c4079ba038b46d962c82063c0cb891ab6dc57fea1df362ba9fbde9a2488067381ed575f628ed8ce35535344220afdae0c6a979f55d8e955b031ff0ce2097f0f9a42b76c2669e9bb32805b636ded2674d803fe44273540b93f256eb4d9dbdc176752a24f73afe128909782861bc8190ca48d78947a6c0e24e65d7efb07ba48e60c817b5ecb4573a4079e75dbd35992cda350b4815cb0da9393e7cf053dadfe93f4b28e16201b67a89a1694d25d19d826a04c1281e7118ac06bcd467d35822de64657cdd0a1ca2b8fe0a28e6f787b92343b39f19b86612e4572f8f98ae3b4a1bf59c6a26f25810e63609541274bbe2022876023f458be4cba11df2224bda5788c1e6b43941b3d19880d3fee0ae4d3165d998b391057b2d30cab0d196a8bac1195556ba1d780855130e72ae04de8cc2de26b627631db786aec90e888de896a47f8dda0de379eed718bcecf07f12589b8f6cbfb64783f3c1ade96d1649b233fbaaaa7de2adef4442655592a219baa6e40a3efb37f0726af91e4468009808454484ce0b2e0132e9e8f9f011a89af58f38a3c2d59e7228948f591e2f56d8a323e523dbcda0a4e1bcdc0ebe591100835ee241d60a00d18cb9461b260702fdd236011876fd57f8924f6c1799258d32b52051a37902ffb37e6a5fa96ed7560fa5c2e6440d8df62de7b0675feba769c4cd2ab5bbf63613df74c0913d92e2f1046fb709555ef76218c80ed6fff299703bc64abbb9ec406ef2901bb96c27dfe343", 0x1000}, {&(0x7f0000002080)="ecd745296f278c3d399acbd97f914f63c87dd9ea3f21f9fd1b4806622f54e58669534e45", 0x24}, {&(0x7f00000020c0)="d6f3fc499ea77b98f4cc8dc69e7f53703f7a7443f1ae17b86ef053735b5780376057d96b7453556bc5a6186ffccdcbe3a6fd04137b44623b0e1c2913702e1860f6dd73799c42b9b720254b7884235fc17f43fc0f0276bb8d803147ee4c61d8c730428223e68cb6758b32a31ab1e21835c86f0015445e9e401f59b7012ef70b8accd0259e2f64ba54c7cb614e879f9e5331ba7c71143dad59afb26c91b7ec68d6a4a023553513443eefc17919d60bf9f559a09e6798bd9eac14f4061e1776e02b3a1adffc3017d60c3a73591f208089e0bbddbcc6014393e828201e681d780e32d3b876", 0xe3}, {&(0x7f00000021c0)="cb941e679f775fe1d539719468296487bbdc6a5965e800dd9832df33259d18d7ea36e7afdf558d8a87b9af7810ee6bea82d321b5b34100e0332409c04d73249ffb491e4789060460d2ae682b07aa021d0d17841bfcd28d75d621f7b46fb31759d0251934d350778ee59f0fc0ebfb0785d95e37ad00585bfd1236da3b30ed8e15cf561dedf1fe36cf55997419b0986d99c0b12036b085c8a1275a9a1e02a22fff05824b5d54eff1a16205a81038253738aafed895d6904fb988874c21cc250c0acde5fd71870b03e081f82fc3d0792dd8372961ca8f19beb7c8d503", 0xdb}, {&(0x7f00000022c0)="671b1b80eeebfe06f0a43027466122e2f9034dd725b071b118b3d0f6f755034af8b664e58ca2221e1c9ce26edb4190cc5e6a9eb1d82cf595a446923c995c3cd1ed31b27097608f78c7759e2970721616a1878ef48b45a7426e55985eb8a111802a31343d8c0df6213490fbed90309f31b7ff9a2035f58db3762cec0fe702f7e12a936c71df02f5e712ae6ed33c40bad1e26c3f578f6c82184c4b72bb920b098aa3821ecd2bc4749fd8ae6e51b14e7e", 0xaf}, {&(0x7f0000002380)="cd3d4771614c55b607b5f14d8525ecc304865838a6ad539385cd589f317ee7913b149f7471c51d090259e21c89d568f1efca24230d5bb3af7b08ca4931cf9bc7984e17445fd36cdca7b13bb1e7b606e44dc35c05e540fcd6ec9045042d3e0e055c3adaa5ec2dfdfc2efcf86b005147b35714a387fff850b70601b174c61887a5101397f933da0b8572870efe97c5e0a3a98d735246cba19d3cebdd38c3d58f8cdec6659d7fa7", 0xa6}], 0x8) 13:27:45 executing program 0: pledge(0x0, &(0x7f0000000540)='\x11`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xa8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x35d64f41, 0x100000001}) 13:27:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0xfffffd60, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="f56ce914e196d9a086d3040d4e53a934c70fc915dfc47a84534a6741af15f19ee4f2e5ec79567871ba2635641d1e2a1ae8bc5119f2ae1ab1cd4bf9bc177ee07166ead8d9ae27d8ab0cfd0643", 0x4c, 0x4ef12a6d8837871e, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) 13:27:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="10a2d4042133a2fa747425553f83de06747f0cd37712ffc2a3c197efec85d17866ac27646fe1f9f78742fada89a1550b342229b47c82c75249d7b8b6544872c5e85403a81119ce18905b414f2678257c6859c5e55543fb36c0e46b1eb53b084395a3c1761bcaeb4a544fc7966efa0c8bade2233186af47a65c3e1488a7982e95ddce6001d70c30913889f1b230aa79174fb2d93e53237d9ad222558b0d851f0437ba8d7da14bdf77c59d18cc0b57026b048269723f04d8e72bf0aa0cccb163a46f4b", 0xc2}, {&(0x7f0000000140)="3a653268497b50b97ad9967e7b92ed2ea93ebf60c928a3a60080ca93b07db09e1135d3dfcfaa336ce67c6b10332788ffbae121198c1a55073659beb16b63d451c11d777f5b37c22e6caeb130663b32bdc2452324a5a963e14d79003a047bf964a8b13179a25cb724e21284ee9299374b72d8da211bae6bba8b973c1de390fcf0bc3c9835b5160f45c1cb8b1233c6be3b1c2258bb127a0f7aeaedc45417c71797a4c21dd266b2a965279d55984caa77676850113717544deea6a0bade4167f18926e1c58eee7928271c0af3b2e7d1b9e4f39606fa2979bcd754b7d5cbfe2ee1099d554c369abba3", 0xe7}, {&(0x7f0000000240)="f27114613eb85332957eaaebdb28103d4368db6efab7433117f6314de5e6729d91a26b791bc8533ab77a1ca190f34179d2e63582949fa36f564706da3c3a9f345ad5182204bf9ca9fbb3827838a7be2c470cad6f1366377db6b0a56ae1baa5b600ad590c3b18a12f64a4f7ef002a13d27673289d8f6d322a58e7e2bf06c18dc38d9a7cc74a9f6b29163dfb35163ffa4eff1a3af8f7db9a9e3342068b8435ff758d01c8c4df045299104103583d16b483dc2de638e7f2dd1696cde168b99259f0614361eb3f29976665de6a559e2e379f0301c0b01a59605fd75331f2ddef43b2d5dc07f5e3", 0xe5}, {&(0x7f0000000340)="2a9d46a5ce719ae2f247b68fe2d3b30b26613b79a034fcd0202e91e3842504d41531a1b871dfab957b96328a7c09a49e86e5454159d6359beb258b0df5a9ffea8e550ab9f57d15087b60026d5027f9e472416bcfd13a6c59c885c073d5b81d3d42799c91e7c259a46b146296c4509e146f98cb4e8390a92a", 0x78}], 0x4, 0x0, 0x0, 0x8}, 0x8) 13:27:45 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_int(r1, 0xffff, 0x200000000020, 0x0, 0x0) write(r1, &(0x7f0000000100)="e5e82ea2fcbb655f", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/22, &(0x7f0000000080)=0x16) pipe(&(0x7f00000000c0)) 13:27:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x88) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000300)='./file0/file0\x00', 0xc4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x2000, 0x6) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/190, 0xbe) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0/file0\x00') 13:27:45 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffff7fffffffd}) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 13:27:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f00000005c0)=""/117, 0x75, 0x1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) readlink(&(0x7f0000000400)='./file0/file1\x00', &(0x7f0000000440)=""/210, 0xd2) getpeername$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000006c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000003c0)=0x6) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="fb00613e3addd44092d033ba574e54fad2c150c9d6243dbff3437aef0a03fb847cbe18d2cb1a0a1e0027d08dff2131bcb8a943c77007a320a5daa032290009ac53c8b47b81d62ae4dd0850857263fa4df199e347c7f70013de3edef66815a2aeda3866081b713b763465886d31d5d820bfe7654aa40ab1a6f44e56a396f08f1c30b421ed6ecadbef241e069566147efcb8", 0x91}, {&(0x7f00000002c0)="46d6cec31a02d8c041a1a6bb546cf18e190d67bd3fe2d6995915910a4e70313b4e1c6eb6774dd225312f88d73b61cdc9a8ec3edabfc51a9aa8f02374b15997d31e5f5327de092838d191ea7f5951b6eadd51b58b4c8f139a3552b59011a67b2513feee339b1e84190bad5a54bf295ffbec32d5cdafe65811461de5e0f6f26ec95a916401453174c96a0cfe4bff6eecd4b3cc29e0f713c3606d7bcbdfce76670a0bc41cbb49284744cc825a43e835", 0xae}, {&(0x7f0000000240)="7cbae70c3ad53b9d723f206c44df0acd9e39a1775392939e3a3d772786dbd594bd63e928bf", 0x25}], 0x3, 0x0) connect(r0, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x1}, 0x8) accept(r1, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) 13:27:45 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x3, 0x1, 0xfffffffffffffff7, 0x3, r1}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) lseek(r0, 0x0, 0x2) 13:27:45 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) 13:27:45 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpid() setsockopt$sock_int(r0, 0xffff, 0xd, &(0x7f0000001780)=0x81a6, 0x4) 13:27:45 executing program 0: r0 = msgget$private(0x0, 0x1c2) msgrcv(r0, &(0x7f0000002cc0)={0x0, ""/140}, 0x94, 0x2, 0x1800) r1 = socket$inet6(0x18, 0x7, 0x40000000000) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080)="3f99aa30b0ec91c5e7f246b0354db44eb03aeaf3d69186739bb56ea9033991fc4dc0063b9b2d6f601ced0104d0f28b5e20d5612903720da355292f2e736c5e2b3e1738718f6b8004a0b5b6d0856e105b79ef9a7c3ad9", 0xfffffffffffffef9) sendto(r1, &(0x7f0000002ac0)="2c5336f9b3035b7732e0f4225770d0e861941ad5cea8d9325bb63b203721077eee2c476b8b0b94f9125e3b2831d9821fd4de12f62a0807ba0693841a99e67071c4b2398bff127b9327ee8249e7ec12e337ffd72bf63bc38cc9a3f4b4ff1758f0137adaf4afacda47314f8b30a4de01b368bc81e8bdafa1e0ab57e81cdb611ce79ef28c16c3a3f4b5453e70207c1068af73b68c79df5a31540cb2531e9ad5e08cc4bfb2e8d0904a3a643fa042c13c2201149fb4271ab0c20e4aa7000ec2836f227ea4dcfd7a6a6bdd8612fff59ade7c5883448e78dc0e48b2a253952dad5bd8b547f263065134", 0xe6, 0x40f, &(0x7f0000002bc0)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x6, 0x3561, &(0x7f0000002c00)="76dbb624a3bc524fc921aac0ada45d341e1ac667b95d00fad005717131ea07c6abf78fb10e7c97bbfb9cf6d8c126269466b4b3b13bf780ed7e9b0de77b1d157c344e564bd9d9fbe7a8d5315594eaddb552510663abce3b8bbfd6950e4638d70a0a3c8f9892c2c5c824f64dcf5e7bc97402223600fbceac9d9053c6a02c9fa07595293f70b919d9f3f518ace95b3c271eaa8114cfe0524fb4ec2c512c6e5d0605e1caecb89feb3da45a598d6417398e4523e8a91fb314b04b16ecb6cdf18780", 0xbf) sendmsg(r1, &(0x7f0000002a80)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000000100)="8303872335d2138f4d0011d1817955377f01ee785b03524431090790178273b24bcb812271f0e893b562bf229da47cf47a5071f21390054fe4611a145b5ca3f61370b5aa37c68148239b1495a61fded023e2480af2aaf3b7091ad85add7dac2fb9121e192d1ad8ded8ab2094e9bdafb2ac10eeff160feb2b2277b98420eaa743bc5b51fa4953d2abeb7cd622e40f1aaaa6b09005256c8b167469bedae1b07f8b5acde82e526d674fd81bc61162d1368297db37abf816338968338e5704f4f345cd2ce0f3ab32331b60b2f9a36384472e21d60bd59264d0f91ad6ef09e04d1cda2f74198a85439053e525dae41141616a050ce53691ed2a03522ca476c09c3106c75cbcf554a09faa50c94fedeb9ce9a6a7e9c2e2731eaddb6f553b324c02ba12c5149de674e8358dc5240aa43d8008f4820438850911a0d2429517150d2ce1a1e9a15fe5bd128511161e3d6608e67e631c4b665e2560aea3ef9f7e5fb33e9bdefeeb23f2fcd604a88da7546b8adef49ca9e59f9bb048a49d56557a5376fb45b86d0e41ab515bcdeb09be32e12b46dde968820ff277bc613d1ec7b116561eb767c0272531533defc0a98dee6551767e6b1e6706590646b7bd65b20f06ab0c02e66e29a11f9d3ec668d71d813e92efe7c9d6549f7ba819db3655f1ae466469bfe35c903728c29469a0eba6340fdf4177204c3d176fb3b57204bf445018fc4ab3f1d5861185eb47bdb07162871e655b196cdfa43cb57c7d752f926ec5cdf3c367829a4e16cbdc2d309ee149938c93c1d2fbe98da22fba0b159a0b4da29177e95f1c751b80858e424b60fef3ce0981ad3ffaf5c500544d662812eabfc0d34355620267a36f9b3038effba3017100d809761be0ed637ef54f1a35b195386cedfe9040672a08118c98dc5900167817f7f2efc009de01553b56aab24c24d38d3ece3cf0591d2c47b9f90584d8335d573534efdb49083118dc47f5f8da81e8cbe3fea5377d3d813473de2490688646f8c45abfaef65d28b72f8969e9e091a2a2293a33a325274ee8cf7bc5c6b32b1492567e146693ec955c954eaadd0aaa8016c05fcdd2ed356b6add1b054a1f8655b3e932cd4bcc0c31099c1ed126e300ba8b1258a0e798c097e7e7af98d6e18c1228523bf28858a624a930ac274b75d05373daaf9b016f021728724b5efac0e532b4d3d95364285b521172b8459d8da2698ea6b3b30757b1ba54f5ec1179db3aacac6f2cfb09ec2985e2badd145e51df34bd03921c3b307dd4d7672bdde05abc3a75ecf6f21344a0b011222c6a1fef172b8644d994d96168c4be68c168c1d0898adb73bc31593cbf7b52a7679cf52457921195d113edc66dfa2eeee1ef82a02fec73aad79a4f1d1dd9317d187c7be5e2d9bcf40a132cbd38087a12fc7473a71272cde806249b263519c6a530b8e48e64416ab10ee5d48db91ee99a840e536bf90fd28c3fcaeb39f48f72b094d86bfc2f8d01c0ec193b746e2ccf476287a944653e4c7bfa22763b373c3f01c2e6eec78fd27792121f4e1890cee63d994d13f1a9e033b552d0e83f8771cbdee4501e3e11fe2efe86ca29eb39e13d583068b7ff14c1cfeabf1f93ab936737d26b1ba4e8a108a06fd6ae955802f56210ea7cf6a8e56bc77ed58d05c8d2ad8ee37cc6e82dfc4db15f4b12682fc4263e546d8d6812be20ad3384d4899e61bd112591d35280905cce31d6bf99fdab5bac8b976340f695576a1a0cecf4db29ebf07d0916a118d89bda723a18027a252e65ca5a727c915efad1afe3ca1c0bbe8e44d0bdafc0987ba0b09b25f67db9537cd2bfaab59017ebbc779fa0e92fdcbfd1fb308f7de9d554c4f3d032764829bb280351d52441f14328515b7f9a10999d255b58b14c673ae6076787ae9e489d89200bbbc6899919dc2229f6a779b23badec6434e77758bd72c0a1928224bd1eaaf14ee6e42e70a493c4e861ccd197351c427d5c29574bb8baa0d3288aa6b754427b4fe66b41fd30fbca5adc615f073b7cac250f3835f1c7fc5846771ad7fd07e0fb1fd9427686cd5fb1208bb3b03bc381d698f79a0b1a0b7b4dc760e78b2b3b59b6b2fd360aaf8c2d3dccfb2cdfabc2838e168a9ff6b41f2a525bfc37471c72af01531b5ae9705e524d88d0644e5ca32a37519235796193bde43faa43bd2b84cf7df605387f7f4a2356136dcc7e323d35a5243a5ca0dae8aafc5248b28daf9cd7edc0dc20121d18c1c76fcb6b82946603eda51bcd500a24ca001c5b6fac5748a2173857cc25f47aacb4ef6eab4ac47eb74fc53c73ab18fd5b46d337dc7b066c599686e9433be251cd444de15d6e5eb2ad1da2e3be4f2b9f319585d47a07460561eb8ae0e3d39cb1f6061bce4b00e2ef90827c12cc59098c02725d6cfbaf77970a62e9be5d4b279ba7300e984703168479abda032960b597cb8dafa755dc9b74a5bf2ec95f520b2ecd4b3786807b36bfa291881d19daf35195ceaca3a9c237aeb8e59e0006969f9a8bf2d1318a3c10ef1f3de5d0e242176dac04add4e2cd7d21c9698cbf1f9e8b1fb46a18c37fcd5c8d42e1a287d98b0010a7f188e92c667cde99e131bc9d9c966f3f14175e34a769d888c86bc9f3c22af5b49c39a9e36dfcb99569b7ff8d49e1681e9caf00268bb816d6e6e7f6068cbe6f1a5c4f1464280317fb8a0f70f204c203b9d3e573200b58c63d54c715662c103716c0147f58a69719dab16e7707ff406ec783f1046e8aa1e32bbd433c2c4b0d82b85e8dca6c939e6b0f9b3d439b6573e5af2b6804e5aeeb25836f97d036b508995c49c290bd0521c176c791be329905485cb4ef7b79ed11b8b7221b5820ab0ac5cea073c12d38cf793af277f35e160aee1cefab0e02b1feb35addf5d736f85d9cf3d269ec098843f0ea3e1727466810761ecc8f60851d91fff7626027cb39a9076d7bcbff4eaa08b643f4dfd99289182d4d73ecb4c9d829ff6caf6bd1b352bcc0c29b114ea6501918dadce3c5b364207d433c6c9ef8401127f1e7fbed78efdd9e4d5d47f3bd51108893cdec207586d7e1c62eca1c93966638bd20c46b11ccec6d000c1b9801cfa82fb3fe31e7288345d2fe858b8001ec0c9b067fcc3cc812230b6ee3df60b1c6d343fa6414106120c6b936a8cc3814311156bbd5d7b1eeb363cf2b8263447fec1b44bb0a58db0c1907d5dda92a20fe1bb7cfde19aa500d5d3937dee1886983bff373a44202ff2bbd5d01ccea6fbec210275ffbb604444d68a30d60795ca7be79490916439c52225d9404cc016ab1ef1f0dbc9cc5424188fb00dc04ce74e53c209236be262bc079d6687652a4024b7b8569ab47cb12f9b385dbadfcfa1696770086e1e50bb0726753ec47b294cc9c8bb6403956bfacc508cad1cc81f0114f6c7561da917da61a8b030f91096621c6c019de52693655c5ac75977ed34e18f6820f74001aeedc6207a73c2c82186a503f6aa831f71fc824a95279f96e382f6feefea6a204bd7f5a85a97a42a71ee405eb6addaa29e25b1b9d1f8fe01686bd316118480de0ca46cab6b1b71da210f58350d7b359998220be081c501d96f22982c6963492804d91b24f4ecc00bacfe6f7f424a21f30e87e2e4b383f16605ab4db52607b37fa39fa9faac14d5239c97d4255a99ecd78ae14d2072af7f04e8f9127b611e183842d8375db8d445d90f34aedd34ed94a59da7f4c6c849b3617c56630844afea39dbfbf710fbe73f79da708194775b3e0bedae2e66bc4efdf191c80d524cea72b786ee6f32e1841f0991151966dfd75593cf1a47154350a7c0dd4666f71c9cf2147490fe74fc4a3e4f1bf02e1ceab0fe1af85bf90b4c368fec8946710a15983830edbe47b88c9d0bc36dbd727afff259789ffaaf74a6348c8a0ee11a157fcf270771603d0a27401550ee0a251c8c850062da5355796a31eb829bea9f753f9076757cb6a48424def4fa322722a6ed3323a114d8959c473593be49a2f98bdc8689d8445f8e04f11f276be2d93c80c64b6370dd2eae8530e9078d59c0dfc2e70ee5ad7d08920eb0e00d59a79af90426ee0c09d2f7d91d314c4233e185dceadc6c27d8c5bd9aa09c985682187832840aba9fa5aa2030dd9b3ccd470f94ec692917eca245b2c0444ffc9bce084cd6ff5318b43f0bbaf6eef2ff545be0ef68db7ff34347f67b21e48bcac5c211020e1f5da7517ed5942c36c2a729fde08567ae1558cf4ec60f827e3a00b1b929430f2c7e193d942baa1ec465a9651ad472a439d11d9b6152f1a36fb59f5512ec1b5d1bb354e5ca6ccdcaf4639f2d4a426d724613dc86bf50a073dffd2cfa1d0940ee961fc2afe861fef139bbb475d87d2916128157536f890a80f033fb60059c99f1b029b72927fdf6195ffdef109fd7c5ef5e155719701539ca1990b2b3289ca1f5dd4e2c988ddf88e913d3c2c97c7c3fb76277700610d2fe1cddf9f157ff2250f52f350e5f2650a8a24e349e0e6c2d562d589bce3a3345442adce2606059ded3ba46f315ef678382d342f3bf0174c72ac8380d7b5107174308bfc348c853909fbc9dc90498d0efeb41fa2e3f3c3228740a42bf37e13d6adca5182e0210f47e6229eef95364bcecf4663ebd3802437136a55c16e0c0b4729aecf05874b3063fede9741126b16a8baa16e6b06d602269530269b8b5795a5b6b42b74ea1ee494a708a6d0701e78f1b59abc0067d1983537a5af42e47f38da6a9b78dd6b777d385ffa41604eacfe36a388f2724b0756ef6a6af617f50beaa883b00409013400ea9fce26bd325c9e3c37ab3244b8c355f133c17356db4921534740d0de2c8bd0b93aee6a4959b111af9688a54139dbfa1921becd1a5bed69385debd935d6c09e13559e6f3940f3f0761f3d95bc5e9fdba2aaea6a155d8c35c60159194230118a90fc02eff16197533fee0603a0c057cb9e96d7a8909e0dd6e8e7a9bde9284b144ba5af8150d4eed9b5d9baa3054eb4920995acb42f6e5f5aa6fbd38b62b49060a805835f874db2fdc6f7989dfffacd093e598c95967546eb7e5bd8e92b1763f7124776260010a245eee7792056e78afcedea21e9fb5d650ad8e9dc7e5c0b82642c652a6c91d6bec2f37b57e2d374bd25c563a297533904c22e51d9844c679d3617a43b262c6651b2b78432f73dfcd5d827c1c42f63869d51a84474aa05145994eaff1c236f81dacf40435bdc8c268a13a34b9b177fbe8faaa257a68be4f73934c3b83dc1688cee6d499af2ebb827dfbd1b724a7fc5aad7f54412c0d6a1e79129a6c208bf4cdee5692d559296556fc7d94d8c722966f1c3a48220bce6a3b54049f0ade8cbf8769172e1730b8d07c90e0eeaad7b393d3378222df78788ca0b54527f443a1ce68d65d793d42f03c653ccdcd2558804363c5d2371f78294d18b8006133a236825e00354ea327a7acd1edb857f53eca11a7f2378f2b939fb0178f7d1e30f89117e31a834d91f4cc852dd30ba7796bbebdb9de105eba14b5d6a1ea42024a3fae4aabf4fad7cd0bf448a236ac4cc48cad7b184fbf7686bb0a7e15ce169802f68959f82fe8e0643007512d6ac8ecb8faf5f08efbab53adcbb394804a3c3729d8dfc652cbdc64d2b4a18d7ec4e299e2eaf54b6747796f0f99efcecec27ca5de99808b12149142cf045048f643d825c68355f9a950039b16e2671c2e14080143bf7bc821703733b0ac6fd1f7eb0596baf7b0326e6dfc9cfcc4c4164c7682163881db5793124ee426a8d43e66ae7f6fd6aaf4f7972c32bd8eced7233d8dd5dd8d5447a66cd909c1277fb225529561e9debe2b40632b7", 0x1000}, {&(0x7f0000001100)="f063a21933262b2ed43c760858d952ac5d3f4ab60a006790c4b87fdd8c4f2fadaaaf7ce23ed9bffaf642388d9aa8fd843f4a583728e37ab0399159f1aace0854b9ea5ced1b7c0c426ecbe754caeadee28c078f6c59ce54a11964f2048dd777e2c25d81953bd8f4f5fb4035c6b1ad3092be8ead052969261535e1366aeeec1727af9680742365cdda54dcbb07262e1b23f0dcf8", 0x93}, {&(0x7f00000011c0)="8c2118fc8e4f72f258a19b4a18e8f82781788ba5e17565417c0d4ab2984cf4e3ccaf53767b12c2a6cbe296aaf558b27412a970e48f14532864c2b7046844848393ad08e2605026690002412e2b7793", 0x4f}, {&(0x7f0000000040)="29fc2e5fdcf1", 0x6}, {&(0x7f0000001240)="43e1fab12bea4afeaa6c297212bdce5d9ed8967347cc86b6db2a97a5985f4721f72cb0271dd4a7671270ee2b86d0da35274a9e088945a1acab46e4b51f235eb0710249be112e48ff2c7f95b00c9f7f1910d5d83e3b1d9e185e725c46940082cf870937739acff8e4884a0bcdbca318de8d7f863d3cdeddb297969b3967f6c4aa143a", 0x82}, {&(0x7f0000001300)="6fafe1d6de16cc9d4f7cef28ac52264d0d20f9dfa086176abcd76c39baea39efae98b10660b6ff8f99cccad138d92b457ff4b6b87e8ddd78355817ad21c477c4b731d793949b2a9f1d374692b73c1066805aacb8a338d90fd215fb6d97438151a2c2fe265807ab432202bfa4f1900ee16d2cb6ba03a96553594606d19369faf0f5ee66c4912e988e5fa8dd4524217bc567e10681c2709dae1d83cc7c1d89efdff64889ddc10a617565ac8985bf94d28aa6f15ce14395dc6df15e1e1b91319406f3f4f0261d09108e0b11d0e449e0a797e672c365fa0f32c3849aa26f3a2cf7db2600521f9129488228f0e672a03c5e9ec9a4355a91a3e41f69015728448986a5cda295317522ea6814a17427f6788b0fad65f2196479bfc9218ec74860d436a1fe46b153d04b5420bf76c2c827d56745321d63995a2aa1dd7225d3593d92a87fe79859a9bd0b64555bf8b598425c9d6cbab2710c5946495b31dbc6f498e0a5367cb53be2239124f03681ac7be2baa94f2cf79eb92e7f35c76712dfb766b7df9a0386294409759cbdf5f4901fba8c917c6880934739f66f149baa5b759218054875ba58819484176890b32ec2d5d0fd0288662c19f21532c5381db0f1c944186638aed3bc326afedd6f328c499325bf4d0c1df01e86fafa92f98e54b2defa0b91e1e51d308f6d21ef92e1397a05ad73c362dddb7cb636c2a8ca49e81223c759324531b6a649bd29b5f99e28a2c64d13cb477a4ddb162b420ec6c5127771b589b957ac9271af15855e483a9f9d209e10534017a423b016df54a28efdcb009a6f373e16a6ada428e745f650b352e07bce865d9930ef44f6725b1a050cef4a920f0d1c9b89502326e398d820047247bf2eb2577595dc683afce1c8a3bb66661caa57e7ddfefe702d0fce9331e4189191fd5e8fba3ea7d1e7eed1160ca1b2e4315048ad401428e364968c4ce23c12b1a27f86a22172fcba6d94e97e8c21c5055722a0c4868c85209d5955c8f7c1a281d8258592ee69d76697bd5723760320b38d15b43b72e1824d1e88593ad7d379d45abf7273e867dfa02c1c3e735f5e5604f58c690bebba9d8617ac275453cfa7a7f5520023a212f93b262a1a1317babad45b5307c038a06be526b94d2097a95b57184c702c1a128d81e1d809f9eaaad9c9187a37539236364df999084588019e085e3938dc73713851894750464e78f7dc66219c28f2cba5122f5e87fc8e2d0368d5a1bd730eb4edc9e2ef05269f6964477d602df808c96627bc5abb578a6be33bce61dc754b775829110b81f4668b22aa3911e4f6e863fcb3363d49c9cba5e40f829d0afb1e4d6e6e2dc0c76812d6d5f357d8fc3cde03958ddf5ecb6b2a070480afa74e97623fba055565c067a7af27596172290cbb33734c0255b34cb496bdac44097e35cfba1a79bc332304964d6691d9a2342ccc6afb64b895adf2a121332701f715cf3804acb3b9dde445054599ebbf5c8baff75e44633a049a4da0614ee093a86024b0572665dfb9b2dc7449885662aa2e55494aa1fba3d16aeb3365af873cdbdc142f0fec6d0fa163512e9b246561907e699219bbf57a3e41ef6ff13f44ef31681676cee1d0543e254d0f059fb8f18ff86a058064024e413740c63c890358d0a0449d2c797c0711fd4a54566b7dab069ff31bf81b81105702d1a7b96b9d79c06e7d26d7a8f32692574fd6bbef761f8fbaa6846e719452c598e86c851e9422092f71d1ba6cd08ac0266e26916e202b078e2c9661afe81423f8f24bc040b856bf01e34b63055b3bd46bc0ee677aeffc8db7be49f79d7f0f497f0540a8ff08115f44569fc82569f8a113391467278b49a1bc9b5cbd244a0c0ea5db06a7c6711145ee7a18cec5db2191281151c015dcf547e4d20532a445ee39f38aafee1ee215d51e17bc29ebcd17e244c9498969a413a6e7c7cecc96041937f5b721d6421ab862b4207b8c55e120945159aa2ac59a98f7f1a1b7e1b3088aa25ebcf66a5db70561bc137c930145db583b22ea9f05a17d8f24337ad37a72160f57864bf25ecab6e3e213655449a4c8619d504a9e95d2bf16e86149ccead752ae8fe67dd924c517dc02c85b7238548357ec3751d1cd9bf54f02383b37e2292b4517b1d909cd3d82077cd9a3ee8ac1f395185f7e6d6b7aca3bb6e94747173c98849e3765d276fd8d0788d60cb766ca3fd6b191dc169c56e10d9c2359355604c8c30c3e4118e7d63297391edb17c379afcc764d8a2d0127e43b52aaad8c1bc830d5dedda70e6c59e6747cb38c20ac6078123d89d71580f8844a01ea81b88da363c4d4e6eb7db16b9c29761fcc7b7f4fe1fe7cfafcbbc202764311ac7fc0f08fe5bbe2f2bbf90a5943f81ba2f8dd4793c13d7ed3067ec0bf6234b7065e1e8ea41746436e889926427d5aa3534267418a13796185216f58c05b354d742d2049c4e30a500d4189e38504282c5f302a9d3e1577fb9eec1c92155510470849bf758795bb98b273dbd4256c9593a065b4b4ea3a298f6c074587784322fb98d2bf6f9a18f567bf19e90be43a39b8ddc1ef3b3ecef0d475f35549968c47ad0d457d4cb890d8bf1e17faaabf60117f6ddec605e0c5ee3133d0b03912ddc1c4cf808bffd79da7bec20dcbe658e7e51f9d0eb2e7569c9c95cc4422fe69e79d33c6aa2aa0bbaaf7187e32d61e9158c9a0a1b3a721854576fee84d1209fa0d58c4d3ddf0c58c5e87da83a2c32dd44865be297a459b12210ecc33b2d0d500a127cb21d59c2235ccb5c72ec12560d694804b742f4aeca5865c0f8df8f23e3ae965227220d86b5ac10931835b648911221056c900820169593564fb3707247b7cf6c9e340e43327e07434f10849d498771223c49c4b0551dfd1de8252797d51b490c90d74df26caf991afdb5f650f3e5c253660ec1c6338fbb646b25eafbccbfa239a01aaabc78dec5dd7514e171b60728f1008807dd1cf107d0f10efe4969f0e634abaa5c0ef3125dda00b3d9dedbc1a5a9b67be0a4df36db5073c2f7846b1939ecf67e526ee7fda3bd3fa9fbb1f8c716f733f7e10f4e0925b89f494cf2dff9ff4edfad609abe94952b53f0135e83b924777a0eaa16a7558d4d464b0a3ea110f9a0f6bb6960dcce7ffeb74421f2abc741edb574181fd9b470a3f9f43411de520966bcd2cbcee4f6a5b42fb0ba95ddb635f85eeeea0284d593e042d3e1d67ff5433bcd689f011e7243b271ff4426068749898c1c18877f4645e473b70c90936cc2f1881e22af01c97233f661c79bbfaac58e30b75b56939445a17d14ab8266b74a999638036e147434cc3873b4134c0f32782ca2c48e9dd05e8fbc36de12d7070ba9859c7f504678ba83083ebc30a0235a203af6e59aa295ab549a750c41530df15f26d262ea465e8d57420263b5d80ea4c7c91562065bd70aeb0c750e851acd31f7cb8bdcac985b8517aa1ef3f8e8d111f61cbc0dce970d87a8585ef3a48c6fd5617f72bea78071c1796e13097fcd2f72e371e1e9deca9697dcc2f974089115aa8e48582e13da7936088727662d375afc1371e744e4233c66844900d14a46b33283262deb32c87d433c1a6f06bf2af65135d371b250333f5f16edaf0ca4202903fb96e5ee4be44a92c8c0860d19f9eb717a347cbced07678a7b138595bb3a45fcecb03e4e0102b4375dd7336d4c9487bcb739ae6829f3a7ca748fa8f60bdb1b6bd0bc3ae5f70ca5139da040d4179a483947e34a4cd46e439692b82fc6815be92feb0778f9524a4bb0a91a90d600372551576df8a8a679f1b2e87d2cfe20758a4844e273c1ead521a4700ffde6b49c43ce427fd368e99d902c861698585df9df05bda068bb00e0f4d7985c323dcf7622098bed60178dde6bd2454c65a76488f71c7951d450d1dc7e53d776beab7ccfa80cde7629677c2cf031c541d41a36272699cbc0e2720388b857ba845c5f65037b2abc81d044828855ba898724adb7d014a747e13cd28f2ea32e066b0fa1a86b7206b97fbf05c7f064fe9cbd04a7eb7c03423e5cf04ba1d3bd2bba2bce1b6361704e4bcb9a30d2e696a47a31c919dd41e7c37a1fc8bf769c475a3c73c3cefc931494f7fcc4c2654d52998754bce167845d39b16605f94e9dd0878d048fbb763c117750a252df9cf69ffd3dcdb6234cb771cef79f6156bd1aaecdeb6c31404a3fb7f274f7a6f26fbb23a160b6de00bdcba7ed43deff23af62582324b4d2d8f87143ff40b496036da68c59721d687390dd6781206e505a6dec5bc32457b02b7f733dbee58ec3daaca8d769504c8543c63a019fd86a52d60fc7a207ebd445dcf317392cb677dea119011060b0197800ebc4d8ec9a3f4077c50459cf28ac80a47ae753082939db1bad25b67fe10fdf1832be05f05f119dd2d031266d75b42321df366826c42591e47ede3a3164bafd186216a3f36479b6dcf94029c2bee9388834d3931d96ebd218e2a5fb5e47eb7077ff2597003bedeb00a6bfe01b6a1d61c6eb52f5d77e3e22e2f0b6285b9b029a3af5cc390e279ef063d2412dedd4612b02b7c47438f895f78b5a54d5234d94524d1b65ab88aeafedadff14dec141b18ae5ab05f4ffc08e2bc391f2f8eadb447b5434e1913ef6b9bde85da967356412e378bab62ebeef2906f6c46faf44305155e09109bb72a15950beafce5d57694e2339e009f8441fabc33c739ff4281e743c93c6d22cf6cd2f32df920de8a8cce24747770dce54c9fa46de4630d6af1b9e43f53d61f3cc69fd8aace82b798df6afbb4be7eacae476887909ffc072fbbf59ce595905d033e7a697957d2735f4c5b11a621bed41508544be39555f0ab349e386f058498aeb0ed3ce614785d401c9478d18e3712c407feae3a3010bae7cd86eb54d42ee9534247e79c4b6ade1d277692e0dac660a84c9b1cfc34a68e5982f9d8b0844af97ee48b1457e2791bf119711635ed0200a9385736252eb41ae6625fe92f279f84fa655c6776a61727a85ff6b0ff1905658f1d159894adeed9694f31a3630303c75165e507fc411732d9ab06191a010590c207a584bb069d37fce0e474ee10597e73c231edf72aecbc318ece15d35151ac16dbb5332a0762e575ab62565d814de9efeb31a54b4baa1f40af6cbc9c3686b20d95b2dc83755cf84d9da7bf37175e97aa35ec95e78d1a1c85edff526c170922296bbc657b0a68d97f61e4dc1f626f4c9eb8fc5bc834dbf1e235fda8801d7bb51a424d9ef6b86fe05c511986fcfd6f9618b521dbdb3d437692420fb909483ab156959c652f892f0ef469d7481902440697f0e708ec903643ba4716815bfebe7cd3eda2ada282412fff70d078962746730367160841902db6d087387c57e456fdfbde478b9782089ce15988995f5cdc9548080c1bd6b9bfccb7b062e2cfe04a4656dbc45dbca18f6a67b2f02aebd05bbd1bad067f64ac54894b17f893ce9e6fa87b7ca4ee27165a7b69e6d68459226b649c817694b8049dd53cb7da99e208e439d8e17ca11191469f6345c5cac5add23edc232abec77f5b316fe17fdb5e38b7e3d9a5f2205c218c5d9d6d30c98fd939d88efc5ee95e9be9f3654e855853903f55993d5d6a402c4246e39c1a3cfb563db77bba1af86d787008c0c74ccd447aa91ede803db17bd745723287def54e99a63ef0d1fe16bd02fd8f5a507b7d6ad7d6590eeb3ccb9e4180e27758808587e0966c2cc02988c21bdf824b94e8a207cd3a0a7a01165038514a148357738d5086cea94042c6e3d7026026c358ec697426bc84e2e325094f7c48194fb08812661ad9c92be2ef", 0x1000}, {&(0x7f0000002300)="bd8083d8c92617edd005f672e42bae19c73aecab0128ba6e226a0dd8e41b943e3d02da6097d69e5e88fb82b11a0b41a6de07256d5a3e", 0x36}, {&(0x7f0000002340)="359ebde978e229c31f4a695edfcbca3d954581a7e6c565b6571154566debb7b72ba50b93e94b48ddbeeb6c83041ae0864fb4442f88f0c0815f9fc7a5e3daa17a2f41cbe2a8b6ea4c82f64f58b67381094b4d2e979e6dc971bda5688684e5a3125453cb15253f95f3ca6031da4b0c58bbcfa9ac377a2026db7cf03f2c9adfd92375120b4605ff7a336317750000a30295b1ae7a5f1f4131fc3cd3651ae59f766452bf9bddf18e7cc8dc5693117cd58b38253edca8f56d061054909ba0056cb82d5374caec129986bf02616532e4112496", 0xd0}, {&(0x7f0000002440)="90929d8165bcf053515f4e5e61d36d0c7b25bbdbcf97c12428590d116c1e4854637b9d9ddb1f5b63f9f7327af4d0038eccf0c5017395b787502a1ee72b2711621ba51a71932ad23b9449af278858424b010c9319ef026f0ae7250c5b5f33a749f9baffa5c347a4c2f1dc26864422d12bd8e78d8e96bd167a6187ecbedb5310bd6cf439fc8aafc7bb191e6345bfe66e77ec5e1ec9fbe09f2543e4bd9d86ecf945eb7246cbf2913791fb692545304acb089695160a1940cb7597802b1f2fbcb26f75873142c016ff31b1fb57e1ba", 0xcd}], 0x9, &(0x7f0000002600)=[{0x30, 0x0, 0x0, "325f5f499442d3fc4d58c8d3effa64358860157cc928f63df365f76a956ba50c"}, {0xa8, 0x1, 0x1, "8a531a68375be2eabac4a791c36de05552ae7c04b151d9f6582c8868dbd5835cb37606f053ef34b178dfdbbaac610e383a7dfdc49f7747cc6e1deeffd6b329971c6d0d1bc246409ab744f7b0570a007e5bdcd7f217039b61ac37802d7ecb2677b0255a53dbae7132a1942ec56d0b8c648ef93da79ea83b988f3bae81c6d3ec361a8e6c95bc2b71b8fe6cbcf47911fa354e1efd1bd4"}, {0x70, 0xffff, 0x800, "b1c4d5200c34f5932f9c74c82cf78c2e36ba248adefebb95164aab94e58ffb9087569769b90870597221a54e708795182c717dc4b66557e8247d612c073f0367e0970970df2489a51802729de80de9218deebc9d4f2b3f8194b8d14c73"}, {0xb8, 0xffff, 0x6, "f7e400b7244786b69504877d80ac5ce38ebd5a593f3dcd009784aab8d7166cbe95cf90db2877b374ea303ee347e700b187041700f9890903a5418e52553a174d38264a4274a09f3b31a22d107c287924abdcdaa367249b931bdd4294e36b54fbb00a98539a8b464b328bf5f214ffd6ca3fb3004d0dc26f07022cd45c0301a232ca0a2f7e8555a0dcfc1c01024c437b9bd6e698e406dc2ca050c0b228ee10ae704a0c71fa1c516a"}, {0x30, 0x1, 0x0, "9f8afca77076f0472edb7e6c2ea0ef97bc9c8ecd651067e21e15ed"}, {0x40, 0x1, 0x80000001, "f48a5228fb2d8b727f754c693d479b7f2c6285a992ea0f05686e62b5895e972ef95b6859e04dd5e026a9a6d9e8"}, {0x110, 0x0, 0xb0, "4252d21614bd6a94bd0de7d7c59e7cb25e583a6f786bc509b09a9849be67bbf849cb1ede63d3af24c50b3dbe1f38477c6f60c603ce40f7377d6ffb10d6faf8615222297b38868225362a8f4b0b656b5e1233e9536d9d11477aee4298e1f3e6bd61ad28397374291ee7fac2387c49e149b14fa91b6eadae1cfaaa8500f073d34bce1050b90a0532aeedbd4a0937c4488cde32dfce96efee065a887c27b2c92b8a725aa7ca39f0c543c81a494b1e8e86014abeafce4f69b3fcdb7f406b831c146a387fd26a1d55a1514782708aaba981f0ec686402267609596343a94f44d046b20c645eed4442b0b2dddd265aca9f1f0598970bd67db656245d2f16"}, {0xe0, 0x1, 0x8001, "aa130cf21a65875f1b2354b5737865844500ade97f659b7c03d49a82d59c9c80abc9709131a2b99e8c459d61ce917c4ce1984653f9f95b6e6487fe04189750411524ef91fbcdf85ca5ca084a072a335dce08dbcb2f17c88c12c841a1f043adaddbde471172ec50b90a527cf67cb9149becdc93d22a011cc330e1fa3854c11c6737b71fa0eb145246aeeb9807369bfc7ea6d2ea1e60771ab3ecc1b18a0eba71fd148a9a7666bebc963480852265401ed47b0c8ffba63e3e328d5dcc8971b01b5d2c2204ddab14c8871db69d028901"}], 0x460}, 0x404) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = socket(0x18, 0xc005, 0x114) connect$inet(r3, &(0x7f0000002d80)={0x2, 0x2}, 0xc) 13:27:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0800e519bcbc6c653000cc8319e7a2decc72ab0ee2e1f3340f39774fb17db8e32067c50602bb91736565d4fb1dfc6a8d34c95422323b63355a9c3e844181060000002e9920c09fe47bbf92c50dfd7955cbca3b3034a8cf3c0525414dc6afc5eaaacdd73f5a7f53faa98b8eafcfc68b6a3811d6f7fab605f6844b204c68a10415657a"], 0xa) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) 13:27:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 13:27:46 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file1\x00', 0xc002be5f1b4ee8c9, 0x0) utimensat(r0, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)={{0x18c4, 0x7}, {0x6, 0x6}}, 0x2) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file1\x00', 0x800000000000082) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20c00, 0x40) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) poll(&(0x7f0000000380)=[{r3}, {r3, 0x8}], 0x2, 0xd57) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x20000003, 0xc9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0x10000}, {{r2}, 0x0, 0x0, 0x20000000, 0x22, 0x5}, {{r3}, 0xfffffffffffffff9, 0x92, 0x0, 0x1, 0xcf}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x2}], 0xa8, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0xa0, 0x8, 0x3, 0xad}, {{r1}, 0xfffffffffffffff9, 0x4c, 0xf0000080, 0x6, 0x800}, {{r3}, 0xfffffffffffffffd, 0x2b, 0xf0000002, 0x2, 0x30}, {{r2}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x5, 0x8}], 0x7, &(0x7f0000000540)={0x3, 0x6}) 13:27:46 executing program 1: shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) minherit(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0xdffffffffffffffc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3549126cb05ddbfc) 13:27:46 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket$inet6(0x18, 0x5, 0x96a) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 13:27:46 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)='-/\x00', &(0x7f0000000300)='%#B\\\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'\x00', &(0x7f0000000440)='\\/\x00', &(0x7f0000000480)='\'\\\'\x00']) rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000740)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000780)) r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x98b5c03ec5cf08d4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000700)={0x3, 0x3, 0x5, 0xb6, r2}) r3 = socket$inet6(0x18, 0x4, 0x2) write(r3, &(0x7f0000000540)="a4578ecf1865dd111907692abde307054f154361591d73ff7351435885ce8eb2fac46c66fa05751987aef8ec6feec029372e42877455ec2231e7f512012fcc62eb8713644efca6be3a740e82d90019dc08411ea45fa6df006828005306aa5630194917d41ea0917ea02975d89ee70286f2e50a2e24ca9be560333ca8015bcfd95df3d4d08711041b31ee81553d45412e1c21e39fc1f529bef77ea6cfa4bf294c974b89f1ece7123ca63e704c7b8801cc0c361d3a1c52e2bb7bba2941fa6f74cef71ec11bdd467c089e8655", 0xcb) chroot(&(0x7f0000000500)='./file0\x00') 13:27:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 13:27:47 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8}) 13:27:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8000000000008, 0x7}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) 13:27:47 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') fcntl$dupfd(r0, 0x200000000003, r0) pipe(&(0x7f0000000080)) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8e) 13:27:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x78e, 0x6, 0x71fa, "ecb29026d363bf1e9333ad66c0a713d80369b63a", 0xde, 0x4}) syz_open_pts() fchmod(r1, 0x88) syz_open_pts() fcntl$getown(r0, 0x5) 13:27:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000080)) ioctl$TIOCSDTR(r1, 0x20007479) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 13:27:47 executing program 0: r0 = getuid() seteuid(r0) r1 = socket$inet6(0x18, 0x200004002, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x3, 0x802}, 0xffffffffffffffe4) setsockopt(r1, 0x7fe, 0x2e, &(0x7f0000000080)="281984227bc9eb56b8ff10a280f81a521922fd9f68fb27e34c72cbc495e7eef1dadbe2ddca2f4d6a5a452169bdc2a4f13bf5d0326ce742201ca42638f4fbec5fd2c6529045b2195daae3ef0ca931d03c56bc4581f082f91a5c7b7d388dcd", 0x5e) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 13:27:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000040)) 13:27:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="3098fbe175db7f483000407ea7e8bb1d1edf6bf641c2ff0bc5bba62dca4cba370a634ed499a51fae088303207dbdbfda8f236d386c7a338006825a9c2dc7ff52d343903c0e4c6c01dbfbb1572e66c639afe0bb85baeb669f6eb3724a4ea9e5a68d4881ed599fbf324b5e016643ca7811e7055f9799c6b5970f338d77f19915b7dbfc3fe14effd5b0094afc1e522609a894f85530b0562b98353582a6a1b1f078590d8ee807ca8c5f096f0dadd2f826face51490c38ca8ebc"], 0x10) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) r2 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x1) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0xc67, 0x4) 13:27:48 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/127, 0x7f}, {&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 13:27:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 13:27:48 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0xfffffffffffffff8, 0x200000004}) 13:27:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000d40)=""/139, 0x8b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="83e222ff3ef6c5d0fc4e6d6c1155fad1c09afedcc41fd59ebc875068d7d503fc34d2bc18ad7d5295f88f58398406655cd9432b53e7c4ff2ab55c187260a1a4efb7fcd8fae10feb9256ce5450a50b32a36c1451606fdcff3a9553161fb2cd03b6e1942aa36a800d2101e23ddf7f0153394bbb524631dd9770b386c50e62d21a40ff41f1c8badff3788c235877a14abed48b15508d9b8768afb5439bdf8f2e5af041db5331d52284ac9819195f01a7ed0bf65b267850d50d18f2788703c88c82bbfd6b0f31688fa59aa45bcc5c5189493531b81e7334086803c4918e826bdb69ba240c4cd8ea70918469b023586834ece3ed187d73ad293efb08ebe1b27deb3b6df4862b3f541228750f67fc14b3722939286bc226620c15869e927fa98cf3c758eadadc0ac8c0990e0a1da2e164b370c63c1bbf7abb1433e21a167ca821eca5e41f2a087db7c7163ab78bcac3264e78f5ddb61f2bd118b10cfe9783996cce08f9c2382fb6b47ba9e454588674b910a86a1057993d0f347ba8ea5347527cf70fae1de112d1ccdb79df63ca6738a15a6f3ca7afb010bb48a048d8f3cc8a2c2e818c44cb7d1acd5329de61108e6d10d767aa47b8df75deba1e8cafb185519853cba12daa6c8798742b557ce674ba2cfd2740fb98e86d8ce8cb814f88bf94abd04091585de2d115cc8c43411636e5418a241333848efcb7b8eea4d5d8f24f08a89593b2385638679f4adb7b50db6583db5dd8ff4841a5cc23a73fa724c8b947ca9d4c2aee4eb54be856a794d486007e3cff1f13f2af13d96c4614f7c5c490392f24fb30a1917b1fe90202550cfd81471627b4bc413bb4d8f8980037e53f0e85fcfbfcd8ffb65d2196e9ae5b6b0394ee67a0c894c014f4d58919666ba5c15e4abd0cdc3dcd7047bb62c97438438dcb58e253e9f14834fa95cb052f3b7c3cc7da454a27397fa9911fa6daf6172c4472955ed1eea1962becf6cc8dbe327830403b148d483f715b49f5ecdb1f6fec910452eb8d175d7ff19d6430e5dedb41f5d78d463e2781ec61a34d806057a5a8ff61df6aa5cba7a8eb7d587e7b4186dcf6c5149c7b66ef87b5641f3c6486beef38f3f7f6b38beed8b0a60d74b83d530253a4f205975b430e79a93472bd4b9a73811a429000cf05496183bdb3ec1b392256f1dbe8f6232b60cb99836bf0b0c51b1e2dc425121114ad143fa45de50bee37be7a6c82841b3ae8808fc7006ea86734faf380af3623679b261869371c8841da149087b6bf8ba370cadcb46e9823830d872511ba8448f7fc472c5bee45e48ab4ebaeb8fdc77214f9c6ebc2ab06bdba05406316533b28dd58ab7aaad1b3d88d9ac6b1409d589326d14ce0679fb0e217b8ece951e37e9ea0d9af6b7d7195c673b63e0efb6299aaf87050bd78de0f49a9427a9632fc83e5d632fd1ceceec8394b71322c8f60f7e99724c3b8d0815cdd52144a069c7b46c21ecffc941e3dc813384340d047c398e0365a60491b39c93423c8bd7fa2194692f32c7c069200f30cd45a082ceb8322582ce71b764f49f72d316f08987c00fc2aa8ba5c82517110c689b76a27d55ab9c54a6be67cdeef38605bca9d4255c95b83647b8e4cb26e3f15cc30ed41be1efb6111b5507101c0deb15cc7db93cc86d5d27d5383a348fb8390e9479ec05536b6b4ea897767165ef19af0873533c5dfb183b44fad9ee45aab3da3fa13c560114f142794b6cc10947f0e44912eb418e066ec533bc5216980051c87d91636a75ec0bb6b11216acd47e5cd09008197f14f4c8bf32d6be6897d0e4bc5e60a55dc7c23bc6580c41dc3c6e4df668fe3c78b614f987fc311b9845e408e558255851a2ac486347918f281fa5c37ffca4793bcd5daf56027f7c5790018a576199f4ac5e041c77f54cfca86f25898b4d4bbe797914fc901186573f5cb8b7d0927351d34f766ecb15e1e7bbeb6f8ceb5c1ab621d88e5a79efa11f4f1962c8c63af6f8f48ed249e92de25c3bf6fbada894e4a30d2bfee00ab73380e25eedb18d4b3b8b77cc3aa013248ec060f39ac49ab077562e66848ca62ffc81cc4fb6adfd2af02a2b649fbeb6c34df749e530312719ded94749635b7b04ead1f042d1cc0e95921b66bd86c095c1e177a9002a4892a0eff28f12ba7b8b8b23e7c58122b7082f5af3a94b8c26184b9192d928f3bc850064920a818a4011411fa6eee779f72792c412464e3f4756acca3795935405847426ca66999c86560e3e5966416c1d0ed3dd943f65680d366b1e570a48949c1e7f0b0d14749c517f97c71bbb84f2ba30ae7014b488e7ae6edc4d036f551a9de92532ed1987bba85bbaef33db987c93011f692f325b6691c02fe432d2dbaca5054202e11a88e7f18cb0fe4b7c3b27c8e34917a36b3f4171ae8c6ea88581c1b0d87dc4c35b778ed53bb8fcb3e771fff3500162f4abc9f2d9236497ba70bfd5cc5aa6ff2586c11cd5f67fa8191e3de69d0425fdfacb370f8476d00bfaee0e3de7988c4edee3c41abe95ce0c2607513928dd1c8ce545ea8e09242301a54db49ad1cf8b8287419463c76b03257fd883dcddec364cba932f82dcc95cbdd0b036e85e404a8e15a05cbcf48b02fed0dfa5e51c7315d79130529553377814eb2dd4ae4cad06fd5ca9243e17300d1976eedb2d40fa7f1468c4e6b052b98be9935829c2e9233edae8cac9727faaaff7e559436e0ff60e7d948fb5d01effed3a1753815bec8fb598a4fc8ffacc943f9c3bd2e46604069f36bf4f1e955fe6d9ad96baa1b4a3163f07911c703bd19324d3adf54e39a2534bcf9802c1e659fb1da0b8af46fedb4f7ac784cd3a246cb8d483d6c3d3889bf7419fe3a4591b05f3d8cbd40019db9f21e8d90b16ba170a3baa60ee49cbbfbb22d417b69b1e742de3249e7d19a215d3d95462bb5bca77342910a4cde4f45297fccfa5adfbe1532a8aa90a6f6518b503f7bb1f9404067b0dd1a42eae2391f2f6e3e255e4c3271d52c67c8aa7e0f9ee87bd630856b3eace10de6b5fea6c409bb66c07fa9698354a4662c19fe29fe297a2515f112efa5f26c1a3c932d88ac220fa8be7412136fa10d91c74d78d78ad48e2742cd8e42e2c3c362d3e369068bf9e5ac06d49c81a548d3127a286a67467807473119c5b33db7014f7bde5691bad6bf5418643bc1a042e9abde03832f30fec12c79628e92fbe7a3204ea517c411bea0ffab899f9e033cbe49c9d0756b270788dee0a32ba7c8c4a97b6e224480f27e2ced8499c343a683bc586aa42f6701b8c8838f797633e29f3afe6dfd885ff199575d54c490e854e939a98c0db257dcab0bd4eebe52c7f08b749aa32c228ad5ba5b939e5a5dadb039af1dded9f1cbc51799b7332b139b8edd5b320d2a291f92a12cb943a584e4131e3e233d0009d9f07225b31ee8f3c3b0c0cb559883178667cc073d8ae19a44e8d2bf02e51a9e30f7310713509fce18de3feabec1b55a7336db9cc085bce0936c37f73ae32196475170c4b61bdb9e2ec487bbd3e3129757191a87af3978a6131e42e39a0d1413d92ee968f242c7f0e759c73d93ab5c58176611fe221353ab8aeffdd6a2f4f01a4fdacf879b5835d8689eaf0602438c8ea4b18748f2d24b971c911dc31616488eee9c3daf90deddab8b47649cefa6a483834a9bdefd4088faa351473eecd879877dcfde4e4e0acd11638a9bb5c6f1c979ef8f666b80eeedf89758a0eab227606c23288eac7a212f0cc94f21dd69c4edbe8d86c1cac6f8ae95c582d0bb8d7bf4fbc341efdfc1ff6f5a418b8661cf2e8adf591f1af1f2ae79c7b1d8e36876e53f7a6812b80b82ef8422dbac98b0d944d0fdd75026a04539afec0189b36c51876b3369111e5772f00a271f3f4e45ddefe1c85b500dd68435c545228368ede8ede13b958194409da04b674c068b5d202d3a9dc0fc3d92266755da6088675904e12333e2ecf43940f0a2968e4eb25faa865ef6a648c07b8d6ff4b67eb171c1812aadf4d41cb9cf7a0c97ffd4d3926d3ef56dd949c45b92c8f419bf4bcd30107af329d4b4820cc75760ce1bf68af4688d91ef3e983b6fdef9d8aa6b14a049e47e976635a1f718444b231994c05c011c59d56be15fa1557c3013e573b24c0c79470ef354bf464f4459406fe27864bdce298b0453ec5d994d33869057af2bc530eedde1e1bb052beee0b00040b83d4d7d0ca207c94f226e4caadd4c", 0xb9a}], 0x1) 13:27:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x20000000100) dup2(r1, r0) 13:27:48 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x128) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000080)=""/213, 0xd5}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000500)=""/147, 0x93}, {&(0x7f00000005c0)=""/213, 0xd5}], 0x9) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000780)={0x3209, 0xfffffffffffff001, 0x5, 0x2, "541d0c82552ab87bf5a61b02e179e2bc7331f362", 0x2, 0x8}) kevent(r1, &(0x7f00000007c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x98}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x401, 0x40}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x5, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x8a8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x20, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000001, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x7d, 0x8, 0x9, 0x2}, {{r1}, 0x0, 0x1, 0xf0000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x39, 0x8, 0x9, 0xe3f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000003, 0xfffffffffffffffb, 0x6}], 0x5, &(0x7f0000000900)=[{{r1}, 0xfffffffffffffffc, 0x17, 0x80, 0xffff, 0x9255}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0xc1f}, {{r0}, 0x0, 0x4, 0x1, 0x3, 0x4}], 0x7, &(0x7f0000000980)={0x3, 0xfffffffffffffbff}) mkdir(&(0x7f00000009c0)='./file0\x00', 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000a00)="c280f73f4a8c5d2b38e7a7bf3db02b41c631f1a2604d6950948978e39cc6afe0bc0140a1122c94c69c0de605c2900d77edc3d47f3b6e213a6e2dee427d46766a509a71962675f959642cffbf2705c8a7f30fe5503a841ef0ad50a95e2493fc47b716f37b5824", 0x66) r2 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x10000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000ac0)="ceae295de6a950bc1b76f72080ecb276ecaa500f92d8120f4932722851acf9631560333fdce21bf75524535af2d8ce89a3eb1be82189d2c85abb688bdafb33a84381fc5555402cd0224e6e7146cdc4efc0ece63860014fd86abf386c998069962f1091180c4fccdca859630b31651ddca7dafca0983b5668a1c8f70564b415f07dff6c7b2cf59848b03779edcc0a91cd69749c1ac184aa170867", 0x9a) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000b80)) r3 = kqueue() r4 = getppid() r5 = getuid() r6 = getgid() r7 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, &(0x7f0000000dc0)=0xc) r15 = getgid() sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000bc0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000c40)=[{&(0x7f0000000c00)="d66249b69d", 0x5}], 0x1, &(0x7f0000000e00)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}], 0x80, 0x1}, 0x406) write(r1, &(0x7f0000000ec0)="eb5400670d5a9919721f8197714d528a1f04ee4efbea4bde674e7b7d7fa17477f4068ff5f2a3acdf7d8419fd13ecbdb3eb894ee2f6ce7e2d9f27a5fda2b25bc28ed1883e2b62f95784d2a92a7d54a7ac98d99e347efdb3510a424e396ab3290252de0b6461f7c4cbbd15af7bd229f2e1f569fb0787fab10d12907b9cad19385d27ee75a577204222f2ae2a94ba5d3b4e", 0x90) getgid() mknod(&(0x7f0000000f80)='./file1\x00', 0x0, 0x8001) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000fc0)={r9, r10, r6}, 0xc) r16 = semget(0x2, 0x0, 0x3) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000001000)={{0x7ff, r8, r15, r8, r14, 0x22, 0x2}, 0x3, 0x37, 0xfffffffffffffffc}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semget(0x0, 0x4, 0x1) 13:27:48 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000000c0)='\xf2\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) 13:27:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x2, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 13:27:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) recvfrom$unix(r1, &(0x7f00000005c0)=""/111, 0x6f, 0x1, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/117, 0x75}, {&(0x7f0000000400)=""/202, 0xca}], 0x6, 0x0) accept(r0, 0x0, &(0x7f0000000580)) 13:27:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() lseek(r1, 0x0, 0x4000000000003) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 13:27:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:27:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="23004f9c80000000a07214", 0xb) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) ioctl$TIOCSTOP(r1, 0x2000746f) chroot(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:27:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r0) r1 = kqueue() chdir(&(0x7f00000003c0)='./file0\x00') r2 = syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f0000000300)=""/141, 0x8d}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:27:49 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000002c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x140, 0x21) sendto(r0, &(0x7f0000000140)="a97bc54965f9afff5557ffbb8540b08eafc2b8620ef349cc375b9bcced20c0a3f08167b9be523ad584e7dcf6cc72480b7a82717d2c7d868241e55b2f6da10c74fdf428a16950d63bb4934417c26f30a77217574378c1a2db0d91b8bfbfdbb8d98dcf6fe4ef28fc4988f97388753327432d250d4ad37eafc545f63d6fe4ba1f2515ea41ee3046649f1a45e270d02b0726563fe4430c260047fd8b2303bcbc399410f1fa203760735229406a4d76cee933eacdcb7d6382b1445de082c9c5363956402408b4834d8105f03ff3973e78f5d6fd915e644a6ddb0455098bf9758bbf7927d9e299c4", 0xe5, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c653000d227687ec81b54f3de34a60164388effa32a854f48904db16b63ab71c59fcc2571d2294d10051878c178c56cfa3025191393d7b6faf757dbc2ee36c6a362cb70a62dfe45eb57775e07d1bcb8e843c3494464a827078a83c9d7f752274f3ef5eb6c2b0dc2966ab275549edeb364d3b69e11e6836b985aba08ad224b8de8a398f59bfe00dcf9cb56c4c6599343187eb513ef6cd52de1d0493d5930b764499b99be4ab613cfda0f7e480d22c8e15e9d7a36d9d9488470a88bdae7da8ec251ec5306cdce787725737d8c0bd08f9310b023d60e3981aefb8c311a6c66d38e4af1cc"], 0xa) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x4) 13:27:49 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 13:27:49 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/211, 0xd3}, {&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 13:27:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) nanosleep(&(0x7f0000000040)={0x4, 0x10000}, 0x0) write(r0, &(0x7f00000002c0)="7addd31afee6100c0000002767b52942bc8bac9dfa40806e32d82006e3b5e1580f", 0xfffffffffffffe58) write(r0, &(0x7f0000000300)="905b6c4cbe267a51bd55179635d784d0d7952f934676aa5780e88bc0fe03053f290cadf7ca35467863f267ec578a1ebf1d4207807732756aca8527f20f39204a0f63389347c92657fb9dd30ae0a876c1c53f4dd84a39639e93c9be7565d622c858be056daaa9fc09c8514131c33ebbde9bac6e170da4dccd85b534e566dd8ca511d638fd982f0bb1ebcd9a69235ccc24b89de33bc5efdcc8bb69332fdffd85d174a1d15fafe78fb27f185c266d4ddb3127373445ee0672337ac85d0801c0153532f580f732b146313a0826166396ac280c6248e479a9e4bef6d1f775ddf5815464b0df4b52ce8a30955fbf2a51aa42b89733818b5d0a7b3534c98cdff0d63de3c1220226f222730d02061a21624aedec3cc1f4aa07659c419d2c7d8ee99bddbb1fe5b9d709ce35d51b5382a3f9e49784b1c8abc58b052a4c992bc3e4a872eec48b814f0a802c491235e0e758300c673200bd7455df34326f7d12b4c1c10731f26c13916b185edef25ca7405b341b074f9b6a7987743336c05546f8b83f4170d47fe21c69adaf98a0d7665c06900824e484e83d10c88be811d1aba7f5d266c3fbd2974be16140e0c512e81332890142497ce08b958b7b1789b8267c5976fa4b75ca3da02b15c89ffcedd89e4f3fa76ade1395743de46204a27f50a164df99004e20fc49d171c7e7cf50b139fff420743181177f4956ea508fa0fe18227c34ef841f5ef3e7d6eb86a2e0e108bf249cc90801bffd2f9b7a32fddf72bd18f5ec21d2386de9934c76220385e8082031319b2ba2a66cca4c8ae8c16b54c3377db673420b8a18a2b0469d46bf40be7333178f99a66f517fcf639a95cf1cf4b1c973e0f78d6d09337b5a85f0c595a9e99846d809879ba6d7e2c2b55fdae8683e5e3a5a315b496244bcbaac9ab2bd3350425e008d168763939b23196326fe586b40b0533448bd7b84d9eee2e4afa4b5889e4828893a206f961ac4de748ed15e7909acc99a08814e363f8884e0dbfa57409731d8e6213855adcff19624b222bd052dcb4c7bb44c920c6cf014f06f1ab9c5c1acbeb9ec04370fc04d8fa33984e119fd79f2e9d353762f30e59dd0a8fd248670586616bc54a4e2ee481e006b3de90a7f3ad1fbfd81b730e0e1ab6c06068920afa1152d358051623c313519d57c5de516b385ffdc82f2be99d7ba7e202b7e15e2c06f0b758c1676ac2c7cd1104c1faf4971fa50bba99644a142719d9cea3e57fbb7601db882171198189c221d422392857501f8ef4073b0a61898d0b35d8c6122f6bf0bf9060eed49e60746c676a1dcc230228c0e6691e4c0e5364f440d568878a8e253f1bc125bb80c5e60f66466778fd03a959dcc8c88f4f9b63b1bce2c939410fb64058108c26a7648da26d3b29781070657c93ea2025c68926d8b0e294e0d52b0d063f25c5a985502e69b170f8c2c84a7915138e5984fa113a28b4cb76a1a3fc26eca5ee802aa476f56f725569b80bbce31545d7fb9aa8d450cd9098d28b1e918e59172bf9c92e5842abda76b68baaff0352a7f51c32a240085ca0e7c51068be407165ccb49a9ea675a7c394dfb4ad1458e696974ec6133ce5cb2180b434c1379fc10b8d831bed440510f590333431d89988aa2156387bb1b210b256354c420a1a49f5c0bbf3a8ed90425769509179638ca9612a9bf34e62dc78685e9d5f351c9c8fc60e560475a7b066b38bf20fc599f70c0fbef8eb53efd24f59f4efebd68d9c23144a46e4baa589123840d8bcdee4157ad67c6c57d1710fa975a24f5f581951dde2dd23d2676cbb86ce37a6aff6086f88ddf7736497b3ab18b519fadd5540ee2b1c0cf005d2e15a173eac5c017e3dacbef1895278a2f284b504f65edcd58a2ef6aa90a4eab41b2f82f970ebbf4fe65cd32237f2b8ca7d5f444776d2c147869dc3a628e1211bac7390aac287acbf875b75a8d8bfc2e46ba0f58a1bfbd54b1e801e20d4b62358033399a9b238a7e1e0f777ec8e8b9136a404658987ab2d4584bbf19db055195bcd4f09e680b7a084a207d26911ba596f50cfa2fa48b77ca87a1ae57ac8855ecb0b73d13a6343346eea2857192a487a3b8f817f0a98fbbd75c7658f2d80c88a652601a671832d474be61c902a4f44a86e47b0befafe52f818dfa3b5ebc550fab855dd6713836e626170ea383701192225cc60fc6c26cf312e2b478b5a03a3043a8db3116f1c92f7d0fe9abae3d49c3fa146931709f7d59d01247e04df8dbff9ed3094e1f03e6e6f5d3b06c2d0cac67b63dae3d0758e51c0da5cec9bf8f7e18818e8d710b530399b1bc09ba1520fbdeb4245c5386c11642ba8e673f16439036449e9cb235ae3c407922e23c5e61c7f6ef7b8d0c4328c4d5749603a0ea3d647b9f9894feeec3013462c48e763e6b9e2f7695429fff1bba1105ec5136d9f2dbc490fe5089337d9fd6480f160b17cb99ea89bb0c6a561eea8047c0eab33d4ac4635be30a0871f4dcd3d861f500fa073c9444c2746b3fca6df6f4166200250e632fd960e8a08285b9fdc6ba57914e077c89f6d84ce45c5b0e2a37efdf0a0468d059ed9d63314885e3684db2527574a52ef06e40ccd1d065f0879757d21aef53ac946e53a58cb57d2b4a48126af54813bd5816aecda0a943f9db688af08f9a0049d2de82f61a2081c3e57d949e5ca836c5c793bb4018c3aa01d8eebf9ebb7be420580cc9c6d03d4b812e2594595757ab6b1a656ce9ed019a9c09981c124ce569b07237a273bca452e3b9d3da6335c46a68f122758cd9755bef16adcba1c8d8cd7dafe93ecf4d4b2795860a7aa4acc365ef090b4a0ea82af33bf4873010f919632ece6abcf5a70679a9689e5638697b2603d8cd9c2a62a1eba6b12c24210edcff59d15118b213d44b4475401494899240b3fa24e65b18440efc83846768ae3dd75d683aae165f8a908f5518da74519da9f07312e5b553dbd840bbc5c40b454d802dd442cf5a33ea03396545f920d4bfe39e3379e95e953c9badacd8434ec8b29d2369de74853fd9df291ff3762e73ffac926c2fa491bddd8d75d6c7310c53fce36609706fec570a8cda7ee8d86a4df9c5a71b6c75fb366fbba552406d75a64f32ab09ed6fbb08f1e78092dd4989405891d166b0e6df7a158a6ff05ea2a323c54282ea80b0e7982d78f5a0d2b786b6e8d3ab32d34591550e626a4f1471b9baf0549b33a8a8fd43566733b417696d6f5be05a1e4af7c938cfcb4e1effa2f722a6e0a1a370629b1825a2200876ba9a5f797a2ecf6793b8b22e8e5d4a62924b6e7c6d0543f9746f8e95e4e445929b73807ad7c1e62347186c7e7511d615038db29b620c4b571ced2647b8ac191dbac5064d89157196b63a9afd58fa2e7ba8f945e3221378946189e11af59873672fd49dd02e271a422a58e19be809610fd38032dcd0057f0a92d6da43c1f5c3881aa780f82bd3d4493c40bdbcfa1372d5baf359a0a659166e1201b0b49b06ee65ab63bdba0d8bc2b8bb10644ceac3e81ccdd82440a264b0e8a70100fcd86fec84fcfe4c598a0a15a5c0c9aa432e50e4607072029a092bb7fb9915cfa190908fe46ec911665b6e00a09295feddf371ccd129b652d90b5391c0bdb46d8bb28422f963d8bb8c0fd2c418fd3b107415b8cdd41883722df729180d36e103d9c41568c5073f0fd36b77108e071d9a82d0d86b76a3948ce4a8a52ca318ee1fe528deaf2d4e6c09d99f3bdae8817f8e12ee6ad83e3ec8a105a65b668a49c90fe642ce3b4310328c86971d385eef79ceef17791ddbcfde12742e9762c85889e3722a3d223b84241edccc431765bfe6b2b2847cba87945ff40126ff16a3a46f2ac0f55f596bf58fb23d3fd9d2ffcda83e4c6148de32b374155bdd7669363efbe9447509b65f4b41d7d0d30f93557a64df8d72ae371e9150fb2fc0947a859118d3361dad39bdcabe6bc74225982cf7d0858a47e3d1fd5915184411655c6f5b9b87e65e854e155a690ee4ab7203789f38c9f7faa3e3c49c869dfd0ff95275ff9569886ab68a845bcf6c46d829fd5d9f8bef6543142ad97fc22f636e9e20b98b4a7402b685f0d5e313ef6d3ec6ef246d51beea3446dd52247113ea7a42ab3c839aa43132f7e093d89e421b3476c2fa42fbf89e438d30cd8e7eaefa8bda16adce7e0fb2d45c0bb94e5058e93515bba9e1c4075983005326c836c080e8189b3453e62e6a5e9d99744c9aac7e179796ccde3e6d83ba23db02653b72d551b76e3489aec233e5d4af0d0650444383f7b8938e2096d24ed61989e07e1da7d65219262b54a7a082353751c51248260395ddb7c54fd4cd4a8f83f3b0245e11215993ab2ea885209036487c6017cf26cfd41d187fbfe772a947a21ced7faab1485c5aaa799f34a267e727e0c3e9e02808259e133ea9d898d94f16fbf75d6a76728f2597736f2d80f6d3f998a390288bd26f3eb24f8a2767738256198b36edfbc0d086add8dbdd706e573f402adffe22bc3f5aa978940fbaea00ccf9174bcb3a454c84f8db46d5bdb3ab52380d9e5219719c691dca6900df8b40d3af4ddb34018f62b9d39800aa2f37332da193d10f5fbbc2001db3e2f81cd437dcd83dee9f53da7d22df96ee24b051f566eb34f1c109f389165dae579ed9ac02b07eec19c573dbe5c0111d7292c00f70129dadfe5ae9ebeeb8d90ddd072c1c3dbccbb1ba146e2619398127f00fc92da4fa788263629eebf45860536cf4e6686f68fcf07672ad9c390a5c1369035c7b5fa6ed5dc54f7dc0dcb1d50f582ca7519e05b930be18a0bc83aa302b12e0f545120ce1b96225ad9b0abc1c67f9fa7463c7d153aebbd43af02fdf9a4dd67085ecc197b1839a1b996dc44826e5a2d3d814511bdcc7c8dd0d1b0fb55a3ee11d7a70748427c88391a46342aa2484cbab19d2dd85d2fa3d01c1b89155f5683e6bb6647b15b7c23d4872c87f86262556eadf7614855213a6bc8aa167ff84b758132a14b5cab4778009d4ca9c7765db8e8c683e81c3f569e2eb4ce40936e4dbbd0a7236b8bcfecf4503fa88968fa1d525cb16c16297dad46e7f430187220bbf3b4866c9b6b209655e382b06bce518bf9574caed08a660b4f538b4555928e10f16a0d9bb187c6f4d35b9f5a455cd997caa3b513395e9876c7a6d26d0da03dc2ab7f8afdc89f0cacb79e51b36993a707f00e02b85c806bc06187446062fb6eac4ec1a8baaac43326a7ee2a40e0e475f59354819cd8ede85302e4c63f5c86fc2c61a453abf3b31dec5a7f0e532ba22f4031779f6c987707b8532fa033389da1d94b24ba1edcb76286222c8d330f644a47f8fa5de39bb95a1edb03909424e2c5e0203c75936b655af3111c878cafc117718c712fd2ae0aee10042ba4f214e9552abb14b3f1391b9d093bcfc5de84d27004edc9d96b309670ad90346925d426a27a280550249ef042aace4cd3b0502a4d6edb8581c9da68ff0f705b112a8299c7b06e445c5c054f3da5175ff2b3d6cb7d739aeef4cdc6b96698812a894db6467ea0b0f6b4bc246329785c664581488b310ba32e315ec9955a284e0e70b346f1b61618fca0dcf8041891f69b6603b5e900956b8d383fa13a833a8dc2b7fdd196b5bc85d92c479737c3b4a80ab0c40a69d7e1af3c196d9c4f5629dde48ac68dceb4e06e40dbf09d56829deabdf960eefa542178f27af69bf1e24e4375db9030f91927af01592a0d16c193b0849a6cd8a751201d5dbdbab51931c770e1ee48780564f5935418372af07766592e61e92cb731a1d57ca1e1d9963b40d947db4ef3e438f3fb9930112c8c02a472275", 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) poll(&(0x7f0000000100)=[{}, {r0, 0x124}], 0x2, 0xdc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 13:27:50 executing program 0: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x7fff}, 0xc) 13:27:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) 13:27:50 executing program 0: utimes(0x0, &(0x7f0000000040)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="c2130edaac0c01aa904362b58fa5ab13c99c0d16581f728cf8a0d4eb4c03d8596eec7c3b4411d1f84587e12a2becbfcec00178e02019ae8d2e0d521906514357995befd38972a042ef7a0120703222185a2d240e5dba32997ed4085cb2175d615cc5bab1cfc28edcf4cceaf9fbb263918d41c13ca6feeaf7f85dd41ceb1f827f4cbd4f389b27919d25835bd48f4d3fa98c0ec7e02bc36ea8d3"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0x2239808b96ba2117) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 13:27:51 executing program 1: shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) 13:27:51 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x108) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r1) 13:27:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003ea000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x9) minherit(&(0x7f00003e3000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x3) 13:27:51 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getpgid(r0) r1 = socket$inet(0x2, 0xc006, 0xffffffffffffffff) r2 = dup2(r1, r1) getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, 0x0, &(0x7f0000000100)) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffe89, &(0x7f00000002c0)=[@rights={0x0, 0xffff, 0x1, [r1, r3]}], 0x158}, 0x0) 13:27:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffffffffffffff7e, 0x0, 0x2599327c9e201f39) 13:27:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f00000004c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) fchdir(r3) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="0811f7ad343b95bdf771", 0xa}, {&(0x7f0000000100)="8bf980af1b10ba049a543dfa", 0xc}, {&(0x7f0000000140)="38756c13a1c38d2fed6104aefa19f4df12c999b2d9f9b22d4456ce302202b415e504e09a65cd45b98533a63848598783569ebaa11df294ade40dbb672eefdce95e0d3fcd370c145c2d8af87a3e749236e0730c093888f6a50a4cae0096f318627708b8a6fd348f6cbd3cc55cb33577389e29c0a5b72427f943d35142406d2192e71589f681477d69b9c103d5d565c4", 0x8f}, {&(0x7f00000002c0)="f7aeee3049e3c73e5e9190f374eff978b56271966e8ae974edb4580334ec9cf097ea66df042f4ddc2411371c31f03d5eca55375941e314f0e03c830e11f19eae62ff9c9b2e7fd5a6dba0200cc1e19d55670e6f2e", 0x54}, {&(0x7f0000000340)="c903d0be6f35480765978f96164322183b78a5941d9efecb2d92fe86b881f0f1990da14093c6f62edb306cd1adb25549753cfb8354d00b55f2bf180af6056c9184f6ee27b4914f8c67fa49fc379d1a64371aac3cf71fe1e551867159c36e7bf167d5f17bd08dfdb3eece1b4f328a5bff7af547614e061a4672e34e5c2a6dbb6ae4b6dd32b1c5740f68915a6cd9a057b62c278d20bd1898b7f5c7082d23629736900e7e8950083970176f4d5e75981c132e1b6aa80270cf53e7e2a00e844af150b0462afa89ab5e82bb3e8c38da441a", 0xcf}], 0x5) syz_open_pts() 13:27:51 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x100000000007530}, {0x0, 0x3}}, 0x0) mlockall(0x1) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x9}, {0x20, 0x3}}, &(0x7f0000000040)) 13:27:51 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, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb", 0x17c) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) close(r0) r2 = kqueue() r3 = syz_open_pts() preadv(r3, &(0x7f0000000700)=[{&(0x7f0000000640)=""/25, 0x19}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r1, &(0x7f0000000480)="6f04c2b1aaeea6adbcfb316b37731cb04d2a92761c30f1933df6e872a23006d095e5e636f53e3e9a0523533d14af291cc92339f0eeab69cbd3fa2feea7a3718248f0b8132e9d8284dfa4504d35c20490a5ced6e35f3aef39f0d3329f1216fd3b19861a981a3e6507638b3a15826a6420eedbb9208ee109051e8c5c8a54b5752b50d366b8981eba2cadecf041e9ac06294e1f2b59b036ddd3c85694c9f8360356cabd65a1038bc153b1400b75b31a756bae888d160b535d1b086fa3b07d05950c3fa2154d", 0xc4) 13:27:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000180), 0x0) 13:27:51 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x1, 0x2, 0x22) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = getgid() getgroups(0x7, &(0x7f0000000380)=[r3, r4, r5, r6, r7, r8, r9]) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0x1e6) r12 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x7fffffff, r2, r10, r11, r12, 0xc0, 0x1a8}, 0x40, 0x3, 0x1}) 13:27:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:27:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xfffffdf5, 0x0, 0xf, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x40c) 13:27:51 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) dup2(r0, r1) close(r1) 13:27:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r2 = fcntl$dupfd(r1, 0xb, 0xffffffffffffffff) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x204, 0x0, 0x9, 0x1ff, "0a80209f2dbf0d7739afe0798f187cd71c236392", 0x1, 0x3}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x20, 0xd69, 0x9, 0x5}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "13682ab3b4831bad4f37731806b4a27074749992"}) syz_open_pts() 13:27:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x803, 0x5010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x6010, r0, 0x0, 0x0) 13:27:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 13:27:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xe32c00}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) socketpair(0x2, 0xd, 0x0, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) 13:27:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f00000000c0)="589bf0fceb33dee023000000000000", 0xfffffe5a) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="2fcf3813acce7de854c630869e95105da6958b2d4c8700c0d7c8890e80e47a652bbd3c7b802383dc63223ef3622dab12bf4707e4fe792078b44578fa95b5dde08035d67acaa606146cc7115acceedad67f83daf75f11039485f51f0df5588d9d9a0ccf3abcacb14e9dacf16466fd8d8519b280234e9b4599ee1882b15b28a8eb7985560f5ac11feafed71eeeb9cad0a2662f69221d84670366c138f28001", 0x9e}, {&(0x7f00000001c0)="db91eaef74a1116b310e441bc9a9d23f375f7cfa4708034f0043b340b9da5811d6e9fc06bd2038f01d6055efcc89191857d397c8153eb6b2912b3d6400adcfa32380e79f351cd4a5f3a381f2f67bbfe33f41690ac50b5917132dae430d58aa6743e5cecd11842daeb1b2717a7d623360170b0d08a5ecbf911eedc393867f307ad101f3e1719d88b33424e832a36ab32001b5842caea53923395922bb2af0e5df00a5870f", 0xa4}], 0x2, 0x0, 0x0, 0x400}, 0x400) close(r0) 13:27:52 executing program 1: socketpair(0x18, 0xc003, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/170, 0xaa, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xcc) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)={{0x5, 0x4}, {0x1, 0x800000000006}}) 13:27:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_execute_func(&(0x7f0000000000)="360f38f07600f347e00036660fc5dbecc4e15ddd5d1a6466440f174e03c40301224e6d29c4427d317d09c4a1f82ea752280000674614003641d9fb") 13:27:52 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0xffffffffffffffff) 13:27:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 13:27:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/251, 0xfb, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x1000) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) fcntl$setflags(r0, 0x2, 0x1) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000030cc9ae1498f7bdb3a2a8e933a3e1b0000000000000000000000000000f128467e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17efcfd785815bf1a6eb2dd48f4dda32c10ea1e5bf8586c65a636d9cb32139d244c307ff7a65149c811b7c8376fc30025a7909022c253329cf10053b61f902a6400632868ed591922714b7f0b0a12ab31c9a2725c2f30047fb252507f15cb3d99474f22306d539f59b390c1e8c83358ac3abfc0d5"], 0x1, 0x0, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="e0ffef0000000020", 0x8) socket$inet(0x2, 0x4000, 0xfffffffffffffffd) 13:27:52 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x810, 0x0) sendto$unix(r0, &(0x7f0000000140)="0aa272a3e8ed8dd7263ea59c80fa11605305c58d27f45f36126297682897c8a2e2ab4da6d696de535312c50b10a8a4fa8340762b04b1db1276f6cd57725065fd83722a10fba17860564a3fb5d5a02a6641b626cbc597a0d163dbf64287920f7c8b278ccbb54622432b56477da3ff0e", 0x6f, 0x4, &(0x7f0000000200)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) r1 = geteuid() chown(&(0x7f0000000000)='./file0/file0\x00', r1, 0x0) symlink(&(0x7f0000001840)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='./file0/file0\x00') 13:27:52 executing program 1: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = getpid() socket$unix(0x1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xd3d, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0xd51a, 0x80000000a23, r2, 0x0, 0x4, 0x4, 0x8000000000}) 13:27:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:27:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) pipe2(&(0x7f0000000080), 0x10004) kevent(r1, &(0x7f0000000200), 0x4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x200, &(0x7f0000000340)={0x80000000, 0x3}) 13:27:52 executing program 1: chdir(&(0x7f0000739ffe)='..') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x23) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x172, 0x6) unlink(&(0x7f0000000000)='./file0\x00') 13:27:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="8e91330b12a7f293dce7e3ba078cf6e4ede17eb797e979ef3aaebfb4fc63799a2aa13943e54a85d615d3e4c35908dd58179543d9867fdaf68c5a2f00a8a175248d1e844da2e550643555fe7a0f8d9d36ec6fc2db0ef04995d78ea62401ea0e9dcbb871526cdbcdf32f8cc99e21ec795400f5cb6a3cb598fea3e9506fe250283550e14674c28b25e500d2b24bbb1a24cb6fc551beecbe64508b3ce73e0e50f2d648047e896133b7e0df3a990d59fbfc398d4862c2f38fff572ebe31ad5cfead", 0xbf, 0x3, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8000, 0x80}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8284, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 13:27:52 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x2, 0xfffffffffffffffb}, {0xf4a3, 0x1}}, &(0x7f0000000040)) 13:27:52 executing program 0: r0 = socket(0x2, 0xc002, 0x0) accept(r0, 0x0, &(0x7f0000000000)) shutdown(r0, 0xfffffffffffffff6) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) mlockall(0x3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffc01) 13:27:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/186, 0xba) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 13:27:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x10000}, {0xffffffffffffffff, 0xff}}) 13:27:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) dup(r0) write(r0, &(0x7f0000000200)="146b038b75a7f5cac2d235d1ba3a2a799c0ced8d62cd5e3fc0604f222ec937253efd459a473c5ae268ebbb46d3ffaee4194b9a48120c1041084eedb34a418063d62f43f8a84b1f5bb45777d04e3f873885a4920bcdffb8926e427e80f54e476124691aafda024b0d2309a927800e56d19036a18046fdddfeca271dd58cfad36fb5fc74b95890769c05920bae2391bb8c28bcce37042f5e5e8ef1fc00b139a1256518c56d6ef0348b0f78d28fd4ecf1df0790c9fe498c831e0f69234d840b5bf93b44ec641ec3f18a93a12aa3bead3d5de0349f12c872a51228acb3fc3632e358", 0xe0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478b", 0x91}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, r1, 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 13:27:52 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000002840)="01000024", 0x4) setsockopt(r0, 0x2000000000028, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f00000026c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={r1, r2, r3}, 0xc) r4 = openat(r0, &(0x7f0000002580)='./file0\x00', 0x10000, 0x20) recvmsg(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/70, 0x46}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x8, &(0x7f0000002440)=""/212, 0xd4}, 0x1) r5 = msgget(0x0, 0x80) msgctl$IPC_RMID(r5, 0x0) recvfrom$inet6(r4, &(0x7f00000025c0)=""/104, 0x68, 0x802, &(0x7f0000002640)={0x18, 0x2, 0xffffffffffffff80, 0x527c}, 0xc) 13:27:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 13:27:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x10000) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 13:27:52 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8288, 0x102) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 13:27:52 executing program 0: kqueue() r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) dup(r1) 13:27:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f5d92143c090465bb6e3fdf7066696c180700"], 0xa) 13:27:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f00000011c0)=""/116, 0x74}, 0x1) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001640)=""/239, 0xef}, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x5) 13:27:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 13:27:53 executing program 0: clock_getres(0x5, 0x0) clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000080)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') clock_gettime(0x2, &(0x7f0000000040)) 13:27:53 executing program 0: r0 = shmget(0x1, 0x2000, 0x451, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() r7 = getegid() r8 = getpgid(0x0) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, r5, r6, r7, 0x4, 0x8}, 0x40, 0x2, r8, r9, 0x7ff, 0xc47, 0x100}) r10 = open(&(0x7f0000000140)='./file0\x00', 0x8400, 0x1c2) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000200)={0x4, 0x8000, 0x100, 0x81, "eec7a1841a51349bff2c76b9b0e57d6e72ae56af", 0x6, 0x2}) r11 = msgget$private(0x0, 0x14) msgsnd(r11, &(0x7f0000000240)={0x3}, 0x8, 0x800) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x1, r1, r2, r4, r5, 0x9, 0x800}, 0x5, 0x5, r3, r3, 0x7, 0x1ff, 0x3}) ioctl$TIOCCBRK(r13, 0x2000747a) fcntl$getown(r10, 0x5) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000340)=0x562a) r14 = semget(0x0, 0x3, 0x410) semop(r14, &(0x7f0000000380)=[{0x3, 0x8, 0x1800}, {0x5, 0x0, 0x1000}, {0x0, 0x4, 0x800}, {0x7, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x80000001, 0x1800}, {0x0, 0x101, 0x1000}, {0x0, 0x8, 0x800}, {0x7336b347ac83f40f, 0x2, 0x1000}], 0x9) ftruncate(r12, 0x81) sendto$inet(r13, &(0x7f00000003c0)="a19a1b1ccb01e02f587c169b3d8f45275b5737c9c24cd2d58511de7906f73e341311568adf5004de8b1459243ea1823783b6116cb0a32fafaf19acacac1468f46b471621f2b24d4943136cf382a96cea1b02890d344a3ce2392afde5111489f26df6fdeb1868f4d79a4058c926ca60c8d79960d7839a36fa36203355ab6d270108a29a076b28824c1b19fd15b5543b25e4f8072dfa92fc1e3a15800de4ad554e98b49b01fb9d60f55d56b7f6d9b64c84c6b0431f6e2467b7cd69a1e24c4c88233a30c9c7cc182f87e26af58b354c283e1e57d1569d131f037311e1db62ddf95236e4730c35780bbd5885aedfa98e5f62619bd821", 0xf4, 0x2, &(0x7f00000004c0)={0x2, 0x2}, 0xc) write(r12, &(0x7f0000000500)="46b5c2a6d2484a9d03f04f0a0721d99a3404e3ee8cb91b16e68d5d3d431ca46a02c26356a726b2aa9094b4d6ae769a08417f956715a2e9b2d6df7a760f273e32a5e1f2258045e6de84013bf364c540d1c5173b36b98eab1bf283f0e21f7313f710a9", 0x62) msgsnd(r11, &(0x7f0000000580)={0x3, "a3582b65"}, 0xc, 0x800) mkdirat(r10, &(0x7f00000005c0)='./file0\x00', 0x40) faccessat(r10, &(0x7f0000000600)='./file0\x00', 0x8, 0x2) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000640)=0x9) open(&(0x7f0000000680)='./file0\x00', 0x280, 0x18c) fcntl$lock(r10, 0x9, &(0x7f00000006c0)={0x3, 0x0, 0x3d66, 0x1, r3}) fsync(r13) 13:27:53 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)="594905289a8ca1e18675ee6eb745cf5ee08e7976ed09967afb70124a7d2a14846cfc4e1689a160fa260744eeaa48da74ad407fb685eec9297fa0d97d18edb6533a8778a01d07f445f5994ddcb378c6ffb607722a4cb22ef2499808ef22610b5d26a452bd00a3fe5a0acec8cf28e2faad9db0f5af0f17136441260823b69861df5b285fe00c3550dfadd84c2ef8e4311822d427c89fbcfaa234a774892b5f205dd677ffecfd62c0620f1cb1a2b1604e1cca21238cb810ae5b5eec02ceda269fc262944b4c2553e52534f3b94d", 0xcc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 13:27:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000500)="c2d9eddb97c502514275dcd112c6c9b0c7ca8e754aee4e24075172279e78d4448bbb3c3b27e8b56298c27c3acc30299397d775f156b0c0090bcb61fd2f509bbb20f551053ce039b1be59d89ce12e345a080b3dba5861a368f5de366402c9f8126023461b45d478dadccda42c16bf663647a2eaedc2e4269a0bca25d73a394f14cb6c4d58ce4f05bfd06a401ba73dc84b24e2855386514149b0743b1be0936e5b527e7264002c640a7377", 0xaa}], 0x1) r1 = getpid() r2 = socket$inet6(0x18, 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x32, 0x6, r1}) connect(r2, 0xffffffffffffffff, 0xf7) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfff, 0x2, r1}) ftruncate(r0, 0x6) socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x200, 0x4}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000016c0)="204a7351b0bf1e11d302975dae6c0081eb7cdc746529628289e9c4960ad711e75a4156447df645248ee16ec51179129be8eb48ba1e0c7263eb674ba1637d34e3a5c9d57e101644b13a557c78c616580ee4bebc70dd12777e8867be624a38580cc8b3502f6bcf8fdae13b82d7ee049fe6be3066add6402c6296084b72a20dd0b4c89b80c328cdd285939317cc956a781a7811ea9bbc50601e4dd4b22988d4b8e7c90539163d8d5ba0987af8f43006bfc5fc45cec07e771cbc01b8ad8f96a6507651bda36a55195d788cd96c4913a3e878f4d665296a42ee0a2ce452ca3cad72f364830aab45eb5c688b13f3165a11f1ddd860ebc57eeeb429", 0xf8}], 0x1, 0x0}, 0x405) pipe2(&(0x7f00000004c0), 0x4) r3 = msgget$private(0x0, 0x128) msgrcv(r3, &(0x7f0000001980)=ANY=[@ANYBLOB="000000000000f6ffffffecffffff00000000"], 0x12, 0x3, 0x1800) 13:27:53 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) ftruncate(r0, 0x1aeb0269) flock(r0, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x600, 0x1) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) close(r0) recvfrom(r0, &(0x7f00000001c0)=""/139, 0x8b, 0x41, &(0x7f0000000280)=@in6={0x18, 0x1, 0x9}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x60) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffff) 13:27:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001780)=0x401, 0x4) 13:27:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0xfffffffffffffe40, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) dup(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="3f5296e608fb4936de47bde0299ad471fb91b072f08765b272dc34155717aa", 0x1f}, {&(0x7f0000000080)="994550cf9d4a51b19f3dedc29a53", 0xe}, {&(0x7f00000000c0)="852054fbdcc67b5c68c48afbeda2254ad6f6ef1b518d", 0x16}], 0x3) ftruncate(r1, 0x7) recvmsg(r0, &(0x7f0000000140)={0x0, 0xffffff6b, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0xfffffffffffffe83}, 0x1) 13:27:53 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x43) write(r0, &(0x7f0000000080)="23b9", 0x2) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file1\x00') execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 13:27:53 executing program 0: r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/147, 0x93}], 0x4, 0x0) r1 = kqueue() setrlimit(0x7, &(0x7f0000000140)={0x3f, 0x82}) close(r1) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r3, &(0x7f0000000380)="cdc2a8f4a940a0a73af8a711b23123de2a155eef48bef2706320e9ff8918cf368046a1c9b7f12bfe4fa3002bb128e3a63fa4c9d9b179a6a2347330a9a87856f1fbed6598ae98d2df544936f589642b5217d4a10f51", 0x55, 0xa, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) getegid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e0d200000029604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dc", 0x36) 13:27:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x100000000, &(0x7f0000000000), 0x0) 13:27:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) close(r0) kqueue() r1 = syz_open_pts() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}, {r0}], 0x2, 0x0) 13:27:53 executing program 1: socket$inet6(0x18, 0x8001, 0x0) r0 = socket$inet6(0x18, 0x8001, 0xea) socket$inet6(0x18, 0x1, 0x7f) setsockopt(r0, 0x5, 0x3f, 0x0, 0xfffffffffffffd2c) 13:27:53 executing program 0: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xe4, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="adf5cda776090d8badc70b024c3a744fb6eaa793fc817880ca36dfc2869b7eda124d19679d087800df5cbdb4c33496cab951f7ad1a785f42c4839a0ffb43e90f22299986e707ab446028dfa4c007ebcde64af50deba8cb9de1709a644f29e37d95a45a9f421e3931bf004f", 0x6b}], 0x1, &(0x7f0000000140)=[{0x58, 0x1, 0xdb8, "4051b6365f65137aa89a7ad383470c860b1f007b5647ff2a6cca97971bc9301ae3320dc7c57876a73598ac0ec6010e7a3cb867af2f8ff88f9c7f3111e4203e8b87bad8"}, {0x58, 0xffff, 0x2, "e365c3efc9aed3e1febfce48d744338ba273e3ef8caaf8279a815d58ee999524cb656c40c1cdb1546aef7fe4b723199fe8790e76d409a343a72afbd1ad94c130f7e21f"}, {0x78, 0x1, 0x5, "501b89bb017709a5d35e47e4f8d62c1a0de448b253b57d957e70007b9f62ca44dcfee1a97f360df1e4c9a87d60438d656f9f1aff1acb8bf7a46bb0d925be578bccfe6f0d6a08b34271d5691fdd04371ebd192d2ec73c47325a89f00182bcf61508"}, {0x10, 0xffff, 0x6a}], 0x138}, 0x40d) 13:27:53 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x1) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000000080), 0x0) 13:27:53 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8296, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSCTTY(r1, 0x20007461) 13:27:53 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = semget(0x3, 0x3, 0x40) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x3, r1, r2, r1, r2, 0x80, 0x1}, 0xffffffffffffff80, 0x1ff, 0x94f0}) 13:27:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3ce0000000078fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969118924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0xfffff, 0x10001, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x13, 0x9, 0x3}, {{r0}, 0x0, 0xd, 0xf00fffff, 0x8000, 0x7}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x7, 0x8cc}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x100, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0xfffffffffffffeff}], 0x400, &(0x7f00000001c0)={0x0, 0x8}) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x285a0, 0x192) openat(r3, &(0x7f0000000400)='./file0\x00', 0x10090, 0x80) r4 = syz_open_pts() dup(r2) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) 13:27:53 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 13:27:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3fe) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 13:27:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x916f) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x6}, 0xc) write(r0, 0x0, 0x524) 13:27:53 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x3ffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), 0xc) 13:27:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x80000000000) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="e400000000000000000a000000000000"], 0x10}, 0x0) 13:27:53 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x81, 0x4) r2 = dup2(r0, r1) fcntl$lock(r2, 0x6, &(0x7f0000000040)) 13:27:53 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) 13:27:53 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) r2 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r2, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:27:53 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget(0x0, 0x3000, 0x28, &(0x7f0000ffd000/0x3000)=nil) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getpid() shmctl$IPC_RMID(r0, 0x0) r2 = shmget(0x2, 0x1000, 0x204, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, 0x0) shmget(0x3, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) r3 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 13:27:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x5}, {r0, 0x42}, {r1}], 0x3, 0x4) writev(r1, &(0x7f00000004c0)=[{}, {&(0x7f00000000c0)="c227f979829b53d3bcf79710b730e17071cb10603d4347e81bcc6ece2ac55e08d389d28b853014037b82b7353ea2a54a845d21a602968f411ad26e62d46f9eaa44828029af1cdbf4a2c16f74", 0x4c}, {&(0x7f0000000140)="05daf189cd6062593753704c62db7d78bca710229a64b3805843e8d5da2573613f424cccc37741cc66c41b623e0c73845aad5ac106099d497f34230d522a4c57971e2a6d720297f40b6d5bb6f58c2ad225b4e2d69d73eb24af70189453539b214c6145e8e1e51f939e4afa1f8794a6efda53e9f52840a322a542ef2af5526137ce903059265be356f6e66d3f2f650a99be", 0x91}, {&(0x7f0000000200)="db11a5e1c54823c9c405ddde2e0c5350bb1013bc3a218a4c218b5f91fc32e9cac0c378dc534531f37e2936cd054c3ec65b44c77851b46676ce1da815ab18ef2b54eea3b2e6021be63959216ac9b8", 0x4e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="137289ecbfe981147bb3a33a25de2153a86e4899aba907c9289a45043d20c4240f571daee605f9c8429cdbec0791ae6e2962388bef974acb1a878750f386888a42088e5a91347aebd4b81eb280e21ef64eac42723b385c18c4bd9dd81de1ae72d42c56280aa4cbd19e57f1e48c8be8352ef86a23b9c6ad570ec4073a0313ac2e922e033edd49c946d6fd5b8c0fc91ad6e73a1190ebd656a73bd558e41835067196830521e7b16a4e5056e2f56593ab78c8d421362c0eaa5d92cc0b62f61c5b510b91eda282e79270dc3fa905e3ac3b7ac8cdfd26cb75e4542304c1944a18034e8bbb6ed3014b074719a74f7f0ac9c19f6ebcda283dbfb270804c5f3fa0", 0xfd}, {&(0x7f00000003c0)="8f0432576cb2dbe5b7ab729461fe02a8cc5f1c0ba67e876c184d9d3b98f44c1fd24837f43afa3e538c4f93bf86d87397e106ee2d6617e66a3a0dac3c294ad89689f5d106b5b4f5529fa45a13d6249b8c06c4bfc39934dac47031dac4b416715f11201aa547aad7065c463ec78739bda314969ccbaa0d36d1ab8fe0be44eee41f889e44ccff373e6afe1ee7a29fb79404727b03dd6451ab088823c91e045195819a029d509c5e5ab05595965feeb57e86a6ba90584b3308016d7bc454f8fd88b7e6238a17c256e0d01274a2a9", 0xcc}], 0x1000000000000032) 13:27:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 13:27:53 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) listen(r1, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67e, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:27:53 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x18) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x1e5}, 0x0) 13:27:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc02, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x100000001, 0xd40, 0x100000001, 0x803}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x401, 0xd2, "dec278645f8cf78927199e274aaba697eb6835b6", 0x0, 0x5}) fsync(r0) 13:27:53 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file2\x00', 0x0) rmdir(&(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') 13:27:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xf7df}, 0x0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 13:27:54 executing program 1: r0 = socket$inet(0x2, 0x7fffffffffffe, 0x2) poll(&(0x7f0000000000)=[{r0, 0xc1}, {r0}], 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x100000000004002, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 13:27:54 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x50, 0x18e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4) 13:27:54 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x2000000000029, 0xfffffffffffffffb, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x8, &(0x7f0000000680)="26fce21a7de5322a4d39e9183a0141824b6a50b2acf0d54036fda184fb8f2aed66250ed97d739b7d31fd0446b084d987d56fb36c791cb91e5f91ae3e90c359924e44aee167ac7429a4365a45ba5a305c0fb82563ba744d15c48f59419fbb6b6587d041cc65246420a41f308751a5abbbc8499038be1bed238ce05d28b50719a8ee5038902d2174b3d64c4c718a12411bc01d9a0e60cb8c50b2be0dd10af860a074b127a2424dca3a6f2fd298317eab5638b2216d979bd3827c7f2780917e74cd327d57e5789e27938324d0b6a592b68993d8f04bd5d1ccb3519e89b0e7abd53062a3e09f7df0f214026f59ecff05c5ea7eae41ed189649ed9c535a9c472ce79dd20f86a578846def1eb250cf0bd1c5aab93da97a01bb41cd8c97cda84b02b8cfab74c1091bafa64935abc0acf38c0b7364b58ab9b093e0a1474cbb8d4af247866518274022c3310eabb5434085fa1ceb50741fea2c18ddbc911d67bb311686de2a0d63a157f70c22a93b762772a1965ae90cbdaaef88291a6371de8426ce05218abd1083cf70a34ba61174e4310f218efd5507ee5600b2cd5dacf9b0d5d5837bfd268d9d23cfdb6d4f3f8e3171fc5754962182d7d5445e10da2e217119ccc357aa2de6c36048949aa2493f6724ff6351bd572ad1fbd45a0d10e77e3cdc1c98ce9dbe2ddc", 0x1e2) socket$inet6(0x18, 0x1, 0x5) setsockopt(r0, 0x6, 0x2, &(0x7f0000000280)="1ac3a5332889e60453c7dfe8599ca2fc4c9a45ffc5b4479bccc46fc9eca3acb19b6b8a61718259044782bc8360ffd266acbaf5eefd403dea4ec78da833e8b036391da43ec4ffbb55f41c477b1bdbac0d7cbc4f5d5086824f3ba3c75536c8ec02a64bb289e9867329b027ee35b6c26e352c5ee0c89f61068cbeefe7001d911f4ef00e376492", 0x85) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x82, 0xfffff, 0x400, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x0, 0xf8}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x175a}, {{r2}, 0xfffffffffffffff9, 0x40, 0x200fffff, 0xff, 0xfffffffffffffff7}], 0xc076, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0xa, 0x3, 0x9}], 0x65, &(0x7f0000000180)={0xffffffffffffffe0, 0x8}) 13:27:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "8228e2c5cd6474f0d60ababc9d2400"}) poll(&(0x7f0000000040)=[{r3, 0x144}], 0x1, 0x0) 13:27:55 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x1000}, 0x10) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) 13:27:55 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xffffffffffffffff]) 13:27:55 executing program 0: pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='[\x00') r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 13:27:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e7", 0x4) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r1, 0xa, r1) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x800}, {0xfffffffffffffff8, 0x5cb}}, 0x2) 13:27:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) bind$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0xdc94955a518f49df, 0x1e1a) 13:27:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="15e4315e77184dad1593916ba7ee54f08413ce296128a1d31f4b2dd575aa56c8167640028311cc2ab532c8790a3e830fea215e30943daa941325142e38046e8982fc6b8be3515b0f529fbbc458a64d20f6eda28457e6b1ab14fbf1b19cf9c9fb38847c0e359d03c9143cb7c71c38c13ffde07b53cd", 0x75}], 0x1, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x1}, 0x0) dup2(r0, r1) write(r1, &(0x7f0000000340)="994a39e81db1da907480a6ad29b324d7182c83bd11fb918f02400a6ee46d940a22d5fea0ca531b3005006d730799e5cb6dd7c8c4230f9a26ec0d762637ee5c9298f31493e286c3133e063f26d68fca13d0330f311fb82b837b8346a2a712b290ded08e6d900d255f43072779fdd2602e22cd32f4c0ef17993722e77fd1cb84370eb54a1623a5e122ed6efe4aaaefcf222602fc0d6792305eeaf02be2f4e3fac822d8fb9ddd1d4e901c210c7a4b1b3bdb72d0d4b2691773d8fa9505d0f45df9f470a20a082b513619aafa4f651084bb431f73bd369110bb4075c5ee74c01136e063492ca958701c79285daaca9c40d354e45516e10a6cd92486805c9590ef30aca7", 0x83) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) read(r0, 0x0, 0x0) 13:27:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = dup2(r0, r0) write(r0, &(0x7f0000002740), 0x9381) write(r0, 0x0, 0x524) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = geteuid() setreuid(r2, r3) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/100, 0xffffffffffffff0e}], 0x1, 0x0) 13:27:55 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x4, 0x1}], 0xffff, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) close(r1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket$unix(0x1, 0x2, 0x0) 13:27:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = shmget(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4f) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) 13:27:55 executing program 1: mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r1, 0xa, r1) ftruncate(r2, 0xfffffffffffffffb) ftruncate(r0, 0x10000) 13:27:55 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x8, 0x7f, 0x8, "c8950fa64d0a192438fddc42d60311fe215ec972", 0x6}) open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x1000100000000}) 13:27:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e0ffff0000000000", 0x8) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getegid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7]) 13:27:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xc, r0) socket(0x11, 0x3, 0x0) read(r1, &(0x7f0000000000)=""/218, 0xda) close(r0) socket$inet6(0x18, 0x5, 0x0) 13:27:55 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffff7fffffffd}) r1 = semget(0x0, 0x0, 0x4a) semop(r1, &(0x7f0000000000)=[{0x5, 0x80000000, 0x800}, {0x4, 0x5, 0x800}], 0x2) 13:27:55 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x102}, {r0, 0x79}, {r0, 0x2}, {r0, 0x80}, {r0, 0x2}], 0x5, 0x200) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) kqueue() 13:27:55 executing program 1: 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(r1) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) r3 = getgid() r4 = getegid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x4, &(0x7f0000000100)=[r3, r4, r5, r6]) syz_open_pts() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 13:27:55 executing program 1: socket$inet(0x2, 0x2, 0x0) 13:27:55 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 13:27:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/224, &(0x7f0000000100)=0xe0) 13:27:56 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) r1 = geteuid() r2 = geteuid() getpid() setreuid(r1, r2) fsync(r0) r3 = socket$inet(0x2, 0x7, 0xa8d0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:27:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x13a0) shutdown(r0, 0x1) getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/108, 0x6c, 0x41, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) listen(r0, 0x0) 13:27:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="c5dfe1daceb452be68f9673b6ddda197c86cc70f485a2a31ffc3375804169eda58bdf4e6e87dd74a3dd6ec3cd4d01f1d4fac14a27e9231093186615a3526423ee526f09f8c9342ffcd77a93f5ec7ae56c40b9140faca1ae6dd205f1caf04c6054819e554e6aa764f7eb8d8739690f67d6b6f0dc052e8a75cde34926739677a948c941730672536861a31b651e53ee17fb597587373f8b4ac92625e8d175e0343108db261c6175a47", 0xa8, 0x402, &(0x7f00000000c0)={0x18, 0x3, 0x40000000000000}, 0xc) 13:27:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x20}, {r0, 0xa}, {r0, 0x4}, {r0, 0x20}], 0x5, 0x1ff) dup2(0xffffffffffffffff, r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) fchmod(r0, 0x180000000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) close(r0) shutdown(r0, 0x2) execve(0x0, 0x0, 0x0) 13:27:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="715e39c25ca83fe725dcbacae3465180fbcedbef1dbca941d84b90c0ff3a0abed031a30a2bc99b03a1ff0fd382a5e682fcd07d3ba2a4dbb00f689829ed3f27a800f751121a6af05d25cc22cd1a88140ea4ce33dd468fe71b1e9fd43169c8219907c9efd20d4e840b7f3f7223a8a862458344f6ef4f1728832e6429cd1dd5cce19553a496ecc464c86287508d69e0d28fc2e8d416fedb18083be9d29b6d056f0b6586ccf69917864d2ea3de0d379b94dadb818ad968421efbe70cc830586be4747f678cc6828e", 0xc6, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r2, r1) write(r2, 0x0, 0x0) 13:27:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) 13:27:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000100)={{0x7}, {0x100000000000000, 0x10000}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000040)={0x0, ""/16}, 0x18, 0x1, 0x1800) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:27:56 executing program 1: socketpair(0x0, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x10000, 0x1}, 0xb1) r1 = socket$inet6(0x18, 0x4000000008001, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000)="02000000", 0x4) 13:27:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0, 0x8}, {r1, 0x20}], 0x2, 0xffffffff) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0x24, &(0x7f0000000040), 0x0) 13:27:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000140), 0x5a4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x9, 0x0, "1a751cdac7638d423c59224659ccaac542c95ac0", 0x0, 0x3}) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x18) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) pipe(&(0x7f0000000100)) 13:27:56 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) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./bus/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x0) getgid() 13:27:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = socket(0x10, 0x2, 0x100000001) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:27:57 executing program 0: r0 = socket$inet6(0x18, 0x20008000, 0x40) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 13:27:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000880)="e3a70ccaf61be3d74d1c8c0c9d5db7d84c46c4aa2706cf577b37de5bd53e6b1a10c0a0dd58ec71f3ba8fcc3a315ac8f0b983059c2d11c08295d2536bef3ea954ba6e13853020b35cd99857d82d521ddaeb7b8c31542c29c40f3fab2b402688b152e9d38e71760e0a8818d7e44de4028bb1fd4b0e97aec09a0cc984c2bb895e5e56cd7ca4101da45b691e6ebd9656d0fbfb65443dda38e681fff9edd8282948d7e6bfcfdd14f2fdd848ee3a5a55c017a75d94ca8a82612036619ed276e629daf625e4438985be310680902c7440a3c1ccea3b275981f9f7ee6be26eaca856d296d6d5480f3ec667e9e35cd70af6be6bff7d6116320a0ca4f581ac18b51c17607f26bd8e3d32399773f397b7b5f5252f333a596d6a50f6548394861f6d95410701f0076c908b9976a61610be1e49aca6e40bd403db60b7afbfe9d39f4ad68cf840529328b53af728815a65794a1a17a4cccf195e63c1a81220ef3cce6d148747b570a0ef50a4899cd24d7a21163a58de03d961ca2e5cff7f0418ea1552005bd55a19dbed56e2c14cb1eabf9c53db445c52eea8015349d62b8eaf56d91de1b863c46721388fcce192cf7ab9e431256e7bf5544dd8f8cd200108725a7da946d8cbca433b7fc3257a4481cf9384d183a30a6e4042008993ac0b005efebed92220eae079b4f521eb329dbd5c", 0x47) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x1c5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 13:27:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000001340)="2e00a93f56d2312f412fdadc4094ede839475e2c004c6e4acee3545c396a78001d0a7174a45c9cab8e2057909a6d86e56d503432f4a209860f5fc54078e65e0ab5e0e48e688fe37198e0f8fa6d4abeaca5674a6365d8e30444e563bbd966ea4f646f926dc65c1ed000000000000000", 0x2e7}, {&(0x7f0000001240)="7396500b651ef32009815b2555dae1829249201c132de787a2d02b017dc8028dfebbf7980383f8d9cc9ad6dc4a7257cdfa099517551f920c467ccf9af1a156ffd74873ced64afdd7c673329af661edb09d95bff082a4f4e1f3e643996c255507735447a9364f25a57c4fb1347f3ab9414c29772bb9dd3868ca5fd9427db99dde6c6a41c3b14f7e9a7243e1f743c6b29a39008dc8e1186d6986b033fdf07a7ee7924e44934a8cd463dc96144a813e96b63fcc35cbd51a4af5c6504fb0147d238452ab78367325a660378179cc47812885602f6e9ba315823cc3d908512a526a0eb5420f4e0e8aaf78be284af97b15c6"}], 0xffffffffffffe2a) socket(0x1, 0x5, 0x40) fcntl$setstatus(r1, 0x4, 0x7) socketpair(0x2, 0x0, 0x65c7e8fe, &(0x7f0000000100)) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000001100)=""/239, 0xef}, {&(0x7f0000000040)=""/93, 0x5d}], 0x3) 13:27:57 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x1000001d8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 13:27:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffc6b) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x72) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendto(r0, &(0x7f00000001c0)="a1e63535d5c59c56b67867ba3bafb3bcaf83ad0f20317b1f595af209b43c2d583a66a6ac3ef5421e74daad922bdd6b92cc8a4a0c2864e6090c8cc101260d898c8a8d30f0c2b4059c9f09acaff2ea7202162d874cfc7cec1b1393b7f01df8ada7ac1e22615ab4dc1aa7b1795d161db67729ea58e38c12161d8fa8433f2a96ec5d5c7fe5de33907da516250f122505465bd26c791a0c46834882066792d3fb3661c7061e80eccae94cee5c7ff02c63fe4196734826df8fefa9b1a960919a2b14d8788ceae23064cbaaf1f46b7a03df7ce5d90ba0984153f9852df4b66ef9b9884e1b09516a5211d37da8d37e1cd0289a72311effdc20013fe9136e194cc544268efddf564e67d1576ca4dd06bd4039882136d32a7614d166922eb5c43b29dca39f285395799807c6efd185ce32acacbc30a245f39eed91886bd4aed2d61374e50dd3627fce3e512628683cb0226e3f40da80b8610485acd9f26ae39f4451f07bac038069acf319fae5566d890a4ad5e83df3f3e3cc8960833496df90d4325588d1f4590c171e76c1e957ea9782e97f505b70e2b0069280d53833423b3cef1f5a44876d685be63a1dadb9b6c927873f2130b6594674f946ca88a55c36cd3a9005a1e40a5f6bec5795fb1aa359d467bd2fb4bb7e5eb03279a307b4eb2f5b6e5e561404da3cfac5a615b33cd50815527f3b331aad4d1aff5529056ee9a909fd3007aaf5efdc563cfdd1577a2a4f5f2e794e37848cc2e22143a14acfac856890df39c9f88cd9058ec91716c8cd1af8f2f553a2825263a7c382048f6d8f5638f3fcbdf04f05b1febdeb7258c7c37f3df32c73a2a53927a88cc9e852babdc158176277e1c0b5ed36c92103906bd29ddbf305ad2b2fb0908add6f38534048773e47782e22a49a9f21c2cc7ff70e4471bbb29ee7555b3e65357b057fce7519ebbe8f730bdbe8a1d272ba971c7541dff12e27612270710eba64d8d255304170a6e72034e6cd4ed8bba028d66072391eb94debf1072f8c3deeeb7d037424a35ee2846a541a8b33a15c9140b01eb92dc3fe5460b4b928807df5484148ee98b9a467db1189e10239392d3ae5e9a21862eedad56dfc719e1d3e16bbe62ca78201dabcea8b4352c7c46f6ff347ecee923e3a2689470dc412d499251a59874e440a7e3c14b17b446eabd3bcb5b996ffac62ecab26618e6fee0f4ee1d1fffdd486c6e00f45821abb7182fb878e79e4368c2fc07b0291a084aeb5ea2c02082fb43245300ec7b797a4d57ec5292891a45e09d80e7a23eb03a8d06897388db24a3853a6e01a853097abbab7da0da387a22de70a263b5afdd04d8b934aa5581f948a8759e124431ea20e25f1dbbbad7dd2b8ac9ecb7bf0bc0971d9c131a54501ab0af651caf3eba273c2fc8898540c623feccc0e3be1cc03bbb08b6ee3a7ef1216e852fc6900ee74baf84096e9d9db825ef6a84e83ccee1b32b9975b80ad2781af71477498bc1465739e56a87ca903127b27c2255baf23a7baf70d45221fa16deaf3a27e6e9694e79e21c9ec1094eac06e3b8b1a12948e94edae5e1bf9eebc0ae39b6e960bf6a856683865deeba51dcfd1544fb016403ebed05140fe45dea8d21b2e0539b5280be1ca697c3b8ef0bbcb20457c00602901bd0a392727e26dedaa9533cc982f476e20a8f3f7d61995f67825a2ff17251e0db2a43a51f3df82996d6ff4e8a5cc7e53bc75b10d4181816e792325f65af7bc1748cbce3ed68166991db625f8f41509c268ea2b15736153671181a3193bc386a68a8ac91d3beeced011e20d61e5faf9703f0f96982c415662872e8b2a32ee97274f962b6a4f514db1add88f3819f46aec22010007701621d5fee121ab662de6a7066da22a9497682707879fcb2108df1a78c2462bafa2b460528ba421667dc2f648a0c7a246e258d633af06f52f81eea61775efe8974934d3a5acfbfe5c71e163a5c80656a3f5a68b497754552a6d00cc81119716af6d392594c0ae6d405f3e7019a6dd3e1660a949431a6550fb3c74db7c0179e5fae3972683aa4296b84455a8fc8f970346b7eb95f34dab69e0266ba0276e15bd4d7b6efc7ea3fc23a820ce0ff3402466f86e848a9e2d556a2668be74aeeda04c0400a9f83d7bc0fe076f39f5c611bb94adacee06b249d449f95648b63e364580f8489255723fca18882155f7408c9a2ae2d29976f711b6e50c5631b5ca5ebb1c460afecb8466842e0394e527f694dbc239165b228009d873755a19891bc86a2ac3e8a3cb67f353ae0602d5e3d5284eb50e5791c6773bdda08a676b37b141e15e8b20bddb342a575478fb7009d9d00d4b684471b58217f47097188546d6431fafd34df8b907713a7ab0d991a887791edd38cf0fa61088632cdbd6f4250f3b6fca4eaa4b69b77ea67f6290ca08c82b6095dfe89fa2091f19d9a2aeedac1135f476eeecd5ba67479c5c7f21652a7179ae13022b234117aca935d8d12cafda5dbd5ff5e82950aae3aa55ca4f697c7fe814c72f71ed548e7147592d4ede599eba0891ad43a3662b5449eb6f1763fb5a788739607be2ffc5662770e40674116cf29adbac634013991c0810dcc96e7a81989c929eaca31b82aa5e78430d574e1222aa4f238c7e6da324221336fb00a314e4e6a51891b9b5ae755538a9007314f26cc17bf665b918f50265108e228fbbcdddab30afd9d26bb3c4627149e3e8920bd9d87e61891a6f97a4c25a9d7dc08bb4786db3463c74ff40a73c5b8290f4096bcea4ce7fed306132b4a9caaa9dcd3dc6d7ddb6aca7807f19bd73d5005036e17eb714f8df14bc454e051d764a83119275188b986b94781e32bb9dc6c980ede63b08905e813b51b702c519ea9516424556b89bd4c09e316c6a0f33a5913e2ae67df8ce0fabc79771ffd008009d83f7dae935bd4f4999d896b3d6be2912dab88b697035d4b4ce7760a3c18ad090b31668529159924930edde41ee862e799a3d1d6821e5a09248a4e19742a866e87d021d5fceb657fc119230b6786e1b697fb13eda5965deeeaae72bf4788ddd59fef7b4a18d97a44d90dbb12aabe87266c0d85a1989faf23aaea556d137f365052f0ade27e79b1194bdac9b786f1737b5b707db541ea3309cea07dcf39356435e5873ca32ba83b32510b4a79c1055343216d47f7ea73569d66982b5a97112ecd1705a0fb28c027d3d50c93f5c4375b58fd0cae8d594c75ee5644d7f906c354da05a29745f5ae6c92d90e2613f66f2f4c0893c5180c582ea7e0b08e9ea118e96355b47f312dd8eadf84b69a19119aaaaae8a2f080fdeabab3b1e5440de50323e4a77042905178338ffd7108e0d4cf763a1bc63f1c510f04e7b738098c2eb43517ee316bc057ce915127f9d3253df9bd5b4c6d7a0d86860649a9f78bd85ff64dd33cd7a0cb76192c65ad1aaac921be872e4ce1064a63b6943088da374ce32bcc43bd43a59f3b61b989edeca270030b037725d7d1c01d236bf9e132a50bf9a834e33b55b1bc03ac4bcc1559fb55148ccff43d16c6636f3357a18df29a9aa0220e457c2d1a25d2ad7e543a8d5367a0ce25ccfba0365e98b0a640657c061e31e9d13324f5c7e6143480e9b5a638e26cdc8b8dd94639442032865b65df11416e8309c928ec602285e7c2f92ff8b22a65ee68fe76b3dc6aa26d66dc1b490b8a7af8ff52ec01da5209b761640b33d86fb7c16fbbe375e3f3295750574518e125426368d79e402b9a961e4b1edaddfeba7f691d58fa9c994b5d48c94dcaaf09c035bdf3959aba0c0d695b7a9fd73362b94432977b8eb59e47ced354794d1324d6e1ceb7925fa3662f5ffcdb274f66ce4625561365f78f2a37bd957ade042bf616aa89699b4757bdceab72933d03043e1c92db6edcee5f435742619b367a981932ede2626fd3b850df3cd97820af4905355927486a52f1ceb2c571c1193e8ffa76e6d72e88bda992b4d849d9f21b3f238d1fb5652ca392bb09d0473e5f8a23657217d102610515f964fc5b74d756a058e246c1d63b2670e45a95ec7529915b53594b94ab8ff417bf052ada313be8bf3ecfb1c641ec5f8a8f339e8fa5c7b8e32cdf231c9b655e8abbe99185ea39556b2ce78461bf716b536827f2c4c63bdf696c9fc368cc631d79cdb72438185df454b81b5ad068ec389b4b09f8241f3c751b3157bc68173eebd145ffb0026351ea5603f9a657f8d3588ebfc73e64e4925f58e2fd0a6a6e0197534f72064ee692d7d751241057e4b5f8b1653454b1bc4d348eec8e02d0be9bb49f1ac9607ec7384115513af17510af40e9f2c485c11a010ae685e851256af5be0890fa247f0bbf05d10ffd71fa4e54608f79afd83443bb24c04b1d3544a8a082555ebeb62c0353a975887a0ee7c54f87db796898440cf2c9e14af9044507425840a6b7080430bfb6e4b2f417715197203a7647c5c12aa6a7eecd70b9930966e22770a3682f695b7df1c599abaeaa74bb97deec2c27d1501866ac9b7a9e3ae86ddb85ee0fb5bde6348193d27e3c574326e9d470248b1433970fdf33045a3344fe12ed44c169982a605d8af9192c240ab4dfd46f471059a86adb7b466d1f2f9713842955d58973cf605e13525617c3589e20aeacbacf9ca141d1a786e203ed8f6004cece9fcf419380a74820c09a5c4d4152d6d9acc4e8144b65fc3309a9077052b71942c160f85967c93cbb3e748b5284d8304e8f9f5d1fdafbf7aa86eb8595ac1e5e15127b7146cf52dcddf8942186ffd5bca12041628debc2b8766c7147a8f7e8baa6421064bc4bcf2694105caf5a3427036c38d92d6f3fa15ba9db35fa0f30b2ef4e919fb335e5db7bdd261ecfbd099d2150eaa67ee38ee363ed6abe1faf9aa4fccb4790ff38006148e35d40d9616942361bda84df4f3187dadf7729bc4b6ad5feff5a55c6fce2d5cf90f9463692cf8d468bd46731410d9d2cbe15b481728570b975e53159af0397b30fb81c809afa7bac1c1a9bb54338dcede6bb228ad0d26be7c2e4d31d90f5f9ed02675af0261aab1eb6f2bf0bc6bec1ff0498d7d9481e874296ec0026d26a4f6f929b028c6fff027e47a7a60357a24ab637259c7612b5d45a369d763224f73c2008027b917e470152a2d6deb8a5d5bbd0efbeb72fe6161aaf2d1fe779a3934d0da9eb8d109882eaad40775c116f92c1b787c97b425d62c51127db348823404f9edd94298a5a9eaa52b782d55ad80620f8a121decf4212685bd77cfe0a2869175d62c53ffd978b040d950f4493b9294b5a5d28548321b200093e200b448623f48be240c8b0dc85e11db4b074fc7eeba056892402bd18ba4020beab3dc2af32d336d86cb0394d1a545cd59dc6916215b0233dade304fe767069bbc1c871e9c4ccaf6c130265b1caa6ec0c5df906b490d53cf15caa9fee48f7ffd0208ad96c1439cb1820bce28e17e2f699b735b891bde595cca1ca99afe4186843c12b7563a5c5ad1c5ee8f51433547114f63a1773f69ec3121bfffb018315dfe2721862495d1ddc918a1af47138fcf44be207fbc5198f801752f2fd634f9c3d6eb16fb58938cf8cf5fc44ddc7359313a0c73854632f47fa25b919bf3678fccf7523041c1a3ad30ef1455355bf27cf097c28ef7bf5eb218dc9d41ce8f57035ba4fb573f0df884fef7aa9d7bec748b56c32175d7a84278f9e57283ad7f19f652fbf4473bad24a578d8c97e3bfc6b5db910b552a21418296b0a1867c6fc3f2171f94668cfe91d36e93707e77546e30ac9c3440a117b371af9c1685df5dc097b996465224f5f99a60662647933d6f6b8f83c44751cbe", 0x1000, 0x8, 0x0, 0x0) fchown(r1, r3, r4) dup2(r2, r2) 13:27:57 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:27:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0xc004, 0x7) r2 = dup(r1) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0xfffffffffffffffe}, {0xac6, 0x1f}}, 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) sendto$inet6(r0, &(0x7f0000000040)="6a856486431ec6143ca86a8bb0c5a40f05b905e06fb03592b30dbf42bccc60b851774c4cb7b14d46b0f2f3889beec8052e9d67d34dbec03355a99d4a305ef9ce321a89cdacfe58a5c0ecd4c9a8675d249e585316903342d843781319f111dda1a1a7172560ec3c5680639e8b11cb795c", 0x70, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x400, 0x1}, 0xc) 13:27:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000440)="e36258a416f72ee92334cbbb08adc32f003cfb25b84e5bbd1d0f01cb83b2220600000000000000000000008096e3ff", 0x2f) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) ftruncate(r0, 0x3ff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x4) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x9, 0x0, 0x8001, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) fcntl$setflags(r4, 0x2, 0x1) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0xff, 0x1, 0x1, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) openat(r5, &(0x7f00000003c0)='./file0\x00', 0x1, 0x80) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x5, 0xb8, 0x7bcc, "f32f8cb7946f4a56be02d8621abd6d393914fc7a", 0x4, 0xeeab}) getrusage(0x0, &(0x7f0000000480)) 13:27:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a519942b99cc73cf740f60ed901bdb21917094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43272a4a8eef73a294bdf71044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fbd2ba6eeb00000000000068f7acad445dd976ad633dac4c8e5e5729a15de465560883187e2a2cf711fe602aacd18dfe6fd8a44da473c965f3425dace4257022336184114d7f0224b310276aebb14cd97f9366b41a79a4bb98df43841530b617e1094c07b886335e7bdf3765e85a560378d472efb6b32518587bda4722aaff8ec7a6677ea3af9592be595eca26084693fb8f52d9bc26789462f6cbc7af88d85a5bb3ba65aed5b7c70ab39b6419f45618832f3d7fc057b95be932366066145b08486f86bea3252dc70968874b8046190800973d0210ce111faa000000", 0xffffffffffffff40) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) r1 = kqueue() r2 = socket$unix(0x1, 0x7, 0x0) listen(r2, 0x401) r3 = syz_open_pts() close(r1) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() recvfrom$inet(r4, &(0x7f0000000440)=""/140, 0x8c, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:27:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x5) mlockall(0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 13:27:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) dup2(r1, r0) listen(r0, 0x0) 13:27:59 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x280) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/215) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x8, 0x3, 0xfffffffffffffffc, "ecb4654ba17b7484b48d164b2da7630ee39277d8", 0x0, 0x1}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0xb3e8, 0x0) 13:27:59 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10f4ff00feff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x30, 0x0, 0xfffffffffffffe9d, 0x40000000000000}, 0x403) read(r0, 0x0, 0x0) close(r0) 13:27:59 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) clock_gettime(0x2, &(0x7f0000000000)) 13:27:59 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r1, r2) close(r1) kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 13:27:59 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000140)=""/142, 0x8e}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0xffffffffffff96c4}) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x3, 0x5, 0x1000, 0x3, "872cc58d12ca1026c65fe8170b94f1951e34442a", 0x7, 0x5}) poll(&(0x7f0000000fc0)=[{r4}, {r2}, {r3, 0x764db1b7708e0252}, {r5, 0x1e9}], 0x4, 0x0) 13:27:59 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x881}) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x1, 0x18000, 0x0, "2ccb91f1c824fc050a0bea958d8c76631a8bf899", 0xc3, 0x81}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001540)="70d2a92cb34282d9bb0f98287176282e7d9b354ee1c371e2dc543bb32c2db20ac988b1a841d4ddace068b410c51fbabc74f0ae33ec5fbb0bf8a72877a46a531a026da8e5635f5b4b6ed02b587097178cb2e2f0ce8fb6a790eb56ba3e7053b8ee52c21cb393873d007d7d2e18caaec26d8f4fc66f72b74e06c50454c7301ffb970fe73513e31d7bfa816015bfa9b4eb7ad543e548d845f8068dde57da7cf3f0dff74afc6d29c4fd67b3442f8bd9bcbb2ed68ccf4f0fdb129dc7ad5393eb74372cfa07a2902ab303e166e4e84ffef73f2b46c2969d7756a4deda89afbe755b2fa67a133817187bdfd70d96cb0f1c984b4d3f2b6d55404fbf38dfd431020d59559741604a63576af24aee4a42c9248497703e4dbd64851f94a1f4daab8752b1a60a6f4e83cd8280041f65d66e48e97def1a6ddfd06a4d3c9d7cb93f16d8022eaef9d2f9659ec520049d182ed71258b8c74e906d5f1d656788c8feff52560d6c01d172ffb870c96b2db71cee433d141380ee0f95f5afaf19268ac05c5e", 0x17b}], 0x1) 13:27:59 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r3) fcntl$setstatus(r3, 0x4, 0xc0) dup2(r1, r0) 13:27:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8883, 0x48) poll(&(0x7f0000001700)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x4, 0x7fffffff, 0x9, "4cd351878d57cbd2df43d6593e9522637442141d", 0x0, 0x5}) 13:27:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="b7a16796c1ea365682ed916a2da4a1ff0dcb63eb0757c1ebb47e9c860cd04fbd871729173ee10596e2a19dd3db0a6501cb024dd363b7de29dc4a90a496747eeeff95ec2cb2fe54209f35cf7ec8f1b1ad5cf50a7a41135a1e8ec1e0430f3b8e3e04f2bebd27d928c464477be0a384546ae095a705dc4f5a22e4fb8c69dcf6aef7b167b008cfdfeb51f6b9e22190b572ed0d85104c09d962862447", 0x9a}, {&(0x7f0000000080)="34a2ef8d756fb8cfdb0ec506dea1b76fee08ef10eafcddb7a0245a99682b046ba09a060028118d20e52d7ce3d1", 0x2d}, {&(0x7f00000001c0)="71db4f7547fdf774dbf1fd9e7a6c828610545542e8028f80b431a91faa848e13108557a4dad6abe7a851c522d339c51524cdd9e407e9055392f4d3862ebece016e786de58b84627abf4ce9da6e384d349d4216c99adc7f4448bbaba81d002fd30feaff81e0719d55254e6789594c74e94eca5de10d4392a0a8794586456ffad3194915098e9e502fab05617aa57a19c9c586a89d5846ae16156f5de0ccab05933efbff009d8df02c2afd71026dfd7eff1154c766da3b376b71c9ade8c1e2780e709a902a776cd9ae8f470ef2b252ebdaa5bbd740c0bc700ac34dd89a6a3d3abeed793df4efb316aa33d942e6de38b6861b2c78694fbce3b08e04d9cdf4", 0xfd}, {&(0x7f00000002c0)="604033a5ea4ec6edea1b258fe8034b6d5e74b61a4d0ba89307293af769ccb05b442b261c0dc0a374f9da9ee14fb4f2eeacf4c5f1cabcd6b5438f25c58d726690a61596fee00df4113d27825ffd91d959fa08aefeb277e5888bb6c09bbd852fdc8b0b50623775920e67ef12d7c33266e991343911c84b", 0x76}, {&(0x7f0000000340)}, {&(0x7f0000000380)="a43ae1fc4c9a09e928049f5111a8d48b2732a994b8b300b771255f3a6501874f0b10a8bd6ac5947400434d06d70123dc7c52b7d6e3fb821729b5ccd232c0df12a040d98965121fc9b3ad9eef499aa5f7786578ed8d5f9a2616a41fd802b0e743c1301bdc8c5217cc4b3afe8365e2db997bad4c754c2c7d30b3acdbefd3f73d8a61bedb3bdb860c0d105499320ab1e8d5595dd8822458f19b56f31da5d93b11de72099301e04b823b2b9a1581f68e4d8125d7fae5fe33b99b8cc68f7e82bee07c820624e1f69b05afeda87476da9e288ef191de062bad16bf0f6d", 0xda}], 0x6, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x2bc, 0x0) 13:27:59 executing program 1: r0 = semget$private(0x0, 0x1, 0x520) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000010c0)=0x5) r1 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x5, 0x485) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000001080)=0x8001) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000001100)=0x9f8, 0x4) socket(0x1f, 0x2, 0x6) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000001140)=0x1) recvfrom$unix(r1, &(0x7f0000001000)=""/35, 0x23, 0x800, &(0x7f0000001040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00le0\x00'], 0x1) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/4096) 13:27:59 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x3) 13:27:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x7, 0x81) socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 13:28:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0xa}, {r0, 0x4}], 0x3, 0x64) r1 = dup2(r0, r0) getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x91, 0x7fffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 13:28:00 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) 13:28:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x20) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x0) 13:28:00 executing program 1: socketpair(0x0, 0x7, 0x800, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001700)="2a1b5ae349cea6e554262d87ab6942d934f8d2cf682948aa18a977e43dabcf1c8ab556928a032fbe5ff6f37f68da64a5600326461a654b617c7c2268167d0aec9189814f6b69739d25fa95b7c5673d3afa7dde4daec9505f30ab94b6baaeaf16aa25dff6ad772298508a57acf866fca10f9c402a768de88fd1e40819c03c4db7d29cf33ec61c4f9b66be688c90fbd2692f8267f951a9a98ecc86cb87def4db9519", 0xa1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000001440)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/193, 0xc1}, {&(0x7f0000001180)=""/36, 0x24}, {&(0x7f00000011c0)=""/124, 0x7c}, {&(0x7f0000001280)=""/177, 0xb1}, {&(0x7f0000001340)=""/56, 0x38}, {&(0x7f0000001380)=""/143, 0x8f}], 0x7, 0x0) r3 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000001240)=[{{r3}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) preadv(r2, &(0x7f0000002400)=[{&(0x7f00000014c0)=""/1, 0x1}, {&(0x7f0000001500)=""/214, 0xd6}, {&(0x7f0000001f80)=""/252, 0xfc}, {&(0x7f0000002080)=""/190, 0xbe}, {&(0x7f0000002140)=""/70, 0x46}, {&(0x7f00000021c0)=""/78, 0x4e}, {&(0x7f0000002240)=""/156, 0x9c}, {&(0x7f0000002300)=""/112, 0x70}, {&(0x7f0000002380)=""/125, 0x7d}], 0x9, 0x0) kqueue() getsockopt(r2, 0x3, 0x2, &(0x7f0000001d00)=""/248, &(0x7f0000001e00)=0xf8) fchmod(r4, 0x4) fcntl$setown(r4, 0x6, r5) sendmsg$unix(r1, &(0x7f0000001cc0)={&(0x7f00000017c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001c00)=[{&(0x7f0000001840)="a01091ce8773b8b7e4c553b5ff66d39b6a5895dc91f29674bb155b9994250fa6aa80a00f987f0a1ad78581", 0x2b}, {&(0x7f0000001980)="46fcb3e5b636f1676c3dc4a5eee895377d6f9d5d0632f339f48d856a177fc60a9b00128285250458f924d95759ab41aa4d2fd6fbc281f0a94bfa2b5e72e310e0c20226ea87f3b7f9fa0f28d4073277d7180c3333c6e09aeaf968", 0x5a}, {&(0x7f0000001a00)="5d7640d06d0758ed9d884124b7", 0xd}, {&(0x7f0000001a40)="4ff7b5fb4e72e3dd76c1f2aafc3128f680d1588d7e5766c788eb97e7c14e77b17cb6b3a0349558", 0x27}, {&(0x7f0000001a80)="52380049fd0047f8f40e622c4e02fb9f9935ff483f371c6c28581a3871092eb9d71065a8f497d27aec488e1efed5f9a9cd7dbbf34f97f8ccd3d8f4d755b70a93aecdb3981623b5b7165aae45614cde865a10acf6aae1a35065243b28fb536745c174fe6e0cbf042860abda2e89747ca4b2961e44c5606ced861d10417fbb848272a2dcdaa85659550a740dfec5468e42cac1effd94c7bbb7d7dbb1b869aaf8068ed2abe2cf9095c0549b63769d80437f5bb61b899698a6f8b223b55fc68ec1522a0da1fdffb856c22c35036939a44363e469991a33076936f79d82e422eda628969df4e8eecc37e398da", 0xea}, {&(0x7f0000001b80)="121cacf9673495fb2f34408ba003e2106c1258a3828852b9720582f5a0a688dd83e8b22396ec7974e841df4358230e94351904fc213958f25197f28c12918f6c58c7dfe438d032df1cd7", 0x4a}], 0x6, &(0x7f0000001c80)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xa}, 0x4) kevent(r4, &(0x7f0000001f40)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf0000080, 0xffffffffffffe066}, {{r4}, 0xfffffffffffffffc, 0x40, 0x84, 0xad0f, 0x6c}], 0x8, &(0x7f0000001e40)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x20000010, 0x401, 0x2}, {{r4}, 0xfffffffffffffffe, 0xe8, 0x4, 0xfff, 0x200}, {{r1}, 0xfffffffffffffffe, 0x21, 0x1, 0x35d, 0xfff}, {{r2}, 0x0, 0x4f, 0x0, 0x3, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x8001, 0x80}, {{r3}, 0xfffffffffffffffe, 0x22, 0x4, 0x1ff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x7f}], 0x7, &(0x7f0000001600)={0x80000000, 0x5}) kevent(r4, &(0x7f00000018c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xfffffffffffffff7, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0x100}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xfffffffffffff8fe, 0x3}, {{r3}, 0xfffffffffffffffa, 0x4, 0x80000046, 0x9dc, 0x2}, {{r0}, 0xffffffffffffffff, 0x1b, 0x1, 0x43, 0xfff}, {{r4}, 0xfffffffffffffff8, 0x98, 0x1, 0x7, 0x8257}], 0x8, &(0x7f0000001640)=[{{r3}, 0xfffffffffffffff8, 0xc, 0x1, 0x38, 0x2}], 0x1, &(0x7f0000001680)={0xad}) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 13:28:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 13:28:00 executing program 1: r0 = kqueue() r1 = kqueue() r2 = semget(0x3, 0x4, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000040)=""/3) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0xc4) write(r3, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="6903230b52b3ab5c5aebeadc9a02d3d94fbd1dd2ab8b4c0886d25f82afb15f7cfc32bd5a29b48c877f41494cedda85746de31ab989e069f9285fed2f4400b7d87260b97911d5d9e21abdfe9f43427f20b6f485fc776ef9ae4edaa590565a07e13532b3edbf049c23b2bce50c5aef2041e64734080c31c3ae63c2a168e9b0e6edd770c565523ba387d513c4b5937e89cf195a060982a97757965d87b329aa7c766b6d1a2812a7785096f49a2d46c69b405db58afc5f9b729a8042918565aa29ce589251cc59a9ba52017713bb1e4ff05657997ff2cb9b437a9d453d58034d9a98a7feae633e486f83cbed6aa54e83", 0xee) 13:28:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) socketpair(0x1e, 0x2, 0x7ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240)="c7e0096cf681", 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x5, 0x1, 0x6bd6, 0xd611, "f56449f357562feebeeb64cb01a43ef3eab480be", 0x3, 0x2}) write(r0, &(0x7f0000000000)='V', 0x1) unlink(&(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) 13:28:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) socketpair(0x3a, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8002, 0x20) r9 = socket(0x6, 0x5, 0xdf5) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x4, 0x4, 0xffffffffffffa038}, {{r2}, 0xfffffffffffffff8, 0x20, 0x4, 0x200, 0x5ef2}, {{r3}, 0xfffffffffffffffd, 0xa, 0x20, 0x9, 0x468}, {{r4}, 0xfffffffffffffffc, 0x80, 0x2, 0x0, 0x800}, {{r5}, 0xffffffffffffffff, 0x12, 0x20000013, 0x5e, 0x4}, {{r6}, 0xfffffffffffffff9, 0x4, 0x4, 0x4f1d, 0x79eb}, {{r7}, 0xffffffffffffffff, 0xa0, 0xf0000002, 0x800, 0x10}, {{r8}, 0xfffffffffffffffa, 0x8, 0x11, 0x5d, 0x101}, {{r9}, 0xffffffffffffffff, 0x10, 0x4, 0x9, 0x5}], 0x1f559941, &(0x7f00000003c0), 0x100000000, &(0x7f0000000400)={0x9, 0x6}) clock_gettime(0x0, &(0x7f0000003780)) r10 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000000)={0x5bc, 0x6, 0x8, 0x8}) 13:28:00 executing program 0: chmod(0x0, 0x5398fffb28fec7ed) 13:28:00 executing program 1: r0 = socket$inet6(0x18, 0x408004, 0x200000) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) getsockopt(r0, 0x3, 0x2, &(0x7f0000000040)=""/39, &(0x7f0000000080)=0x27) 13:28:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') r1 = socket(0x20, 0x4000, 0x1ff) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 13:28:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = semget(0x3, 0x4, 0xc0) semop(r1, &(0x7f0000000180)=[{0x1, 0x8d6, 0x800}, {0x1, 0x1}, {0x2, 0x7f, 0x800}, {0x3, 0x3b49, 0x800}, {0x3, 0x20, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x6, 0x71ec274132e982e1}, {0x3, 0x92, 0x1000}, {0x5, 0x3, 0x1800}], 0x9) connect$inet(r0, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) sync() 13:28:01 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) writev(r0, &(0x7f0000001ec0)=[{0x0}, {0x0}], 0x2) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x8}, {0x7, 0x9f}}) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(0xffffffffffffffff) 13:28:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = kqueue() write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) poll(&(0x7f0000000400)=[{r1, 0x4}, {r1, 0x20}, {r0, 0x4}, {r0, 0x89}, {r0, 0x2}, {r0, 0x20}, {r1, 0x184}, {r1, 0x108}], 0x8, 0x4) r2 = syz_open_pts() getuid() r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000fe23c927c77ad795cdc1e6082e195fbc5accf2ac39a9d50b02550cc5f099bb1baf1da21fb5f8e9eab2a13a3441d5847f9d13ee20f037094716c0bdc1b4940d3f000000c81bd477fb03588e074332aec0e63db20dcc6d8b12f2553a16608a2c6011c28ac651a7fb69e6191ff5efacf7512a56fc531e79792695e092e9b99f576f4b855aff0300000056556cf9f4ff5f5093f8b3a29e1f0a9596911fe345d8ad415840db801b0e07abe718e870cdf393a537b1e098aa76"], 0x1, 0x0) close(r1) flock(r2, 0x1) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) getuid() r6 = dup2(r5, r2) accept$inet(r6, 0x0, &(0x7f00000001c0)=0x101c5) recvfrom$inet(r4, &(0x7f00000000c0)=""/61, 0xa9afcc1859522a1f, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0x7) msgget$private(0x0, 0x100) r7 = fcntl$dupfd(r5, 0x0, r4) r8 = semget$private(0x0, 0x7, 0x80) sendto$unix(r7, &(0x7f0000000140)="ce6627692177289e17fec1ceb21685af01461f8bfd2c7655bff4da557a20818d020b28732009", 0x26, 0xe, 0x0, 0x0) r9 = getppid() wait4(r9, &(0x7f0000000440), 0x2, 0x0) semop(r8, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x800}], 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffe, 0x0, 0x5, 0x8000000001001d39, "bad85db5716f00f58028fdbf1673e400", 0x8, 0xfffffffffffffffe}) read(r5, &(0x7f0000000240)=""/107, 0xffffffffffffffb8) close(r2) 13:28:01 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x41, &(0x7f0000000000), 0x0) 13:28:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) syz_open_pts() 13:28:02 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = msgget(0x0, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/181}, 0xbd, 0x3, 0x800) setregid(r0, r1) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 13:28:02 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000002240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x1002) 13:28:02 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0x0, r0) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) write(r0, &(0x7f0000000000)="a4", 0x1) setgroups(0x4, &(0x7f0000000040)=[r2, r1, r3, r3]) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0), 0x2e5, 0x0) 13:28:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x8) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x1000000000f) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000000)='./file1\x00', 0x613, 0xb) fcntl$getown(r2, 0x5) r3 = kqueue() kevent(r3, &(0x7f0000001240)=[{{r2}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 13:28:02 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) shutdown(r0, 0x0) 13:28:02 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x3, &(0x7f0000000000)="01000000", 0x4) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=@in6, 0xc) r1 = getppid() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 13:28:02 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1400000000000000c09c353daceef1f62b2ae16fce215ce12855f066ad55b9058a0ef41a75fc9a203f40cf6c07519c4060bab5a940792026644f2181dbf731ab8984a38479be30ed7d3c6a040d899a6e348311f411f0b69670dcce626ddb696a829feac401c240eb4eff54c889fe994082ec07f0387e5a0e2283d35534215298666a032e8f0d943a4be71094f20700000000000000c0ec32a3bff10dfe76adf07aca74c05110acf80000000000"], 0x18}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000007c0)={0x3, 0x3, 0xae5, 0x7, r2}) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000003c0)="c6f2c7b95ad2d89920fc8c938d410ae1e290d99ed9dba2ee919a4d1a3feeaa3df133d8867e483854af5af86728c7af295cc18633f83eaff1cce1f06282d85e49b9ba", 0x42}, {&(0x7f0000000440)="2b93785d27845a2ed7e34cba36a40ac7fe76d3c378706696e0", 0x19}, {&(0x7f0000000480)="52e6554f80f4f1e184f8fa21125c44987b875a8f1a3f26fc0dbbfc6a2bdeaf0c54a599d39649affc3bd027a182805ec0f4236d3fdc33d22048cfa7d4decd2d962e25563536dc9ef247ef20d5c8e5c5f197f17286f6e92c70de8507662f76c4e0cd40f393560f86f02eaa817e4f62facf21b2bcc5c8ac727bffe6a2dfa79f610acc5df29bb1f0", 0x86}, {&(0x7f0000000540)="173e3334d9d9d55b18ee1f6f01efff2c1f4d3fbbf0cf79839e34c8", 0x1b}], 0x4, &(0x7f00000005c0)=[{0x100, 0xffff, 0x7, "518e404f886c9be0d80921a39d200f67ccdd666ad059956fd091a1248155ee31a7ece6cc233a28c5fdedd64ab27c5e23201ebfee3dd18b77f2d34553dbfcb6e9989acaf968e415e48123c5da5d095920e37bad281593b0b7610acdb7fd70d9f3056db0127175378cacca791c8c7c6c80d0d501b5ee270a5ee1be5c84978ea32987b05c51f4d6b1af9a94a82e65ff3ca1490e3b8bcb6f9299df8f6e827c25abfec0db3733c9db27c6006320ffb97446db2b0b7f0844ef0a94ae84581b192804284971d3df82259b847822e701c572aed3c6235ab7a5e53d4725480d026d37dacac94dc3e2561b4cbd2a7b"}, {0xa8, 0x0, 0x7, "374e5960e63bd5e50b7d8333c9cdb353a933000b2e4dd9bcf567306d4a7f5fbe661c3868a4ad67c9edb1c4fb9102e3971f60e41a2048da053e5efdc94212cb4192a53736a85f848ed40c39c0f643f960832fc11e72b9b9c60d0d35cf8f82b897568df6251fc563b39f7836e5fc0e7516fa4355815bf5533da53d7cb81147b4c8a97a9a3de6b5088cff4f85bb1b719db7f2187100"}], 0x1a8}, 0x5) shmget(0x1, 0x1000, 0x120, &(0x7f0000fff000/0x1000)=nil) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x100) 13:28:02 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8906a7769e4e3dc5562fb0fc170c96aeb9c68dc59a333278c2a51b26364b4a6f2c2dc3355023d1cb48d5d36863256ab54000b34a2589685051fc74ef091fd77ef4f87166b49224e6238ce54de734ded3af88346c168c29c9518ca3e1", 0x5c) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0x2ff) 13:28:02 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x100000000, 0x10001, 0xffffffffffffffff, 0x7ca0, "cf669165ab9c09ef1fb0fa65d7e3d0bc423b4f7d", 0x10a, 0x6}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xfffffffffffffe68) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="99c61bf768cb9ad0bbd11e4965a448", 0xf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) 13:28:02 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f000079df88)) r0 = msgget$private(0x0, 0x146) r1 = getuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getegid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7fff, r1, r2, r3, r4, 0x20, 0x2}, 0x7, 0xfff, r5, r6, 0x0, 0x2, 0x80000000, 0x20}) 13:28:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee995861324e8770177f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x36f) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) write(r0, &(0x7f0000000000)="8ef330af79885eb63abd0c659094d2e6678560ea733f273daa7cf709ae4004429cc0c1b65212b834d201e5996d71875b078729bb6ce48c89c09bfbbb08beeb09287f0c19f27070e9", 0x48) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde935d5cd6474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:28:02 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) 13:28:02 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x100000001}, {0x1e86, 0x7695}}, 0x2) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x8000000010, 0x3) 13:28:02 executing program 0: clock_gettime(0x0, 0xfffffffffffffffe) clock_getres(0x6, &(0x7f0000000000)) 13:28:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x3fff, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) 13:28:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffdff, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 13:28:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x722, 0xfffffffffffffffe, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x200}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="64a69a32008a6817d12f5deb7fc12dbfe5b011f80a4b5ba779a91bdcd26033c0a47aa7d4929c47ecfc4ad2b2045fd2d98b65494a9c21db643d22a7d9bcbed6500c2edfdd33fbb7aff5afafcb366e943a5fe66f721b0cf4773f9a59beb739d6e0b3925bc1249c03", 0x67, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2013, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:28:02 executing program 1: r0 = kqueue() dup2(r0, r0) select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x23}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 13:28:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x80000001, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) r4 = semget(0x2, 0x0, 0x500) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/20) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x5, 0x8, 0xfffffffffffffffc, 0x800, "5f587e1635a080dc2923582ccd8365f2d4b816ba", 0x2, 0x80}) 13:28:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x42) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) ioctl$TIOCSTART(r0, 0x2000746e) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{0xc0, 0x1, 0x8, "5d8b10737259380e1772a7b4e097f6599e9e68c34f462629e55e3a1499ea2b1099d6a3594445873022494aad96fd360ac6e962810e22c7da8eba7c1b70d059079004392c18082c6aa7254db634f81b81d0e26bff19bc9d0a92632d83fd36ef56ea7e11f0b9ef24be69535ae2672a4e4f1cd7af34b9608c55cae9aaa6d04271a76d36246f74d73c4e32070c90fcac998c1c5a91b99febe669fa1143b72bb5565b711e1ac3d40d7a1d84f5782fdf"}, {0x30, 0x1, 0x6, "efe6c430979dfb473733bf5b8cf55d9325561b3f1a71c302a02bf5eec933"}, {0xc0, 0xffff, 0xf6e7, "d5a757c3a8926096adbd1da460c0cfb028afadfc546d05f16aed74156fc18643367326437191735f247caa5faef5d5dde746a3a0106a0e5188768179d6d5bfd9415ca2bcf04c5e36daa745616d414d38bf4801f507d6b068cdce3d3a15cdba218589e5beb25921c019a09dfa18f98e42e6b55d7fdf6f8ea5eb976d1a1eb7a471a0438fc0b55ffc3a1bd57832b1140515a155d1f89934686106b93c97aeb7ad501474b8267bad84f4ad"}, {0xa0, 0xffff, 0x9, "bd66a3b2d9a13f908614b15d4cb87c386018a54eaa233bc27610fdd51b3af79634413ac2ff9c4dc27bbb7096398c49b4f6f1c9712a7ae13a1c239c70e20266b21c6a75634a1ff7a5bfb94f21a59e9469071e1d0512b800239bdfab596f41678ce02da35b25bb58d25a217892568b5ccde7bde5349a3d20b6380cc9c6d0fa0abf4463045fe6dcb96ab47b9b0007b7"}, {0x40, 0x0, 0x8, "442e351fd16ea1846e2ad59f29b0ce21e3d639d01541d4443c9c5825634bfd1eed3b8ad9e10263bf598b663129"}, {0x28, 0xffff, 0x5, "4385828dc6b8bc1f67c1e76ab9a6139911d4050088cb"}], 0x2b8}, 0xa) 13:28:02 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x5011, r1, 0x0, 0x4b) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x0) 13:28:02 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x6) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x6dc, 0x4}, 0x8) r4 = kqueue() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x40) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) kevent(r4, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffe, 0x1, 0xf0000026, 0x9, 0x3}, {{r3}, 0xfffffffffffffffd, 0x20, 0x2, 0x6, 0x2}], 0x20, 0x0, 0x104, 0x0) close(r1) 13:28:02 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) 13:28:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) socket$unix(0x1, 0x1, 0x0) 13:28:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) kqueue() 13:28:02 executing program 0: r0 = socket$inet(0x2, 0x4005, 0xfffffffffffffffa) setsockopt$sock_int(r0, 0xffff, 0x201004, &(0x7f0000000080)=0x4, 0xffffffffffffffed) 13:28:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a", 0x1b8}], 0x1) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) 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, &(0x7f0000000f80)={0x0, 0x0, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) poll(&(0x7f0000000fc0)=[{r2, 0x1e}, {r3, 0x11}], 0x2, 0x1) 13:28:03 executing program 0: r0 = socket(0x6, 0x3ffd, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8001, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x18, 0x81) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f00000003c0)="e22ddd78613e84e5f63a756e1bcddfb8e6e9e89c2309d2a79b92bae79ae870f36e056bc25241d25a53078cabfec19d651c6b5bded71d0afc5779c4b814fca908d82edbb9f8e86ec6d7443c207e4c3fc3c90129edca7fda5f8a8e60d700000000000000000074edf0720fe6c1ec6725cb65b407ef79b20d02d26ea67d7004dc36de1598d64ccfad0ff7509ad1ddad3cb52edf164a60615ac919004a2a097e41de9acaad9cfe6b9679f7845602ce3fe9b902f2d045a3679ff54f8edba261e1c926bf4b6c90232f91f431be87047f7b47ec0ee466bc3c561ae635cce7153d566081d07016f75748f2a2ea7ca8b02d959c2da09412f986de23a512828a86c56705248abd5038d1c8139f08456aa4c08ebab9546c0c5cabf24f822e139e03582a2276fdcba6bf9fea681f527c08c15949b7e845a485f779f0", 0xffffffffffffff26) setsockopt(r0, 0xffffffffffffffff, 0x3, &(0x7f00000000c0)="52b712e8a57dc9dc8709ddc034e0c02cd1ca1e20b9f61800b29aba1c6c8906ba996255b5a48773d2edbc9a61230a18d905cd560492c6a52f33f6ea8d3dda14cb05b39b7fbe265cfdc67ca8b02f85c27783c015fc8232e06f3ae10ce961b48f75b52421d92e32a58f45be534f43ff05405c", 0x71) 13:28:03 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() writev(r0, &(0x7f0000001480)=[{&(0x7f0000000280)="6ab3ae3dc21727c345c0e0832d6037d223c5d0dcf2436ba350b6688f3503ecf442c730264832b5c66897652fd62fdb00a14b0db5c22f8622149d16a82bbba29db9bdf6181803e8b5f9f62565f44cb4b40003c821633be1bbb8d80d3fdf27ea6dfca67b0b48c638dec56b2d74ac1b66ca11377247b0765bcff2b373500de1e7e90c6f12f1027f5a183249c8b4b8586a1ac2228bab712d618857ffe0f46c0015e98e34a527a771cbfbb899fc73ea3dc3fea2f151295cc75039c1ad944fdac631a08094d80187ed47cac4f0351e6fedf9efd8d301efe7a1db0387ecf4abf385dec5e274d81cfe8a6249acef29eba1825773c105804340f398efaad8c0aff270309b20c46773895c18027f008ef42f33a71eb1d8b81aff1458f91e99c76c85f002c072a57d4c65754bf11b04e3c36023bcc3fb799a7e42653cb11e119f3d5db1e8d4e90f12e48b38aeac7a57687e51575fb01cc28924b19f6f93c97770ea1d08491d87177963ddd706d5adc44cfb305237d12fe90ea0d6ad7a3fce3e1e3b777f890d47813b4f7e8f8bf4a63e822160053182baea1c4ea7305e716392ab227dd159b545cca0cc8a0cf80e24556b766d63846bec5d748ee1a9649b405b009c6839cb9fa104d31a4f1c12bcc9e5dd26430c85b8a4ff0f20ee95d1ae8700464f05a4bae004152a6170b711f1fbde35ceee367881b05e1c8949942690ea4001227180a5fd8543900708a8f9bd7a6828f880bb83d0a3652e0c331716d156ec0cea9f2282294cc577bc732a36cff7e93f870c6f582213eead3ea5af2d3336c08adb3d51cb6bb3026307877aefd0b430540a6c41312940a46a9556c3d238ebaaa0013cff15ca64caff4b3bd862b453a9fb9d4b54db6ce258f46ca7497a568c155482fe1c4679985f1056d28c74e2d6346df46a53802b585437fe7f04b2a092bde7aedc02a2ea3fb10235528fe6586888f89f6f32855ab90dee04086cc8b1e632954b9e58d181126768bc54198829076ed0adb7cf03ddd6144b8490abeb05703d35eb072bf59128b6f1129f48ae04f74fb4fea870be7d028fc19c8fd24068f1dcd3a1ce032006b55586c4fb158fde29e7b4ec5f357f48eed66dedcf59e1bb6b0fb703bfb25b04647c67b5fa7be1dac28c0b7bd899115bfd4eb45e5d4e2dbdbbec95330deb353a96ec0aacc907f8d9225fab2b5d95c48c713345a4fa206a9aa874df477b9cdc51eea718f4f26fc552387a9fcf34e31ec7a31de5ff5f93d2814e1b16808e4e154d115fa459e2f23a965b6fd9b4a6bae042f332de52bc0f3d93f47671cba653276a3b6b39c3362eb12cf8fa3b39053cb2beadc8d5b4d4c123b0d0d87316a8b84f0d713271ccdb0e427575332dc59dd529006b20083f6acf58576725a9482d41dc4b5f1163ca131b9f9244f35e96f039adb07c44059843feba1196a37132d00225034aa35c4ca988e065be5c524005536f0c6429e4676d5fb0d03a29831c252bd4204cc1f1bc09e216aba04836fb10446a0003749c554bcc2968db08dc10209379157027b025156f40299cf0ba8369856ce599b2755440f097e31a24811dab03924ad0013a4d4cf4dde502d16d6002fe6c80b71db44c0c08401c3f45653ef2b70c6b8d1ad958299663ca6b8ea323f0e670293bbf9e49090f267157e54b170571269344563a66cdabdff2c34981dd0cd87c680fa501908609669dd798fc78391b061789ad13108d3776765acc76bf6a83253165659f19155665ce8bc9b62ce1e34fc2607b77dbccdfb22f8bd41a149bae6c35a0970fe3cec5bc31502ba13b989224ec627e795728295722998f43e164565cde1138a764b87139c79753a7f199d6d58274cde63981f688b83e0bd73beb2908aa3498458168f5e786e8d6343d2706d693b7f5863c9ef9d021b890078480de107ca532c33ff755d83105709289878a8c223b20777069cfcfc1cacf10e1532a4b80213dee0aa72eaf49f4bad52d125d02d1fc1fd3aec7ede303a84ac13dd803120aba417836a757541fb600c1b00e25200615466b675101e948d10311a8adcafe97c789fa348737468767a390fc7ae82a6b0f289af3ff4b5c9f177668305c57e2a9346ead73a45fb8c492714c040d80d036910abf810c50ecc03e657e5ce6c12542f53ece33ea0972a6a6fd9fc167c318a7a0d95a46117ff2b42c8c64a7774b51d2b537324e194bda28fb0da5ec9ab363ce1183058372fbe6aefbc51845c7c2d740a27d0c5008da4eefdee853047cc77568bc9862599d07872b79476c2477d4b653d7bc8ec93a590b67c52ac2d786a6e25a20017e6dc8d8ba968e58b197ddf696f04c1f87e4cf1a9f0aea4deb360c274b974212faf8ecbdd950912ab5e5727d5d064598751e7af056bf0b845be1d1511983316a678ea6e781f11071832b367a0bbab98a9aab58e9e5046c5320bdab3f14ce9902d74729641d4859d50393fbe768e188c374a6fc40689be47cb55ae869c26fc30dc7d70a082a235235943dea7da90cf62f54c89132c143a6897c83ce0c556a992fa59bdfc9fc35f027dbac99e42b284da16ae050781dc94d29049dc27d62da7fc948bf858fc234f471cc106fbfe5c933b19c1bd9d8c97278b1f1fa29168538bc1a59d92fba09d9c4f9fcefb2e8fc15ffcc7c301e5a39d7561b8204b79bc119d15114b6f3927ba5f6080b262de385f493c86537de019f52e9364a4a6eb3780bbe325909db57d3de15c288d76014d2802f889462edd343c226c668dcec491015fcccd514184a120e4f1309dcc0e1cebeb5f5aa5ee37e188661a2fb0bb5c39d46da30fb047b27aaafd37d3474e7f6c0360c880c7e75d9ad11022e0215f1feb965005b723b94df4311e5a6ba8d5dfa737cb13c446e2e5e27e12314e6a2630b84bf536197a5ca7b7a9347b731294ecca41cf394642cd3255163d981235694c34f3b50e794692cac17343fb65a60f5a52696492d3ded1f3d5455a54076da9140f677d3f333a86bc59808d7f60ed8bc4e597a778a4d43e2a161b0d664ba64b2cb909def59128db0110e6663bbc2f94f086d775004a02d02cdba76b29cf4a5da91b19777994bd832c5af9b18027b110d46f41b89cb8361e32947b1c669c6059fd57c8e1992e1326975ffbd0a93eadfb1a39ce8d18a960f6d24b1d73811ea9082a33cefc0346272379e15a7de123ad8014cb4e9666215ca1e1b3195fdbfb3409b338e03490680f83b4f293f3cb81475924f04fefe767aec2cea9f4f9640888bdf777da4e718caeb55b04f3752a7401d1d6ec63e4aee0def8faf7fe7e66874dd69639b3d1ecadb8d91f06eab38dc141f3dfda5d7ffc48e90aa9547fcb1f51042c9b814eaa4100447f54960a68b3a7e61583b4deca727bbc5da2d093f92537adce511b9f2a91c262d0ddfd752d7b1105348def3de3e5a3a6305cdda5c8f68598477b1e3ed4098c425bdc502aee87fac6464c05ae44814b424b0fc37284c09fca428927eb035e2a4b21cec030baac35879ee9ceb7c5a95c2008ca34d56d88d98a27b72bc6d39e64189a2e8c9a8e0443818730898d0b7256c4073d7f1fedd285ca88c7a58721bc06bf122f2f94757869614556db3be8bdd686dcc7f125006a49401bea36401cbd38a93373ef9ee629f1c486dae3532999177ae696e36b1d94db2f6e0bab5a06e45f28917395e53641adc5cd42a99a8c62b4851663f0271da3bf2061df663a63371002270eda62da26b826e3c3c35c626e97e33a51c2a84bb71dce16ddcfaa04e3ecd864055c150f6c47dc8a9892eac860d48fa535f42b0d3fb07a417981944c6d3c3660f1d021a12e9c94e299e482c1b7d86e362111aa8ef5f593da55b372dd87cbd20ea49050f1f5ae1b9f3810cf53b832687547e9dd96f65270b447e39dbd56d2273119b09b1119b87e7abe9ea0c72da1444575c5f7b44d5e913a9249f106902fe9e0623720901583a6aee8096e13d9e214e1a69a3c0b01e8b35ead2fccc506c0fd2e3cb3c1ce4f08446a45a8b368c61e3f7b7e91632004c2f9feca99df567fc04ae4c7e1515c31426b44395a31c02840f11a448cf5c12185a7790622de3ae462383a0907f3e29eeb1855522f5611cad5e2c0d103c3c6e2bf762e5b9e11cdef0d4d3e3f5537d2cfc8ffa4f331a448e5c2e5c35bf3ca7b86ba1e72b45c74d76629adaebc10b7b8de81a45a2bc70190854646dfc5719b40f232b92063e88ed3c1fc47b2dc3b8a5e26dc0b179f247de559341974ef38897639937c7caac74b51162b034662cd0748b7fb970ea385d783510d02841ecf799196b20fe998ed72aa536ffd209590a47faf1394ed40309e8241e27af9b3e4bbe12fdfc63fc6d31ccc4e1513e3b1d744e83089779d1d54e5661136c9b76302115a97c93ffb960c8c51dcdeb85df8092f6763964a3a7847a541bd33d77853d7df23e20bcb22f9b07bfdc6e7532039d9026e2a82cb0e54320b8c017b4ef02b3e185e2beef6f28ba23c034a640956b07fe9fdc8b7364101bec7bae569e3e421aa62dcbdef26fb405d4898981e546969413a0c194c87511c5ed8d78beb30119ed33e5b780ee383c0563a38a0977d55ba284bc20929168cf3c04afd7ba536a9758487316bf4e2e8d7393961d231a81ed0f447f5ce062e050f958fac35a5c0493a9dda3709324d009047c234bf976df4544060983e2ba499ce2baf2a82b1962e32302f9a6542fdfa90c31e164e13e11f8a14d6b19f4b7f0e409626c4fea68a6bcd8f7e4b4ab14dbf80bb124c384867e3680e132b030643ee9a36d3a9f311242e13efcd7cb604d0ec84794e4571a72439bf8467e4b798aab32c57d455dfebc909ba75d40446ede1682e1107124d0ea98ba3fcfc576670494cab3f0af21189df87f8139ffeb0c2a600ead105377b204ebbd582f6942f19335055821d70d99928a8e65f125b91c0c58d83ea89cd49c425491982b5cd46805445a31667f50e83584e598dff2e717f47722b158e3a0ac8e365febd5746fa5b99e61a8b822f34c80504129b6fdeafdc88e251746ce5d5d3447c59e256b8c8bd9c68d791d8577af6773375ff8162caf75c08825d0f7126ca747259bc8e4676705a8d1f1eb8675a5798d058138b00450bb819c59bf74ce001eced28c4d83646d1cfe135583e73494acc86a2e19fb9ed02ffecdc0cd13709e031b9cec86f7c805af2111d12fb9027fc90e82e7b7597c48dc861863924226af3cf8ae10f6e149dbe7b0ecd0377184916c60c8db5479410966bef492790d7d0d9e7d781177b03850afd2e489022c27b42a8a293b4b6e8afea4c2d10c17fe4582cb96281f8cd3cee5ccf19bf9f669b3898c4507731d0e1bc4d82efe7ef29b25917ea08be337bb7e5b7c04920e2c063a3fead1510619a15262156ea3363141a3d89216e554ca7892b373d95312a5bf8d105f4e35f884dceb7bc315ccf01ca78eee84c215bb1b18a9be1744fd8dd4a7b165d73f9f6e0fdfa4b695931c658808a99026669c4a00959167310c7bf55382cf2b04b278b030bd17883e25029078cee0ab73f20c70389ddd581acbe087b3753e8a00e73e9ee62d4bf8e4592d42b3949b4190c1afcf52d04e3338c1907bd0e12c8f55f8d0a5f4aa8d5eb7e0bb9ef4fbf60b0fa3e1a90e05aaa6484f6162cd183f8f4f80bc75e84310865f771a796d594699f8c58270b996e714aad6884f5275fc0213673e855fd141acfc4ed3ac6a1b3a9e214685d73894752058a2e2ef2d14b4c389fd21c5e323c7a8bb8bb2a362a3b93e2aa82980705b92e6981ac6c50d3fdb3663217cd67983959e0b4c17fcae79", 0x1000}, {&(0x7f0000000000)="f1e661555845f1bf1d4733706d90c373695af4ae03309e3539f555717453409c362a75e27f855d54f73bd4877b5529e068905347eb9359f55624c1c4b0e00373ca519d1bbc48f04fcb9e1f15f07e471eab510487654c5319a2f1b07fc5e2e6d126820783", 0x64}, {&(0x7f0000000080)="a1b64b18c9293915ce9642e78057210ab5d51a4fef9fe24b5e28851d295818a95ccb353e85288fa2d379d2fba5acd6d9a415102f753eb743abec6c426cb149c0a770494a336fd80fa77aac39ca36dfc3", 0x50}, {&(0x7f0000000100)="1a91792438fac1773467a9ad295de91f0a1eeeaca7ffe922da507a9ddcde4d355bfdab215240020e99751c74777ba014b4cf8a58e3c954e374ee", 0x3a}, {&(0x7f0000000140)="a86a27dec353c2a7cd8b4009aa47696290a7450e656202e7166c640470711c1e20be9b39cf96ff0e64ff4d91b02c5faca3c848225cab", 0x36}, {&(0x7f0000001280)="ed3d441635e19bccf82e6d162a54e740c5", 0x11}, {&(0x7f00000012c0)="da9e07334969c98152c13f51a9c3d57a07370b051bbcbbc7a3df030a33676d1d312363981630c558302bb925719592e727042ae4bd1bd32173b9607b6be0437d12be521630ca6ed1becbe6fed6d8b5db40e156ce5f5bae0d66d30395dfea0a988204f0a5849dc3a5b4c8b72ae98b5370b7a92e19d5b3fcdeceb169d1564aff0a186a17842b3e0bfcbe087931ca676cdff40764091887130614fabc4ae09331dffb20e62c40af02743c3b70d2fd77f7dd86a2d3ef961a810e162351a94cc49d0ad60e040d31b97953c055d50e", 0xcc}, {&(0x7f00000013c0)="daebf465b06353b029a001242e9b439d98e69174c003aec94d8359890b86c430b578d51b37556baac616eadee63a6eada0a91b7ab693be3badf161b709bd9b36de6278a9534a451843dc222630380a182dbff9f7294c4f2c285767526d642815714dcf599d8e6ba13aab71c8f04fe677116d8559221f91a24f769d99c80cbf272f106cb3a93bf28e1fb1c23eb14f73f471233030216c7e719f8caef1aee6e472", 0xa0}], 0x8) setrlimit(0x8, &(0x7f00000017c0)={0x3f, 0x3f}) r2 = syz_open_pts() write(r0, &(0x7f00000001c0)="53c6e61c8e615b30328322bdc6f176940125387d8e9df68b73b72ac24309991c04b2dcef2108ecc6a54e2e69483dd85d175d17b9c0d54be7f516ad7f7de45d666a6b157f37a21eb0577c878b801787ac57ec323d1ae45fb0d5846bbfaf0bf77a661aac656b2473c1ec8dc413d9516ab6c629a48585c2c21f726639df9596d0f96478b52b8fc62c85ce062c164c38d33b82f3db2686622165a9d009f2d8c1e2bab4995b44783312a75b52a1fd03", 0xad) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000001500)=""/173, 0xad}, {&(0x7f0000001700)=""/161, 0xa1}], 0x2) 13:28:03 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xac, 0x3ff}, {0x8, 0xfffffffffffff000}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 13:28:03 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) r3 = dup2(r0, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xab) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r4, r5) execve(0x0, 0x0, 0x0) 13:28:03 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0x4, 0x80}, {{r0}, 0x0, 0x1, 0x42, 0xffffffff}, {{r0}, 0x0, 0x20, 0x1, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x42, 0x10, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0xaa, 0x2, 0xfbc3, 0x401}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4c, 0xf0000000, 0x9, 0x81}, {{r0}, 0xffffffffffffffff, 0xb, 0x40000002, 0x9, 0x3}], 0x1, &(0x7f0000000200)={0x9, 0x5}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f00000002c0)="92e0a182558f381cefb171f8d3e8b0dfa9970311fdc0eefcdee7d6cd17515870a300f766b933b5ffedf59d57c542e345a83954eaa03172ad756da449824b7c6af2d5d631d6611cbe9e1c648ed3a21db1705216ebab5117eb31c78d9076de36cdd0bd25db34a6c86dbee4108c3a992e5c679bfaba45ee7a776aea422a48500306214cf28d53adf4a159839b0b519d7cd1fd1d", 0x92, 0x404, &(0x7f0000000380)={0x18, 0x0, 0x9c1c}, 0xc) pipe(&(0x7f0000000080)) r4 = fcntl$dupfd(r0, 0x0, r2) close(r1) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r4, 0x1}], 0x1, 0x0) 13:28:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r1 = dup2(r0, r0) close(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xf3) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/146) 13:28:03 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) socket(0x1f, 0x5, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSCTTY(r0, 0x20007461) lseek(r2, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc000, 0x6) 13:28:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x37e6, 0xfff, r1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x2, 0x4) getpid() r2 = socket(0x2, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) 13:28:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000000c0), 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 13:28:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() 13:28:03 executing program 1: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 13:28:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 13:28:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffdf, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 13:28:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) r2 = dup(r1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xe040, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x480, 0x8) r6 = syz_open_pts() ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt(r0, 0xfffffffffffffffa, 0x80000001, &(0x7f0000000140)=""/108, &(0x7f00000001c0)=0x6c) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000200), 0x0) r7 = syz_open_pts() preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/115, 0x73}, {&(0x7f0000000400)=""/108, 0x6c}, {&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/138, 0x8a}], 0x8, 0x0) linkat(r2, &(0x7f0000001680)='./file0\x00', r4, &(0x7f00000016c0)='./file0\x00', 0x4) fcntl$setflags(r7, 0x2, 0x1) r8 = open(&(0x7f0000001700)='./file0\x00', 0x8808, 0x100) recvmsg(r0, &(0x7f0000001b40)={&(0x7f0000001740)=@in, 0xc, &(0x7f0000001a40)=[{&(0x7f0000001780)=""/204, 0xcc}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/27, 0x1b}, {&(0x7f0000001940)=""/92, 0x5c}, {&(0x7f00000019c0)=""/66, 0x42}], 0x5, &(0x7f0000001ac0)=""/88, 0x58}, 0x800) recvfrom(r0, &(0x7f0000001b80)=""/27, 0x1b, 0x0, &(0x7f0000001bc0)=@in6={0x18, 0x0, 0x5}, 0xc) socket$inet(0x2, 0x2, 0x1) getpeername(r2, &(0x7f0000001c00)=@in6, &(0x7f0000001c40)=0xc) fcntl$setflags(r8, 0x2, 0x1) openat(r0, &(0x7f0000001c80)='./file0/../file0\x00', 0x111, 0x1) poll(&(0x7f0000001cc0)=[{r3}, {r6, 0x10}, {r7}, {r2, 0x90}, {r1, 0x136}, {r0, 0x1}], 0x6, 0x4fb8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000001d00)={0x3, 0x0, 0x3, 0x20, "f63d28c1f3b477f752843d5fcfdc923a9928e15f", 0x0, 0x7f}) socketpair(0x18, 0x4000, 0x200, &(0x7f0000001d40)={0xffffffffffffffff}) getpeername$inet6(r5, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) faccessat(r0, &(0x7f0000001e00)='./file0/../file0\x00', 0x82, 0x2) ioctl$TIOCNXCL(r5, 0x2000740e) kevent(r8, &(0x7f0000001e40)=[{{r9}, 0xffffffffffffffff, 0x4, 0x200000a2, 0x4, 0x3ff}, {{r5}, 0x0, 0x20, 0x80, 0x48, 0x3}], 0x1ff, &(0x7f0000001e80)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x1, 0x1060, 0x1}, {{r8}, 0xfffffffffffffff8, 0x11, 0x10, 0x0, 0x1}], 0x2, &(0x7f0000001ec0)={0x1, 0x6}) 13:28:03 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x80000000000000f, 0x7}, {0xd67e, 0x4}}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setitimer(0x0, &(0x7f0000000000)={{0x9}, {0x10000, 0x2}}, 0x0) 13:28:03 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x4, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x1000100000000}) open(&(0x7f0000000080)='./bus\x00', 0x18082, 0x80) 13:28:03 executing program 1: r0 = socket$unix(0x1, 0x83, 0x0) close(r0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 13:28:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x1, 0x4) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="250ceec39ceb7ea06a871637244e0187120d81da275e8793362aa0ff35fd6e0d023fde33af35989a2ddae690a43afe1b6539505e0e30621dbfc03a03b0a5c99b2073ed1da00f4dc6605f667778a84d285930a48a14e8d62f9544b1df47b02d357043e21466247b88820c796757374c8740624f6d47524e162d79a4eb34cc8989f34530664dda229a3a8413662fd429519c82ea245d19c7a0fa8229133df18d4ef9b321214f3f9c6f1027d020507d4be8191e057beaf80126", 0xb8}], 0x1, 0x36) 13:28:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8155b2a430095e6509115a4dbe6f2cec2d592603", 0x0, 0xfffffffffffffff8}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getpgrp() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x454a, 0x0, 0xad, 0xffffffff80000000, "d77a562d01863df7f974b2c64cfa4d67c48ceb2e", 0x6, 0xfffffffffffffff9}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) 13:28:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) close(r2) 13:28:03 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/94) 13:28:03 executing program 0: fsync(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="a10400fd7b85b507dee41a3ec3cabe1869e5e573", 0x14) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() close(r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) 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, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180"}) fcntl$getown(r3, 0x5) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setegid(0x0) 13:28:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8000007fe, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x9}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x80000000, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000004, 0xfffffffffffffeff, 0x9db4}, {{r0}, 0xffffffffffffffff, 0xc, 0x20, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8e, 0x1, 0x8000, 0x7}], 0x2, &(0x7f0000000140)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) 13:28:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2088, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) 13:28:03 executing program 0: r0 = syz_open_pts() close(r0) kqueue() socketpair(0x10, 0x5, 0x8, &(0x7f0000000000)) syz_open_pts() fcntl$getown(r0, 0x5) 13:28:03 executing program 0: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x1e, 0x3, 0xffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000001600)=0x84) r3 = dup(r2) getpeername$unix(r3, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) accept$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknodat(r4, &(0x7f0000000200)='./file1\x00', 0x8000, 0xa952) sendto$unix(r4, &(0x7f00000000c0)="ea4d7fa3a82ef50b249c742efc1ad3a5a4d68adcb79f9fea5c14d257574df319e517f009c7b1d6b0dbe9cbff0a1b1909d7b73509da0d6dcd7684f07213c63a1f9de46b3cc36e6522259721f62ff161eda1f33d987db20945581b7ab33d65ab495916e7033b93ea4b1beaf588df763471d28d63eb49d185ef08fcc4c4", 0x7c, 0x400, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x80000000) renameat(r4, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') r5 = geteuid() r6 = getegid() fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x4) msgget(0x0, 0x200) 13:28:04 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x280, 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x101c0, 0x13) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x6, 0x9}) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/118, 0x76}], 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, 0x0, 0x0) 13:28:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x4005, 0x6) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1004, 0x0, 0xfffffffffffffedb) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28, 0x24) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3d5a1132cb0a11c0ce2ab970366dcd83361eca9f714c5dda316cf2c0dcbea6cdb01ed5a367fe0c8bdc94b9ee28f87e6520b920d254906bdcbe071ded05a949f64c7e0dfc29fc6a11b9a3d708945117f50a501d66adc59afb906fd96d818ec47a28cc28d703370c9df7e22a8e2650a73e148c6c02f172e792b92f2ff72bdd367f4eb4856088579cf1413ccdf34f9bf1ac10028792c350f5f2e8b2c4995b245242b7e89b565a4b4538b19727257be95fd567f7b01897d905c3498a24b64eed2a8011e0ae9e93cfdac6f3bb0dfa8838712020fa9f2648d49515ca", 0xd9}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="8000000000000000ffff00004fb900005d3fc7f26e93f80b2f76b18285afa9630c7fb84883a0e26d36fd8a93c487abb56e6fccc2334ccd828a781f1fb809effc8b13fed5b49605fece4cf5c4643ff6f2a79b7b9b0464d96987a099a552fbc8bc4c919293f636926ff59c65cc4b6de8931d00000000c00000000000000001000000c5b70000fac9c4cc03973d3aa0d713f69b723ddbcb157c63a53bc3accb85fcdf62014aaec0291ae33cea8e0e0a59ed3dd06859d8b416c5081bc857ffb3b53a1596a252c9c74048db34541b7ea56746c81b4ed0d4921a5bafad21504b651d28b5c25b3afaf0a333645d538ccbb121059240684d07c2b0fc456f727d2367b9f021049c9b52c0c32c71ef0e6c7dee348eadee21a21717d1afb249318f582665dcf2d3e3d99e35edcf0cbfab1cf42bff21f2000000001800000000000000ffff00001b0000005e408d6ee592c3e0580000003f000000ffff00000100fbff5c57134228ae9d0119cef10fb365751158484f4e0f8100112dcacd5b178e2c3c32cfd9c0de7e38f3a4de66973cd6136cc784d5fbf8cbbb72d6f7de67bb85a8c13e0bebbfacb600009eb928cd84a5ce34f26d276cccc35b3d4d5a361ab55cc21995a6710000000000000000000000"], 0x1b0}, 0x1) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x2, 0x5, 0x2000000000000}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() r5 = getegid() getgroups(0x3, &(0x7f0000000300)=[r3, r4, r5]) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 13:28:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ff, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0x1e9d, 0x8000, 0x83, "c184770e33d24ffea3a90535fa64bdc4a9ab31e2", 0x6, 0x5}) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 13:28:04 executing program 1: mlockall(0x1) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000015, &(0x7f00000002c0), 0xfffffffffffffd15) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/221, 0xdd}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/250, 0xfa}], 0x6, 0x0) ftruncate(r0, 0x7fffffff) write(r0, &(0x7f0000000380)="b581dcc9a57823cae0656be278f10b9d24ea160bbfab1f8b3a04e606ba162092b40aeb812f5888d624127a66b1e35bd90667bbeff25472c306136082a2f302cdc873d90b102a0f863f198b1b8c2ce756367677342211eb54721ab11fc450c0db501114e61887733211c8bf45c38f01930cc5a83993729ea8c56ed7eda11890f4a06b0c1c4ff465459765c29b71e15720a724d93a1b17b3651505ea7e77b1459de87b7c2fd7a108bc4d9cd673b9bef0e65471a007135fbdeb9217dc8aa9748dcfc4d1de993263857b84a68ececddfb40b17518f0826fd3c79f7184bd21a2d2f", 0xdf) 13:28:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket$inet6(0x18, 0x4003, 0xe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x83, 0x8, 0x6f}, {{r0}, 0xffffffffffffffff, 0x83, 0x0, 0xea}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000002, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x18, 0xf0000012, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x88, 0x40000000, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x5, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x8001, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000004, 0x1, 0x3}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xe0000001, 0x3}, {{r0}, 0x0, 0x20, 0xc, 0x9, 0x1}], 0x3, &(0x7f0000000200)={0xf695, 0x89}) 13:28:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r2, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4eddd6136152416402072b11de3218f3b64222e1", 0x0, 0x3}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3f, 0x9, 0x100, 0x8f5, "0d767dc5acfc69128948d8670fac5fad41e1cbb6", 0x1c0000000, 0x5}) 13:28:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x2000000000029, 0x8001, &(0x7f00000034c0)="00000000807a6c5af8beb14812a5e31d38322b8b878337efe5fb6d219cf46bd5a77cc9cdbd896272b5d6bacca60b3601d139160f78b72504291f95f7bd6cb2ca6b2718888a39b5b640dff8ce1a1740cd688777c3a1bdd21e40e89a5e872b8c4b7c254a3ff850fda3eef5c39a0e286cc1d3255a4d6ebe59c950f0c3a4799c932823edbe783877bc1accfa0936a34afb5f956bff69835bfab586629ad3b1c9184cc976e1", 0xa3) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000003580)='./file0\x00', 0x4) preadv(0xffffffffffffffff, &(0x7f0000003400)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f00000020c0)=""/52, 0x34}, {&(0x7f0000002100)=""/119, 0x77}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/70, 0x46}, {&(0x7f0000003200)=""/59, 0x3b}, {&(0x7f0000003240)=""/164, 0xa4}, {&(0x7f0000003300)=""/222, 0xde}], 0xa, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, &(0x7f00000035c0)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:28:04 executing program 1: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) r1 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r2, r2, r2, r2, r2]) fchownat(r0, &(0x7f0000000100)='./file0/file1\x00', r1, r2, 0x4) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket$inet(0x2, 0x4, 0x3) 13:28:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x880, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) ioctl$TIOCSDTR(r0, 0x20007479) 13:28:04 executing program 1: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/169, 0xa9) r0 = socket(0x2, 0x1, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x10810, 0x1) 13:28:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) getpeername(r0, 0x0, 0x0) 13:28:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) dup2(r1, r2) execve(0x0, 0x0, 0x0) 13:28:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x2) pledge(0x0, &(0x7f0000000040)='\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x30) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x83f, 0x9c5, 0xe3}, 0xc) 13:28:04 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x1d7) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:28:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4605bc2ddb795ce6}], 0x5bc, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/29, 0x1d) 13:28:04 executing program 1: r0 = socket(0x14, 0x2000000000000002, 0x200) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001280)=[{&(0x7f00000012c0)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece0981b8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fce694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d1aa134adadeb3ef730f0ccdeb36e9bac6a9a929d3563cf91b3554e4302a40f4efe23e2a09ed83744e4e8b7813e0ce3128494e15c098e392d9caf2868e35f02b3e01a4a0f3243734e0a5dc179acd07edfde1a2a8980c83e1c7b51dbd003496808d683be5bea29cc95dde81b5ac6c5a2af00036f3b929608293eadc11fcd18a10833a078af22b03fc3dcadd0fb38efbebd708a52b1ca69ce4bdecdbe5b1a1c63d299ec94c82b1132cc2ce3e732d67a6012bc6212c48577d0db9c8122aa06461e72aa5e684231eb90a16595e0374d03f82b594b48d150ddc0481d5a7fc763a20c182bb977227a3368e657f6b4724518c0bab3f78d9b94c65d01d97031e881e586e7187622507574a1db21ced6da4e9e23eea6a24f363db56e06b900c4b23911c5e8428495eec130a0f30b721aaadc5faea39ec54c4025170e667875595e7e1881fb1d5fffdf7a29f9ccf05697c2d93defc502448095ed77616a981c643b52128c6eeeee703a276df9859217d0c710889401f9a0f175dae13592ec8f6a76b413303fcbe94af7ee58d75e9b9ed153b2a52786d7338453aad56d5df1e6b20ff1062230fe370048f6797cd9a0c6ab2d1032a7a2d79bd634ac9e2a9bb8913ce721e7d93d9249d85cef4a251469026e8ce015361b947289030870e299d2f93175e23b3f976d0a46b07197e68a667f9326d92183c0c95cd938586e6ff56c9ed74c007ab9bf013d5d979b4378a71e4104685af28f7221cbd7ac18a218871bb407d3acc5ec4c0c9106fbf2e33a60ef1622a6e911670711bfbb86a4467784203c01cc16b4c6c1949446da562737a7bda1ff46af373ee6daa9196fd79809be434a10af989fba096737f12d812c6e915a64fb18aaeebff708818ba69ef7feaddae05bd36b20d69324dc408f4e12251a7ba410a9829825b5d3ad4554852785730ec306b5b2b45808a02142b6971e2477bab3605edf6fe6014a29c081113496f82b7b96af76793a7e2596f7c05e78330883d4ec02acc397d94001856bf2f77463c12a213ba4821d6abb0d21acb44733bf46a2f46965a0f9af21bfbb11193fe2c45724daad433cf31cad5d24044a8a3b9cd853d1aec6618d75221402e20e6c1e152841eb0aae786439d08a0d0897a9447d1dfbec55d6a5f04597546256d8b22c57ba6ede8649f52a92c088e135b90d2dcf7ad4ae46e5d76f79b9212fdba0b3281018ef89812c351f575cfdf98ee378742b8d19245e4ebb8d61abb66e2fe3ef3328911f1634296fd6017c9d704dd63feb091ff58b37321ac37558711c65a75d789d8fd4028fc103944314d28dc07d7ef375c2a586e0f2a17a5b4c21b6302ef988bc941feeb3716cddd4efbb63e8ee0ab9280ffb42a6370b7b341e160cd1a2940b1f97ee4aa116dc0363c38bf873c3ca560f02937dd4e0cc08f49d4061cc8222a525a6f8b2e56f88d1f8e72208b18b9618828b0352ebdfeadfcbb88392d0a27526f32e153af296a09e1fbffb70f12d3380881796cdcc1fe494f9ac598e15787a4217764e71cf91163c5d4fde05d3edbe3c92d74e94b7a8ccb5f3ee9ac13aa32902996e5221aec19f9671b716b8cb1e195a47521c57e373bba7402233a91230fc0090df94edd0243a089af3b1b260131e50223fb4c5ff469077e7c1372414934ec30b4520c2a1ecf8dc58099e4c728dde05363e8f1bb1c600e96fec2d416458863d37bfda541f80acabe1923e4e375d9c8ae2208f3898a13064e6557b6102e0ecb794096acfaec70e9ea0105ea65be3c7af86c3a898cd393c92d61008df7e9a483e64d309492f8839d4a915e0f7f9eaa69a60d80757915556891c21a7a319e6218e43fd21b3c8641a690461af44f049d67daac71a18e6b52d79df21446663e8a19742b239d1724e3c4f5006ce05435dac3a89b96bb7d7708ac65e1d0bef1f13d08394b7b1fcd7f49be96250139e0cc5dfc5dbec3f00e8104f14b985b9f9c7373d2e82883d26055cd8f577cb2f3c41bc747a1d8ccbeac47514809fef56088b133f750b911d3a0ff470233870a26dde22c01e3ee0f467a8785c729579387aec25b5ef1e25c81148e6e557466ce6bb25ddcdb1ca51e438a3db0d0e5698006e312690c41c0237c361087832e084e3c83741cbf6d78a94a201c98a83f7122dc44db95c653e5bc53759d1cd7fa6a99ec85cfd8ebe08095ae93bd1029421cacc1025f272622e80c7bbc8fe322a79d785909223a04a9e3f40c8ead4e04e871b6e81e68555f5159812bb2fc3b8903c6a19b8292d3eb19ad62f0db13f5731ec91689a876502d1e0826c51275f4183ad8125bc7ab52b530f97099ddcc2d367a1e6e2e44181ebd2f3f027319688ae6ed4b4f5aa26fbb8c54518560a46eaf1d1a2d15945b5bbfe8bf06cfe9b7bdab272d07ef429f64a50d24d5925d5e2dbaa6412d232dd1107245a8c9002a328470fcd2aac3203980580fd413a7dab85048e267a7a16f9ec21de5d915f3eb45ddde3a801084a61815077b304d0c83609f27f60f318a9da5c8605d63cf74d368efaa5e38c965ea0512cbe93a4ce7777fd5abb3c6bd4eb0321e33ac57ee2036ec27d5583bdb8605cf9621880f43987707edb3553080eef8ff972805fe6c2c964ae34dbb9bd30dff56b558fa1454a9852726ba384a31f5f96eb130146cc8861852dff62a9e7d9fda67de95ea555243ea39c446e50314ad202f62bd8c9512ad32d17fe959a0e090ee7c4028d8f191a5893c793fb777fe9c858833942d870d69ca261f588455c24d50b06a01190db6d133cc6cde489fe56fdc97ec50db425703ea2f0cdff47cb91eab3775cc852e3a5fa3bd63302857f6182085df905f1aab757b5619bfce95d49022a715e83985711d574c0c68244210bd72b7a16b7d1968587fc1da443b7305ef5aeeb6d3b5cc5104bc5071bdcb86cdfc05de3b201a9528f10e1ee950417621b015577f6d37c28cd4b2afe869957ba811a680000000000000c59c5f92082d140ac2a2439671e64a9a62a4557014fd2bdec847040bd29d6438cc876df4255e5f9", 0x1002}], 0x1) 13:28:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x2d, 0x39, &(0x7f0000000180)="ecff0022", 0x24c) setsockopt(r1, 0x8001, 0x5, &(0x7f00000000c0)="019cc6fe91b54d3f41552d5397cf", 0xe) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='*]@%]:%/^e\x00', &(0x7f00000001c0)='z)-\'/+\xe9\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='(/\x00', &(0x7f0000000300)=',)(\\\x04%,', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='-!,%{/#\x00']) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet6(0x18, 0x4, 0x9) syz_open_pts() 13:28:04 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/105) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) 13:28:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) 13:28:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() r2 = msgget(0x3, 0x20) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064c19cbbf7227300000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xbe, 0x3, 0x1800) write(r1, &(0x7f0000000040)="5e491d62dc75a8bfdcd0333dfcc83e9f21e7be8ede78ee03edb37919b858bcd41874eb8143a46722fba2b4bf3160b2dad190c2545624c9407e2193a329a2b981c21350634e539e369c8f279815b606", 0x4f) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) 13:28:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = kqueue() syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff5, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:28:05 executing program 0: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x2, 0x80000001, &(0x7f0000000040)=""/102, &(0x7f00000000c0)=0x66) sendto(r0, &(0x7f0000000100)="1a6090c12c35fb09a1c9f6496f577c0403fd83ba5c6c9a1ce9e319ca1e031458dc104f1d", 0x24, 0x400, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:28:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) ftruncate(r0, 0x1) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 13:28:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000400)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da5797c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef09000000f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 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, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:28:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000040)="0d819615", 0x4, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) socket$inet(0x2, 0xc001, 0x1ff) 13:28:05 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 13:28:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="037f200b"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x1) 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) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 13:28:06 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) linkat(r0, &(0x7f0000000240)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00', 0x4) sendto$unix(r0, &(0x7f0000000100)="2ecdbedcf03fde8502d74f294812fc373db3791424a75af3c8e70bcf38c9e4393d47c0fcb18f749c90c5933119d27724b5439d7d2339496627d605f332bdd877500f4686a70fcdd66320cb12f54dfe3c66c9b90b18e27688091602febb3ce6e048a636401d5f6f914e5e83b07964dede50c0cc81e7054508408d1ce52c47312edf00faf8179c465bc1573e66c9467f363a2e8bfb9b15d7938bca249a17ce06d27c24b85b67dba33c52daf3065ba24c2a2c4d73ae7e7c38c37f2a1757a22bb62986aa33576e6b0bfaebd867c47ec61c457c4e4c2588ca564e5a3c2e8690ff4e81bcd9b91b45dc479c6c53e205d7d4f2205a12b055ccbc0acf9a4db9", 0xfb, 0xf, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) pipe2(&(0x7f0000000300), 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000340)='./bus\x00', 0x0, 0x100) flock(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x817f, 0x3, 0x89, 0x4, "738499fb19883924ad1f8cfe0a7e945001398200", 0x4, 0xfffffffffffffe01}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x4000000, 0x100000001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x9, 0x1, 0x5, 0xffffffff}) 13:28:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1bff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x1) execve(0x0, 0x0, 0x0) 13:28:06 executing program 1: r0 = socket$inet6(0x18, 0x6, 0xfffffffffffffffd) r1 = socket(0x10, 0x8007, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x100, 0x3}, 0x10) r2 = dup(r1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x4) socket$inet6(0x18, 0x8000, 0x3f9) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) 13:28:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x5, 0x210) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000001080)=""/182) r2 = dup2(r0, r0) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 13:28:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40080000000060e, 0x0) geteuid() r1 = getegid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0xd6) fchmod(r0, 0x0) 13:28:07 executing program 1: socketpair$unix(0x1, 0x105, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x5, 0x6) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x4}, &(0x7f0000000080)) recvfrom$inet(r1, &(0x7f0000000140)=""/128, 0x80, 0x801, 0x0, 0x0) read(r3, 0x0, 0x218) 13:28:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x800, 0x0) 13:28:07 executing program 0: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socketpair(0x18, 0x2, 0x0, 0x0) 13:28:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) close(r0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:28:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = semget(0x1, 0x4, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/34) r2 = dup(r0) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) listen(r0, 0x2760000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0873d33090b8892ff26e0a45ff736b3359ff757f4b0e9bf18958521ba86a8557d77365fe1f0309a2481389cf7afec31bdf47dd92cc677cb47782d9f5183aa5c9842489bc4dc12b3f9c18e861031f06d267b0d4868e0af9fce3462d32e1cf9b9b2fcbe0cfab5c69176487a6ca25cec0944999959882944f8ada3faeacb8a6316a854c2e6ead670da831c992aa8f51709f5f95c1afbe74f089a7b38ff228e60b9306360f169249ff0c94fedb5ce20e73549a93207278ff03bddf6e7c0d2545037e461b944bd1e9eb61419043029663c953e2883a110f5f7240fc3a6b7aa8000ffd0c4f8d0d57", 0xe5) listen(r0, 0x0) 13:28:08 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) 13:28:08 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/160, 0xa0}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) 13:28:08 executing program 1: utimes(0x0, 0xfffffffffffffffe) r0 = socket(0x6, 0x8004, 0x28) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 13:28:08 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1, 0x8c2, 0x3, 0x10001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)) 13:28:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)="45d02851ef65642962956be48dc5221a1dac0dcc1eea6b3175bf142e509bac6222983239c1ee7aafd29ff10e3219856202576789aa649f68e66f868f0174fb12f2cdf3319e870d776d60850ebc6e16c8bc9344ba5200026b68ee4bde53dbfd038c0a23282750b1894a792fb98393c76312eef205ec0d93f62c5a38bc8fcce896b74a4d3d736b814bda73323ed16c4a980a6ca86629e177f5e0350221498950ff1e3a90b9c2a8430a8b3c8abb5ed822066b5fff55a4be893e7d86c968284a6c", 0xbf) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r1, &(0x7f0000000380)=""/205, 0xcd, 0x2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x2a1}, 0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r2 = syz_open_pts() getpeername$unix(r1, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) close(r0) open$dir(&(0x7f0000000540)='./file0\x00', 0x8, 0x24) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r0, 0x0, r3) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 13:28:08 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x7f}, {0x1000000000000, 0x9}}) 13:28:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7f, 0x401}, {0x2, 0x10000}}, 0x2) close(r0) getdents(r0, 0x0, 0xfffa) 13:28:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x200, 0x80) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0d102e2f66526c65d9c68a38a87e83ae9ec19e74a3d56b00"], 0xa) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x10001000) accept$unix(r0, 0x0, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x118) mkdir(&(0x7f0000000200)='./file1\x00', 0x100) open(&(0x7f0000000180)='./file0/file0\x00', 0x400200, 0x0) 13:28:08 executing program 0: r0 = socket(0x1f, 0x8000, 0x10001) ftruncate(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) lseek(r1, 0x0, 0x0) flock(r1, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0xfffffffffffffffa, 0x9}, {{r0}, 0xfffffffffffffffb, 0x94, 0x40000003, 0x717d, 0x400}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40, 0x7a4, 0xffffffff00000000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffd, 0x1}, {{r1}, 0x0, 0x2, 0x40000041, 0x8, 0x400}, {{r1}, 0xffffffffffffffff, 0xbe, 0x40, 0x2, 0xc007}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0x51, 0x7ff, 0x10000}], 0xc8, &(0x7f0000000180)={0x4, 0x2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000200)="731ff424d32c03fd7c3c382f149564e807dea727812f2a1478ff28ffd629055e38f20799340f12d854c43e252f37089884a1f1708b8b7dfe16e52deec3706862d7fe4c656f7313d231d25eaa1aa1568fb0b573cdfa9fa20f55f9fe72234806792ec83327c42ec1678fec0d2a7b70dd82fc2f6baf2f73363cf124b77a43d0ea7e49535793c6e2a1cf530422620b8311bf76f4d16902290aa4196de7c8259e8895f267baf47caebdf93e65f31d17deff270be9c6cdb7a2ba2818ffca0b4cfe60cb305efa2c6afc7f", 0xc7}, {&(0x7f0000000300)="e411aa53173772f884ea9bafcf1fd4e27eb9a6291fdd4e7bf6c361a347e74703bb5d6c2c48104449dad52f453ada89c4ff1e6b0a4fafa2ba85669a7b8dec75e24367b4f6de1ba18cd14d6b5edaa274748fb976d47c723e080256b0216161fcc8befd6fe7bf157dab6fd1605e51c4c6a766afc255c48f633ebcd40583fb852e3d4edbaa3bc671138dd957961a9115581ffa882665037864f2d2c29b19cf3e0631eabdb4d5bcfa323a9680b2c587855fcf1d3e557c92d2fce3bd71fe6628318341b44e284217968bd56705e142acdd03d1551e707e0df0c0bc6badc4fea7ebb93bfe17ec96164f3999f92a3ea4809130a301ca1f0f619e1f8ef1c8320904d9934fe6df6c0132792c4514cefccf307f6139632b7b3f35178c654034c878187d73e71017fe32700fb132f482ccae7d1b83f77418f91cb570f9cf0d250d59436c4e8f5821c3dc652a5dce521ec2a773fb90856ed15fee43f074132bbe5c930ca352ee505d65b5bf0e651b019e2a3a54241d6cb745644fabed9775daccb3ea2a6106a8eda52068bdec092e46d92b9a9b72c655eb62837e023a9108b1ac849a180e52904e0f1d8b4e0b570c1a53f1c62d483d2f31c0e6b933f4ec39d4ca90c49ddc499ef54d765e141673ee5449fc7c653f17b13077be91a5ef94d83ad678f415ddaf617c70bfc60ebea63389654d670efce5b7ad2160f31045186cc1bd58ff0b107d3dcd7c3afc915dcd8a3e203b6845f6fd4ac92ab0577f7bcd84d8dbb19e9e8383849b6faf8dfeac0b5ecf425dd31c31ea5baf35b587c863766c2771308aa7bb8076148bf6f844c159c09dc5c7c7815c6c199aa52024a8958957fbbc1a424ed1b2759718247726b5e8f9fec76e2cb3e186d0a8f78685920e895cde624171219b28d9c92371ad60f037724b0a12eec4b32606c659b070175fa68f95e055b98710540abd9f58629aa4c663551d0a5e3c8d82e14ac5e39afd8c135a63cb7553272910fc2da1a7a6ceb1a05c0b3429e1886483af4eb7a23bed785530c259ccf802937d658cdbb38503b97c6e2fd0f10a0a6efcaaeaa2d6c23f73b078f5257f1ca5142ed07561f61ced4280afed7383df856bdf9b7c22f9cccf8e418bfc3c87649ac938b198f26dc8ed0b50348ab91e5d7ca255d9a20beebd7dbe69770b934005bfd56de8739cccccd601fd70966515b11cd85f8241349b579663504b89cfcecca014ab53f907a6529dd5da9e26f78b4ac1af0a15a113575a8fb21b292ec63f87a927c996e8a62af79444417edeab11be8da4939cf1c240271d5abf44975863555a13437e278a35159b742ef8ad5787c8b41796c2db1c8e9c530fb7f222b2b117028e7cd33eaf7aa3a862a815f88d05c9784496c74191f1539466277a29bf1e53438f0d71556f1f5f27f6a69b0aeef4676ac8e968c7105ab6bf94c12e1bb46a0a195cff4bb9072d24cd9680cacce6ebad64e24460915b1b2910da7c547a7e3721bcce0ad4e8f2810ee3427c95d4f9b9eda3b17a6929578412b781e38b0a03ae343b2c03d14961d2fc7b24f1f3dd59fa4e02a58d1b0ad38fdc12ef6ebe2def6521c19a162cff7c302cb564ee8e6cc43814c39d5f757da95e26ce6a59b379d8962ace4534a68550a055069a11ea6b8c9a5bb9948279cc9d2df25a0bb069f00f36b97a0e1ba828e8bb84e9771a5c095f1fe4b1c72dde2448aedeab24cb29b4c79ad59a668d2dda0094b4523b08b6ba90de65f9885f24cac5340db232bf877839ff2665a11e60ebb23e5143cbd872853bade3076995d3ca05df36bfcd853b7c5fa77b78bfd3a6082073f45b86f7174b2512a7989b3e49109da12bb1e1f0e396413a12d775df71013802eadab1368789a360c0853f7e598c8b2d6e8639733eefa0f1bb8120170644dcdc87cc34f0135cfc0eb8a237d6ee741f24116f2c9de7185c759f633075027d00ef7d1f929e5c31b0cfea8ca035924ff849ffbbf7efebcbf429d2ddfc4ff767eb714b311f9ee36d973512cc231ed6b2730e1e146f111c7eac915931277df515996a04f4577b47cf05c05291d9905cdcc44052e839c3a32cd82bc0f95d1a26e5cb9a4cb385c2f1213f125b85a57c2e40315a23676d65367df918888cc21e47cbf4bcc851f3b19d3389f88ccaf83d10232bda5cab020f6fcae89108f64ae8bd5e001a7babedc6329303285c930e81afc396bcc603127919c9fc3d1436146f7df88b404a8e59f7e9709b0bb2576d3d2002f38b9650012c6046a8f6a35092b0d3c8aceb54652cd57d2ce3085c846a89df179f929b1c8d620bc7c7072715a1838ff5a143f2a7f0f769cd0409da82a791065e982900579be718db69d28bb997751e84d0062c42378cc3e484e1cc845765784fecfe29cd15aaa9e71bcb713ed0f56738846f8a420562ee7678fb94febf4287c9a5757cf46315a836342681eca80590d90df0f5b7d6c82f6864ecef5e58d298d043f268b60d393cc9b76ae0a1ba4b017fe18761be7858d0c31755d11c0f3bebe5f9e716d3025ca1ac6942729be6a166f8dfafc3d3c65f19cfeacd42cf24280c050ddec59f76167afa2dd9c2c3203b5caf584b0e020cc933aaa761369d953939422d98f27c4de16f236fc1705376cd28d34144cf612974b19bf48bfd0ce6667bd9a8e3ab22ea6851ddd45e801b571192ff8a93ee2114a4ae31da6e9fc353eb942c97ccf5d398d38daa0816e0506119923f608204b18e2271bb3b2957ca38f002aab13e8c66b5767b64d64062ed9b5ea9542b74ca5dbd2807a6f5d46ea814be69875c95dfb6dfed7b4beb185ec574c1c087b823950f92c04759051eb322223a5488220daceca6c193239237caebad4f3a83428f238855f1a6d3ffca3604bf90fd748dff9bd1d095d77d547186f8990451844ffddc6e4e492ca66dbbd44c2c437d2a383197fc966a8cf2fbabc6a0ea4a0ed7a059924b626838ba0c895f67404f7c8d0a7bb27c6743462cc330eef8bcdd042efef5e9e62dea14f81bfc8c699186f153ad9ef0d171993e992cfc8248f4a3c57cf3238e98e81dfb540531f18e9d06d528bc5197019b2e6eaa6eefa4b432d0e31f6de15a4eca814329b6bb6e4d8d821c85cbf6d306ddee6919b2de79ea7b0cb8ae9606a3b93b33a35e6d32c4cd767a7649e7c79058c0c8f0cead1ce90f2ca4b30bcb4f3dcfad49ba7f54c69b06567a2059b1b97a30f6ab9cb02b90d84a9741bf258e4f4fe3796aa618055ebb2250269e26816c5c3932ffd8c29f700906f926c981e41742a134bf0b5078e970463b20cef7facbf14084f78060cdeea87c51bc1c8a1b2ee96ec4c6d3f0dfea091e72821b51ca09109f859e32f024ed2a19b341ce5d156b3a2ad538065d81944cfd34a7c2fd1515c9eb43cf977d3b8e97730bf87fd0037171b7318b6829676fcca67101a9d25ab9c305af6318292ec8f412caf9b62d74cb53a3caced9160ca48c3aed6c1210b75f5ea8303aa4b3eb270fe41bb6555dca9a58fc7a8f8a5da5b0ea5f50f7e5619141288e228c1178bded4e1cde087901dcd5e9a5fd6ef9ca3c4ddf3cfac0d14bd7c022d5a33bf4c3963516fc1fe9ba81dcb66a08536866d7da835b103a99eb71641bb5055af5ce7c58674c5680fa7bca9a4bca1a6239a5cd960e191ec463ae2517c4ce228eaf0af768d7aee407fca8861a8fda8400cb51857f8111cab7a6443e97c71b8f3058ea6527a9d6b76eac065ee1ed9166902c7231ba5af2e9aab0b65c5db03d0ac0acb55bce088de502862b12fbf28318356f75043910dac3b68823b8029a6e0822bd7d63d42d0fb6f17fd94a2cec04256de71d25b38d3034614686c1a82647bbe610fa9c46fb9d4818f29a1106a1468c924432c0af7790a16b0c0a03fbbb6cc995b929b65928f9df031573d88420d911ac1de116a9af7ceb23b331365274d684d36b1967bae101120ddee03f2c320fed57e664aa7e0483a47f3b6e8577afbc48f6bd8119b6546dd71cf348817808d4f139fd533baf1d35c2d0f74363912ba48ae2520853ea7f1d45c3786e797554937c6b492e5fbd04dd045f2855593f94c0d12f9d7c7d1657cba90b76ccd38de7ab94fad671efc4e2cb26de0dd387ca3e27c46568ee12a2c361ec1073329b74a05271c9cbfc2d443f4ec906d07d26deed320710b5d043f3e18d2c80d2133fe6eb0932cff6ae5c4ede4b82390dd1a3533d8c89c49fd74213dea6e37630a49c2de2511df3ed6e7c3192f8d2efdaefb026d08d895b2ac16e4e46eb9c9aeadd0d746d729d55fee2902626cf6ae0ade7ce9148258974c44710df9dc147e4d9e0a601a517a152ad81260c461cef7e1fef989e8bdb3f28fc9a4fd18ee89f5bd599391fd0ac37d7801a27c9a0b3bece0154dac3a096f67e4a751129fd3913cb4af820397bd0a1f8db1d44a0cabc180694c34639972a36b7600dc494d401fded19a9310faa9d14399674560171680643f6e830ee42ed0589c853c95710394c2159d76dd3945889fe0b368520bce2254fbf994a5f42c3e120d4c26504f22356c5ae5798b5b87133d3613b4fc404ab44d2c511ab07017b398bb95bd5062496ba2f406bb291e5a31cb537d1929d05c750942d8c024c6aed12c9a8483d84bf78fb581bedeaa2aae8c3f8d12efb7e280aa124bda2dfa8e376955bd261b7bd36ddc1e9b9f714bb966e937192e9fa9d0fd2238e6b9a89cd4961feb14d49c821aa8f34e11831f639e4176d835abc49c7622f53ab65d895f48c9a42f000377450c280b7d341dad9fa9db243145f611ec0a6e95dc7fd814a9410ffa40c1243d826a2dcc9f7e6d3f0794885811d1c0a8bc9187880395c9e21e1ccf294d1bbaf2aaa6e4884fa8b786038c3342603dd0402e78cd30a4365bc6999771e3adc065e20053e01a59dbe380e9ef3bf2e2a4f338069e2f7827e1b08972c768aa1d04fdf51a790aeb6bb9f989e93b3967510fca820b8d14b74c702c735f0b8aa0985a44a7456fef2d8c4c7c801a39fdbb6ddc5d68c7cd2887fccd542cbd8d4b2f978c81422dc0b548b7438fd89cab216458b092fb09609b916ceba5c4b514720333248d4fcd844f348533307c76c1f6654eb1fc97b5a1a7c7f0ed0c958c6c76e729845c90b90b2fec93e88734d036729ef40d3905e9a1f2d6064bb106c21202626075c6f40bc82edcd37a8a382f0acb152518e38501e42915ae9e77e727b5487ad7eb76bdb1ab2b7d355d295bef18e03ca14ebe379cb5e2c16864e653c01cebab27179ef2e0021a09f543b85f5e46a191716fa4bfeeac1570839610471a6c92a768e3714c8546ae0e59b274c1741ca8ac33744a5e0c20f97f1ada3cf87e180b9203e63c6ff31f21d6ccd9e709bca4841a814bb296a30382342975d1127446680fb8a9f2bdb7f9f284d2e236df8844907855ab318d9278850275085e3048b46eca1fee7df35d42cc3e8563a6ded31f563d66a04db7102a0958775e0355432593130fc335c4d3ad315d49bfcbb6b02af8a6743c64048339b542387e0681c3079fc85c2a28a4e9478e1161a5ccfcb0290b397b8f1570d508ea67c39d23271cc51aa62a09b5659faae7672731adeb85793c20b083a01333d490663392e688a4a8bd0f3cb4c60333c4b150058602860d9b312ce11d398b0d5e97e679dd6861a05e40f26295ad271a0c78b4fee0d527eba2c4b489399c3dde0cdeb19413a482ee3345e5b7fe66f4f4e0b93917d2604074a15a7bcfe4366ad8c04fc60d28a080a13e9831eaf73dc2fa932ddc100d06bb01b0395ab4bbe2094be7722a76836ba9a6e0eead7d53a05bf69d53f0bc6e924", 0x1000}], 0x2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001340), &(0x7f0000001380)=0x8) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r2, &(0x7f00000014c0)=[{&(0x7f00000013c0)="e97ab4783170f579594e3de2d9f30d100ef5d3c0d820c252e2aaddc7933fb4a8032f58e91d538826c95b846a32ce46be888ef15320574e8eb0d176a8211223c3e6e08dee305243d7faaf41999e9032a596826916b173772d85433c72a580c6055a50d24591e53c1244ecad7c6bf1747a11c65babfb5369ac7abb69cc4a80ffda192b81135432c3b7b510405877c6b63660b561aaf1b4322174366d80cdd242dac900fe74dd9097a140ebd7f93abde6fe734762603aae7b2219e0e26205d604c71935ed7266ce2ca4519c577fed742c009918fa72c7f0013a172305421279457a24e35f8674ff9e5cbeceb54dfc64f9d2221c7a1ac7cf01c7edaf967006f870", 0xff}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) socket(0x18, 0xc005, 0x9) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000001500)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000001540)=""/72, 0x48}, {&(0x7f00000015c0)=""/165, 0xa5}], 0x2, &(0x7f00000016c0)=""/118, 0x76}, 0x41) writev(r1, &(0x7f0000001a80)=[{&(0x7f0000001780)="ea3e64d91776f92deabbfff1d1e7ca4cdbe595ccf8c162a2c9dfb75185894cc881ffa775540b2d4921911a792c3a5f9a2554c9ade4eef93db451aa3f73347fc6d78b34cfda3397930b828f64e3d83ff08742b124c87119d6fc0bbba59f2ba4958e1426d861944de3040132b22796fada6f546243c58edacac0a7959c86c37b7b7a08433bb9e8d3d9eccd9d474f4c944127237285d183532af3eb6c128e7b5029257583fc3ec48d0dbda73d6741eab79ef817e43130c35452098bca69d362924413b49dba1c9f2d403dc612333e86855ef93265cd232906328781d3c9db465538e1230f8129", 0xe5}, {&(0x7f0000001880)="59ceb56cb79af079b7c0b3435ac81e0f3dbc079be6e4b0776073b6411634b7866477052e47eea521045a9c0ab4165f74e262ec6fe64a41198abdbe89d908cf58768ab8d813d86bf6a54993e729fd0f5da10aae6e", 0x54}, {&(0x7f0000001900)="ba1e8f", 0x3}, {&(0x7f0000001940)="a376882e0772018d02e4513d7fad47f29e197720fab2e1a7bad3ee3121e141576e079b4013bd2e1cccb0e8d201b9a69e66ee9db54a9217ee3adbe687ebbf54b840a0a1256ba2e905333e37e44653c33b9302fe5b0022d00b0602a482809a383b08e4088c9edc2144b0f08796a543553e188d8d0c3284cdffe22aa376f151a1182f369cb469c678e5f57c722776ba74bfe3b9622eb02ce05fe2d722b6791fdafa24c31f2df949c4ca155d793d233589c6a4f803b4e043b40a1459be2e05bc183d2dea3a8a5884d69cadd1600dd07aaeb1592f18ea0bb08f52d35dcf7dbe9443f2382b0519020b55031d5cf978f0e3fdfee3a37d79", 0xf4}, {&(0x7f0000001a40)="212458710f7a95702e6401c6a5d31b5312b2ca52faa7840053dc60e6f5562fbf1cc4e7cf8fa159c5bdeccc043320eb84", 0x30}], 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001b00), &(0x7f0000001b40)=0x8) r4 = socket$inet(0x2, 0x5, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001b80)={{0x18, 0x2, 0x9, 0x5}, {0x18, 0x2, 0x63a, 0x2}, 0xbbd, [0x1ff, 0x5, 0x100000000, 0x3, 0xffffffff, 0x5, 0x6, 0x8001]}, 0x3c) symlinkat(&(0x7f0000001bc0)='./file0\x00', r1, &(0x7f0000001c00)='./file0\x00') read(r1, &(0x7f0000001c40)=""/60, 0x3c) fcntl$getown(r2, 0x5) fchdir(r4) r5 = syz_open_pts() mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000001c80)=""/4096) r6 = socket$inet(0x2, 0x4007, 0x4) recvmsg(r1, &(0x7f0000003180)={&(0x7f0000002c80)=@in6, 0xc, &(0x7f0000003040)=[{&(0x7f0000002cc0)=""/54, 0x36}, {&(0x7f0000002d00)=""/145, 0x91}, {&(0x7f0000002dc0)=""/197, 0xc5}, {&(0x7f0000002ec0)=""/87, 0x57}, {&(0x7f0000002f40)=""/241, 0xf1}], 0x5, &(0x7f00000030c0)=""/171, 0xab}, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) close(r6) ioctl$TIOCCBRK(r5, 0x2000747a) fcntl$getflags(r2, 0x1) 13:28:08 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 13:28:08 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xfffffffffffffed9) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="e731b1", 0x3}], 0x1) 13:28:08 executing program 1: r0 = socket(0x0, 0x4003, 0x400) close(r0) sendto$unix(r0, &(0x7f0000000000)="dc8526d629be5e651d57eefd40726c1e2200e7c00c522f50fdf052cf", 0x1c, 0x9, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() syz_open_pts() sync() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 13:28:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 13:28:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0x2b7) 13:28:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000000000015, &(0x7f0000000100)="1534a5aa", 0x4) 13:28:08 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x28) write(r1, &(0x7f00000000c0)="0f10439421c76a6dfd5e70608f82d5eef01708bca8f6504d3a77daff981803223d34", 0x22) sendto(r1, &(0x7f00000000c0), 0x0, 0x3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x8d}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 13:28:09 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="db55e7bb518830a2d52832175e8ddbe2bee82fbf4767c965294327b44f1b122e345d8bcda74db6a1185cce1f4a7a0842c81d0bdd9ed1ecfae8d020bd87dc301899acd0b197fcf9d29361521138b2ca21ecde8fe39b", 0x55}], 0x1, 0x12) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x60) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x800, 0xffff, 0x0, 0x854, "b8967fc82a0df198a279b7e3826b1759142fc8dd"}) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r2 = getppid() r3 = getpgid(0x0) setpgid(r2, r3) kqueue() kqueue() 13:28:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x5, 0x3, &(0x7f0000000080)=""/252, &(0x7f0000000180)=0xfc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x8000) 13:28:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:28:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xbccdbcb4be6b4483, 0xfffffffffffffffd, 0x4}], 0xffe, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r3, r4, r5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x1}, {0x18, 0x0, 0x9}, 0x9, [0x9, 0x3, 0x3ff, 0x2, 0x3, 0x8, 0x8, 0x9]}, 0x3c) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x782d, 0x6}, {0x18, 0x3, 0x80000001, 0x9}, 0x7fff, [0x5, 0x0, 0x8, 0x7a, 0xb8, 0xffffffffffffffe0, 0x7ff]}, 0x3c) 13:28:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xe1}], 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 13:28:10 executing program 0: r0 = semget(0x0, 0xfffffffffffffffd, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 13:28:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = dup(r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x5) r3 = socket$inet6(0x18, 0x8002, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:28: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, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba851cd8bf11f551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x100000001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:28:10 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0xffffffffffffff75}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 13:28:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x80) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:28:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e4d6c8dadf969d672212632373bd3dfee459fe1c803ba3d7f2b58559124f3e9d45b2039ea31c4820c5d510837c7b679135530dfe2170fa4658636f932da84e939c27cf62837caaec40d55976371997029933288d1a73efe3499781e1347f6f1bd24b2ac40807b55482679ff812f0666fc3439d7c486971a2fe4dcda2362fcc1d3e94d636102c02dcdeefe6843d276a058a312a86d6dc9ae4695c18a4ee84b85da5ed24d950e4aa933bab64a7483dc04e057e9aa09aa0759325a91be3aad1aaf524419d2156", 0xc5) 13:28:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) listen(r0, 0x0) 13:28:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800000100, &(0x7f0000000080)=0x1, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x9, 0x4}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:28:11 executing program 0: socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) 13:28:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66691f9c88176c653000"], 0xffffffffffffffab) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0), 0xff97}, 0x0) 13:28:11 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x2}, {0x0, 0x7}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 13:28:11 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) kevent(r0, &(0x7f0000000140), 0x3, &(0x7f0000000000), 0x5, &(0x7f0000001600)={0x10080}) read(r0, &(0x7f0000000000)=""/52, 0x34) mprotect(&(0x7f00005b7000/0x3000)=nil, 0x3000, 0x5) 13:28:11 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) 13:28:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getsockname(r0, 0x0, &(0x7f0000000040)) 13:28:11 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) kqueue() r1 = kqueue() setrlimit(0x9, &(0x7f00000004c0)={0x400000000003f, 0x401}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() clock_settime(0x0, &(0x7f00000000c0)={0x7, 0x6}) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f00000003c0)=""/172, 0xac}], 0x4, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0xb3e8, 0x0) 13:28:11 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x800, 0x1}, {0x2, 0x2}}, 0x2) setitimer(0x5, 0x0, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x5, 0x5}, {0x7, 0x6}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000140)={{0x5, 0x7f}, {0x2db6}}, &(0x7f0000000180)) 13:28:11 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) getdents(r0, &(0x7f00000001c0)=""/111, 0x6f) 13:28:11 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) 13:28:11 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 13:28:11 executing program 0: shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 13:28:11 executing program 1: r0 = semget$private(0x0, 0x1, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x4, 0x5, 0xc378]) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$inet6(r1, &(0x7f00000000c0), 0xc) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:28:11 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x881, 0x120) lstat(&(0x7f0000000100)='./file0\x00', 0x0) 13:28:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000380), 0x1) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 13:28:11 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xaf7, 0x2}, {{r1}, 0xfffffffffffffff9, 0x50, 0xf00fffff, 0x6, 0xffff}, {{r1}, 0x0, 0xaa, 0x2, 0x9, 0x7a}, {{r1}, 0x0, 0x20, 0x2, 0x3, 0x1}, {{r2}, 0xfffffffffffffffb, 0x46, 0x40000004, 0x4, 0xa}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x1, 0x101, 0x3}, {{r1}, 0xfffffffffffffff8, 0x49, 0x1, 0x7, 0x4}], 0x3, &(0x7f0000000200)={0xc24, 0xb73}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 13:28:11 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)}], 0x8, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x7}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) 13:28:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{0x0}], 0x1) 13:28:12 executing program 1: write(0xffffffffffffffff, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d8946fec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963f009d4d35d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2000000000000000000000000000000", 0xfa4) sync() pipe(&(0x7f0000000000)) 13:28:12 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:28:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) getsockopt(r0, 0x3f, 0x0, &(0x7f0000000080)=""/141, &(0x7f0000000000)=0x8d) 13:28:12 executing program 1: mprotect(&(0x7f00001a8000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00001a8000/0x4000)=nil, 0x4000, 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) sendto$inet(r2, &(0x7f0000000040)="450d768e6244ef6c34f0686994406ee8", 0x10, 0x4, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/8, 0x8, 0x801, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f00001a9000/0x3000)=nil, 0x3000, 0x4) fcntl$setstatus(r1, 0x4, 0x44) pipe2(&(0x7f0000000140), 0x10004) sendto$unix(r0, &(0x7f0000000080)="eef3d37792c555ed9a4fb61edf8db28dd14c5899278dbafb7bd31fad6afbca00bdee1cb113764cb0b8e20aeebf36c335", 0x30, 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="00009ac92230dc0600bde9990731fedf71413e2f66696c65300070a1a9d6003929175d6348e3f900d5a61cfaeb2861755207ac60bedff7bee288fb463515947df23045e1722a515e7e53399bac4b6d02fa4319b86e0f138ef282ab71691750e9b2020c487dc4e15e103a3b6bbefe57a58207d1b0a4386fa31a9f4a82b51db4d9e732e91ea54ec41d30d2582889d8fac15cae8a6139a6d4f5754e6b67fdf6d53006e4e92a4026b56b94ab194fb78a80adbfc38100f069c70e709787092e53b0bf8ec5a44fe69c5845671679972ac0a50d1010fd049283fca09bbb0cd274dcfcd5bbdefe10bbb155d503aad66218bdb2ff6baecfae5792e6c2cc8220d55bd16065aedc97fadfcbf3389f815d88a2c5f5bdb61f6a6b11c2f35ad0ddf388e205b8f9bc931fa204a9d1deaf5315315d2650e8715eac62972dc69891af6e6b3a0cff465f304c9783cd62f8733e78312a34f0b8b23651e484742a6a3770b05fabffeb94a01c07adf82ebd8188d908e2c85cd38f51be7dbc"], 0xa) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 13:28:12 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f00000003c0)=""/82, 0x52}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x6, &(0x7f00000004c0)=""/249, 0xf9}, 0x43) 13:28:12 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2a26563d64459308caf5f230a1401f086066ac"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001640)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1", 0x90}], 0x1) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c5cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f745178f2c12146373ebe01dc6a48b0fdc9594ab5e8df10383bc8f3de6c086b96c7eabbf54e083b9e255bd4babbe82589ae89bcf57d790fa806e1eecc3af78ab0e62593fc40c38d990441d27508afe7bdb843dea11f0cce9db2f133493de2439d3efec1ebd5b12415197c545ea35d3da07d0eaedd63a85fc5f3d55eeb8b73dea106174cd5bfe2cbf1895e1167b401216827f2398c197d09de86fe820391a80332148d2316d9c15bbfec5c52defa7648f37d5ef7bcc0cc3eed922da6c541e7dfd30b42bb087eedb1169f3ac1e8d33a14d2145e479fb559eaaccdfef84609ae10a3a58b606ad85494c2392c2ae5652aeff9537b3cfd46a9ad3ef84491b9995534afc7cfc744d14d1fd38858b4c38796975dbed937445a85c3dcb17d35ebb6314916c46dfed0035377531a2c27df76e46f24ecad9ec9185b38d833fc26419888943241abbeda3a2b804cd02f1efd8c2177dbb549855b8df0d0b06752db6e4b7d5d0cc2af58248de8907c2a9d7d985b6b3ee4c334eaa961e1ef50b0c04cb0c02691fed85b1af27c187c897f8a0808937ec27806824ddb43f7c499c4c91000000000000000000000000", 0xfffffe06) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 13:28:12 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1000000000000, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x4) r1 = socket$inet6(0x18, 0x8, 0x9) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000000c0)=0x7b0d, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xd56c, 0x16, 0xc07, 0x5, "8ea9d47d74d082debb7d4bfa0dc09abd22fd30a2", 0xffff, 0x2}) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 13:28:12 executing program 1: clock_getres(0x8000000006, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x40) semget$private(0x0, 0x3, 0x210) 13:28:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fchmod(r0, 0x80) getsockopt$inet_opts(r0, 0x0, 0x11b, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 13:28:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 13:28:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x81}], 0x7f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xe0c07540aa9581e0, 0x8, 0x1, 0x6, 0x80}, {{r0}, 0x0, 0x50, 0x52, 0x0, 0x59a0}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40f0000001, 0x0, 0x5}, {{r0}, 0x0, 0x22, 0x2, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x5, 0x81, 0x7, 0x40000000000}, {{r0}, 0xfffffffffffffff9, 0xa, 0x20000028, 0x7, 0x3}], 0x2007, 0x0, 0x6, 0x0) 13:28:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x101, &(0x7f0000000200)={0xf1, 0xffffffff}) close(r0) kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) 13:28:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/161, 0xa1}], 0x3, 0x0) 13:28:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0x10eb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 13:28:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x400000000000, 0x80000001}, 0x10) 13:28:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000080)=""/235, 0xeb, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x6, 0x7}, 0xc) 13:28:13 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000000000) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="ba480d4dd4dde9719813c2100e9fa141a212071464b5df0548dcc5a6fb4ecbc11507a4a12e18159382236314d7716b68a3affd56b2094b627250ffb245753907f76de307b54c290aa85e1d186fb957f25d905be9deab3717458c53ab7907bb38075edc82761f12c53d9c5ba1a57847b52404df3dc15ca35d562cb7b106327a3bb1c26de9687ba5d96573502b94a4ef95af97eb7058eaf4173ddda6ca12624bb87e6e23e66947dc40"}, {&(0x7f00000000c0)="71fe69"}, {&(0x7f0000000240)="4c0288b719fd60d6e8547c52e5a8f86b500aeb10d2cdbcae5d4bb347af55605070b0aff9a476ddb3af13bafe3aea574aaf15581f837a3ff22a849d991761e2579eb9207ba25f4f9ab459a8b997ae4fa92ad6988ae24ea1ad78440816cce6898c78f3d7f2512e536d863c322d9153b2088302635f49744c5cb25e007145ec7ccedff5656b559050cc714cbb079f20e3a4b98a952778d8655bc63500dae084e44fd786d67c2923c02c7a6bb54b1155fc2013d09871e0f341c8ef09618e645e4b9226379578933bb235a7fc3faa8f841532e58a121a2e88f58b74cee222a05f0a75d758843db27463475f"}], 0x10000181) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kqueue() kevent(r1, &(0x7f0000000040), 0x804, 0x0, 0x41b1f84c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x3ff, 0x5a0a8557}, {{r1}, 0xffffffffffffffff, 0xa, 0x10, 0x8, 0x4}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x800, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x5a, 0xfffff, 0x40, 0x101}, {{r3}, 0xffffffffffffffff, 0xa0, 0x1, 0x3, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7f, 0x77457ac8}, {{r2}, 0xfffffffffffffffc, 0x1, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0x4, 0x7}, {{r1}, 0xfffffffffffffffc, 0x60, 0xa0000002, 0x18bb2137, 0x2}], 0x100000001, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffa, 0x3, 0x40000000, 0x10000, 0x4}, {{r3}, 0xfffffffffffffffd, 0x1, 0xf0000023, 0x81, 0xff}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1888f373c138e1f2, 0x6267, 0x8}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0xfff, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0x30, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x87, 0x200000a0, 0x3, 0x7}], 0x9, &(0x7f0000000080)={0x200, 0x1}) 13:28:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) pipe(&(0x7f0000000080)) socket$inet(0x2, 0xffffffffffffffff, 0x1000000000401) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:28:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x24, 0x80, 0x7, 0x2}], 0x49b, &(0x7f0000000100)=[{{r2}, 0x0, 0x80, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x100000001, 0x7}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40000002, 0x8, 0x4}], 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="f75b505c2cc530d6185670cf6cd641eb89c6fca3d2d0e0c067396a2b370e31fbb44fa99f011f1d25c9b71872d41b13e181230b4be62deb1761798aeb2f94e719fcc03eecf4ed2a9f7f4fb960ec15c77a0025b4117b2c6e14d0ee9b1dbc2cac3b1fe923c8f8", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000000980)=[{&(0x7f00000002c0)="f07d0fe26cf90593e55e9a010099af83c6bce5d67fa374b4cb4930bb415633a14cc22841f7d58325409bf459feb377d3509497f71801bb2a3ba276420ec51601c7dff2e61473040a5f7ba04f1e1c64615f5cbdb545d4a1e3fad3ad6fee4950c7e80d1119eacf3b35fa8ec96f346f1f06efc12643c5c53917ffb4d25a70eed68fd0418ddb9a11b0b6a04411e8f41af65be0b5832e59c201cba01962d56d1d5e38b5fa0dcfe02f02c4b907efd90356342f7b0dcc85f5f8a1b55367d69892f342f742912bbc5801720c00c59cdb7b82912ceef248f4f8c11d28ad5933b5101d6099a7be48260c88032bb6ac", 0xea}, {&(0x7f0000000400)="17d0572592850df4491c1012823572c37f722e7bacd768a3cc6d59f73bb04e6916c6139cfa35ead006d9408e3d7e3895244e83b85c5767bd64153ee46059abdcb222dcd7773a529466e29d00d287ad561b6c93d3553d1981b3a0b5f90229721a92a6e9f6556f2eacdca3d3be6c23e7928bb96add0c40823f676e5589dd5efa4f951383689fc3271a4e3ec1f083d1fcc4a96bd15d3e77facd20edcd40a73d21c1be0dd4bb99ad6d511ecd5ab4594937fc528e422484d468a9f4605077f695c033363b9eacea29c50368b163cfe514ba25601ca70fca887166bb0e55d73a5d514100", 0xe1}, {&(0x7f0000000500)="33844f319ac218efbab15fe5aa3b69f7fc77a856bf55ccb36a2064a793b7f1cfa941106be1952f3863dc26c86776b74452345f7253254fe57233f4036c11e8464fe3e2a0a01cfda14255f481e9ea42c43e820157080413e95e51d0d94dc98471e44607", 0x63}, {&(0x7f0000000580)="72113c2fddd6a18c3b3b84f16f122451a9b6f41d1d17877f46d5b533614a1d924ed01fd90875517c96670637db28b1708831586d2380420f8027c3e2bf25b31b3a9eba989f508236604691e1bafd9e747e5de5dccfb03b7cbc65f43690fb884b2870b7e94c", 0x65}, {&(0x7f0000000600)="d4b3ae7fc2e156282cd555a9685461b3ee9fe23a193c4ad75b242466830983fd23abbe0314943f9dacf29955482944670b69350d4e379fd20e09aa94cd40179038acf10f1f61e250625d00a2a67adb051c1f7b2bd06a578af6e616408d8106cb6debdd78213f6da54f36283de07dfd97f1c510d82a58130879b7bc0ac6e74564547a720b3be312ad1cc23e1dd0771315d9350d337ac37530b16d1d1362ed39e67043ba0a538fedbe1b1fe75e11f5a7f8b1cdc191e5b82f35642bec66e09c89b5", 0xc0}, {&(0x7f00000006c0)="1dd62db8768a89806e421f3b6419919cf107e201f2fec5b0910348cfc5c7dd7e2a9f233bf2009af8657451735f0ed881e47520e03b7551e49233eb1ccf5012a30eb7449b3e442a9a2904de8cc1b72a22dd2c9f842ae699f83c3bf30ecb91fae0657980ab9f6138821fb5191d0766c36ee51e62d3018e2fc39519f29516c449e02fda6f246d13b547cb568c4eeb4cd25a5f603d2e3c05bca7389ff8091e29a0f3e3d4c4cba801ed7bd673c4bd", 0xac}, {&(0x7f0000000780)="15a27c8af1d175344be2624199a4a6bb4e823ee66769e0b3150e4bc64fb1c788fec13dd6a62b9cd7749d037ab37c0dd6acb589391842e41c8e81bbf5a52bb61985ca7534251df77ffb0e27796b5f3d0402210439de7f1b", 0x57}, {&(0x7f0000000800)="6a4dad72fb4ad58fbe764ab618ccde75f02c097e2958139e4810e615dc5d16816b50115437ab2486143388ad033cc9d63c16deae9b93c9f1f69a7289f2696f01aaba6b62a405450559d4d6ea0e6404a29e555b2329bd61fe06de0f0d5b3f061cbd7e038ff354dd9f8a2d9be53e1bd1226f38507d4ef7a429e3bcd7525e730c9345556f517cb97f702b63ba4cdeca9f93b22e4c239efa511d40b6665a125a650f8c00abf7be0cdb0c201f9c26cd2653ffe0f7c2e150365b2937bc279dc30e89940ba7a8a50edcc99cb9deb875728a48e24f6257875eb8971e221f2708899d791a", 0xe0}, {&(0x7f0000000900)="cf9c88017c20e1c40e28fb5c1c03c2c112169492a70ae3da74531fbcdc8b24105d244ddd2d7a18425736d7e124c8afb102ec6e561173d124677856eaafec0342e2b4368b8d62be419883f970796fa5378197f1b6781602f2a4ccea9bdbcbe30f907c5c24afaa26cfd6b5ded04f9d3470665451231c33114b61738ed246c1da", 0x7f}], 0x9) 13:28:13 executing program 1: pledge(0x0, &(0x7f0000000100)='\x00') pledge(0x0, &(0x7f0000000080)='\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x20, 0xfffffffffffffff7}, 0x8) 13:28:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000140)) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x8000, 0x5}, 0xc) 13:28:14 executing program 1: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x80, 0x8}, {0xdc0, 0x1}}) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x100) bind$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="91d0ae7b058b209db3387100"], 0x1) recvfrom$unix(r3, &(0x7f0000000140)=""/85, 0x55, 0x40, 0x0, 0x0) fsync(r3) close(r3) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r5 = socket$inet(0x2, 0x1, 0x8) r6 = open(&(0x7f00000001c0)='./file1\x00', 0x808, 0x80) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0x3) symlink(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x510) lseek(r5, 0x0, 0x0) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000680)=""/158) 13:28:14 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f00000002c0)={0x3, "514fcb004713c9dd3a363c56e25c4eb11084a8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b440ca0f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e9939c7f63cb50823f81697a03ea4203faa6ae371a11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dbe65887aeab51b91c32d024271cd71622dad241e4cd0b99a690d41766d0c26cf222fb2c"}, 0xe6, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/190}, 0xc6, 0x3, 0x800) 13:28:14 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x65a) 13:28:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3c17432664a40186) ftruncate(r0, 0x7) r1 = open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x10000, 0x20) faccessat(r1, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() ftruncate(r1, 0x7) open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x4a0, 0x8) 13:28:14 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f0000161000/0x4000)=nil, 0x4000) munmap(&(0x7f00001d1000/0x2000)=nil, 0x2000) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/184) mlock(&(0x7f000000f000/0x2000)=nil, 0x2000) 13:28:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1000000408009, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) 13:28:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x63, 0x1800}, {0x5, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4628e58bf935cf464de237b4d956081"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0xfffffffffffffffd) close(r1) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x2}, {0x7fffffff, 0x3ff}}, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x1, 0x3}, {0x18, 0x3, 0x3, 0xff}, 0x0, [0xce, 0x0, 0x1, 0x6, 0x2, 0x7, 0x2, 0x81]}, 0x3c) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x5, r4, r5, r6, r7, 0x3c}, 0x7fff, 0x81}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r8, 0x0, 0x0) dup(r8) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000480)=0x10) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x10, r8, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 13:28:14 executing program 0: pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000080)) 13:28:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8005, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r1, 0x0, 0xb, &(0x7f0000000200), 0x0) 13:28:14 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) dup2(r0, r0) write(r0, &(0x7f0000000080), 0xfc4c) 13:28:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x4) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) map stack 0x20000000-0x20400000 of map 0xffffff0069ad6a60 failed: hole in range 13:28:14 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) setsockopt$inet_opts(r2, 0x0, 0xb, 0x0, 0x0) 13:28:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x40) r2 = dup(r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x140, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="9eb787b917c66bf44ce2478f9d8d6ba74b0dcd7f0ed2f05aa403c8d5cec6ccc67c30e11a41a92900879a8925e155220065d2fb73bcf66d460c6d17f27f406feb977b8f61e51234d57d2ea3fa2f6d4ec2ce186228be2e021567df6a61f41f4debe585a31be6fd94d4e77686a23e2ddac0915d66916895f9ad61376e22ed20361580d3d021e07e4c7b76e31a5397743b24019970c38192d3908a6c06c77bd9f30cfbdbb316519d58e7d5458824b40e890a41fbfa485b137fe06ce5d88e391c8921e4ab94408f22806772a3122bdffbdf62079b9d607b0654b6c9a35770afce9f49670265dd91d1ed526192d563171b3c884b", 0xf1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000002c0)="79ff97774a3261272461051bc7c512b47ba3a5152cca39442fbbdf49742450404fb09518", 0x24) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) 13:28: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, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "f31197303fb4f61ec3caf4d802573a4efcbdac22"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) 13:28:14 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="072016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x1) execve(0x0, 0x0, 0x0) 13:28:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/111, 0x6f}], 0x5) r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x7, 0x0, 0x40000000, 0x0) write(r0, &(0x7f0000000240)="14", 0x1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x5, 0x40, 0x0, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x23, 0x30, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000083, 0x1, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x54ab8518, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000001, 0xfc9e, 0xff}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000030, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x9, 0x81}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0xffffffff, 0x9}], 0x100, &(0x7f0000000200)={0x4, 0x3}) fcntl$setstatus(r0, 0x4, 0x40) pipe2(&(0x7f0000000280), 0x4) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 13:28:14 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x1, 0x100000000) 13:28:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) socket$inet6(0x18, 0x8000, 0xffffffffffff0e2d) socket(0x6, 0x7, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 13:28:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x467}, 0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 13:28:14 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='.*\x00', &(0x7f00000001c0)='-@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='^+}}(\x00', &(0x7f00000002c0)='](\\.&{-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',!\x00', &(0x7f0000000380)='&\x00']) dup2(r0, r1) execve(0x0, 0x0, 0x0) 13:28:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup(r0) 13:28:14 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2a26563d64459308caf5f230a1401f086066ac"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001640)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4c", 0x30d}], 0x1) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c55123d4ca135f5fbd7761c3e2cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f745178f2c12146373ebe01dc6a48b0fdc9594ab5e8df10383bc8f3de6c086b96c7eabbf54e083b9e255bd4babbe82589ae89bcf57d790fa806e1eecc3af78ab0e62593fc40c38d990441d27508afe7bdb843dea11f0cce9db2f133493de2439d3efec1ebd5b12415197c545ea35d3da07d0eaedd63a85fc5f3d55eeb8b73dea106174cd5bfe2cbf1895e1167b401216827f2398c197d09de86fe820391a80332148d2316d9c15bbfec5c52defa7648f37d5ef7bcc0cc3eed922da6c541e7dfd30b42bb087eedb1169f3ac1e8d33a14d2145e479fb559eaaccdfef84609ae10a3a58b606ad85494c2392c2ae5652aeff9537b3cfd46a9ad3ef84491b9995534afc7cfc744d14d1fd38858b4c38796975dbed937445a85c3dcb17d35ebb6314916c46dfed0035377531a2c27df76e46f24ecad9ec9185b38d833fc26419888943241abbeda3a2b804cd02f1efd8c2177dbb549855b8df0d0b06752db6e4b7d5d0cc2af58248de8907c2a9d7d985b6b3ee4c334eaa961e1ef50b0c04cb0c02691fed85b1af27c187c897f8a0808937ec27806824ddb43f7c499c4c91", 0x1000) write(r0, &(0x7f00000000c0), 0xfffffeb0) 13:28:14 executing program 0: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='rx') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) 13:28:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r2 = dup2(r0, r0) read(r2, 0x0, 0x387) write(r1, &(0x7f0000000380)="db", 0x1) socket$inet6(0x18, 0x3, 0x1) 13:28:14 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 13:28:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff0d000807005e000020f6200000000000000000", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 13:28:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/62, 0x3e}], 0x4, 0xd) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 13:28:14 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x5c, 0x2) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) mkdir(&(0x7f0000000100)='./file1\x00', 0x1ae) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') 13:28:15 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) openat(r0, &(0x7f0000000000)='./bus\x00', 0x18002, 0x81) flock(r0, 0x1) 13:28:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8010, 0x14) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) 13:28:15 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x0, &(0x7f0000000040)) r2 = syz_open_pts() close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff810e4b54,ffff8000211d8e70,ffff8000210a39e0,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a39e0,ffff8000211d4000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000034e0000,ffffffffffffffff,0,9,ffff8000210a39e0) at allt raps_kern+0x7b ptsignal(1c58,ffff8000210a39e0,ffff8000210b6340) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211d9100) at sleep_finish+0xd3 sleep_finish_all(ffff8000211d9100,32) at sleep_finish_all+0x22 tsleep(ffff8000210a39e0,3,0,ffff8000210b6408) at tsleep+0x142 single_thread_set(ffff8000210a39e0,ffff8000210a39e0,0) at single_thread_set+0x2 8b exit1(ffff8000210a39e0,9,0) at exit1+0x84 end trace frame: 0xffff8000211d92d0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff810e4b54,ffff8000211d8e70,ffff8000210a39e0,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a39e0,ffff8000211d4000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000034e0000,ffffffffffffffff,0,9,ffff8000210a39e0) at alltraps_kern+0x7b ptsignal(1c58,ffff8000210a39e0,ffff8000210b6340) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211d9100) at sleep_finish+0xd3 sleep_finish_all(ffff8000211d9100,32) at sleep_finish_all+0x22 tsleep(ffff8000210a39e0,3,0,ffff8000210b6408) at tsleep+0x142 single_thread_set(ffff8000210a39e0,ffff8000210a39e0,0) at single_thread_set+0x28b exit1(ffff8000210a39e0,9,0) at exit1+0x84 postsig(100,ffff8000210a39e0) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,3621839ce00,53,0,362a6311400) at Xsyscall+0x128 end of kernel end trace frame: 0x36275dc5b10, count: -18 ddb{1}> show registers rdi 0xffffffff81e1a970 kprintf_mutex rsi 0xffffffff81796cb9 db_enter+0x9 rbp 0xffff8000211d8dd0 rbx 0xffff8000211d8e70 rdx 0xffff8000034e0000 rcx 0x3f05 __ALIGN_SIZE+0x2f05 rax 0xffff8000034e0000 r8 0xffff8000211d8da0 r9 0x8080808080808080 r10 0xdab2921d94b42742 r11 0xffffffff811340d0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211d8de0 r14 0x100 r15 0xffffffff81bf1b93 cmd0646_9_tim_udma+0x1a347 rip 0xffffffff81796cba db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff8000211d8dd0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor1) pid=239135 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210a2bd0,0xffffffff81ee00e8 process=0xffff8000210b6340 user=0xffff8000211d4000, vmspace=0xffffff0069ad6a60 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 57284 346390 64922 65534 2 0x4081010 syz-executor1 *57284 239135 64922 65534 3 0x4003010 suspend syz-executor1 64922 84725 93668 65534 3 0x90 nanosleep syz-executor1 93668 158186 90968 0 3 0x82 wait syz-executor1 92341 365001 28216 65534 2 0x10 syz-executor0 92341 323283 28216 65534 3 0x4000090 lockf syz-executor0 92341 478462 28216 65534 3 0x4000090 lockf syz-executor0 28216 373997 29688 65534 3 0x90 nanosleep syz-executor0 29688 490262 90968 0 3 0x82 wait syz-executor0 52368 87249 0 0 3 0x14200 bored sosplice 90968 453012 45002 0 3 0x82 thrsleep syz-fuzzer 90968 13328 45002 0 3 0x4000082 thrsleep syz-fuzzer 90968 271141 45002 0 3 0x4000082 thrsleep syz-fuzzer 90968 112862 45002 0 3 0x4000082 thrsleep syz-fuzzer 90968 260954 45002 0 3 0x4000082 thrsleep syz-fuzzer 90968 495307 45002 0 3 0x4000082 thrsleep syz-fuzzer 90968 221798 45002 0 3 0x4000082 thrsleep syz-fuzzer 90968 106236 45002 0 3 0x4000082 thrsleep syz-fuzzer 90968 169055 45002 0 3 0x4000082 thrsleep syz-fuzzer 90968 487869 45002 0 3 0x4000082 kqread syz-fuzzer 45002 371260 37048 0 3 0x10008a pause ksh 37048 330808 32222 0 3 0x92 select sshd 1176 273889 1 0 3 0x100083 ttyin getty 32222 280543 1 0 3 0x80 select sshd 35137 417623 62623 73 3 0x100090 kqread syslogd 62623 418229 1 0 3 0x100082 netio syslogd 42679 411837 1 77 3 0x100090 poll dhclient 56829 385140 1 0 3 0x80 poll dhclient 24086 444964 0 0 3 0x14200 pgzero zerothread 31670 349082 0 0 3 0x14200 aiodoned aiodoned 58821 11110 0 0 3 0x14200 syncer update 34441 385921 0 0 3 0x14200 cleaner cleaner 6289 458548 0 0 3 0x14200 reaper reaper 47532 88008 0 0 3 0x14200 pgdaemon pagedaemon 90899 371423 0 0 3 0x14200 bored crynlk 37905 22207 0 0 3 0x14200 bored crypto 31780 11711 0 0 3 0x40014200 acpi0 acpi0 29526 412369 0 0 3 0x40014200 idle1 19748 326313 0 0 3 0x14200 bored softnet 74679 19620 0 0 3 0x14200 bored systqmp 8666 482982 0 0 3 0x14200 bored systq 95187 93384 0 0 3 0x40014200 bored softclock 39598 272446 0 0 3 0x40014200 idle0 1 516586 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper