aadac45109ab7794238a552ddac5ab74f08187006f6dd9b7fc36d463a614faba03fdbc8952de340b37c0d1ae0b46af84f165af1f220f5b8ad5024ddd6633ca53a2305e3413675fe4c1a413abbdb147da8a3618275ffebcfac38948922f367c4543d067bfb99061e8ccd36e4fd00e09a728ed3cf6900fd6789bb06a64c7b8b9f5f616646bb4936d7a590c776edb8d015549c6d7d6fbb81cd43daff205408444fc04b79772be443cd972c19660c97776341b3673eea37848cd0118af7d567c29c383a1d6a73d8eeebed68f880029eadf2f740f69f2a81902458115f9a9c20bcca41bd56332aa6bdd1c84002214619b59f0d77ef2065ac1d515cba9e58dafbcb84702f43e13c200469a96d9a3994222fc67c53a519a215f0b395109ba84b9fe6eba78792a2866c8fae7e6724ca4d6f725529281abc484a239f4bb0256b4c27463762a9452ea158909f5d8276a176c74db23794a8106e13d191e506af1b0dcfd34c225c21350279999a511c6c54e00c0ade41d6e0d7e9d93eec948bb82c73fb2a006286cb3c0cef1c97bb6ade894adb740e1b18122b51225a54770f3cb945b1c3b01d6bdab8edcfcaa73170eaae68a81fb151219adacdbdae75da9cd5b970fc38b348f113ea2b05e9b74875fb57b783687ac0b9859ddefbf50f5f22d4d0b5b726bad3f3060bc68ffac602a1853bf6034996b7a52f08343e2ac9ef1b86a4c1aca6c338ee93e0b977d7b4611eb3a113205b5a47eae71082ce687eceb10e93308ab94fa417891c8da5317b412927ac316a57893741003d7d9d9c9fed8ef553cfd070587a299f652a195a1f76e244e5ce7f435e5d6d6febd47f5779f5ad4239dbb484186fe3d9b8ab259d23ca8a597cc7687712443adc382bd005195dce6296b62fa7bb1e2daf85f5dd29e258a19698e0def37916cd88bd6cf297b9f7d048b4ec8770be31110b5351c720a67eb849f8846a2f6c538efe50a8d98f66dfc5fa0d91c07c73fe579d9663d3cc3b431181c2ba6186ab4", 0x1000, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r6 = kqueue() read(r5, &(0x7f0000000040)=""/63, 0x3f) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r4, 0x0, 0x0) ftruncate(r6, 0xfff) 19:01:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001040)) r0 = socket$unix(0x1, 0x1000000000002, 0x0) sendto(r0, &(0x7f0000000040)="aa02331aaa3d1f9f8ccef181fc6b64efa56f46576f3a25a262ac30aa4af0894e7f595f7087268450bd38c714b3e5eb6a05dbf00f772284753a92d5baeb8a5a0f7ec60c88679e11c4244517a25015aed77f7c6e842297433b04f07cc143e4f062d6e453d86557364accf34dda44ff21ec78caa473aab530923bdbeaecc301a476b896f9ffc95cd7050aeb862195196c7d193c490f346e346899ee287d7d91631352fb658ed80f457e4543ab86a7b3e3caa17232b256ed53bc393acb5e337783e818214bff9c938fe7e483d557bad4e8c76d1254295bc1e1ff09df286acdf6e2cca537ff99832a74ad4c0977bd8e9a4daa77f10e0cafa2f3a4cc947cf9cbe45f5e28ca9ada4b9f09e68dd1f6524686463ebcaec18378918451be9e624560e90b3bd22ad8a29345a060291bcd3f2162e60c348c5315e527a42bcf428ceb97eb2184ffd58d7fac4d52fb3ac2e86c0f880ddea383dc05680b7714ec71863608b25797f08d82ea0b6f5431ef9af56eb2b5b050a0346d9e77f549b4d98d08a57932e42ccfb580a541d99d9b88e1ab52f6917d4170167e331ad8e9665f96dad3c7983c45a99d95f95a5153e83b11b20180f349ac2a53420fed1b0ff7320b10e70701d15ba3b0fbded375bb93a61fc3bd16a725962277b34b90cbef6f64deeca3533ed52a1d04fe486b312866e665969720e0694469d45aed8b5b38f46463779c7115eec6e641ba28c1794b729d010f10ec0753124c2f3a101d1c330d56490d316100288cd0be6745a58069be34c291e2b344bd02097856208f30fa3286fc8e41d1dbeaa777b0f390edabc9117f8f2640fc5e1c1ed722559b516b53a70373687d902b5fb8e0d69e864288ab03e3def283a16ca1fc0737e5f1243111b7de1f443f5f3b042faaffa5f4c5fb4607eda1a1bb8a659dea08c0c4f7c7c54ed72e5e9c96dc51a0fb077c9fe5d22b9d0dac77382ae9766fbcc21722b8909e8d58d9b7d2f6e6705620907d2ba8662466dbea80e554e628ee49254724a5930408f66f910c87beba1edd2d1b767da867d1fa5aebff82bcbfbcee67671332b7a099c1550fe2132984f4bb3fce6233fcd0da7e3710e91e5054df903919f41015143685ad6860428870ef6b34972ed7a3ac0417912ca0c8054ac8959f25e8c206877f729e5c2c5fd89511633a0812da4a03de463cfeb91ddc1e85619986bca232e05095a5fb89f2255bbc44e971fda13a5b51e178fac5af04d7691b67a15a1618c7da69a14523526dada87427e0d97937c5913bd3ab5f65a1454738bcfe158b1c6a2615497a8c39a6ace99cc09540714419c1899a16cbab1fea2f447fe48207f1493f8a7e33ad41dc400d604a45022e27e5d07cf2ce2685ac96c1f654fd1ca29db0d83f69f2255f87cb55beffa5ec657f319f90d71ae302183cfb8ff4ab4f905691ce319034bec71af905658cfc616e840b88d4d20811630672301e0e82de504f0cc80c8947f7f02021af824034f7c886d0a8dda4712676eaad0612e2e8e3bea2931c69f57ed0f406da75e6999d6e53f32eee66d834f44d4041da7a3794f69d3583f843a9b39b2b32cae56ca353ae7e1c7e52ed97b40b76f9786e097424811abd6d69a82a862b27b02d633adacee6ff9682850e2b3327d7972aafb1ed7e0068aa32f7183762ed30408cedbfe9af8e0237e57ba5a570ba8998c3cbc1be153092dc97c1c5fc03945bd77fa3101b1d6bc4909c4d226871b64fad7e3d15973036265f389dae9b370e86c1b0c66bf6faf2e19de4b7c6e10badb0c424b65d7ec39cb42bce09cdef73b1bf54b937030b939122bbf39e7ba8c85fa83d8ab5c77cafb4f20d1163618ca5fef7d45c92c19c3a2b4575b5e7b28c6f9cde190e6bd5c964da8bcc8ec6186eb0f8e531098b342e59658b26748d7654f5008db3c2c9dc4eadd025f38df04375bb481ed134fd1a489ac7f26e10022f5393d1eb7f115b1e859764c4935203ff56f7f793e6e8e3a3a1a2fb25c7c285fbd5cb4e307278c20260c291ed8716f4246b5793006ca88de9baff584b6c89783316f17fc94fc6ee8646a551c1e3877b21a02e62e0e55408b432bbb66aed2e793abfc2b29932419b0ab17533838b6a05ef688cc424fc56f365f571a96eecf173705afa9cb0cb08e9826a0c850e4cc3f901406e45545daec076f2bf35e0ceed57a3e4ba1fd1a983feb6e88e9a826bfb7d1dae55093be84beaff0c7edddbd8dd8e562fb22baa8e9553e7bfb8dcc8f54ef551a5b2ce23a96ecd6a7ab6ca5abc6c1f9e3351b310212d987fe07ee9bb1df5a51dab13bc1a86b92855d9af1c54317b61c24c861e4f9002530c9c27eb16ff361d8b774b84f10c2f949b537c5feb943b2fa8707d6de241edfbc68b84619eb8e32b7a79a6bf550be85e5ca0ce15851c757ccd5860a5d3414622c57db09d8ecf64cd22e6b11db194343291daf5236e3f357512d5aca45b58535e7cd9b4d674d857d7a3c0eaea62c6967c75d99875ca05117931238f635b4fab07e0e3f5d954a0e309abd3472bdd3cb9c8d231f90fbdf3c8699f71fbf7dd17286f7f8c235112788fb253a77915f7514d9419d353522b1eb91ee68e65a5b7ba2660822f43a53d14758b298d3e38ec5b54014ae2b19a7aadad14d65c526392475fcb4c2e176bf628c63a0e12e41108c95830a41272a0a5aebb704ee60abbf9a53b80a5048ea2296695dced684a7df2ab23c3ef46c86c61cce6e9a9fb13299d0077045e002e082c795b539d5968629eebcc21291ff1108813455a80707a337318d4c4ad0971f408120cb9f288a07e76073e606b6045a30b9ed19421b6b79d9cc3ef53b7293fb9b7c04334cb09cd408b443cf7ff1fd4d99e375d52ad6f0f1a5cdb8899dc376a86fde0fa35e589b690cf04dc95c1e03c4146de1916209d52107aa32a400e7783baf2446ee909ced3dbdc321fdca13a428d3f40f1c971155a124838ec57458f07d7de9624a886725289a10dad8b55f3d9b2912e87e6e6242aee04f544d76b5668bfe63da6ae5544a1a6c04008d6be0b63f839e37f6a1fc831b6bb8bc80f1832adf40ca02cd81ea4ef46a4458f3b8d23e2697a06f4eb0ca093f50b88ff0b82a7239062afc1378e5cc937d30ccde27f15cb88c49998f986ef0c7984cb834b02a709ac2d7db96205942d95b92c402a9e5c25c6268474ce0579a6ef0f795a4bfd924c5ba242bb5c0b6c3aa9a9cc578ba734892a4df2efeba54877af81783f0383848072928263d8cc532e6525443ae53aab4defa2735dc78e452e89d11626a212727dcb10abab3cfdd2ba03a5afd6bc1a039bf1fa27ba81bfb5732f3430909cb55611b7659718958a5bffbcd8dfb56130de04d1ddf00f56cb16d5aed84c158e6e4bcd2d53753833b92d50072bbebd1609646625b3aea64620503c7ebee8b08762e15d7570c996d31198de28070820e1e36c85d813c5bf12678349a701caa5126ad1c91f7eef921e794ad97f50608949ed34419d3e0fc49894e0bf5c7f33d819109680c1b08ad3a70c6b001543ddfc275d7447ae5be8ed07480f4f263af5ace52f2cff4f2cbb61613750f6999b333d4a91c5ffae27892b65581f96d8a921d0b68cd63cb5a4a9468d440dab169b4d9a692374940886d8dce3484686a17dfa09e7efaba05602ae2c4f502ec4a591107792035815896ae13fccf2b56f57c794028ee55abd52b13e5c868b8cf6fe7370278fbb8a30afeec2eac5049a765c98617891999a6401b2d726f4df82a6a5b2b5e1d76fab8c140c6c8c58d10b3ecaab55fecc8e8c1f586a2297b014f42c19b0ddc552c2a56f9db6629307e96bab2761f45f6571ea44646f386e4584b90ceab5af55fb0643845b4e06d67843a339de749437f4a055f328dbe4be19dc35877f9d870a9625738eb9a530f5f2703d22bba00bec15590b69534e88c10bac3856f36cc9303a091196795521a66d02ca4502219b3ec0f1b456615de9c1bac221566ae476034fcb575e014e3da3cd7c51872fe21e999c102c21c1853f3be27775db40cdbe24a7441571c6da767d32c9f61ed31eec5b742550b4b8cc263e4b392c5e19231f20aac36e850b45a12902cf023c7776b373aa133cfdc232519bb61832009ca1d247b23de68a06750f9fb43a0d0b78bbd958f449ed769cbfb8a8892a8b0fe37a821219d0297e198024a3566687236049417a7ba8d45cd534cef71e63e92884061656904475bc21547e8e395c5a68e537ca3dc446d371d7d186398fa693ab649c32aa4059067ba7d7822bde6a19b445684d0f6c7882e9ff833b04068b4e662ac3c0edcf82dee47d190e9b298ff5e057bd11dc9a0cd3311469e74020b8db4a9663abe42bf4335194702281559a817ed59dbd9014e64b190f8c22e4af397c66ca0cdf46f71158da7daa734684f2c79c15357aa353d443649e813bd8b482bf90b9065c36ed3a24fedc41f88b966acf04073af4d5ac80002429b48c2e6e0f7a19d7c5111c961fa844839a0e35e3fc9fd47d96abb9365ddd3c8db4a25fefe3feb39d89336b5b4c5f77e07dff849b3e9ae3d6787c11f7738d7c3057ddaa2ee35c8597d171d03505d8844b981e94fcb8da45c0e67ea8ef2ba8776ef97b736dbc03ff1a9a19a2ac6fd2e87e445ddf0a9ae45e57ba9aff38cd785ee5c96f323fd2963365232d9fd211e7209f611642ee723776c81e23265ebac64353b5875320e39ce09506130ce2de902f7f1a3f6083c4f1b9bf2a9b9f8481e85c2d792f3c5e8a22011b5da854b5877505be40811554ed5b3707d5f9f49f027bac29056c7ff2bc48ba08df66b5ad646abcb9bf28a9da7fc8c2b254451c28a191855cc502b24eb8c039e97e3e44a103df0273665759aac097aafbf65fad2dc34069cac2d5f1ad59d8dfa23cba52fd4bcfa4170431d428e601d1d289e5a790ab00184306bb4abec79cb306f59827d466f898c2d181df7a3120d4fc4a451ce471029ab69d33d4ac2eb876e7922d31e5d5b5afed7e982fae7bc77cbbf4f20dec99e56ea736ede60a96aac8d8daccb4cf624b91df0a6dc599c6f6f67ca69ea847a66ebc546e5934a6d79abb7cdf74b36bd377e797d243c1b07a4b81176044d752b65068000654ce0616705556f2d5dcf98afc8f33afa40da6783f6869686d14cc38717488f94588a0a25386fbc8c2c8767ee6f8c537a1950ee89d9f781abc00c180967e25a1ff4861b6c95e265d3971115bf325f67e46584dd03696d7a60f522aec1cee8e954a0792272661b6db3c56bf859dbd143e0959e374f6ee151cdf0e2740af6d2652dce657e877bbd82ec0d2e2b5a9dd5a3b9252b48ecca4edfacb44a8d48b224d4e00efeff44af79a0d67dc3b8cb68635c5d317d14c03360d924c638fc31243648fde8812ac2e6505ee5f4e5a4c10c5eca7bb8824a479804055ebc4275ddf7ce9bcb59ca9f64c8dc7ee77d3ae202aba54730255ed801d5ba2fb8764de144be5e01245b17db37a661c3002f046259fcfac5de55f69eb74c70ff1f10ea971e9e259a2e1e4e03daba48c97083f26b45810d69f3c33fad7191ca51fef20833dc139ad4d8bc178abc832a68b269fdf52af15996402830d52708889c1fdbef2f9b7209f25baa5e370d251f47ffac5daa0f2da2f10ab9ef4ee5f2e36afcfdb593b31c7c380bdfc162b2ffecd7bd28c7391fd692d4efbb76520ab29101d4be874733a06a25ceee00a75c7b5232c3f6c4887d7fe88a5a8abaf869e46edf9bb949f7bf681480bb68070aa2ca572c8e54aaf5e6829479663076f147e00eeeb96f0f95b6454cca8f1794fc1578076d97cbf2a20", 0x1000, 0xe, &(0x7f0000001080)=ANY=[@ANYBLOB="ee8a2b9446059943f0f613b34ca1dca5c071f503c8ecc7687babd633284a2a3f50e59471ade092ea63797e30d3e20a959395fb19d25af4fa24590cf10f"], 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) 19:01:34 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x20000002) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 19:01:35 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="8d", 0xba) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f0000001800)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f666966f7fe45"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000140)="b006c14fd8bde9bd932346632a51cae441e99d6dd52a4ab8e73707288bff63874c0d338e9e7c0296c65927e0ce2b0271666126bfc2a15fd81f54c6e81bf8c3a39b852d9217977335905ad2dd347b867a641c884b3f0ca4263e0833c2ada19acaebe4aef3f876fa2b050b6fb3df5cde461f9220d48bd6c17a028de40e8670337313de00e525163316a4ab9dcdfdf844d35e9f731fa5e3581ef8ebf7ba03a8143fba44b8cfbea089aede64ecbb1f28f74fc58e99a8a488401e", 0xb8}, {&(0x7f0000000200)="143ce1c81507d4d1a032456fe711978bca7f6c868a941a3a6967d4398d3dc3b11ccb9d72684ec3e7595a878ff055e80668471e81438b86c6449f36ce8fbdbc58db65e503ce44bae64b1d16a8457a7b1f6230761154b2f17f5217b2100171a5b6c02640f64377b6faa145af0314b6c0275d648907690fefa629e14011a48e347e763cb61f38563c37247d0a96d7787929ea85d640042a99c3c91dc9f04572380069a9aa03f79ea8c94bcdfd0cf5bb1aee5d2e109b157ccebea653554899518f25d842ed4c15d78c6bacaa5b003d197f916f5c4ee83f5724eeb51a41", 0xdb}, {&(0x7f0000000080)="8f2f3d56449a3b99968e5829327b4f8cf44a989420afdc7f9fbe9136fbdd4d630f7c08e7c5406103e759a177560f175479c39e907013f494ca44d4aea3a1a990130028f217c94f3f083141c5db590d774de1cfaf0e42a30671d5ad0821074a0fb5701f9d0cb080cbf5889e262316190c1c7dc16df341cc068b0f3cfab432", 0x7e}, {&(0x7f0000000300)="ef30754f5eec5dbb9ceb8cf98fa99a3ab2f2fef42340d7e08d3e4f8965fa63b4bc2b143be1ff461584467bf5b7bc112e88317555555b70305121e63b9827e5f0779750458ff10aece99b8607868369b89b2abb738e45e13c169f7518b5f42dc3427a5c9198e823af5c5c2355eb0ef27970f303445fb276fd4b2d4d0a342092e068ad6820f284c484b7054d8e761999506c63b9ddbeff5821e2cd64cd58ba58bfb6f8392eeb9bc02d93b6073126e358d2c35c65c50c5ff423bce57838d011a43987490fc4e427d294af69eae2ba46552ee1fe2037eb27eeb228d7251efa51f86e08e477c44efce8be41944e92d0e6affb719047945b750e", 0xf7}, {&(0x7f0000000400)="2766416aebe730baa2350948a1d82b4181699b43e52ec16e9cfcd9f307982503bfc587cc6d4c567d8f705c7103", 0x2d}, {&(0x7f0000000440)="c5de79bbe2691d044a957e6c850d5a247d4a8574786a0aee1679239a15567b6f388e8013a20552a70e629a41e2893e014d9708f8291f79c26bb1b706fbdbde5c4e782d6bb55420a60363faa8d8c9d93d9d34f9794371efada9237db6efae22c938e3e2ac9abbcbed84a9241c1e874dd4cf3ed3e85199b9160ebcd45da8216cb0ca71c314d4471ce409d54467697ed4e60b50ca78737eab054ab1dae4eb5fcf66407975ea9136a9e497f8043b4cc149c9ab732038d5846b3842bb7384be7c0a520aa06e874543079c0526a0cd9ca64f788f2bdf34f52c04585688f65e5d68071483367d96e4af86c1", 0xe8}, {&(0x7f0000000540)="9d13e5add9e523132c57e557b486654b18fc38d9eadf18d2fe1a4e1b068cd11463e3d96c420acd2988715289ba10fa154a610eac804793639191f62b77e257452a26249375236adb230a9236c8f66c4ff8fd7f75cbfadc41a332db1177b68ef18ee789192de5b4739020717f34e1e46341bd5c10543354f00ba8cca36403ff7eede640d00804d10bc79c11531c33139a2f090722d4db56c13da1edc474899d01b59abec1e1c88065f0d716c17976a2be6716c5dbf73bf75fbdf1e372af4aaa6350e2378d1c71749a07cbf9e411058a7cc8c003c79757218cb98842e8241501bbcba6a14a6f1f635bc647fc3b40cbf0c261fa2f5d57a9b60e3806b889691d62e8eb82194e804d544822cf6cf996860fddfc31c24f97bc9f69685b38e477eb718d39cb2410fe09da69cb6d223392cadacdfd21246ebad5dbb3d984e2e2d14f6b7024b0fe3cd3e788fe4f78c1b1cdadeba0e603516614dfbfaec051cc00d2c4d05f56902282349181a9aeef8959a1e81300f54e2071de0c5e7055f93e75caca6050e94e18808d9fb8c96975b3bab9dd279a944361b0089684e4adcdefb9617ecd547db94808706ce44eeb5d1aaf2f2640a4fc91781a105af5eb1b45f8bcc5dd704a9631f003792c3571a22ee1911cd2c76053ff0500c600532134c396e768ba2aa69a500dd897d52b0ade534259f6e1ea5e63ed125114e0e3772f0e64e1451610572be0ce1568a8732e81b7b2bed41af846d44a51808ef9c33ed9597951918e8a4b2abe7b8cfa0bdcd73fedc67127335ef64cb5d5761b9f7861af0e74bf38b96ba869a3719cfde5b50fa805883b395945c9cd8cb713bf0a651ee2feff83dc84d788b3ccb02b4b38f3ec05a6a88086380fe95b8f6a0d624c6380c4fd0b8fe672fd76e3cfba637cac35e7e1a883f885c4dfabb2f8fa98c72103495a5fa12a9c112351c0b9d7d6d37372a8ef4003b7b0cecdc652fc2e13034dad8781c76f9266be18cf8b85aaa5ffc4cd850c8cc52d9ea940b108f2424536cd1c41196ed146941c51b44694cf0d05970b1bbd4616b21a7b5559b0a173e2b4ed9769abcb17b6e293e29ff822aef4199446d34f45cfdd57e7d4786ef1bcc65060073020652961087e7e49290bd86ef10393cb0ad33d8a561b0b520b2e8612e41c97965f82d5eb8628ee2a9cedff44967efa3ea8ab4ab58b287bcda29800c945b4f4ed16618ff1599b41304be6da3761145287ee4ff89509eb62d3b9761c48e7eba25b473e8b206cf8c549b4809f68173db52fede7309d5ac140fa98073d7538575f0e6bc48b5447f034035bb034ce80501f52c21c106fd888b209541220ebb6932133fabc40d67c802e2356747f63a484f75c770a21107b7abe0e1eacf789b15e34237f4a018ff7fefa2a002073d0e4ee9686b7cd298b24bbb6e6f8a844d7a48a7cb9e9ad007831e8d0d213f8aae34e983b82c6c67b47dd2338df30713cbe4f0f806119470294bbc7316baa5ef435f286d1a95f01f64533cfdfd1482e0c9e6f4525c88ea0baa64580c2a5a318071de7102776e9a1dbcccc70875117af3e142579f62a4d0d8d8fcb9b80a7ad71ae6971b9e375a4c81f630c51e2157b9d66693124532ce167a0892493368c9234021753c4c2e2490dafb253cbef11ff89f6bb088f9e653d62a76857c669a99d09a43b5bed660814f3ffc4ae8dba019013c4f4d9e56f0251c19fedf3af1066d6043d6b24a97f27d9a23cc70e8b6989b2c082e2af0804bb59829a078278f0a2ded80f7335e74516cb02438653d6a9ac22fbb93bf1e737f1e658f8c69d470d779fcf7f184b17326cf9ec64b047ffaf23cf420cad31fc20bd4a3558e105f6f3c365db163c831d948dedde74a03efc79395eeca32a020fc7eb1831478b6185842566173c12357b60e30fa553d5229bda724716fbbb0a7e79d2420158be5faf108073c5a457a96b4d456f1ceae477a014ee986937feca78ea03dace2927e28b9a0b21530c576dc4ef5d001ef2f6a42fe641bb1847e633eb5a22651ef936db42f58bfffece8c3903ce471087173291d3930c429ed2eaef4fdb7c69a4e55960f0bd06e76b4a25082c6c5d514957a9d85582cadcf24c2557c705c66565c3a8c0d4d51d095229991f6537f2a28920f5c8c27289aa1c4e48ca95f6b1da56578b7788da055d57c9398b1139fa0df7c7d04e4f516289bfbb35ab6c4a2c283ac3e031752305974fa5b032285897c86b45d45bc404116f5c65c89bb84014d7ef6e6b9f3826795ad1bd871999957eb841bd6b46186b7cceaaefe19cb23449900f1d85bef36eed6af2fa495446013f99bd4936e2988e41f1b084f4672acd668d72b1a5aca80bbe4c8c9e2a859b214a05d1145df7c15ce23a2ef27b9c928d7dfebbc4377666d5895ac2362ef75a6144c440eac5a763940c3b3d13f405302d1b549d16e3ce117a407df00844a4d3c580458908f2aa420639a44dd47c495b594ec4f1d37b3c0fe115ffde09a0ea19a94ed315171773afe6d4a7000d3128beca755449f277bc316c0f934e57a935319d0ba4da1a051832896b18224ba31efa148bbbade4ba7f5eb52767c72bdfde2a9424cf6401d16c9bffd6c6193154b937e3b2196372c84c4c66e3ea7fd09bafe0ce0c161b75c24249e54974130daf6e518b7bd6b0075ab354900b4c4dc23af8cf1e2e36f5bf64846d163d30769f2b4574044c75f29f4f2dd65bf41c08ed0711fbb7bb450213efa125e26aabf0b7a1394c863a7c4c5c75e37ce7c3fa764027f6fd759c225191e6d350d81ca0557d41ad702da3461dff4a74b7e308d1e095bd5f53769d373f828d84e20012aab5efd2bc8ed6a04e6eb1ea7d454e278cb0a5424039b8596cb7e877ab23519d2e46c53d8b453c0e6ccc4bf359693ae5d2768c4735f606dbfc6c7c834b4f3dafae663847f911ae07af8a337af5d63870d6634753cf8b5866d51356bd100229911ab4ed82a7e3f0f989920dc1a641b90928efb251baf129863b3a583b8abed610ff38c79b30a591a9626ea6ed4a1d4e43a03e4c99c0a84b98729e8055a905b619cb07826da743fb4669f9d6f1daa773ad8dd527d2549e0bccb7bbc6fb1332e7cb5182d088bf52108faab36eb228c89f3c3b6878d03bceca3f7b39b8a38e4ef8b56de957dcda2b4706ab40d74fd9413e430e9a9fd187afb0c6618f54e2e203f9d5b856d4fce72db9030fe9e52e3690a04d9f48df746eded9dc7162cba9acda2888567e2c42d5ceb7b61431ef5fde80adac5f6475bc98ed89014f5792f256ed757623e66a927862115a7913504a95c590bba0b7aadc1abe91f390b77cdebdfb0fddbeabdf91af28d91d58a88f93cdf21728702354d79c5032c40ea1a981718d1561093621db0f84667ed02eb2146df7ce695e56e2fdccceb036847d73be1fd3896765ebe16b94d53407465759ffb45f2d1de1f7e761973b68cbab6bcb428cd97d39c7bf2ae1093850252f2a8312477a15d24a211d80698e5e26aa1f75b1fc0e1114504917e722c64aa1ef83936cf71e5a44022f2350acf85a7dfb6ba55bbdef7f6fb9aec6e5458bfb26b800df81b83ef716dea65de5f89ee8ff0623d9875419fa4c3d57ea19c1f4185529ced8ae25939d22ff96a6233f4a6ad908a518c2b0b69d4d02dda5232dc591d01e4fa207aa3af54756b8a3cae6ef00499afba0d42c96d73a719089666bf15ee06141a2f9230c239c8d64ed20cb688146d4401f3bb71e8f456e3661e01cd95f9f905a9503eaab73e8d7967e57d1156063eb4db2fd64aaa77ccf979edb0f7bd560c1b7f8699458445fcaad3fb1f7ec3b091a9c146901ddf147d1ce7a8e458835f25eb92d728445e2a6297a10e5d232be8c5f88660ed01d8a140b12bc4e25fb38c095500dbfce4a51b1529ce2d88f6d5ebd3f70d83d71ad38264c859dcb94a73ec377d15d7f03319d0c44e1801a835158b3e17efbf2b3a0094998af2f1d37082d92b374d6014ff35636b4b52825e78b33948ee17167fd1d490a0b5773804e8650161ae0f5f203eefaace8a1ae2dd2dd8cf2607331840aa310ae9d2ab58af7a0f31033802ad765cde376835105f74544cdd0422dea4ed44b95791bbaa6c2ef821f9677c39ffdbb64caeeaae3f2f9cda5daaef6234debf0602296cf4229f7b9e370d9763c9748c2f56647337a74b999a06e66183e95b565a435030baa3feed9d00a93b1aa30e15b1905616b26a517df774c4394083b9eff9aa6ebdd4b55206939b18fbb129dd3059e87e96bed10891cd632bc3e090f2c9357b2b79d340876aec474a514996f8d9d9ecb191d33e63506fd73ea2f4214e959806a65cc6fc28952d47687de6490436cc873546ab62f99ac962fd8b22825d20f6108a67fcc9c4aeb322d2317224e698558624b3a2fa81f79a9044c82c03bb3e2825db35aae87f4b9ce0345f33ff4eac202b9ef54fa10ad29e09ff9330c077ef15f1921cd6e6ac6ec5d9af69f1bdc0fe2716d9410c2dde50d595b273c90864fb458b2cccb500620be5f76f8fd982af826e6a7794f720c0fe6b92d0bd41711c4de9a30d8d7bde1e0aaf880d0a7ba38b8c18940c367f8cb0a575b17ded4d1e5e700ea5f7498cc06c1f03e16dd9e290b254a73837e825ca22735ca9c9cdc6d10017eac1a568109c81f04f137f3733672a485d7b77d64dce5ff63e9cd8f412902716b8ee69de798c12bbd3befd1a35cb4982f3b2794dfdc5495bc1161d61044736161f7dc7e6727045594e457c428bfe8f31d61135b4361a42cb74aef6d93f05fc017be7eaed1d8fa3dc7b76d7b1ddf403ee47f8fa295dbc90b461181e4c3ef32a88acc4c529e841848b65772526d090e57724795ced7f593525220f128d81182da2d2b7b79ec83422c6c5e7076083182893eae049a6e7a7dd9fd4b51d66b2f1d359c369544a304fd04afd9c9608bffee7691c211b329dcb4262478c9c3fe92080c0457035c7d0dbbba8c76f18fa273cea04ccbd909588bc5d467caec0d00ec14fc866c0952c0ab535c0aa6a312d974b5d2f6e5f44ed1f5c262c073584f3209ecd848badbc227a3cbbfd06d7d7e39720b5e8b70f051c38dafa1a2097f83d9defab333d62704df34fcbecf6ea11ce9ad1778ffe8e1486b78b1202cc7a095cd37ec7b4bcf18b08f4cd852f02bef0406037dfc5fe2d79ce2b70d013a3aa19cbd31c899bf4fe55b1257651cdfbd99604954329e70fe20b608ce1dc4dee52f257b92db1eb87aee149a74407e847f43094a277a08329077b6a994a2bbd571aaf23743e4650c9c625f49f56f36a8019045166019e0385525e93fb3b227e54ed2fd6c927ddfd5abe3df2294a2a184be6f69dfdaa2eb7d72eb131e5af3c914e89e2d1f28c283f9fe98a5595fab8433ddc3eaa62be43be22de559c5cdba3a1537b1782aea38936c26bdcc0bb2d56d5a4143ff096ac2ae62897e42bbf3ae221be74c51501e5a0b49eae5881dc94e9fdfb9e61dace4044427b654a960825c32886b0b7e89f9af96251a3f62513397b51263bb14cb40db7153034c7d8d754b3b3cbeba312d0975e88b457fbf35a4e2ca3c290b44f872caf8d5e6e3c43766ec222e4194a9a4bcb593964d7c87de0c23b2a935a958e56386f87fcbd632763fa0f7c974ecd7f9aae791c6b13f488ea3d16a7343ecc8d17782c9e59b3ef73b1301b54829e654344808a4ac84a8c46e58fc687e58a13f067aeaf0276b79bad5b5e7f4c176e7487a61b5d016f9ebd89660876027845ea65fa2b20132fe990620d738a9cf85b42f19c36080717772895dc2d16a13df973c771860ca557ddae7", 0x1000}, {&(0x7f0000001540)="fae5240541921276c60565e5fc5077ad3a990c77efc51ebfa6d622f43d13e39eb56accc6e70ac1e08ab130081554b3de66d82c7ee4f33ecca67b1a681058139558286ab2ed1eb818242c2fc6742058351ca8ba3df4a3386700597b96424ce44585d4bbade423f326fdcefcebc3f93425bb90cf5d7d56bc35b57c7795e7ff8f2d50794aca7790d1dfd2c7977c667e4e929123b878f3da76a646749e4e21ff9ba40ca415dfaaf99a104218caf6504fa02fe173e18a30a967e779a2cd3bb0928b1cda4dae7d1cd2e198a36b167f142f15346c74057f326ff469", 0xd8}], 0x8, &(0x7f00000016c0)=[{0xd0, 0xffff, 0x4, "9d945ee3fc8f0ee0aa60caca8f33a399d69761b23d10eab6b9e6dc04cff5f83576395dfc7c4b615db9558de41c35fdf439f07803574340c122373a961788a2b9a56ec84e9cbe67d1932db66c12eefdc3b8968acde20fedf49e8aa4a8ce2cd238cd38e674c22d80f09a6c6abc57e0667aadaa718167ce7b5004f40c8d12fd43b1eb3e03b40c9a84243fbbd95ac927374db423a54b455567ad279b4ee67605525bcfbbd9e71a974540b3345e96b76b4333d5141409dcca89ce4fdde9a5fd4f"}, {0x48, 0x1, 0x10000, "b05ad81cc492e528fb8e2eb73cc25e22078a2eec5efa7dc61e5419bcb63dc60ff706628058da186f4148f653cf0cfde061dc78dc56"}], 0x118}, 0xa) 19:01:35 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getpgrp() fcntl$setstatus(r2, 0x4, 0xc0) fcntl$setown(r1, 0x6, r3) dup2(r0, r2) execve(0x0, 0x0, 0x0) 19:01:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) readlinkat(r0, &(0x7f00000010c0)='./file1\x00', &(0x7f00000011c0)=""/222, 0xde) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 19:01:35 executing program 1: shmget(0x3, 0x1000, 0x81, &(0x7f0000400000/0x1000)=nil) mlock(&(0x7f00003ff000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003ff000/0x2000)=nil, 0x2000, 0x40000000000008) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x22) shmget(0x2, 0xf000, 0x4da, &(0x7f0000400000/0xf000)=nil) 19:01:35 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8906a7769e4e3dc5562fb0fc170c96aeb9c68dc59a333278c2a51b26364b4a6f2c2dc3355023d1cb48d5d36863256ab54000b34a2589685051fc74ef091fd77ef4f87166b49224e6238ce54de734ded3af88346c168c29c9518ca3e1", 0x5c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4fb8ad2236a9670a683b9de3947dcb42c261e213be8763dcf7532d7f84e0ea221376f55c0554a9ea06b710da6f9634602aa2b0eba7c744e5612fb65855b6ee839dfacee8c1d6d9dd4b48a5806894e11dae25b6502cdb3a27dfb83795c15d66fa117a1d58", 0x64) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e7cfb42852d30cfcafba66a19db93649813b753abc17c7de408926681623727734b612972212ec03d40c45069ddd5df87a6b32e7b03a9612ba646d6113a59bda96f8e1bba284ca", 0x47) 19:01:35 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x1104, 0x0) 19:01:35 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 19:01:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0xffffffffffffffe1, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:01:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) kevent(r5, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x48, 0x1, 0x534, 0x518}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x3, 0xffffffff, 0x7}, {{r5}, 0xfffffffffffffffa, 0xc, 0x0, 0x8, 0x3}, {{r4}, 0xffffffffffffffff, 0x3, 0xfffff, 0x0, 0x4}, {{r2}, 0x0, 0x40, 0xfffff, 0x4, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x4de3}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80, 0x400, 0x1}], 0x774, &(0x7f00000000c0)={0xffffffffffff8001, 0x9}) 19:01:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)=""/184, &(0x7f0000000240)=0xb8) r2 = shmget(0x3, 0x10000, 0x8, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/189) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x800000003}}) shmget(0x0, 0x1000, 0x404, &(0x7f0000fff000/0x1000)=nil) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441666e641cff02"], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0x100000031) writev(r3, &(0x7f0000000400)=[{0x0}], 0x1) 19:01:35 executing program 1: getrusage(0xfffffffffffeffff, 0xffffffffffffffff) 19:01:35 executing program 1: socketpair$unix(0x1, 0x100000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001780)=0x401, 0x4) sendto$unix(r0, &(0x7f0000000000)="2bd0c19516030df2bf650b67c6b72f3cea1b73c96eed95d91fae995b5a0857ec", 0x20, 0x4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 19:01:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x494) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:01:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f000007e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f00007e1000/0x1000)=nil, 0x1000) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) fcntl$getflags(r1, 0x3) 19:01:35 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0xffffffffffffffe7) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) socket$inet(0x2, 0x4002, 0x2) 19:01:36 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) msgget$private(0x0, 0x20) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) 19:01:36 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) kqueue() pipe(&(0x7f0000000800)) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) pipe2(&(0x7f0000000000), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x4, 0xffffffffffffffff) close(r5) fcntl$dupfd(r1, 0x0, r2) dup2(r3, r5) 19:01:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x4, 0x1, 0x7, "4f2e7476c16c16beda8c4c12f3d6e315bc2a84ba", 0x4, 0x4}) accept(r0, 0x0, 0x0) 19:01:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xfffffffffffffffe, 0xf0000000, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) 19:01:36 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)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5012c9473b83a945e2ab76b8879dce0d63c68b96"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) syz_open_pts() 19:01:36 executing program 0: msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5cb5504199c3641cff027ffb5cab0fc4272d50cd7b85e21b98751fbe2b6071681f5b9920bbab57f49ff0bd28df3a712aecef00100000cbed14f2bf581fd030db3c413b08211d439e2bf0a74e69300a675b2bdf05bdf0b7463279447eae46ce84584f846592ac3c05ff50f244afa75be6945d2cde3c6afbbdaaf52cd2ebd2f011901313864f9a6cda1cedf2b128b7f060334d410ef6a87586d253c66253a58d785b96b97e8da06c3b98bb174a2157a532673079000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x2dd) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x81}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:01:36 executing program 0: clock_getres(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x90) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x81, 0x3, 0xc000000000000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf00000a0, 0xfffffffffffff800, 0x66}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x3c, 0x8}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb2, 0x4, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x14, 0x40000004, 0x5, 0x62}, {{r0}, 0x0, 0x40, 0x24, 0x7, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x8, 0x3}], 0x5, &(0x7f0000000140)={0x7, 0x9d}) 19:01:36 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f00006c8000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 19:01:36 executing program 1: symlink(&(0x7f0000000400)='.\x00', &(0x7f0000000540)='./file1\x00') r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x20200, 0x21) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/70, 0x46}], 0x1, &(0x7f0000000300)=""/41, 0x29}, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2a0, 0x4) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = syz_open_pts() poll(&(0x7f00000003c0)=[{r1, 0x8}, {r0, 0x10}, {r0}, {r2, 0x8}, {r1}], 0x5, 0x6) clock_settime(0x3, &(0x7f0000000380)={0x323, 0xd147}) 19:01:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x9, 0x9, 0x7, "0469201cc2d56718eb04df102031a40879fe5a28", 0x1, 0x7}) socket$unix(0x1, 0xfffffffdfffffffe, 0x0) syz_open_pts() 19:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) semget$private(0x0, 0x1, 0x80) 19:01:36 executing program 0: r0 = socket$inet6(0x18, 0x8000000000000001, 0x40) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="08001000", 0x4) 19:01:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x900, 0x100) socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x0, 0x0, 0x1) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) 19:01:36 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) chown(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unlink(&(0x7f0000003980)='./bus\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff, 0x1, 0x100000001, 0x3, 0x8}, 0xc) 19:01:36 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0xfffffffffffffffd) truncate(&(0x7f0000000180)='./file0\x00', 0x0) 19:01:36 executing program 1: r0 = socket$inet6(0x18, 0x1004, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs, 0x1c) 19:01:36 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) lseek(r0, 0x0, 0x2) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 19:01:36 executing program 0: r0 = socket$inet6(0x18, 0x8, 0xfffff7fffffffffd) getsockopt(r0, 0x1000000000000029, 0x80000000000033, 0x0, 0x0) 19:01:36 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() 19:01:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653800"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) socket(0x22, 0x0, 0xfba) 19:01:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="00ffff2f66696c657c0f"], 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007000003006eba2ae40000ffff0000009d"], 0x19}, 0x0) 19:01:36 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x80000000000008, 0x80}) syz_open_pts() 19:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc30023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eebff07000000000000acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x64) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd9533310225", 0x39) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="5b9f3b611c4f68a4", 0x8) 19:01:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x2, 0x6) munlockall() r2 = dup(r1) r3 = semget(0x1, 0x0, 0x580) semctl$SETVAL(r3, 0xb6b1051cee6e645c, 0x8, &(0x7f00000000c0)=0x6) setsockopt(r2, 0x7ff, 0xffffffff, &(0x7f0000000000)="ce1a54d03ae23217d89af8c164bf8751a3a338c9a809e66d46dd8390d4444fed1cc0", 0x22) setsockopt$inet_opts(r1, 0x0, 0x4000000000000015, &(0x7f0000000200)="1534a5aa426f8b9af1f5c5eac7f4f58e0ea041212509000000aeb43499cc431c4e2d", 0x22) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="33e3d2b93eaff78b66c909ee70e6c611c94e8f2bf11a5f2834f1f8021cda523a7f401143efd83613f30785fa1e0c46670e3f3bfc33c061013df5fd7dffbf288ea79a5b5e71693a817d83f47df54c368e94096a15f73a24079394959e7102f79dbfc7d1a3a38f1a88abcd659f394bb255", 0x70) 19:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:01:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000140)=',', 0x6f) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) 19:01:36 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x2a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000002200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002180)=[{&(0x7f0000000080)="5c387736c87d6c4ce3537f909d52d48e4613d3c112bc0b0502560b9c95d7d10bafb490ebd645057aa1ec2b989fa7730737cf3184dd914e74a4d5c3358db037f9ed56f842a3f7c5d16c5391c65f1367baa5fa015be34ac6301f4d9218cbf6b919b22a77c2e092c393f580421673740792cd63ab4121b31fbc47f40f0d8cde755026da670aa80d49d186c8ea9b01087d73091c47b14554a4e34f67e434babeea48665ee5d2a27016dfb2bc68143f66226cab133770fb2934527f8e4a3292a450f2b844f97c822104d830c97b4f5442b7decbcbe31095ec5a0d00f13f04b4444eaee4a1557572a0ff0bf247a3e62a08b4b190621de457bb672a8299b7ce82dafd7501cd529f8cbb52ae4e63b89357d94657a5a23906c375941e51dd45bf640697b757624063df556fe20c039dfa2f32ed5dbc41ba5b1b004db82fef91e663525bbe87363e9abb541b61d9374f6859156ebc4bc87cc65816c12bcf1a3fe5eb9f83cdab8e97dcafcecf2e9dadab299063196730601a66bd01cd9f61f04b73a9f76a1350489d9e5021d60aee6c7f51ac38ccc16844bcbd206b2ce45c6af684463f4aaceed67661b5965ff075a91944e02affbd8c46665e100c9d3322affe57eefa11c8af7fe0812a4698ffd30965e07b92c0621239ddd0ca55c0b6a659ed2b889082daafc2f15bf9b460fecbb12910c965a1cb8f4e23a8c97deaa48802a7f9e7650fbe6e02021e7598dbdad190330b2e265c452c0448b5e8ae44d029f26981224fe9bc22c2bb28187db5f03018f16f785872faf46004eef6e5c2a00e25449ad181d1ca9e9699e2dfd2df9807e1b06bcb7933bb608694ba0b9096f442449d570e0034cbf4c2ff4443c563a57f4fabdd37bf2ec9e17f50aa98bbd3d185a94a4000616fc91cc14cf0abc27c6f8c8d89eb1b1cfea1e382cd7b2f9e957bdfb1a20d02e432b918608660b5e53c9938ed305697adfaf0a6ef3259ab7cc77f3d07c1e53b9a43b1e8040946f0d39f93b464c672ccf58ddf2c5ac001354903dff4e217f2bef0e2e63d794385dd1327477f91f4ef3405048bf7f77437b09e97af65afe5e4cfb4ae08297420c519df5d9d60f116e65f0ad2bbd1a573fe47a9eb5a681cc3c6af7f19148a2681cad6ed87749aa542bec4d92eb48806d35015728ab6e26f1da6b4c607579b49d6778ff6f0b5e8b20b6fa28532612cbc7bf09e46fd6132beaf3345c8ee3589b32520765d3ee557fad8f5315557d96e2ec8c3bad7e4b582c40e0fe3ce77852b22e23000089ddfd522a47972eebf2b0bd61d67f1f97bab5e1e73ec3d76da85d8211d89d04b006eb22f19fb2271a17d819426df7776110bb378d31bf51a7ba57f3ecce2287aaa652de830514854027412026ac648be730183ffd86f693609dd27c9f810230c54f14b7434c42b8ab24b2bfa3764f10af883b176153a2f7eb2f2626d5829cd0f8e0c597ff4c60ecf713a4e8fd231d2b6127f4c5f4805e071d2813ab2279d44dfa9bf64cefc3e5870e12b4e67f64b2097a32ece87d1cb4e46b4de777962cd04757156670c80e60c559296a5bef29ff47a9a79b78fabf3d5b244a1632fdaf1887920cef266cade5aa10e1b39d1680ecfba2e68d7c17bfa451b117a9c2957e1406fc814cd7434866856c86be63011d915c2a8ac041abc75fa43b95dc2a4b9fc39d091828c0f893e6671313b0c6cdc2819673f42b3508728fc573d964080d96aa5db1c905b5e550bdb24e45c25cfe8649dfb4c2f0f772931b2b71d1e365ef31689c52e008e0cebf38b68d7ed5ff54528afb98734a2ee8136a85d44cbacb25bec492da33171e2ccace8296f58e194c704a5948ecb141a642f6152805a3f57d6c2047249c6e412d114fb6e50fedcfbb45ce747bf9ea17cc1bb2f3b561fa592edd45f47de23c0c27705d152d2abd5ebb0126b9c25d7064cf0509bba5dbb0ac5840b7f5117fb6ace750bfda76e1646d72e229b74d489eab62c7a5d73b69841bb9c3efb572fc80e1a8040d373cf99806f7a6c53cb25ab84ea1be84d6fad64b5bca7a0cf0678915e0f895ffa2da5e51a3d9457423632c4413c42ce0755a6bbee318d5385574c973c8b45b87d5431abc40843944289909e54696e39d952a90f7e0700e86c3adb2152b3f09b1f71e328f553c5e40f04708c1e01f9286966eeb00e7d7e1673af283a63bce9a4a749dbc660d392d2635b3957a944fec1c763ceee96ad76ef7f50fabbb4446bad8463c7935ca91d1f817873cdc6bc823b4a044b78c8d40bd7683b390b12d540ec46e287821adcf6dede57cb9099d5fda684834534192e157e21f9a97e57fa13fe1f0df5ac4bdcf756c292d1645ab3d3567ccf28a9c86e74730245333958e7f485ea3f9e04003806bcd59e86fe50dfe5cf8688514713e23c7fe2c5218db704d1273ee0055322a75c9c1b6a7f2f200a035e123fce0915f52e1dd16305242a0c1b9d701671e08d563f5d0eb4c02459b8868ad38fcecdd51be984040a9d5d1389f0d790a2bd8f408fe115ab15e6e03b0f28ebdfd9cfa5cdae50ffb5a187fd9ba840609a9ba1fb1deba5987db3f1db8aeae4e6fbe5df1b463a3d37ad7feb95b5ff4fdae5abc0f3be7f1213eacb7f0932dd761e65a282fdf250c0a6e4af7902d9b1b00da422f1ab6d0efdba90f06fdbf9940ce84a8aae333475c9400c82893c736582e6cff3db26c8e032bb13afc5bd98bc2a7451a0673403229ffbc90c59b5762cc8cec4ccce04a47ccb5bbbc1e3d5b519a224c0415f4397ed0c6503b4c246c1c7e5b62158332733c4f5a81b079c28d9a7556de19c9b1019a6b3dbed3265eafd96160005815515e04418ca92a5edf0da5786791027aeb39c29953bb53e7cce3ed9f95afea3294f3d50873d4f2ab522482e723e463d07724ce72fb11c23a645f0c56f231985bfeae361069336e765c93ade7748b540568f2caa3e2bf0c94a2e67d0a3623a2c91a4248ace7fc13d1e40fe2438292c8fbb3efbbe687f4dc6edd2bc2379969048ca7751b834cfab553c9704d3da197392d30028ec247169b82ad398e338b43225500e06c6472c9b45d9328171274a4a9ee272d43ecfb20b0d6b7a010469aed81834c4dd214221743cd92071f86713d3104596d9af543497f4ccf6abf506e80747c379208dccebbdcf445b1cbe6e6939668c4c56484316a2c486f322eda6757ad648e7ed10fd756ebe96bf9ed1ed92cf2e2a1d8355b71a0fc5df46d7cfdc71b9af2caeeba2e56bda3b3ccdae24a87fe250ea3d327acf690371b76d271a56b01e4c91291aa8834a1b9c53c74ff3238162e78ed4df127fd7f73b0b90d5567be75e2721e3e66c084ddfb0eda3e7ed5b77f209fa66bf0e0ed28a5f9b32c9effbc8ccea1ffbcddcd4139434a629e1e50f596f5fee9826a2b7e9713353d840453374b4158df0ecce85a1245b94b4be7dc934991240974843fef5ac87da8e31d14b0df50a92a0f1e751ba7d8b169e587822ce505a1526149ec826d0ed3fb3d122060b36c5bbb3a4d66ae52406d0c68bb7de5073b57af8eee9ced86d460cb8c09fa53d5d158d552d880356c668811eaf4d61f715e10b4b098d0cc681c7740deb66a0b15f9d32cf9a4eb072dcf39b945f7af49cb218f3c39cf808e91f9c82fd9593dbcad816771d022722eb71a09991147c87384cba5daad0cd84717d8086515d65f32902b8fc6f19f7dc117de42be6e75ccf8c0e0ddabd0c7ca7bd8b5c7f2c7de047591a1c5837b6474b5dfc3f81e4613b2e4206d35d6ce2fd8df0373a7996ee500829df2e49d1f92c35edd1d7fc8eb6b78de9b50ba4ba9b2bf9756b6e89fc8461e003612ab7642116c3bf33cbc7d9b36afb789db0488d5e59669f806b5dd3c2d10eb3171bd167de486d737c0c854387ac3b7a9e09c6e49fc947d39d4eda68a9c36c1175c3c381be36166a1e46798d29e7e9efdb3f876293fc3b0e6431e2832319fc3a1049a5e86d4bae80035be7e606537973c2a5340b7fee824767a9e946896563fbe47592135168e4c5b864f79fbc03fc15316563cd66453ec5aff794bc7ebbf1020f94a14abacd43f330134024234af8c3572dd680c4d012ebd75c2a03b5c3cd893b3bbcc660f2e781f9c7292d5125602aa905598bb286b14fcfb4ada8ffb7ec4c8e97fd78156648a98c8b02c98912d26b106e0329e378042c29dd67d2e4329eec10d7ef8b27a378d825591271eae0d8d20d5b9177732fe94d1ecffe91c9ae33c863bcab166a336dfad327943eb8d12b7d1205b3f7099532dfa6d0e4c588ba20f08f2cf9b2b2256a6c2f320398e572f80523b65b0cc5bd2cc3f1f9d5ab5f75f5dff96de07849e5b7b8997bd03afb46e84c94266fb98635727f6e420eb9080c5eaf397e58d9e2e9d3a74e376f74fd68b5d6b15f6d80fc2041510cc41cb83f61415a2abfbb90566a9c042d31164309e0b307e31ae0aad7c694c5baa4212b8ac3fc58608afc70cf7543eede72f18a7daa607fa22efe59be68db061e7bc4bfc02cef394021235cb2d47123ef6845c22587f03806eb42cd4599d8c52913dd5f2f7c3cd4230ddd1c20bf8a821155c34f2fb4bfadf9ea95fc07cf610334a4858f523139f3ee659348bebe8de68d9fb45fccf7f0399cc0298e14f823a4354dbd838fc1fb0aab5cd6ad243e8303b6a35f9b7d16a4d6fc34e694ddab9ad5dab92e88f9c5765930da1b7c22887c5f8fb8d389165bee928f42fb3fd2af843724f74e920c0af9ff68668d4e02f4a8ef8bf48595664386fdb8ff62f8a22abd71f5289f19386a792b9a75e02cb7138a5f98865246a029501d9ab1214e8c917800360fb53a5d051ac35089034ef686479720a28b277e0437befd95967c5f52bcaa98c8b87af0e1a545f5344250c1a22e936b151b81c2bd41219fa3ef89a1f099201a8324c37d1689ffcda835fc9b898d08d9693700aa283f9402fa8ea2ec32ab61df3c587913fc3efae9b6b0f5eeef515aca5ed1d6b5b25ce3f848f145ce700e5d9a3a47b317b9447fd199383ef55ca1b03037164696612c0b78ae86ba26296bade11e7644ce1c02b4adebbf0e385584c02fed2a1868d29883b5c1528eac0cd69a2f8d4a9c374924514f3b5866723faa585fb835076438870c051c5e96e335d34fc070b90e5087341529b2b2151d0c96eca4f8c1858b306f9ce2f581a6e9e3d67b596e31b1bc95084a8b7a2a6b33444a127b064ab1804552aee9c0438a836805b5da2e5c9333ddb4703c566e796533f90be1073cb6e3a5b757a463b43e7002f43a5787ce5be204176be05a3346f33df5c65231c72ea3311e6d19ae520dc32f4e47adfa95c2c3a681a01eff6b5d1730218ad3d0c6d623747ce029e70f6f5dc9f56fd68f1d9203a5ec9c051ba4a31a3f93fdc5dffc6d3b07f14b6a13677ed7cd22cac30d9746c3d236501956caa679b0ac7c02a46da5f98dcafc9f42e7c7dd9959b864b47d7c4aa2c586e94909104d3af2633ae3ec16942883c01178ca6c5e95e4e0a61c3bc5c85f423269dcc982d567398af21f0c3724f45d3049104790c1b7e271a5d280bb4b028aa077fe72a42f654365342cf7470daa27988c86b9fd1bb87b6e09ca9857bb7a45ba14770e467e2c5891a95fc4c2d7bada6c709f4e10a322a5ee34812075205cd151cd85906c51fa628cc0a9ce6e843321b11d02a8c0d76c3e2bd6086b2433bdf56ff71cfc49940bc76eea382113c7fb657e36b47bcaafd4dab9528b4bb6b8c9b972146b38d1118b5c6085f111e04f44c68b40f5a54594b460ae80eaa37a84c406bff3a010030764d6fb34fb0e416e0366384ba8f8b7", 0x1000}, {&(0x7f0000001080)="8bb85b1e81a23788b3b25038d6b62ef424", 0x11}, {&(0x7f00000010c0)="322fa685bdcfda8fd8815c978c9e829703cfd8a8545a4ab6c0c900451417bd63d226f56bbbe1ef96efac41141aa96863da5326a90b1b091e7fe64577125fd0ebe98de3864061c98d1eb0050073f27ec92f9131fb76d4e5ed2b3cc611da273fd2fd8f42864bd6730ef27b527b1801636e14490bcf031e23b46b1d3a0f49e7f506aca690f9b4474f2c795028", 0x8b}, {&(0x7f0000001180)="f25b8a038d7dac2c486edc04227fba3221b9eb6a866cdf2f3ba680b199c0a19d47cc55f17b6ba2d5a42de0fea8e0bcc18f412e5c6f215ed6c9aaa8d406c6b4e8534cf3e467b0a6e5743b9983897bb3df481847aba232206e46aed43255ac84f6c9bdd1e8efa48437b60510e7faafe45b7f3241f51f17b19bc2bf969fac9ecab334c98ed71b438bd9737eaa1715595d6c9aefd20ac1241268c2c88e8eebcb0922ae0327a45c468512ac9610a058bd17be160e5c671d23484e03d1fb193ffedcc6dc4d358b526a70896bdadb59a3693a56de955d5714f20dee9e514bc120a6b8f763059a5cd275f027a0f6e45ab5dd6e370e9b9209a73c191365b3762200acb51c68b052af303070b3b9f35bdf948dabe8f13968342b250a33e545899580918984ca787466af4081563e8125ac092a6a016109a30fcbe8dc4123b5d103a397143de104628a2ec1eee46635fca33692865db6c1d1270519cea98e341305c2b552bb4b6c4c05a111293c6b8f42dff9c497bd18dd85cd4d6eda39b380b5e4c2b40170a736ea0aaf912c1dd393d121fc0d23bcc51418d39da783807eb9125e78c3da470f147397118117b379c5d0f265e7ff0430f0722b0b95912d0a636f35b1e37672dc98b093efd0d59886d9882a0e631512520e7cdc1110394b18435c37f13007bceee26536ff684c58a45f1b4c0735bd765b352b90c78e57dfbe90a2256fcf86d79ae8eeb9b2b2572331e59abb9a120b8507513e353670923a40d8a460e0077f29b120ca9a30a2f9ef2011824fa75bb8c956c708b7ecfb17f46531fd7828222cce6f7653afdfce0700f68ed30b13ed7e0a448eabf283e3083d10df862419f28d78b940c55ea5b14517176b3935857ce7737437d7d271804164e3eb41dca09b61de896dce0038ef437f67947f5ec57e7590b2d5935a2b0e67f5c87b67d7e8b1f57609b8f88083448cf7bb183d9cd92ba3226057c015c931ef5e624df7269fe9ddc9c202d862cf8fcd47331b4b6ae4963ff6a41e8ecfaba16b97581c7934c8d81749dbe1e598209ceaadc9c25b71914e9ca1acc0ec275b12d10e2132ed061710576c7982d988d74ca00375ce30fae2868e9de5f7500bdcfb005bf52dffd9ba76d9e7d33ddc909fa6fafd151c3147c91b5e5ebf0f78de8c3e9198416cd3a3f560531bcef124da2ddd22b7ea498bb25596593a69017ffaebf9e26db36db1d3b8c809e7ba963ddb22f496c2316cbf1ab2c4da7fb22275f184b0e42b5ca101bac60e00b2ece99d8713f3d780e609974b070b9cc2e82d7d99e815316734389823f5d9bc57951460c11b1af2cd2bc51e9d6a6f0eab38dbe0fe9952ed1b2ccf1eff512ce7ef8fac5c6127f36e5aeea52df1ea37a6f6a647cf25d1aac980c8e8000d1ee507e62c8f293d61d7bf3e2a293e7541eb95dc5df4b4833fa41d6966dc21d4356b96acb61f58fda872c64bd3f12552ed1614885cecade41e6879aa67e503e2de59f86b35958b40dcb29486357d580d3dcf892cf6501aeea1d9f2124171532378d0d84c4025467847d99636f85cb8dad8b3d6ae50fa82eb6884bce0478d6efa81dc6df42358bb32ac431d14524e284be6c34e1138f8cc744cb52fd79ad5cc9f2132ee8ca07dbca6937da0053cdff0a8157fd8577af4a18a822ae83cb1e481bf6d34da0b383bdc5c68f01528f50844ab1074e300e54007e4a4245703adb1e93890f8e7c8ecfd3985afdf6905866604a37b389f5c26677ecde2685851452f81cd8c4b15306474480815142930144747c58b9476b9bcbfe9554cc8cc88ba9201262737629f95567438c8cc9bd981a478fb00d98ef6037635222f98d12999cb17c53ccbe0d68a344e7d74ebb0adc5b24fe7791e4f9d89c46536e1474aeca3aeb120e65519640ddce83a8b8b86bcd59de3e5711472840d2d4ca18b19e7b869e563cfeb302050302a835938098832af788851810f7953eb7363972dac9e12415128e3c1c0ab214f15896b1a46b344f3cc1d96bb8090ad9b185c49e42416e1710f82e608689aa6499ecfce67a4e2d2853d96d756c66e440db835c8564a5dc995a6dcfc741a5b9e97231c2ad83be6886f6dcb9cfc6a779aea61eebd36940ac5a68720cbb27cea8c45c4ee92c1b9e93f5add7a88d9280efd5de10e301e467b5e68ac6a3c9e47eb0cce1c81046f3f96f84dd92f6c9535e39a7a76540e8ab6e7c8a89fa3ca27e7c81ea260d85c159df3bfcec6bd02fde2c2861e595a1f273d6c7895c6c06ecd80057c2cb202c60ea1867516e124f30c7b327759c25f28dea8f4ec98f771185007c128a4662bf5145164bba98e3851e600b87c3cde0fa1c2b2b3f017b25a66aa797bafe977b3404ac233d38f995f65b24aeca2726a042b440c59f4b647ef956793cdd1d3e191a4227b5a0e3e2aea5a9adf17eba0cb8a385324852a60f33818b4c3bb929cc8eae10b735faf17bef2c2c0c32c9497639769df0712815e3c0dedceebf61717a708823bd69a47a59730364a8ad46480e74e70bca9f59b23dc9de8bdb33447393a3e7720336f7166ac587bb18248d14dd5002628c74244a93711bf647dfecf98b4fc04eef3bb6e2fad431e02c743ef85212dbac56eef39ef5094494d131226fb66626f34516e80c0dc8b4b02443ac13c16084e8fdb29410718084b2b6f1bc7cdcefb28f57a81769111f272f2dffec59fd9885a8ee57bfd86c154741cc7d743b18b5b848d725f79a3669ad385fa1704734eae958794aed78241ba45bbcbaffa7e5ba48fb7cbc92f92992c61aad917dbfe20821cbd0a33c3f4a2fad58bba2f48162425c241dc5634a2e845ba282e16a7050060188eaa85a0013fa1b3836ce57baa21cfb2af924c064d7cd2c86e5f99923074f1eca652b80c57277d399fe5301d0250b5b5159f7c7bd9b9b4f3af2bf741ff6e0294c27efd051842a9cc950d21e0f56900d9610f4fb2b275d30e2adb18e93187713299f9b961f54f78f59bed5389b374b4ef74aead4a1669d96d725c1170070a9780b6b0afd62d2b192a93ed5009debd1a778d26d3761a37849e810e09963e22dd85dedd432a1534db1959bbfea12578359ef881a449c443c35157de4df59d0cab83c2f9ebf53f63d568538a7743b77515bd360e09c5b9a634c7c1ed4309bdde848337acb7612604b27d696c02bb412a15966e22c5dd522df3e0d643376b2626c5e774f5cc6de7fd4ff033a3dd001eb940aadac27e143a60a554fe6f0e57e6ae4d14bf0987024e3d123a5b3b306c74c11813680160f63641821818b6d1d1e98d8809da9acadc6f12d268b76abd930aea4f0e08212d15c30a05698fc1a2b8448cd2dfe17490adeebf63a1fa21f330903909ad0834405ef82685c37f6f51d47001e470986949d126b4529620a6a34aaa4681b8b42522168385a6cbacdcbf9ddfdfe3433ecf6b7dad2cf7e81b7fdea14a3a27cb79994b72d75953dee09caa84c25332fa0ce7ba949a588d11656a05495bff7be0d4307aabd1cbafd7ac8e4cb45abfc4a598604f10ddc1f26036dcb510d7b80679feb92249731876a45d6731a294c985a47ce9204c9ea7a110a7ad87e9f782aa5359d46f6fd482d0d4eb4aa7514ecd4ec83f89990055f5a66120ad6a8db28b3d04df8839199b7b9fbc1373162f8cf6ded61e9cc4559930170dd347fee8f50e4fc9e530cf6cc4b4ccfa96ce11c3936a02deb98dc22f5464be88d5743d4cda143f82712e7ade2ac188d10193b423a48226afffc0409886765f24a9b08d542426b7f91014e5228bdba801c217e8a2b8addb4336b12b3a592c523cd8cdbdb407dfb945538e811df2813b21c433691029bc6cc0c433fa41c24f4eeecb34255df87642a6a9ba31d1fd73c6006d76da0d53f27f32918406a8d7ebf542c5fc972a71753751cb6cd76a47625f736e3f72f333b53ee45642e3387d4e32cf5f5c08571aca687d252133e49062f9f8eff5a224f5a3056d4c44c9afd2aaea245f628e5fc7648a85d6484e53a78abc674e63b7276b360e75b097ea5f1e4ef90829162f575aa28d4cf8e37917828c11ed510ab3250ebbf5c4beb29eb66a14a4ff9d74ce307cd415dca137a2fd90fab8bcf8e4cc23fb2728fe8cf830c81c3cfbe40c31ff28e5bc958fb160b776da088e77db7b8276e1ac2f9193daf154345d435f6b80abf28c08bbe36464c6ee445e96e2fe7a860141dabe9ab9e33c70dc55233543b763f94a326974f40592f3674713ce5e1d08955fdce7db10f28c58855009e6a611c08553d5ab3358b39b8a2d7db6a11f849a760a55b8762136e985963e4b7bf34de1bd2d5a80b77ea2b4ba91d02d136c0ae0cbaa4dc57564dfb5cd3d1e745e63f43ffe237183da9dc7f09b7a828196b3ab16e81f8b0922e626592c1499eaf24404748edf72af0d2fd3e05d7895f2566f5ab8c421df460936183017be249cb99ad8f4aba7b90e4e982d2173383be88f4a45c51dfdcb9c54663b38f8f2365bd96a62717eae392c0887c512cc44bbf80f5722618c1ec393b32b75b550a6f11661bfd9637884317615c26347b5090057da2e7d433e5d8fe6747027931b5302e76c573bc76115805c2fc833c26631652624c8f7db087c71e26934349d186ac66cbc7feb712cbc16d6f8eff61517332d51cbfe8eb378332e18e1e583edf4b680ba8f6fdc39a255c39a0c04a353dc06d2600faf5c5d0a79991b45ea79e3760ae0bff8479267d942ecf46e3096b0b340041ee1d43d0193f1a3a3145ea46fc7866fc547934ad5885d56dcd48ebd90a08e740c5932b7f7a7431d57064f130b5dacaa6552b278b1d28e895c6b2a69fdc17ab71c8cae3dfde94eac265b9361dcf41d225f48f2d9a48c818750729db48ee083ae9eaa3c2189ddb5bdafdd9f7124311a3dc32125867abb2eac0f8b97a48d38dcb7df676c72fe72337af534c7601ab1caad00f54efdadc013736c87ac122423160cbfdf50235fc2883e7fe828f9fcdea22d493356c820c0c5110093c9ebab7821f83e4738016253d9eca86ad3e04a4974768dbd4ba9814080ef117d45ab7132534c62b809f6dd7a7c135e54ef411330312907a4c71356a73ce20d104b7d6c4abe1eae1e165027c6b52ac80461bcee36034aebc5f294c354689cd7fbc8f92e9d453d11e4cb2ec0dfde16cdfd0b784227dfdaf000a613742502c4d5d5a904ce9d2ed9bed15c93445c1f54fec14bdf373bdfee167f80ee3b205ad186c42384fc57769fb913f309c2c3188aaa3699f6e1a2796da1e2aeb0b0695065cbdeb080ce9dc60d93337cde4a9b9a74b546a4c8bc4b5c79707a40601da52c42c98d62e9d352edb23d4b3a141aab8bafc7d2c2e50b165a71e52942c2a10efbb54606ae3ac540999b3ca056b7543e8358c52b097f3b516a375afd219c7ae7844f016acd1a96534acc50bb3a8fe8dfd0676482a4d9c7c4353ab9b9f4d157f3fad9432787b1a74595584ed09ba21bd2181f4b4245e995d7112ada2d0a877ce4dd8c22b8fb76d321635415e954a60df683817ebc7eb5eee51e00cc80c005d016a37922d2a05f5449f940e99f5c041eedbf1d0abf4f8c7ad97deed20563c36c864913c32e57fc92773ffed0eabd81812dc4fde6e568934c83c63ce64c5dc9921f1af45f39f42997701786c7d399a657f486a76b1af2bcde7b472b5f46ac2eb0d925f7e0e0afa18a360379051fb83d4a6c52539e5cee3fdef1754cfb3024dfa09b32db22658650c58ec5f81c214acc9f57ccaa92e577d26be07d5cbc6227d07383eb93e35dd096b71809499fc7701f0fad617984c9cae7cc60014ac29fb8e84ffb", 0x1000}], 0x4, &(0x7f00000021c0), 0x0, 0x1}, 0x5) 19:01:36 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x2) getdents(r1, &(0x7f0000001180)=""/114, 0x72) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x9, 0x40, 0xc0, 0x5, "eaf3d57487643d905f4ef81fba62a19222d1af74", 0x41, 0x9}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) close(r3) r4 = msgget(0xffffffffffffffff, 0x768) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/4096) kqueue() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 19:01:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8003, 0xb2) setsockopt(r0, 0x29, 0x80000000, &(0x7f0000000040)="59f58c50", 0x4) 19:01:37 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0x5}, &(0x7f0000000040)) clock_gettime(0x7, 0xfffffffffffffffe) 19:01:37 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTART(r0, 0x2000746e) 19:01:37 executing program 1: r0 = msgget(0x0, 0x480) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/76}, 0x54, 0x3, 0x800) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = getppid() getpgid(r2) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 19:01:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021", 0x201) r1 = syz_open_pts() flock(r0, 0x3) close(r0) syz_open_pts() r2 = socket$inet6(0x18, 0x4, 0xff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xec83, 0x6, 0xcf, 0x3ff, "4a9f694fbdad2730154c51e07da055604b23932b", 0x4, 0x7}) r5 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, r4]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r5, r6}, 0xc) 19:01:38 executing program 0: nanosleep(&(0x7f0000000040)={0x80000000, 0xfffffffffffff08d}, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x9}, 0x0) 19:01:38 executing program 1: r0 = syz_open_pts() kqueue() r1 = socket$inet6(0x18, 0xc004, 0xffffffffffffff80) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r2 = kqueue() fcntl$dupfd(r0, 0x0, r2) 19:01:38 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='W\x00') r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 19:01:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x2000, 0x2) write(r0, &(0x7f00000001c0)='D', 0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) 19:01:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1, 0x2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x2}], 0x1, 0x0, 0x9c44, &(0x7f0000000100)) close(0xffffffffffffffff) socketpair(0x38, 0x5, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000180)=0xc) clock_gettime(0x4, &(0x7f0000000300)) 19:01:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) pipe2(&(0x7f0000000000), 0x4) 19:01:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x7, 0x8) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 19:01:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 19:01:38 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) write(r2, &(0x7f0000000080)="89ae7a9307770b7e35bab7205f383cdc8c0fb9c092c71e4fefb4a3ef177b2a836fc374094c03d22bf542caa51f99a9bacfdc5bb8d0e57de0f118cc0a6e5c0c661f1e248f9c26aa153896c1c8d47f7954334fbf9d3df0d987b7a6530b3e7b054dad5a4352a714d8cb66727e772cd15d664b8f74be7f400b2cecd715bad315b4060357f4e5617cc4f54742e91c6fb28b33d7f4000003ede88459f7830a71c29074e1b4c2fabd5ae993e3d39d4953b89d967a83000e4a38cd6e882023f5aad1d9d6a93acfd6b630277b74ffd39f1534e3bd48d5c00dbe8457b168da115bbb024ada2e30c3bc9d6fbe40ad91352aee15f76a49a27d4e0fd71ad3", 0xf8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 19:01:38 executing program 0: link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:01:38 executing program 1: r0 = msgget(0x3, 0x313) shmget$private(0x0, 0x3000, 0x205, &(0x7f0000ffc000/0x3000)=nil) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2010, r1, 0x0, 0x0) r2 = msgget(0x1, 0x0) msgget(0x2, 0x200) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x141) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x22) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) symlinkat(&(0x7f00000011c0)='./file0\x00', r3, &(0x7f0000001200)='./file0\x00') r5 = dup(r1) dup2(r5, r3) msgrcv(r2, &(0x7f0000001240)={0x0, ""/19}, 0x1b, 0x0, 0x1000) syz_execute_func(&(0x7f0000001280)="66410ffd376dc462419254196566460f5a84b800000000c4c178ae950e000000f3449d450f00e03666420f3841ef440f4a8d2700000026410f1bbc76a4960000") symlinkat(&(0x7f00000012c0)='./file0\x00', r3, &(0x7f0000001300)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000001340)=0x40) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00') semget$private(0x0, 0x4, 0x182) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) listen(r4, 0x1) r7 = accept$unix(r5, &(0x7f0000001480)=@file={0x0, ""/4096}, &(0x7f00000024c0)=0x1002) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002500)=""/235) bind(r4, &(0x7f0000002600)=@in6={0x18, 0x2, 0x7}, 0xc) mknod(&(0x7f0000002640)='./file0\x00', 0x40, 0x7) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$setown(r7, 0x6, r6) 19:01:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x20000, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 19:01:39 executing program 1: semget$private(0x0, 0x0, 0x80) r0 = socket(0x6, 0x1, 0x0) semget$private(0x0, 0x2, 0x5) ftruncate(r0, 0x9d12) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) semget(0x1, 0x0, 0x200000000000098) r1 = semget$private(0x0, 0xb, 0x80) semop(r1, &(0x7f0000000180)=[{0x2, 0x1, 0x1000}], 0x1) r2 = semget$private(0x0, 0x4, 0x10b) r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/101}, 0x6d, 0x0, 0x1000) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/252) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0x800}, {0x3, 0x7ff, 0x1000}, {0x2, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x0, 0x9b5, 0x1800}, {0x7, 0x5, 0x800}], 0x6) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000340)=""/241) semget(0x0, 0x0, 0x20) 19:01:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "99923af4fe5024b30a9efa9bf0393f1628a9901d", 0x0, 0x80000000}) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4812, r1, 0x0, 0x0) 19:01:39 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 19:01:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) seteuid(r2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') semget(0x0, 0x0, 0x24) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r4, 0x0, 0x0) unveil(&(0x7f0000000140)='./file3\x00', &(0x7f00000002c0)='c\x00') r5 = semget$private(0x0, 0x7, 0x290) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0xffff, 0x3ff, 0x6, 0x3, 0x3ff, 0x6, 0x4]) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='./file2\x00') sendto$inet(r4, &(0x7f0000000380)="e80c8dceaf00f32b15a212a96059344a62068c054f7e15d45aa0f79260db4c3834949551edbb67e26fee54324a747fab876fbfddfab32d7e12127896375343bd7dae8e32f7d5dd7e0ebe66ed030a1694453ef2185a1e89c4d097a5947e9947f9945105bf7ddc48e8a3a40007cfa3de2fb7813e6fba602945e652b1ad0c7fb971da82cc50b0bcbe1b0555ff0e6bde926f307d20841e255aa40a82be1e2de9db6f0a91c191170741c2f249b8f48d393878ea33573f1bafe7f7dee6cca5ca9b91f2dbd7112475e5fabb2a3ffb0f518d720627bd7d34e6ca635f35a8bbcd0d9581521945ef436ade16dfb1046b7ae17393300d52c59614a460f4e4eec521d0b4a0342cda691b8040d0a4ea0d46f1bd741ccf325784f1a0a78348c2512f9389722c34ab85a399e3f466ce0fc6356d9b94369a21a52118aabc527f126ca93e2ff6fe5c59141d83282ecc3942ded3bd3e7823cd4b4ddf074e9aba8d8587cf9bfb030cb524bdc8a99d291ee236a2f8872b44a9e96c19d440dac5ff94573eefb1205f2fcaddfaccb34ced63efe97edfd56295871f346683bdb1d0c726f12b8d3f76e512fa3512a5de4b152f7d1ffdf3fc3c9645dc51a1fe73da0602c2f8d23b8101eb276cfb28120a3f0076b038ac5924518c472163ac2932f061b36164b43e8bcade1ceec77370e2c93772628c15e8766506ccfd3806dfb4a56ba05611efa3d8cbc1842d757cd5b2016ad63d746006ac872add1d12d88e7b41f836d6a75bff26beff73b00c504d88a2b976b4b40077389d9cc04e95298d67ed32143e1dcf136c5d5b271d0136c5709bf93a83e8bd7ae7539f2a390b9496bdb5f98637ea655069c481080cd9d81c8e0842c5d02f973130f52f4d6fbcb1c21727b3fe78822d355863787cdd7e016ac2fb41a76f83ab713a25a00bb63a9dd7c6667a6b750161141728a55205cdc3987b928f4fd6e4571890498d795739282b00fdd4da0015c49272968490da2e56607b4f23efa667f8da0a25e01adeed3997cd6a69465c03ea5965a30afd21a32ffddaefae7cb9b664c2a96a5c4e4d6ce7f88f0724db7de44b34155f4075d78ef997f7bbe72e929fc9e3301203396f61ccbcf062e962b5244005d147181db9f424fd03613bb36116a26a50b431069b6e898434520518ac5d70cd85ce1fefda94856cf7450311c642884af5e0f08c346fc7cdda14fced1e72aede4b9cf3d3571375af16fe869e704530560edde1503b635ec9bd368c8a88215f2bbba22164f9f55f4ba60b8d810d3eb89bd0ec99129e839f1a157f4ec1b9db2de9a03023fd64cb572000f532b4ad54d51e528f4c739d53adcae6154d1cd45eb4f3139456439e1501d1c9291bb610a20d4cbdb6406efcf302973a404fb746e557aafb6a54aaf8d9baece3bacd582fdbe3bfbbfa2b29328726edafabb7d46de444a3398f7c57836011c643a437a1fb7ad84871aba51dc6788d6c71febeaa2665da4be51c396f349873d6fbf1d89a9b617d65575d8f3a80661e57ed64149c1815542e342fd11fcd0fdf6c4e6bc567a5c245e6338b9a1c27e074391263e55923b5e66115b6651d01b14479cf44eb39617f785b66767a11e62fa1f0f10f355d46cc4556140d51925d8bb1e66c76ac413f889997c8576370f92282c638d820cc9fdd5224f82c14b614d44910b50fb9d1aa7656153c3f5b5d08f86115d5f97b6a9e12a43ee3d498584d766f3cd328db1d4b6c90e4e943e2c6ff50d818f97c2793393ed866b035331eecfd5ec5937ce8bf3bf25691d09b750be495b181535e25435a90f0fae8614d30f7f520a2803efb8db9c5fdd4edc609d490ac8b11c3187f37b7c00d4adef53b7f4b1dd908bc94ed65121f3fe570c536185d6d2f41416537359d85bae309625ab1ddb063f8479ce0cd537cd8fe99917d1e8bb5076e737247424cf0f65a46730071aa20786cf5fa9177f9ed99177318f0d47fcd6d35dcb8a7a05da28449a37e9333050a2da4512cc29773e837960b4614ec00e70fe539718f599eaf561e65e7463d057e8f7a0c3ceae60e28274705e8b84926dba22325b1fcd8445955a1b13013b2707da878145c98ecb0ce69b21bc424d3bcab402d725fb3633fab974b870aa7dbbb5e9c7f2486fe34d2f2d9a9524a48d1a18b177344e13ea19b68dcf7c2f398d9d63cb6b1768612d3982faf428a34d4eb83a4c006b7ce5ad0ec6eb811694409a8ea927d553bdfcf90dac40ccb001e6337724db413490b4c344b69c93a50c4702ef1185a13fb0fbd6610804476de348c8c39049d12a3fe714db29720128e15e8017e9d7b4b13ab1442bd24386706eb90c7ea378de96bb4a4b7dcd4387e33ad88246cf2a46826b4534202db08dca732b8139923621a0966c9dbadc8176cc5dc65e1fbe0535e50fed9341be39689a900036e1e7ab8a1ddf1950d9cf58a3dfe6a06bafa6a55716810eb5e57bdb4bb172b41f9e2126e998749b9deb9f5257ec06d57825f6d91aca31fa0f2ebd84260a3ea7ba1fd3d25d45745529e112416d2d667005ca6ea9ccd83feb2e818f17d18361d51a1d238518cabf2f0b0e63d6d9217238c2162f3e1932f92eca53c7c52a1554b0a08f8c3ab76d1637209ceb32abd01333d5035d013479031cb8726a2fa99d6c5cf55c4a399ad71215318f7007b2cd72b64838259a61e509e8c2a13b06c0ed897ea79ad0aaf3f6392e3cb02cb6e165d416bdce5c340497e5919b6d71cb9a8446ac5e6929c34e5ce5eeaf0c7bdbe113e01e396c4fc1ba9b6e9341d5886c6b0fd43faf197034ec7d097412625123edcfdaa72ae8e96e6ad9c6f698efa350dfe55ee3e858767a031290fb14901dc07573aab5f470410b6bfc64ae02cc7f08b30c4d45958696f53cb1e33783fa142f7a848ea28801f8cb83110422c61c7396c1cbb8fb02737480dc17f80d6f7416e932f494ad0c11f7ab065e843dea17e50f089573bf748cda22053f3e3f52b50d4c7daacfd27c5679442d0fdd09744fba85c7d074a05dedc4d445729ced366ef0299bd8d6e9fa6917a540f3483f5eb48a6430661ac17e828425f5eecaa6e7998cbc2d652e23fd40c2b5fea1e3323bd900f966e35c179dd2a9ad78a55ca8d6520a057096db599b6feecaf2ff58bc5fa710c349c45ca8e1c9b620fbea82737e7b5789854c6e645798e124e6172e5dafe4a5d7944c88e725ce61c8052614026466332b441abde12ab782cd0c6e67d52b42409b8ae8af3bff96a662ac0258f258ef4de5c510c2ab65538bdcda3caf867932238cba1a94c5847fbd72e9523a64fc85751766a86c249aa918cb975d26ade2db4f62aab5b8b43b3d38d1338afa1219897a3ceb1f6aebe56b65f4ec47293d6e10493356ac4279e24038d699915506ea969127b32e508a6abc8781ac755dbb7ec576d1bcfdbde0f71dee206ff012534dc29b5395a29edce79db09d68ff0d850abf5eb6c18215deb3798b7a2314d913cf271bbcc98a27211afae3de268bc2051b4071b3a2dcf3c0a5d5a989a215048a4bcfbed390cc8aa4d117542805f5d34524a97228671ebb160f2843d52b2f455b0ddcab874d786336a57202665feab7bf7fe631cdbf8ab70c5a547ac129e25d06d1971e31af6af6d8983f68610e1a959ac7d14bb8f5994071b4d5886849e3b0b1e8da66114c84b1bfae7dde184ca048d354afd6450cc58c547d11131bee38583b3df0abb4e6456bad248c38a4cda8390cde88822d39286500728c5092a6df7ead27823fb3c7d54eda8bdb1bbbf7adc41b236e3d52e36c2952fdef4d6399a472cd3f95bea9c6519aba02fec8e48ee43e0c6b22c1a3f919620369b1bfb5dc973e603a17fbdc51815492353ccda889f02e5d6389acd38d3e2a851edfcf2940b368f8641b6a0d8c89b6ee29cd8afa8cfa54634ec633ff39ab8e0927654d5a06c0acbadeb165af8d9532b866c1ee42871e5171340ed6027aa99001194f2f8b0bbc838e1189eba2648ae4427c492f7dc072aeacbdf26a57f5fc13e8a25e50545b809e14062f6ac0f5540da81aa60a6e7f783160a68ea1fa5dd57be78e0035d33e60b2bd4987db2a5fbab6b70c0fde1f8a460d738d8e8c269d85715b33dafee4a7269a81ec2c7e574e0bc3ca53fe592adf4655f7ef5b0ef9de6c9ad34a395e051e3202b090988593fb5f80b40c16bad4c0b04265987ef8596f7f15d5f73bcffc7f78f65785d55facb36405476edfa6abfcf5d49c80835b4278a40b36e26e035739df0718f404a15001edb88541a6617baeae7ee7cddafd270b3a7abe0c07fdeaea9f4d9225da29d991c8886596d802a6590445b76a3d682721a363f631e24c0167503220984fcb9f9ca1daaafbfd1d4606cdb1aece833d9e7f684b8a2815c2c182d4fcea7c6cd60b248090f5000676665a2ed5c2cd8847d1dfb06a0cc05e7b358dc4d33f3d4215ef72c10c1159907695cde62032937b558aa516c7010b76d10801d74cef1a9bb03b91946e199a9c3bfd0f4cc1626327d563f09e8d88afec56a30e9ff83ec2456c4b8e801c39412851aaa56715576076ed826987a40dd52f22991d18fb80664423eeaecb1c4a622fe08d94a875d4e0180298d5287477d3bf724d7b7ba30c1eb0471327c78e8711fe2a0af4fdea2a77215784cc2b30b6748f09fb10216bae7d8c84b378a5f47dacc4fc7cdf28aba8c4e78e22e303cbf227568ddf4d87748fcf6609c9b87635a922ff8ac60185bda5aa452358ddb726e98abb266df97fc625ca3890ba1836567557a3004fcbe7384ba0b05c0fb6a289c85a4d507d26f6d9b4742327c5671268c0cebe910253ef36074e0354809902c22560791b8242517431bc8f2dca059969335a2af4917aa0840ae174f3b637a58d0067faf0977d9d50d781dde8cac7fe36982eba4ad61b3ff0aecd744fca20fa67aa4976fb900b68245eef3b914d4d103eb00db34ebcdf1a9c890ef26ac16410265015510487b43f3a51f15e6f50a4a8f2c8662cea4193d17382671dba158fb29ac8c06ff3483d07be8ac2fcc552e44cef4ccd2f63dabb6287041d75d5f4229e7bebb97cc17be5d570218e14944186e84b3ac1ce028ad52213f5131ab8826dc3bd18173656c49508aea1aa4ba52536964c688fec36c51c78579400b75f9bf482f4528d459dfaef09895e25da89fdd83f1820905cf3b9817cae43e1ec5a5968db18aaa31acff852860fce5709a2e12263bdce127dcf124003f042c4ea2d9d22511381591cfc8766778b0067b7802836c89a8d06de514ab643602e5fc9afc88b31fb06f6a9efd89aee7f2de0d363c28b3d1bc13ab00cb9863b9ac7da34b6465404213a36debb40942bf9a714bf2e0c55c239c0fc514e03c47591ad79c6c25fef222192b4ccdff8d19c0035d7c36938a59bfbdbf1120aa8bf426f2f01b07f2eda985ab46bffc870f3b6e2ed48415484cf4ed8de0b9a0a66146bba503990bd6969fb602efa341b8df6782e22b55a3dd049fc5acf1631314bc28f3315d2f1d06150774cb0f799e746f68816d510957ad831e900a12789b27d238ab24e45a3fd7cf1a4314f872e3c3130f60c7da9fbb612cf9e744b9a3dd0c18e002bba037a5280a8594d388948ebc8921629ca7b55a445d378d66b34696cb86e9ec33bb0c3b736cac090e4ca674b78419007d451878f16eaf402c9b587ac33b7d0f5cd314553fcc55d527c4a56325f0afa7d4756f7fecbdfcd477b652b7035e12826db2c186555a1d2d291bbece8bba1254d237b62918a4e15ca505cffa2eb28d23addaa279d8a331d464552fca21600e3a14e5a930dbc4f19485867aab", 0x1000, 0x402, 0x0, 0x0) semop(r5, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) r6 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000013c0)=0xc) clock_getres(0x7, &(0x7f0000000000)) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000014c0)=""/93) clock_getres(0x0, &(0x7f0000000040)) open(&(0x7f0000000300)='./file1\x00', 0x87c, 0x12) msgget$private(0x0, 0x407) 19:01:39 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 19:01:39 executing program 0: r0 = socket(0x2, 0xc001, 0x2000004) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 19:01:39 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/80, 0x50}], 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) 19:01:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202bf72e67d2cf0c20b3ad3e7f0f8b2c10248ab"], 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) recvfrom(r0, &(0x7f00000000c0)=""/197, 0xc5, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x59, 0x5f0}, 0xc) 19:01:39 executing program 0: preadv(0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffdea, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 19:01:39 executing program 0: r0 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') semget(0x0, 0x0, 0x24) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) unveil(&(0x7f0000000140)='./file3\x00', &(0x7f00000002c0)='c\x00') r1 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000001700)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521dade8d5784ee98fd48d27b8d0e0f053a020db929634809007988cd8e13a4d80b4de6fd114cdf7b3aeef547c6d041a134d8eb4df2986e3473472aa6602989e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179cba1d13c08a56f64bea115ea111ff7ce9dd9a5c8ed9654f08ec9256391873bcc66039f703d73c88c336f7ee256acde5e80257b7aa3bbd056689d125a890fc1b7b51e663decc515e884b24d9eacf2ce11d703a5f9a65b86201f840de5389b47a96c489409a68a755638ec85e21c43896e5552d9465950e4cb6fcad9a33a0d9d80710d420e699350501b6cc408335dc9072b764079d7a68ca5844036f2b401148f8d6fb82601c06cd26f3d5862d0f6c1bcb8c61f943f1830cea0270ddd6000be32b40d59b12e557cf09cf0f7c705c9212f48ba3337289dcee08626bdfad39c64e277a59c8540eb22ea3206e72bea1b091ee0ce2a03b09f6486b0bca68d58dc9a79569730e9dbebbce8d0356561a1ddd0acc6919ea8e2e1f3c21a709ee027897aad65ee3b96b639621f3097a99b2598847bacd91103088500d98ccb6614c306b5657f54076cd878122671680821e7aa", 0x1e7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000001600)=[{{r0}, 0xfffffffffffffffc, 0x82, 0x60000002, 0x9e, 0x3}, {{r0}, 0x0, 0x14, 0xfffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x30, 0x8, 0x871, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x2714, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x50, 0x4, 0x351, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x4, 0x800}], 0x800, &(0x7f0000001900)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x146, 0x80}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20, 0x4, 0x1}, {{r0}, 0x0, 0x31, 0x1, 0x9b0, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x0, 0x6}, {{r0}, 0x0, 0x88, 0x400fffff, 0x200, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x224, 0x7}, {{r0}, 0x0, 0x10, 0xfffff, 0x1, 0x7f}, {{r0}, 0xffffffffffffffff, 0x13, 0xf0000008, 0x5, 0x3}], 0x9, &(0x7f00000016c0)={0x7fff, 0x9}) r2 = syz_open_pts() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001380)=[0xffff, 0x3ff, 0x6, 0x3, 0x3ff, 0x6, 0x4]) r3 = fcntl$dupfd(r0, 0xa, r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/66) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') sendto$inet(r0, &(0x7f0000000380)="e80c8dceaf00f32b15a212a96059344a62068c054f7e15d45aa0f79260db4c3834949551edbb67e26fee54324a747fab876fbfddfab32d7e12127896375343bd7dae8e32f7d5dd7e0ebe66ed030a1694453ef2185a1e89c4d097a5947e9947f9945105bf7ddc48e8a3a40007cfa3de2fb7813e6fba602945e652b1ad0c7fb971da82cc50b0bcbe1b0555ff0e6bde926f307d20841e255aa40a82be1e2de9db6f0a91c191170741c2f249b8f48d393878ea33573f1bafe7f7dee6cca5ca9b91f2dbd7112475e5fabb2a3ffb0f518d720627bd7d34e6ca635f35a8bbcd0d9581521945ef436ade16dfb1046b7ae17393300d52c59614a460f4e4eec521d0b4a0342cda691b8040d0a4ea0d46f1bd741ccf325784f1a0a78348c2512f9389722c34ab85a399e3f466ce0fc6356d9b94369a21a52118aabc527f126ca93e2ff6fe5c59141d83282ecc3942ded3bd3e7823cd4b4ddf074e9aba8d8587cf9bfb030cb524bdc8a99d291ee236a2f8872b44a9e96c19d440dac5ff94573eefb1205f2fcaddfaccb34ced63efe97edfd56295871f346683bdb1d0c726f12b8d3f76e512fa3512a5de4b152f7d1ffdf3fc3c9645dc51a1fe73da0602c2f8d23b8101eb276cfb28120a3f0076b038ac5924518c472163ac2932f061b36164b43e8bcade1ceec77370e2c93772628c15e8766506ccfd3806dfb4a56ba05611efa3d8cbc1842d757cd5b2016ad63d746006ac872add1d12d88e7b41f836d6a75bff26beff73b00c504d88a2b976b4b40077389d9cc04e95298d67ed32143e1dcf136c5d5b271d0136c5709bf93a83e8bd7ae7539f2a390b9496bdb5f98637ea655069c481080cd9d81c8e0842c5d02f973130f52f4d6fbcb1c21727b3fe78822d355863787cdd7e016ac2fb41a76f83ab713a25a00bb63a9dd7c6667a6b750161141728a55205cdc3987b928f4fd6e4571890498d795739282b00fdd4da0015c49272968490da2e56607b4f23efa667f8da0a25e01adeed3997cd6a69465c03ea5965a30afd21a32ffddaefae7cb9b664c2a96a5c4e4d6ce7f88f0724db7de44b34155f4075d78ef997f7bbe72e929fc9e3301203396f61ccbcf062e962b5244005d147181db9f424fd03613bb36116a26a50b431069b6e898434520518ac5d70cd85ce1fefda94856cf7450311c642884af5e0f08c346fc7cdda14fced1e72aede4b9cf3d3571375af16fe869e704530560edde1503b635ec9bd368c8a88215f2bbba22164f9f55f4ba60b8d810d3eb89bd0ec99129e839f1a157f4ec1b9db2de9a03023fd64cb572000f532b4ad54d51e528f4c739d53adcae6154d1cd45eb4f3139456439e1501d1c9291bb610a20d4cbdb6406efcf302973a404fb746e557aafb6a54aaf8d9baece3bacd582fdbe3bfbbfa2b29328726edafabb7d46de444a3398f7c57836011c643a437a1fb7ad84871aba51dc6788d6c71febeaa2665da4be51c396f349873d6fbf1d89a9b617d65575d8f3a80661e57ed64149c1815542e342fd11fcd0fdf6c4e6bc567a5c245e6338b9a1c27e074391263e55923b5e66115b6651d01b14479cf44eb39617f785b66767a11e62fa1f0f10f355d46cc4556140d51925d8bb1e66c76ac413f889997c8576370f92282c638d820cc9fdd5224f82c14b614d44910b50fb9d1aa7656153c3f5b5d08f86115d5f97b6a9e12a43ee3d498584d766f3cd328db1d4b6c90e4e943e2c6ff50d818f97c2793393ed866b035331eecfd5ec5937ce8bf3bf25691d09b750be495b181535e25435a90f0fae8614d30f7f520a2803efb8db9c5fdd4edc609d490ac8b11c3187f37b7c00d4adef53b7f4b1dd908bc94ed65121f3fe570c536185d6d2f41416537359d85bae309625ab1ddb063f8479ce0cd537cd8fe99917d1e8bb5076e737247424cf0f65a46730071aa20786cf5fa9177f9ed99177318f0d47fcd6d35dcb8a7a05da28449a37e9333050a2da4512cc29773e837960b4614ec00e70fe539718f599eaf561e65e7463d057e8f7a0c3ceae60e28274705e8b84926dba22325b1fcd8445955a1b13013b2707da878145c98ecb0ce69b21bc424d3bcab402d725fb3633fab974b870aa7dbbb5e9c7f2486fe34d2f2d9a9524a48d1a18b177344e13ea19b68dcf7c2f398d9d63cb6b1768612d3982faf428a34d4eb83a4c006b7ce5ad0ec6eb811694409a8ea927d553bdfcf90dac40ccb001e6337724db413490b4c344b69c93a50c4702ef1185a13fb0fbd6610804476de348c8c39049d12a3fe714db29720128e15e8017e9d7b4b13ab1442bd24386706eb90c7ea378de96bb4a4b7dcd4387e33ad88246cf2a46826b4534202db08dca732b8139923621a0966c9dbadc8176cc5dc65e1fbe0535e50fed9341be39689a900036e1e7ab8a1ddf1950d9cf58a3dfe6a06bafa6a55716810eb5e57bdb4bb172b41f9e2126e998749b9deb9f5257ec06d57825f6d91aca31fa0f2ebd84260a3ea7ba1fd3d25d45745529e112416d2d667005ca6ea9ccd83feb2e818f17d18361d51a1d238518cabf2f0b0e63d6d9217238c2162f3e1932f92eca53c7c52a1554b0a08f8c3ab76d1637209ceb32abd01333d5035d013479031cb8726a2fa99d6c5cf55c4a399ad71215318f7007b2cd72b64838259a61e509e8c2a13b06c0ed897ea79ad0aaf3f6392e3cb02cb6e165d416bdce5c340497e5919b6d71cb9a8446ac5e6929c34e5ce5eeaf0c7bdbe113e01e396c4fc1ba9b6e9341d5886c6b0fd43faf197034ec7d097412625123edcfdaa72ae8e96e6ad9c6f698efa350dfe55ee3e858767a031290fb14901dc07573aab5f470410b6bfc64ae02cc7f08b30c4d45958696f53cb1e33783fa142f7a848ea28801f8cb83110422c61c7396c1cbb8fb02737480dc17f80d6f7416e932f494ad0c11f7ab065e843dea17e50f089573bf748cda22053f3e3f52b50d4c7daacfd27c5679442d0fdd09744fba85c7d074a05dedc4d445729ced366ef0299bd8d6e9fa6917a540f3483f5eb48a6430661ac17e828425f5eecaa6e7998cbc2d652e23fd40c2b5fea1e3323bd900f966e35c179dd2a9ad78a55ca8d6520a057096db599b6feecaf2ff58bc5fa710c349c45ca8e1c9b620fbea82737e7b5789854c6e645798e124e6172e5dafe4a5d7944c88e725ce61c8052614026466332b441abde12ab782cd0c6e67d52b42409b8ae8af3bff96a662ac0258f258ef4de5c510c2ab65538bdcda3caf867932238cba1a94c5847fbd72e9523a64fc85751766a86c249aa918cb975d26ade2db4f62aab5b8b43b3d38d1338afa1219897a3ceb1f6aebe56b65f4ec47293d6e10493356ac4279e24038d699915506ea969127b32e508a6abc8781ac755dbb7ec576d1bcfdbde0f71dee206ff012534dc29b5395a29edce79db09d68ff0d850abf5eb6c18215deb3798b7a2314d913cf271bbcc98a27211afae3de268bc2051b4071b3a2dcf3c0a5d5a989a215048a4bcfbed390cc8aa4d117542805f5d34524a97228671ebb160f2843d52b2f455b0ddcab874d786336a57202665feab7bf7fe631cdbf8ab70c5a547ac129e25d06d1971e31af6af6d8983f68610e1a959ac7d14bb8f5994071b4d5886849e3b0b1e8da66114c84b1bfae7dde184ca048d354afd6450cc58c547d11131bee38583b3df0abb4e6456bad248c38a4cda8390cde88822d39286500728c5092a6df7ead27823fb3c7d54eda8bdb1bbbf7adc41b236e3d52e36c2952fdef4d6399a472cd3f95bea9c6519aba02fec8e48ee43e0c6b22c1a3f919620369b1bfb5dc973e603a17fbdc51815492353ccda889f02e5d6389acd38d3e2a851edfcf2940b368f8641b6a0d8c89b6ee29cd8afa8cfa54634ec633ff39ab8e0927654d5a06c0acbadeb165af8d9532b866c1ee42871e5171340ed6027aa99001194f2f8b0bbc838e1189eba2648ae4427c492f7dc072aeacbdf26a57f5fc13e8a25e50545b809e14062f6ac0f5540da81aa60a6e7f783160a68ea1fa5dd57be78e0035d33e60b2bd4987db2a5fbab6b70c0fde1f8a460d738d8e8c269d85715b33dafee4a7269a81ec2c7e574e0bc3ca53fe592adf4655f7ef5b0ef9de6c9ad34a395e051e3202b090988593fb5f80b40c16bad4c0b04265987ef8596f7f15d5f73bcffc7f78f65785d55facb36405476edfa6abfcf5d49c80835b4278a40b36e26e035739df0718f404a15001edb88541a6617baeae7ee7cddafd270b3a7abe0c07fdeaea9f4d9225da29d991c8886596d802a6590445b76a3d682721a363f631e24c0167503220984fcb9f9ca1daaafbfd1d4606cdb1aece833d9e7f684b8a2815c2c182d4fcea7c6cd60b248090f5000676665a2ed5c2cd8847d1dfb06a0cc05e7b358dc4d33f3d4215ef72c10c1159907695cde62032937b558aa516c7010b76d10801d74cef1a9bb03b91946e199a9c3bfd0f4cc1626327d563f09e8d88afec56a30e9ff83ec2456c4b8e801c39412851aaa56715576076ed826987a40dd52f22991d18fb80664423eeaecb1c4a622fe08d94a875d4e0180298d5287477d3bf724d7b7ba30c1eb0471327c78e8711fe2a0af4fdea2a77215784cc2b30b6748f09fb10216bae7d8c84b378a5f47dacc4fc7cdf28aba8c4e78e22e303cbf227568ddf4d87748fcf6609c9b87635a922ff8ac60185bda5aa452358ddb726e98abb266df97fc625ca3890ba1836567557a3004fcbe7384ba0b05c0fb6a289c85a4d507d26f6d9b4742327c5671268c0cebe910253ef36074e0354809902c22560791b8242517431bc8f2dca059969335a2af4917aa0840ae174f3b637a58d0067faf0977d9d50d781dde8cac7fe36982eba4ad61b3ff0aecd744fca20fa67aa4976fb900b68245eef3b914d4d103eb00db34ebcdf1a9c890ef26ac16410265015510487b43f3a51f15e6f50a4a8f2c8662cea4193d17382671dba158fb29ac8c06ff3483d07be8ac2fcc552e44cef4ccd2f63dabb6287041d75d5f4229e7bebb97cc17be5d570218e14944186e84b3ac1ce028ad52213f5131ab8826dc3bd18173656c49508aea1aa4ba52536964c688fec36c51c78579400b75f9bf482f4528d459dfaef09895e25da89fdd83f1820905cf3b9817cae43e1ec5a5968db18aaa31acff852860fce5709a2e12263bdce127dcf124003f042c4ea2d9d22511381591cfc8766778b0067b7802836c89a8d06de514ab643602e5fc9afc88b31fb06f6a9efd89aee7f2de0d363c28b3d1bc13ab00cb9863b9ac7da34b6465404213a36debb40942bf9a714bf2e0c55c239c0fc514e03c47591ad79c6c25fef222192b4ccdff8d19c0035d7c36938a59bfbdbf1120aa8bf426f2f01b07f2eda985ab46bffc870f3b6e2ed48415484cf4ed8de0b9a0a66146bba503990bd6969fb602efa341b8df6782e22b55a3dd049fc5acf1631314bc28f3315d2f1d06150774cb0f799e746f68816d510957ad831e900a12789b27d238ab24e45a3fd7cf1a4314f872e3c3130f60c7da9fbb612cf9e744b9a3dd0c18e002bba037a5280a8594d388948ebc8921629ca7b55a445d378d66b34696cb86e9ec33bb0c3b736cac090e4ca674b78419007d451878f16eaf402c9b587ac33b7d0f5cd314553fcc55d527c4a56325f0afa7d4756f7fecbdfcd477b652b7035e12826db2c186555a1d2d291bbece8bba1254d237b62918a4e15ca505cffa2eb28d23addaa279d8a331d464552fca21600e3a14e5a930dbc4f19485867aab", 0x1000, 0x402, 0x0, 0x0) openat(r3, &(0x7f0000000300)='./file1\x00', 0x1, 0x8) semop(r1, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0xffffffffffffffff, 0x1000}], 0x1f8) r4 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) clock_getres(0x3, &(0x7f0000001580)) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000014c0)=""/93) clock_getres(0x0, &(0x7f0000000040)) open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) msgget$private(0x0, 0x148) openat(r0, &(0x7f0000001480)='./file2\x00', 0x8000, 0x0) getppid() getgroups(0x6, &(0x7f0000001540)=[r5, r5, r5, r5, r5, r5]) 19:01:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x81, 0x7, 0x52}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x9e9f, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x47, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x80, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x200, 0xd4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x2, 0xa4c}, {{r0}, 0xfffffffffffffffe, 0x70, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0x44e}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x43, 0x4, 0x5, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x95, 0xf0000040, 0x0, 0xf3ee}, {{r0}, 0xfffffffffffffffe, 0x11, 0xf0000000, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x249, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x4, 0x75}], 0x101, &(0x7f0000000000)={0x5, 0x2}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='^&@\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000640)=[&(0x7f0000000480)='%}&%\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\'}@\x00', &(0x7f00000005c0)='%-\x00', &(0x7f0000000600)='[]\xcf/\x00']) 19:01:39 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="74b4b079335114a7314c52bf1ed1e34110dfe16698099e214022c7341256e475a38d2332a2292588e346172cb157d0a145a6c1fb0e786a1e3bed31fe4f8b77b2fafc05cb988ef21e7701", 0x4a, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x88) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x419) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r2, &(0x7f0000000140)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff54) r3 = dup(r1) sendto(r0, &(0x7f00000001c0)="39a7ed511a5def6c0bc1674c0fadcf4a64cf7f36985f4eb76ccc47598cf44a9be45a951e61cb57a618588879d29003081061ec0a6927e4fc173d555ae820472bb88438de7aeabe9cd29e1685bf2f34b129f7dc613d3da5a0f0c83d356922134b3121823c83a718143dd03c585016bd5b08332df1c27ab5be044170061be800861ea8707b1738f1a64f68e1bce620df66fda9a0800d95a3c889dafdf6f92a0b2936a9635f5a92c5c36ac33eb245b35416db53191edc6a8753a42ea2346014c6d96c194c79fa47dfe1104e59e596a3daead43b38c81a23210296504c4cf05d3c30f4bf9561ca453b7358802e9e7dea1c844bc159379be81323e8c5a6a7", 0xfc, 0x5, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x0, 0xedc9}, 0xc) getsockname$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) connect$unix(r3, &(0x7f0000000000)=@abs, 0x8) 19:01:40 executing program 0: mkdir(&(0x7f00000002c0)='\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//file1\x00', 0x10000fff) rename(&(0x7f0000000280)='./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') r0 = open(&(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', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 19:01:40 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair(0x1, 0x4003, 0x47e, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x9, 0xc0, &(0x7f0000000040)=""/129, &(0x7f0000000100)=0x81) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 19:01:40 executing program 0: r0 = socket(0x2, 0x4002, 0x0) unveil(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653800"], 0xda) write(r0, &(0x7f00000000c0)="1977975b24b576a73ebb1bbace6ecdd602beee459ea7d3521bf2ba773f6907ff6aa3ffad53434466afe24208dccedf651aedad6155898b469189d667d736dfe9969db249a4b190a78ed0f1a097990b7a", 0x50) clock_getres(0x2, &(0x7f0000000080)) 19:01:40 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 19:01:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 19:01:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="70987e6a9ba8fcf301b27d41ffa37d248d20f7484fd5a4a6a7bfe6858cae83d41b8857ecd883c10817a47ef5b47e9b0d48e6a2cc5c9c60bdc40f690f02bb76d0310330742a0e27533dd97c837c3fa49c225d1317da70fbdf032c7b145ab2cabb3a14c4c288491ea1828c69583c6732554e2ba892e4cba9a3844423867cf06aaf97897504b37b5d572f4f3c2a55804e29c0520016b3e4e35c0c820ba336f8150a206621e456f93307f7477cc2581628fe07e0803406e164a047494cd5fa4e1a73cb09c604a37f832f26d0b9f2c50a7503aff344319d3d32997b7b959004a5fb6900befc7d85fc55c8d85ca94dd8a8361a678145", 0xf3}, {&(0x7f0000000180)="a468aa49da6e713eba58719890974dd26b6607fbf2fa4ec568a5c8acd04684bfc9ff8952fec9315de0ae184db55913951018fe28ee", 0x35}, {&(0x7f00000001c0)="ca0820dde28e88c096e4f1dc4b25602c0c2277dc1979772aae3e269fa15c751ea3aa195b27d27d39b52d63e5ca99ee08d8ad932efc24c8983e72ec33b4bd94c568e7d6723ddfa6642f85bbd8b885ba73ca8f74cf5f0405fcc656b33740df764fe8c6f2ba9a263d9aae746b66bbcefea73ddbbca19511", 0x76}], 0x3}, 0x400) 19:01:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="544adbd3887ecbe82d63c0398f3570b0488a87e8b74f3b6a639d0398ea033e8bc96a13d8d1ca38c4dd05fefdbf4d4f0c43f0442df2e85bf1ca3726c5aefa4df27948e38b497a8440e768464c56ee625ecee7fbd863cc4cd6e9430ee3f5223cac624569508ba7cb5ae8f3ed0c71caf89a276546127531206ebc8cea4c712c5583fc36f0955264b13b6d1eea7435f44385ddce2246586abb5065d3e0eb2fd326a51c7ae31f1df2c62bd780d30658861ea015848d44ab1ef36b257b6466111cd6708ad6a002ab4a08e0f02411b89d7a7fd59e226b4b5fdfc4bcbd78fdd78f7d69154ae8d653e8735108b4be84f06ff989b8d683ba8ca59c7dbf09ca7aebac", 0xfd, 0x5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r1, &(0x7f0000000380)="68e3ddb533e17cb8b4974ce7ae436d2e6455405cd474adbfeeef291ad741993d3bee8eb842f866fa31e9fc5e53ab985b4293b1caa21bb2270d84a76314ab17598f6ae16593c0f0628233d6247264d3a6b814007c6421f6554665fd20a935a760e3d20d48367a30acf3889a21775a4e1283dd8ffccfee0a706f281b26ba7f8d91bc0899f9eece86d00142daf224f05dc7d6cdba08c118eeb9173b2842175190b24d31f56081301cbddd490c475fd3b01937dfbae8443c1dbdfa501cd4dcbb67253150a35393e9cb0731a34137ed5ebc4a583fd1cd8d2d9d9c98b13ae32f1adf5ac41dbfaa65a28f89", 0xe8, 0x2, 0x0, 0x0) r3 = getegid() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000480)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r4, r3) clock_settime(0xa, &(0x7f0000000280)={0x40100, 0x80000043}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 19:01:40 executing program 1: r0 = socket$inet6(0x18, 0x8006, 0xfa5d) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x9f07}, 0x8) socket$inet6(0x18, 0x3, 0x1) 19:01:40 executing program 0: r0 = geteuid() r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r3, 0x14, 0x9}, 0x4fb1, 0x3ff, r4, r6, 0x19a00000000000, 0x2790, 0x1, 0x2}) r7 = getegid() setegid(r2) r8 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r8, &(0x7f00000000c0)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) setpgid(r4, r4) r9 = socket$unix(0x1, 0x7, 0x0) getsockopt(r9, 0x3ff, 0x4, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) r10 = dup(r9) bind$inet(r10, &(0x7f0000000200)={0x2, 0x2}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r7) getpeername$inet(r10, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgsnd(r1, &(0x7f00000004c0)={0x3, "ed4156842f1b9fbe29f4738fff80ae3be43aac53f3d25a9237cbe3f40c069cb6ac8fee0aaa82b9b0782796489000b1782f8ecaaac43fb54d453869c2cea52aacd3f60d393d2aefbfb11793e2798a5127b0231136"}, 0xffffffffffffff63, 0x800) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000300)={0x3, 0x7, 0x2, 0x0, "78b7cc084263a9b87ba7e36eaac6abcb4f78ac44", 0x80000000, 0x1}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r3}, 0xc) accept$inet(r10, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setpgid(r4, r6) 19:01:40 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() r2 = getuid() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r2, r3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r0, r1) 19:01:40 executing program 0: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) select(0x40, &(0x7f0000000040)={0xba, 0xb68d, 0x94, 0x5, 0x81, 0x0, 0xdaa, 0x8b1}, &(0x7f0000000080)={0x1000, 0xfff, 0x7, 0x0, 0xc13, 0x2122, 0x365c0293, 0x4d04}, &(0x7f00000000c0)={0x20, 0x3, 0x3a11e7f, 0x7fffffff, 0x7, 0x51, 0x40, 0x1}, &(0x7f0000000100)={0x200, 0xfffffffffffff348}) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) 19:01:40 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = getpgrp() shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x100000000, r1}) 19:01:40 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 19:01:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/221, 0xdd}, {&(0x7f0000000140)=""/202, 0xca}], 0x2, &(0x7f0000000280)=""/178, 0xb2}, 0x802) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) 19:01:40 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup2(r1, r0) fcntl$getflags(r1, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 19:01:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) kqueue() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000000c0)=""/249, 0x4e54c49235e9357) 19:01:40 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x1000, 0x7}, {{r2}, 0xfffffffffffffff8, 0x80, 0x80000003, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0x8, 0x3f}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x6, 0x9, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0x5b, 0xfffff, 0x4, 0xcd}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x97, 0xa3b9}], 0x1, &(0x7f0000000000)={0x5650, 0x5}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r3) 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)) rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r4 = socket$unix(0x1, 0x0, 0x0) close(r4) 19:01:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001280)) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/190, &(0x7f0000000200)=0xbe) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = socket$inet(0x2, 0x2, 0x0) r3 = msgget(0x3, 0x40000000010) msgrcv(r3, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x800000400000001d, &(0x7f0000000040)="3c064721", 0x4) 19:01:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x34d, 0x4, 0x0, 0x0) 19:01:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x2e608469, 0x8000, 0x0, "f56014d2343f1f14d97ada9c5d34d3ad47a2bbc3", 0x3ff, 0xcf}) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 19:01:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000022, &(0x7f00000000c0), 0x0) dup2(r1, r0) mlock(&(0x7f000023f000/0x400000)=nil, 0x400000) mlock(&(0x7f00002df000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 19:01:40 executing program 0: socketpair(0x1, 0x4004, 0x2, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0xc0, 0x169) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="51dad13cb570252ca27232f7e2bc466d4b1e620580eeef48a563796b6334880b6843165b373f94e75f7ae88e1ada3fe19729850d38088df642602151340c5fc80ff544ac0982977e6dc3075d776f96a6276ff3be29bafeb3c90552096bb99de93d5c06ff4baf032f9329b9b3b292195ab7f097615e047ccaad4cee2e2cb9abd0806dab9f5e9fa2da3d65ef8fc48c9843edfb3f082c4a6fe87462c9a3aefceef4659e0a5e2fdd1af5831e6e212496818ae2447ff50cb036181cf4dc3649c6c79155165b9c10230359f0e69898d18bcc812aaaae00d540bb8d5f953d8dc9761ba177c6a93128c00b84bfb837bf5e8e58e424a8cc14aae3b98b0ba66024729c4c466dbfd5ba9bac0573330143522754b7c44e11edaf8638b59ee3ab51dd4e0ad962b2fda1459060f97585b382d0261b6aa8c6ca95d3430d39e04683f048bcb4eab8d986b916211f5731d76c699b0e964af70185e63958076c2ad03edb8837b855e67eb6a4e740327a2f5a7b281b79dc9d72d2397ee42cc5c754de53d6909d1316cdc92a6cff899aba77ceb73e5fa0d4aed6f1feb1f8d3ef2118fbafa551832854ce67f2b479472596062ea122075385af66fcddd3d2976b8a4f5c08e3461784ab54be226393cf868bd27651c78a7eec828b16fe7e283e3655e5b58bef9ad5ae15a398b8b9291c084eafe475c4d5d3ee281283480c3e7f9e95156edc200d5f6ec1d8743ae8f01bd340b7d6f4cc9747313a3c2d0907a311eecc48149a32e818b856bce4a20d7863266c64afbc13a9421659ebc62f2844123444ac7f5d7c868ce9d598fca099953cc9a9e449d096d9c1cb7f859867a5edab312802acf4ee34fffc0a9cd1d2c19caa7e340e9c0235be457d25a004e0bc24d62f7a2093d4e68c5002e706b6e995b624c1ad27cfc7e1f16bddf5aef64e37a4071691fcd8ef09726cff9dbecb35abba7b6b6d8edb020d1dc019ce7c3d5ab0de3345d95f0c80aa8dc0f16fedc303dc1f819b9a1e7816bc96d831df63445583c2974b51391f647ff3442abc02f8c19eddc7e110924ba51ab4276df1029ed8c0e6738cf0c212ad1872d1c2e38db18da63c1b9a941834dcfe44a4e0f8a41cf32ff5a151ec5dacb22b155d0fc38f5389a518c61548bd2fad330374e439816693a2e2b81fb4cbfaec4adc1f5db8d0b1706050051db80364b61cdb14e5cefa41c9b54379f655b58aa9f408760d12ec446d224199b1a55b03ef461589b7c058adbe8248d45f1d17baeddf83c81ee0d79da6264c85cfa400d316a40da7bbabaed04bbcd9c35da2f3aabf0f9ea55696ce34b06459c35f486869418a1709b6f69e43b26f03c2e7953dccb68b44d515004d32e242f011ae7534db349c246a5e63412642e709e549f079714ea759a9efffa88db0540d5c52c31ff15dc41fc8f200ad01a9ba71cce9f90b42f0f69edc7c3b59f45351080c0a921f6334b56bf88128df6a855f3ea8a6e9f020172216c94f35b7c68087fe7c2d2462ae733da902df9ad98ed1b1e44e1bfafd481e4808b18987d23920bcbeea07ce9841bec11dcb48703b19bdafe0ef9a3326e085c47b49d6be423429b9d017baae2baa57413c3ab04a40f64c11333066fabaf635d85fcde073a5fabb36e66e40c4ccd4cd96219a2109a607c6ea3981c97c245d509c30f77c54a84f69e1f8a26c41ecc44199d06925db2e35da9d108aec61f45d58758a141353c871054f1982f6f531400274d0c1fab6052eee0618208cce0808c2c1ec2752641a2abcf80bcb9270bf40523f12369f9df5f6c5555c24ed4f9b0efad0301f65b0cce3ac6335dc3a78d40e4f0db6b8abf879b3a532854de5699e9f0ec2755d676eece247a4e1da42c46107ddadfa48a8b2790d4a421e4acd6743c72e6681d3bee2929a2caf79c65fae46a263d27075a38b26aafa07304adbc9e146593193dfaed522c9bffacb7a83b26703dec9685c427bdb36641e5b2203175aded56d9f4cfd409ec99c64d7487824296729384c430761da389d9def05220cbeb91ea9b67f52f2bb176716ef5739cde0da7a2bb016c577957104ad5aeff722cc95b9490fde7b121f9c571b37c12f4865e4a46dff41d46b0187f44d23789f0db01e1f853deea2d253ab543b8ce8c48ca11faccf68a7d2003565e796bb686d861b7e4ff0e568cc6dd1a65b1e19bc6c56b8dc9912d9e71604f47f52b0261c7177458b9993e3ccb8f82b5bf5954334c31945d33b332cd4c1a9952fc950892acabc35b0ae3657e947503f2961579e710ded58a18c4e2e74d46ce33c559d7b63bf6bf0379901aeecb1fc7f7afc02133addfa2d15fbc52915088e40a728fea2716374d37f25f593b891f9415bbd639a884666c6cd1b7f6f7ee6d6ce6f7a80b3f343766c47b032ead5cbd99bfbf45b88f6d4ba4d7c7a3b74feef8e0b79c64806898a60ad659ef57487d408acbe2ad4c4149d23cc23d7f683bf29bb086cad8b4c9ebcea3e9abc033bdfb57966bcbedabc643c6be17db541205ff848d919968ebc5664e8eaf2bbddc7e5fb7a509f46e03928a95a4b5c17205a0b44fba3ac446ca8051d61b311522326ed3ade75face6b321c12a3b747006955dd82be261a620eb5cf02cc220795285a7f39dbd45227d51b1c9b89fc88f0c06df6863d47047fbe7c8cc0a9fb5372bd6d9424a04f90a08a7ab5db947a3f444fb95ae52bb025ad8250f8a47c9a3cd870229184f570874c0ad8e536c57bb02d203d3b6b0a068c9ddcae68ef8a2df5349c532e617971fb1ff44613a18919d01a21a88d60f284950225a664c0b501a7ad0e1b23d41157cb7392c2893cf2648b2f0752b602af3e11dd86f6c82cf701a19076428100c785a4d085d4c4c2e55268d30847434190b2035aade0df71fa24ff276bc07351b360413086e5f62344c3641d6cf48d5d91eb544ca1cf314b76ef04a626fed61d6397fbc77b2ed84d8245587f5165fb583b666a48f1e4d129c2c1d7cd3d58f7afd66a7b56eef67a5ca4ebced7fdd02c806e41bbe8e33d89a3b6084c79d6293a6458e3a323987ae8e3798595664ca484981920a240c6a7ec2d211f14d3271c72521187a5baf0b61412e950d66f0545e43a1a243ad7d635a3a16b7629e7850a848caa3468e43c4dbc55482bb9436310279a44b5c6989a57067e91c0b2d1c90d598ae06d8097165f845feecbfc6cd72424b114b980c9150326fd0f728981c2c0e3b0430bfc74770e3d2ef3c51d2100f52857ce3700258478173b2f2d029bbede131cdc8ca75fe3a4b49abe779f3b9b6ab0015c2c2789360f7057d0aa625a92f3c995094f162910b56c541799c7fa2ae6279225cf4486141aeac28c1d015bbb311a75bef824440456213d0b407619ee9d504088f0000913445a634796a7ac9ee3cca7d00d879b210ce7e3ee13206cd4e16d350804270fcc9d9849978ad8b88c39df630d13ee0e73e2ba8fe569207e29059e31792be9b470c0b9e034f1e5fec9847ec00f6c4c10f3f3d02d9ef467ea557c91c1d3afb32660c90e65519b9e76b1f735c8ead455511350339af9d105028b23f3853a051a02e70e0300fa2aa46d8f68a81a229c068aa2fb39ec79c0a0aabefe2beeb6d0a8d922dffec75ce8f9ba742e56a1c8c956f46c9719a154ff4823434b3e05a0718ecc0547656a9b6625ae57bf3ec259279fb94bc04b63bb5cda6aad49f578d41a2c9c20d9e26456b92a3d3cabe6ef17caa0c95bd8dcd014f5f10aa3fe72ab27c252d124e3c71c620a67e2da61ee04a1ca2186ee09689f27abb413a02c405d93245a296a53575dd3f2ba476baafed1cc03cca33ea4eb1b8fef092a1d87921bc9775be0f2450c7d51bd365ed621b5759bf582d8aaeb1d5dcc03c8e3cef604ed01ca55304d7d968736ea6d3d138fe1e9a577d34ca149ac87ebe602ea1b358f4fe88d151cf9ff7e54ba0da52d1efd76050cdfc00bb8fc20ed51d09aa9b274a3c23e5d74dcbf469da563a2a725b4438ad6231eb4e527df3447f3152b5dcb9cc99b578e62f14c7315ab6206d111319dd51f732108a42c89a7533597d2fcd27b70537bd9f1b5bd72be5bd545dd9d2a91f93984d08fa4ab5d07d52a73da2a326502b52618f0244173130cfe1790afe8b61a4e37ce213576d97d86930246034c8a634b30c85358965f61384a8906470669c149ada94d6bded7a76ef79aede42d933d23a1118ae0bd28677739904ac55b38fd5113edbc6036138318bdc8d625fb27613d659cfe951d054f64f473af67c69b9dd4fb8965773d3560859a5657411f81c5e9eecc879fe939934311c49f8e24fb989d63d79b88feb38e63bddb8bce33bd2eef30f69431cc71dc55df36cf632e3134b22f8b6d67cf8f733b99ca8dfca245045e85d74514ae354485e3918cdd540165b46face075417f0e0e7d68095c3425220f258d23f0b32f8aa17ed90461657b9593f0826394b1f75e371b76ef9c9b557fb00a2caab284aa2463bd232e4f598907cb7f7c0d5dbb5b14680b463bd4fb27bcbbbfc59a267ddb4318ecb8b09dc28b4dbc73d0829e18e2c21d9525f4b390fce29564da466d44c03bfe2821d72990148255ee42dae5b99af97c6d2b9bedc3cde3241366bfe143fe2fe52324aab086e92b03088623ed9f85a57610a9864f9307f830f955b2d0ca95933377559ec2ec1d5392ecbb6fc543d55522321beebd16b7166215beb78dce0b31df20f43962f0e832cae4b2cf3f1de9cfa958a7199d59331e367d85bcbbe46617a9260708a08c832fa9d55823e65e5abc306ce57ca812e4504e4185c8d975bfd4c91c2396275aaa2a2fefe699dcecd41ddb711983b6d6083ed4f0645e22da4e9dc1dac39ba4df262ba3cebe12d191b8f21879e981f9eb22245e5ae16d59d0d107776fdc576d71d1472fddc86ac7b0242f79afbeb4831933dfc89565864011d73e986272c21e448a366666f37ef2ca4c966572024c0a8f93c9a86dde661c58cda6f794feda83a4de1b1af2349b36bbc184c2e76927f73be9355bcb5bdeba4c00bef00016f08db85550a5da46c191a772038ace6539cc562941f4a3779c2dedab4d8eb37de049f513082a4fd21feea05123eea8f719348951269767e348ed456c4dc41d070fe039f70719bfe2fcf9f045ebb2007d492722526c1e765cf80d20f19dcef40b74a1a3ab82b425dc0ec78d032392a4a7f2c9e5899a5b268418654ec929fc11407cb1e70abb6e605dcc2eb24e89368c67c03eeae485b17b13d3c006d63ed5a906c6d6fa50d6940a3a57afd9dee085df78398c9394e16cbd01b91ef73ac5ae52b4201affafc6d04af9f937376f0f590e520f5e73c43a409310a5029cefaf5489a051a593965e48257a3b22786d36b13dd0d2d6ab609adbe08d5a1911feda717b9807ea8388a6a82b4efaf79c0f1d5316f4c981899bebb58020b40552e3702caca68ec9e0d87e2f367e5c56c7e728bab94e6ba416d9381b910fb362edd037471352a8a01eb4542e1e8ad0e773eae35d6ea357a3e73127016f72b3c78e847963079e40354475e459dae6223be27513d0eae3c88a58ba0d9873dd6adcd3bee34486dd09e2b117537f0ef5c3354f1e7382a42bded6e4064038f31d18b194c9f8af3e94084cc1198e5a0a9ff9311bc206aabb26aed9bb4b9e1819d314cc6fada7fca875a09336bdc3d15356dda6f3141637c7d66bf6233e84b634a91bd485d431ea1daaf6ee859e6809fea5e136bb8e07293d0b9a3dc7b7f4b82a93d30cf480e4a58e953d43a7f28f77a34b540b3d41788a30301c211d63513c0db18e0bcedaa780c6d9120e0cc00151a8fe", 0x1000}, {&(0x7f0000001240)="e849e22ef8b11e5caa81eb0e9d9ab5246ddebcb894d20f8232f42a4f2c456e2472931eb03b4ae48954102089fd441de731dbe3745e3110f938d7024830035b39920e48c8406a965e866988d0761310e730", 0x51}, {&(0x7f00000012c0)="ca2cbd9e60e45d6a92cc0b2df7ac8c3ba0129333d7afbb6256e208a29de3908ab40b17ceec20001bf01609f6807bf82d87bb2a9f2d3804b702ad1a22b990fbb52fc751843dffc4f4279aa1d092", 0x4d}, {&(0x7f0000001340)="9a3e851cd019e9556bbc2c701c11287844875301deace41301d8ce230e0bbd51dde8e0d30a50e31cd166e70cfa64b12f04e1958d9e4cfef38142acead405c41dc721d0d7885f4d785d6a4b4603efcb3e504a1bd1e3339c3507e9c67ade34b6d2d53786d2470095624e01af6f013dd383809e44b4bbf3a7664abf12225a1f1c8d8b6a7d6f1d0dd4b8aa46566dfee30eb7b825cd6d30fc3c6f83f4e12d0585f1d83de0bbab", 0xa4}, {&(0x7f0000001400)="22fc36563faabebbee570a4b6fdcb6a0062ccddaf710eabd15b86f4397d67c766c1df5b9db643ec0dee44031488805cd45333d55f385fb5134e158f349f6ed8f73cfb7a58d70e383976ebc00a0848712ead93e908f3689", 0x57}, {&(0x7f0000001480)="ba200b92d572a25f046e5fb4d6c529ad7cf09c705027df18a00b4be39fb553571b6b594217a0022bb26c971bbe49525a2aa9fa61655a82160381aa13a41fd8dddd9ce02cb665d2074eb15a92d0ad3abd5a588e9b5ab2a456035d605c3ab6a1a9476d5a559a674651dc6e9aacc85160c9c4bd253a50ff3a4384bd3d762b", 0x7d}], 0x6, 0x0) r2 = dup(r1) getsockopt(r2, 0x0, 0x7, &(0x7f00000000c0)=""/212, &(0x7f0000000000)=0xd4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) getrlimit(0x0, 0x0) socket(0x1, 0x0, 0x1) 19:01:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000040), 0xffffffffffffff45) 19:01:40 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) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) getsockopt(r0, 0x0, 0x100000001, &(0x7f00000001c0)=""/182, &(0x7f0000000040)=0xb6) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffee5}, 0x0) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 19:01:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x2c8, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8, 0x100) r2 = socket$inet6(0x18, 0x7, 0x7) r3 = fcntl$getown(r2, 0x5) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) wait4(r3, &(0x7f0000000000), 0x0, &(0x7f0000000040)) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') 19:01:40 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 19:01:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = dup2(r0, r0) flock(r1, 0x7) dup2(r1, r0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2039, 0x6) readv(r0, &(0x7f0000000380)=[{&(0x7f0000001500)=""/156, 0x9c}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/96, 0x60}, {&(0x7f0000000400)}, {&(0x7f0000000300)=""/81, 0x630}], 0x7) 19:01:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x1, 0xffff) setsockopt(r1, 0x6, 0x3e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 19:01:40 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x101, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x89, 0x9}, {{r2}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000001, 0x0, 0x727}, {{r0}, 0x0, 0x10, 0x20, 0xf3, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x3a, 0x1, 0x8, 0x100}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x2, 0x4, 0x10001}], 0x5, &(0x7f00000000c0)=[{{r2}, 0x0, 0x80, 0x40000000, 0xff, 0x7}], 0x20, &(0x7f0000000100)={0x2, 0x7fffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r1, 0x26}], 0x1, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 19:01:41 executing program 0: mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 19:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x8, 0x2, "a9ed1314ebd10e85c9d732661c5c2f30253a3b0f", 0x6, 0xfffffffffffff737}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4c) write(r1, 0x0, 0xfffffcae) 19:01:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000002c0)="69c1aeefd7e3f6131c0beedbffbf09f3d06272987a59f3172d3826ce50304877097d981c0a17913cb3b4b15c53c53251832965e8a231661ae709084f40b39400abb4a8bbcc2f9b5ab2dd26efe6b02c25b21e911b7e7f323c3224334002019c8130a0d3dc536942255eebb574ab7a354c36930bcad9b1f83e8b074c9690828261310008136289f24c877b676ab6020795d617c4916dbb49942ff6a3d55d5e64d6eb349eac2e6bd8d0c4bb870a5288692ee4b6acea7d79cd13121797c001ec633e906a22f055dab01bfffa1a43aeef8ae3b183faa8b8c39900a35bd7a6852bc5634da7b337d75983ee09fbfbcf006f9ec5584c192c131df89c782dce92c34c679a05bafca446c634f8d4aa5db354086a0d6b85e45f21132f4d8d9388424af0f2ba425b1c1071edba81d5500f0533617b5f4fdcd2e8fbdc4c22f792f90c0b689ee9255d3dcc0143c0aaa82fcdf27b512cf0c752123561ecd75a8fef7204fcddfee7ddaafd33c6ecddf34c1928ed2e562ad3bc", 0x171}], 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) dup2(r0, r1) 19:01:41 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1ba) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="07d69ac5e941a6f260c25abaafe648ec72222bf4c0c0721d0b2dc383ab07d0b17debab26a0bc00c38302d6bc152e6d8b1123037c450bb5da97b4ac55a18e8bd53436273f48f0a5ff5504696e3937e4d633d00e8ab4882e1b773f9466700b463d930e382f5c86ec8b7cf1d409cda06f36638f71558717c15d146f3bd0e6c2", 0x7e) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000180)=0xffffffffffffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1829, &(0x7f0000000100)=0x5, 0x4) 19:01:41 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="a69bcf4c0c0e8a59fc8787b1c76489efab26635ba111d7c409a2f18b572102711e347b4298e457e4eb8a7c5c106d52e42a22e9982e0efdb3044c68f35a2ebb66370f8360ba77e908fa170f7d3ba720f635fa82951912bf6c7e2a0dc041ad90209c3518781b33f7cd6a9bf757a603ce4d74f83daa128457d8e135aa50148fb44ed22ffd665c5df9284696a4cd1ff6a66d8939cc1a71e5bb1714c8a3", 0x9b}, {&(0x7f00000000c0)="c252b8df4509b60247be", 0xa}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x1, 0x3f, 0x100, "1927d80a1694568b63a63cd91c8bb71b3cefbc74", 0x4, 0x1}) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="6fee2f41d3594606dbd02b2a42f582f06312e8ba59c23e5270abf74a00c1cba1f2ee465eb56a42eb20e5c09659847a7ddc69142262b5f73c2e2ab8e0d29606d36964b0470c4c16a524fdced636a33580c82d6ca0e0a022bd0f816327f4668c8417a0832953af588b2cf97e9b496cafce50af7f0cf328e50b46", 0x79}, {&(0x7f0000000240)="66c102e7b3664921b7024ea1fc57a6c45e30c9090dea1354b51a93c848be70f3e2e25be5fc36df9fe331132f0dfc137dd9d77cca2d2d38f75ed27c5aad5ea9962f5ab5", 0x43}, {&(0x7f00000002c0)="c07f535a9bfbf91360412be4ef580275c34116152cc5456475302c132b4c26e90114fcca42913879ffeccfce9737550ec578ca2f28c0cafa22c9d75e492cd0b4f95d11b5b60fa067bf377469663be6180d73dbb2ce8f801e4754d1c7a4a051e686622bdd75397b6df543503b6e34bf11eec4041f857133ca7c870c77f14b1e07fbccc48a0f76fce175bc297afda65150a538dfd8698b79c0a469a683b0430b2129f32892678646ff2c8a8a4f079e5cdbaa251ade067a8e9d18b2178c049326349b0a895038525e2aa3572cfeef11e4676b9589aa5c7d5d628eb547beeb40f216", 0xe0}, {&(0x7f00000003c0)="33553ae93ff46a7577fb6da469b409aca372c0c02d98499652f3afc1fa97d3efb5798028fbd3a1d3da6d3a2627c2f62aa36e2bb048e6903e92414d522bbc5ae5e334226bb2edaefd468511073efdcab87b724d548a32de32d9849a7f14d0df4961db82", 0x63}, {&(0x7f0000000440)="70281caf40c790745622c7a48e1860a2b4e7c7fd71cdc222e28e3abbf154e9fe", 0x20}, {&(0x7f0000000480)="2c6c5fbdb4dd7b53b6804f10c380a7f77748504ac80900f3dbf9ca256f75b4dc18751f41dda028858b48d35a75ed77d7f46d948191799126df445ba4eae75e29731356f3dc83b567e5d7323d492d4b56f1fa8ca2395f8f5dc927604e3471369209e0fc3b57fdbf808c677d160b76ed32d2587595ae77e19f50817b2b39c5597c3fb36e5fb7c5cb85f065bc4d66e8d102fc130d289207b9052f9eb93ec9e2b645", 0xa0}, {&(0x7f0000000540)="41078afcd4c1bff95e3e3962d6c220a06f4879f979456b82570c44c0079c4f37657f717478ab7de0dca6cf91582b8147e7dde0fbcbab7f4968080cb6aea3b1c7b70c2eb2c5bc89e1f86f4fcadeebfe218810c7b1bdc29da279a1ce99d71f", 0x5e}, {&(0x7f00000005c0)="0338f7ba000055c91a2a43f9ed525661d2b0a7bee5eefa4ffd934e3e2ecd5616c3933928b4a5f4edef46d4fd09e829199fee56de952bb09392e956dd13db86a2f56c2c5fb55f63a3f9bcaf03c9c5f9dc5608612ba1604527819a68ba8bb10b7a663e7f14cffdf2dcd640e828de27e8f7071b88cff78848f3d335f0ebd924a91bce8e4f4b2ac9422094e04809c04bd598", 0x90}, {&(0x7f0000000680)="320c3764e9d8f138d8a058eeb74dace5c07fbd3cd1f1e06ebad94778f94b90da34271fea9cb56a3852e7a7880b04d22456f6a2ce110d5402ac488f651c90e3a5cab395bcd5461b478dc5d0ebfcf189846e8b6cace2b29f5e", 0x58}, {&(0x7f0000000700)="ac5f8bfbe42b46e584b499432a38181126e37f3b6b1fe873e68809e061da25712ba2ebe81b2cdc6cb342781770c80af491532b8a2c1a0c39792c2e306cd3d8aee127f60cf514ab037f145e1762843ed1799d70c1b5fa6cad8c52487ab0534fe19da88483a7", 0x65}], 0xa, 0x0) 19:01:41 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="eec8ce5d02075652a221b4e4c1a2ba518b796268fd5777e223030fe9fdec5f12c142498a1ae2339f2109015d14febf51f553f20c9812661da59112b791e0248ec07cd85006354470cda091a8ea4fa5edc7d151bce85c175c64d80e5c30c3dfc4415fbadb2ad79e643d89a57e85672bcfe3fdfecc358bfdf8741196a6560ababce44dbf5bd21aec1756b4387818d27ebdd170bf9b1f0ec9f5d973fa6a78c7b922959934e8a538e933235bc5ce968d9ecba702dd589554d0", 0xb7}, {&(0x7f00000001c0)="72dd127f4e55262ef3fc1df88037a23babecc47c951b725a905b8eb0694b7a418a5081530f1ac10d84967f68cb3ad38b71ca495e69401ca32c23e7d2fffcac1e2610efcb5917dcf079b68a1590e93c947729cbdbebf347d9b78d2a98eb74a27e032ee4c19227dc921a380be63f64f0fb835695efb5fcd32063e0530890b4a70ff3d4ef7f32e6419901b4a8cde10d4ddfb204e85a5aaaad0e2f538e74ddc92a69cb798d02fe845c796a4856ff50426bfc731b32a61f229c5d29218a2cd6a5bcb34fdf8d99c5d94eebd498921fcca4ead4d4f16105f003a95770ea4f93da5f3561e1fcfbc4da4f6f4e5b6bc2bfcbc9b95c75d1278df526aea7bd3764eb44", 0xfd}, {&(0x7f00000002c0)="0f7123371c29a1db380497dd4575788202db4b4bb6332c5afe0286d280af531a7b3f533487dc580568c98bea3756d7f7325e5a4ff47e50259cf6eb07808d97e8fbac9b2f207797ebb6fb82f43c5005f99b1af676f6b62f429d00b0d69ba393ab43cb6237c1ce67fcacaffa2e73a087854498fa441799a44fae4d72d22c065e5e0f548040a83f147a9df92f0432e26480c300d694a8b32f5bd7f1c2ae0cc35f74220f113d1148727b6c325be5c77feadf4d8d1b47538afebee268", 0xba}, {&(0x7f0000000380)="74457ae5710892b8e164e6e84403bdccf8aebd1063de4debbb2d41f76caaf83d7236fd8b66d28594b17f81a876209403a8ffc60acc4ca0b1a120c10a44c7d91b2fa2c7b9a695065237866882e70f024f8129b33895d84f0700279fa86e9095d6b9870f2959e605089b80ebb5d11c73ead6648b929312d1f2594d18a187d754e010cad261aa2513718a18840d422fd43aa3e85cb7913939fbc87974444c50536d694d77d7ae9a44cc1de4223fbbf8300d3ddf3e980747f8533329f7573a60637aede111d6c5eb0a5ed9a628e52db63e0c0092d02858b2ea80c5e3419d84cc2e00df", 0xe1}, {&(0x7f0000000480)="b3cb30ac85a3a811610752984857d79eeeeafd305822290997ca465969feed0d324fad6f301c18f7ee4ee033d26fc9d17a61bd8f8c01c7c73b4d94727307a29100e310342c542ff5a03a8c058a52e80174c02c2f41c0aed537ebfe5d2d11cb3f98ce4a250d1b8b0a6143181b872b16e3ec4db529ef94b0890d14e6a80b357992c62e9e2855ebfb383a8d5d3ac08e5b00", 0x90}, {&(0x7f0000000540)="08b2f3f1d60564f7d21f3845888e58ec2162a7a9836347a21e996d40a388381b3a2031d5bc712d7374485ef7cedbc856629ca3b279dc2995c9e6ec505322f95078f877e324c68e79e060585a7eeb3ccfd5ac3992c0e22597ba51e413703015e089affe421fd03536cba4e88d7cc388d36118b09a3c2079087e06d99ca5862ac2e7dbc741a9c137a3f62bf39ba20026accb9755ced903c53de7e1ee428608766746137fca6669c07be791317e1d51bb09fda3069fc1f63f7f76d6f3cba268958cc363872c21b74f475065ff74f813b1d275a2bd2de1301c", 0xd7}, {&(0x7f0000000640)="0c5e595adf22d524ccfef3aa30248c61021088eb7e05978dd67cf48dcbe0de56c846dd71131a595696e268e233cad070be1ac1d310f38888349b68f69a689fd2e54312d42f098e", 0x47}, {&(0x7f0000001600)="ed4b3d62d1c16126e6398f8a53c088b4bdcc747cf59dfc978da62ad056893b4b210a71004f50f515a9392802ecf8e42db54139785044eceaee90bd2f2822c5db1a983706a7842346be9644876aa2340b854ea46fd9b301a01fb6fd839bdb8df5e68c74e772cc7db04a3fcbf6e0cbfd07fda2f245e1d56a8ca3eaf979e0f58fac093967402bc8f3c5087212d540ed3c64f81da7cd7b796159d7cf3c3ccee1e4a4248d24405e7660847f6e994111670c998d280ae78fa83c9d63e310e12a97ccc6c4ab77761c7c351a91a8084f53f23cc3ed428a63f7fb2ad38be9a90d9298559db742213d54e6f95a46c0814846ae858c83a36f39552259bf8e82ff4034493609d253f4f795b19e25dbe11f5416a9ce2d14306358e9fdd7441233eeb87ae87012c1d2b21c882a168f5dbc45522541857386ae67abc1ddacf6a0081031b5dfeaba331a380c98898a7479467dde91d0cb483e613b569f14c4c7cff6b27ea79c78f17db2c219b838abcf7be70c5f203e8e06d110223dcd5e1dd1d2449043ef57af22cd8b1bd2a63930e877e0b9ce251a88508f2fd021910fdb63f51e529c843e305c352d5372726407de1d60a39e547f7b20c49e96a3463712060aa930801cd9a9b55ac5cb00138343df9e898fdc797f65a5c98ae95e570bbfbb2207104e63d3bca32dadbd72f5287a482547f3a7b198381793f7c1971448b29cc2db4c45abcedaa643d3eabf9e559751d23f5474e2f276183aee07723fa20ff77fbb03f478e3a8c2d84455f0baec0e602f913985465064659f8cb291735170f40071d69fa8bc23ed56b979381c7ff86dc9b0fb99b9e97a52b1cd82d8de7ecc9c49a8500b21b583b9947bc40d18003baa005e81053f2f5036bdf12eb7b6b4cf3876a5b762e95b8aaf114310718ec374c70bfb467d3cd385646406046c1792231e79340fe1f1eaf5a2e8c63578a5b5569afa3aa5bd3eb94ab5abd99d2d26730426941ae43e79e27562ad3985086fc4e85d46d6a0114c1ae0a6574c0bacd67d0fe7c9970270d1082c6fdf31ca14274ad0c82d34dc503b9f38b5c0d57b39eb568251186183c188953c5da5b837200e74cc310a5b1c5eadb86768cf4dba7967dbf2fa34e2217e0bafb93bc3b26423ef74bca1a0870a57e6b5a7950563a84cece5bf9949d99fcb1e9ced1ca7c1c907776cabb6b481b91d4d2e49a791c5f2cf5a753e86efc8f130e3f0f34da6a6c517897ca3a87d68fd67b5efe397eaf8d4ad0af0454ddeef17fbedb0421108700db6e1cd432cf4bcf7dda36ecf115e79efd14f3ab914cf1c2cfb5c268eb97e9c139cf6a1079d65f713a1b2bc333404231dd58d697d2590acb84c59b7aac7676df35565d1437f0ea17a047d07e84773cf7653678d95baa1d6199068fb3cad31731fb1e6066686c78265288a5958bb9eb0525c2403adc6e680d1618f6bfc6de31348ed9df3359fb2bb00d84104b601fb3b5b7d58217bd7db3bdc3937566ec22d9b4ecefdabbb9084c4be9afe715583c5ac11bb2eae30dea8b0d66e2aa359d443c2d59d75662de5e03c80506457b380146959dd4f29086e9201c765eb28d58c7a7b849124f1c611c6433dd42359082e3bad1804ba99742263815d764a5eb2bbdc3fe88e9a185074df18755d4b5216e29ebb01800851c1449dca5ba09ac75c26cad7b10c5047a782c5cbb6e6e5d77840870075f11ac23e5145b50234563576c8afc83035d6c8147e8411b2f87ca9ed67b89624a90a3409b925c603646008b7fa8a83400516db54a1b6e8535664ee5fa0b436e037440925e0bbd66456137ffc4081d428f7127a9da8008b3d101ad920a74780416e60a219c9ba96f979bab667633b8144cb41407ec1ad7c4c285318fcc60f3948244c0c928428873490a22be134b490c03906ff765e138501120e625919aabefcc1f4f7b8454764fe08e6a1b559394b8a68521b5b13caaf60741d5390a5da35f5ec6d17ecfbf4e8c24983dc94cce0a0d00879773a14aa6ed8442bf1f3b71f848cd57359b2994d7fe494fa386fbea368c279edb30876c557e7a8cfe36eeeebbda70b818fce974bb6fb99d6d8241ee64c18fe6ebd6bbcba431cb8243acc60c084763b251b16f26e9b0c9fa8bebbf5d8c64d06774e61fe751da3a7d32f1915737a558f3fcfef23bee2e4b07cf2a8de3dc7d2d6d84ba78bd7ce77161346b300649ea9b56090a02d54b9d896c7c5a188143ad6a63fa322286b359a7781a3feda32b2d4ab58d7fb2098c70cb52390c62e3a2fea2e2bb29359078eafbeeafbe67fe506ede53cb4c55ddee5e7907e0ad03d2df2ab9ab429976a01473c400d9ca3b09494c8e289cef3374fa6e898ca8c16be402903f39728a770bfb382c1bad95f5a79f25cffb6aa56e3c481dc03e885c6377af421013ba13e93d6cdd048ebaeb98327fd4611a2f6229a788dbcd3d0a470e96a704fcbfc48a195db898a1ff3df065fcbff50d297e2e0ce3d17b96716d6f5a9a0a9131053758ff50be3f958f2bea15ab1d94755583992ffc8d1bd3e6e3056e4ed2486a5d7e752b5ef74c9c987f5332fdeb2b9ed99179dec41da03ce4b890e63c895d47f7e740e243f06b15440b42d5a1e39e4e1db495d47ee6e99fa7f389d885d73b7eb86ac78b108eb1e70a483307a641a662e3851924f306ce4c23de63c68540dfdff5fd95cc6e91cf5016a9fb117be6e610c3ccef35101fbc0f7f77400de32d95f0a22088fa1b39bcf3bb0c75225f7894e4fff29add0f8f44425ec9c0e13ea392b62fe2d086968c594ea66429e70f576b616f9f4e785f7d4d6b6eaa007f2ceb165992dfe0aec49d801da2661494b1e605cbce2e943957d9ed20efb87abe7009c07ca4ad2f78b3c165ce5590a8d142d2c7e8769050fdd75ef77f391617c44c27352350860af5856b0798c21dd1e41a2942f0835a57e9e6beb0da0a2ab13197bf7b127ab04d3572f5e92280818e9cfe83ed0f99a94677cbf4ca65a13fcaa05216b3f5b2f3c47d36492166d2a994e1003b203f6ba76d03694ed9c9a634c626e4237f13e7adfdc6a1da782f809f1e7a007fdc35e8fff07b17fc1b3bcc70b28c6519415a0b05ff75e879c72429af54e33900684b8e21d282768bf51f2cc76f68c54e1b87a029382b45ea7b22e21d31bf31ad81f6816c48be74e4f5613f5367fcc63a1106b3f905fe8cd3415e4538d519b879794ef67203559923270cc663c1f89742153f4e48a590349005f8de75be224da5c9bbe74a0b5bc0d191a456a1f4107094f2eba28a899e5ab453763a14ae4a4420885f52b2afb28e513844a3191c688b2f15f2c50d63b5a27f60a007fa90bdf18ccca490a8cd3116fe9c5a9fefec18979fb4e236e2a8a7260b8a49818b4575bde68c09894c23b10a422d0849d807e3b358a58dbde0d2cbfab5db6238f967b4020fb258b5617cc1e442176ce821854af35db7d41d39e2447b73116f370f46646003576f1ea0da6e5cd2197f27b387eaca647f20b645acf31138730f576fcf15ba7ba10f0cb94e2b221436af0155d3b700018d77e41728a74034351c0b3a64d3d3bc4ad4d3a32e260e48d2b0c58546b8475e6a2b6f7f6c1e9f4626e2194b9621613c371521d925a52f78d264c29f56fcc5e06bf9aeb7c0a1d81a10480870990377ebf6527af102e90ba82fb2104a83db356a8a2b2f435174500e7edabab7adde4e80fad4215946cb8f8fa0405882b910c7b2096141b01171028cbce1eb48c13efb6f882b8297d07ff62d8ac35fa95f919cf319dc9f8441a91c11eaff262bbc220cf64928e815cac97abb9fd59cfa3aff638d223d090296ffc7cd7497fe66ce73cee05d418d63b1be4935e8b29f01bf987b14091a52d31e10b78e38ec28cc949815faa3eac823591631eaf219341d86b339299f98bd0a8fe005aa33c74e1fcfd436ec476677e49230a35b60018ccdb6d9fd251655dac319169fd56d0c601a787fc8bf99f84d4201e2aa945543a978a46b6f8cb3d73e6a047b9f9aabb471f45e889a47e6ed55e7664596dd8b5f9b707d5f4d88e2aa5b80ef9fbc5cf664faf5644c44bea9709d3298ea97771b454e8ca0451063b0392cc6f97b5b85887ec616a506b6817de0bb4d0bd24294211393ef5941c3ee5b2ab61c263b344993c4d80df393b225527c9f3f46c00a44569e084284475112e91e264bcb7d48eb5ba7d02da83c8c3021b2e5c633adee54280487da8f660383d29434260ae7b9c37f7a4de4877d8ef72d826676941862d49672b420a047e0cb7851cbaaef53dc1d5d3b12abc198c2fb8244fa39cc64321d172be8c36ac331eeb054a06a290db3b4caa710d33216dd548424f6b53175e8a94494bff7f532e447d0504dfa35131b1d93acb3788e5ed7109bb0807c85368fc649ad1a45bb5e9a17cfcb048e9eb679dbf9968a0054411b986db64d89a6fdd89f0dbbea31adab9abeea08f009513830ce592480e4ae11714778e202427c18f42dfa4b1e1d037af7128b2ca88bfee3fc62dc39842cf2d12dca40d62bb90531d3540bb40f5bd938fe4c4081bff0b396de892f0145a610d2c84be70a776d074afce92bb42a894e6ffe95a173630747362a9b46034d49097ac58baf552c14a601053486df139d86146098d3bd06a82fb03a4dd3ccae6052bd3e39e4606796746a0f6bf2ea255dab3515e5388b5791298431a6b50592a73739a38f303dc852186243ac6769b8c06bad3ad66ee6f814c5e8f411856d6154801b2d882298839710770e1d36d7ca4a2bc78866b948cb106c8ae0c38d87ccda29e23ae18e47bf96cf3211d9dd866430da416621ee3879669036c335ab7dd662a1765b34a7275b01ebfbcc960202ad25401dae351ea74c06be0bb39fe26c4f6ca59dc2ddffd1141ec185c187b277a9f18c306a00749c570b48c18ed9b8f6b973a82de7a7bcedb458eb5b0de9ce7d8df5fb3146887503d160e862d08557e1cadf9ff4f16c765cb07ed999da5bbed9f2a68add6920b66571524fda5aa8f96edd07313849c30572fc5d782a0480ebdc0f22b7a3c027481aac2313bd455b13c317dd8a377547981e518b4f07e859ab3cd0121d4abd86137463c339c235b316b54e304deaa45858c56d8c3d38cd9a94399e01ac60d6a5e9fe4372faec845b5859739be2eeb30abbb3828784aea7f7ef664b27ad5bd0fb363eb1e8a482e6dc80ee599647b7a5fa46e4fdaadc78d017da5b65db9585be2b94e521902507196042c57b2b84172e39e5af23d14d4dc20d3cfcb20acb4fb592a8f46fa2c53b51bb1e4c77fe4297d8c7c6c215fe0911608c95a328671f32dcd1a0bce705811c19671e4f522c177c88bf7a87564d89dc80dad0660ece5a87177c992ed8bf52d5fcb68532f6f577a8a7a9f6d21e7684233e566d08cab6303f849a44b563afe456a32382218220057fffb731bf87b37e0096710f3e5c564d78cd16bafb1598c179a32e6cf885e99ce2d66cdb4f8909d44f06cc922a42c454ae8378056f7d8d4c6786915732a9f0beeaaacb064194b7dcfa5877358da71ed0f8c3eb960344ac1bb6456cfd821d826140eb1138fe80ca5ae82f5e3639beb533728e04d13f09c393d09a65853bbff5f6c31de0c4188c3207231450480d1f96e30c8de782b0cf905c2e015f94f9d6dbfcf62143da589b2ee4d7152f41727d524fb8b9c7004028b624dc570c0a6c05d9dd7a7784090bbec3015db22b69bb749249b5a19766b69e14494d6c73371fd2b46c1d65175dad3d9a35145dbf2e2f347335e1b92c465ded674802fce75d167c62e427d73187f91e4efaf230719110277d614c0", 0x1000}], 0x8) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000740)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7f, 0x49, 0xfffffdfffffffffa, "0900de00000010009d1800000000000011ff080d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e652390", 0x13b}], 0x1) write(r0, &(0x7f00000008c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb122359b8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805eed7c3a02a33cc6dad452034a0de892b3b68a70c4ec040000004da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a1403b7f31840c9e6198eaf1bce5b740e2140ed71d17196030c1ca2ba502be508efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef0", 0x2c2) 19:01:41 executing program 0: unveil(0x0, &(0x7f0000000200)='c\x00') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) dup(r0) mmap(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) 19:01:42 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="07ff201671a1e07c3da7e7a6d3630115c14a2ec68a545e62914106a5406e9bf667c0ad59f2bf68bd8fe601028812a7278826e9c61808b4ef0e373fc75e75a6382820bfde109aa7c1c06a8ef32967e9b6f6d28116f495b97c35e89e4f65f7487eded2dadfa8616697f2d9acdabce2b12b50519f83cd8beb7fda07efe599082b038e772e54780bc6d2319c3e1a9163e71f70918d354e42fd3a8d75ce9559ba13f6f1be9b8e"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt(r0, 0xbe, 0xffffffff, &(0x7f0000001500)=""/221, &(0x7f0000001600)=0xdd) getsockname(r0, &(0x7f0000001700)=@un=@abs, &(0x7f0000001740)=0x8) preadv(r0, &(0x7f0000000040), 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000001380)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000013c0)=""/38, &(0x7f0000001400)=0x26) setsockopt(r0, 0x7, 0x8800, &(0x7f0000000180)="ae16234729d32dfa2817dd0aafe7df0c70432873779bd583cff70b10679ca535f613a39d0aab5d3c3783e67174d871ce07d666d0425fb6ee1de25b6996306fe222bd181e43a0d3f87d04aa8eb30d45ab76c468e57fedbca7b3ea87d0a5eb4043c2eefc19ec59b8806f5d79b4b08b6bcaf2cdcae8fd", 0x75) sendto(r1, &(0x7f0000001640)="8eb92a155c65928f755a97366c354fcdf7b895e24446385322978f3c763200f1e93ad41897224095318e610d5fa943d9c4d14167ec7e97300f83bc77417ed85c8afca819149ae84b7bfbdecb3fbf1ab6df8a7c9d7a80d26e9e08ca406e8f80e9cb5dd23aea80", 0x66, 0x1, &(0x7f00000016c0)=@in={0x2, 0x3}, 0xc) 19:01:42 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x9, 0x0, "fa2a26563d6445790b0000fc30a14002086066ac"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c5cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f745178f2c12146373ebe01dc6a48b0fdc9594ab5e8df10383bc8f3de6c086b96c7eabbf54e083b9e255bd4babbe82589ae89bcf57d790fa806e1eecc3af78ab0e62593fc40c38d990441d27508afe7bdb843dea11f0cce9db2f133493de2439d3efec1ebd5b12415197c545ea35d3da07d0eaedd63a85fc5f3d55eeb8b73dea106174cd5bfe2cbf1895e1167b401216827f2398c197d09de86fe820391a", 0xef7) writev(r1, &(0x7f0000001140)=[{&(0x7f0000000040)="61533e1712d6e77bac5bc2f7505a853f8850a7939e370965b25378866ca328efbc", 0x21}, {&(0x7f0000000080)="177cf91de6ea79", 0x7}, {&(0x7f00000000c0)="58dbe52f914a7abac6df19a0527882ccd2b77164faf781e6d31829ecbcebc351d75cf4fb55ec98291e1c2e4edd356315f31c020b537d184fe1d47cd6929d0f70c7e56f7b0f1f582e2651ebcaaa48e282890bfb3c874127dfad73fe67115af690b7473bdf11f092c12d86582210f8569a86197ef304869b0c3aa1951bea587ff404fbe1e336f5f415b46811fd55c9c4d2ba304849b27c59a7c6f56e36cf2ce58fb54b13314f4dc35ea39d62a0e5812c15e71a3a8ceebd2efaa394f71d3a150e46", 0xc0}, {&(0x7f00000010c0)="6b86151b4a4061d6212dd95d1c3e3603f8f32b42604fd6dbdf1a9d4f35c2ae844873afa99f0b35bea9964f6d1eefdefa9c4698523ac695abdd3ee394dded3f8c1330dec5dfe2af102ab036b0a59635d41255e04a0e9c8b645a222124d5264f", 0x5f}], 0x4) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 19:01:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="e04e5d010000000000c57d48f41083e39bd7c58224f6799900f8b6cdb09bf4fc52d0036e075067bd0a4dd2439bf67363f92d6c54d121774279dc75d86f3142b7a97a069bfb4b45f20aa5129a4467ac00f555d65fd9b3a996c570491025f7412b2e51acbd69cd668d6eca4b95dbb6e67c7f9b2ea4abb8c1c90d52a0548b00000000000000077187fea6c10a2b9528ca44725e57eb778a3a0c000000000000000000000000", 0xa4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="ae6ca4ecb36fc616b3eaf134d5c66cd78f7df178b772e9b7e7ca9bba8f275a617399b0548444f0415e0c5d0217437ddf167729c413fb1cba3961d9b08c509e5a2f0abfdfb053f04e421677047ab6f8ba60c792a9bd3ca2abdf4e0d4e708a967ff97469a87db521b4aa97ff92a9e0421a00e1bbd5002d586df6bfb962", 0x7c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 19:01:42 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f00000002c0), 0x0) close(r0) 19:01:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1042, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:01:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8000000000000) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 19:01:42 executing program 1: r0 = socket(0x2, 0x4002, 0x0) unveil(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 19:01:42 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r3) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x100000000000, 0x1000300000002}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 19:01:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) kqueue() syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 19:01:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa0) sendto(r0, &(0x7f00000000c0)="0aee0de72162334dd8f7665c3ed07d38cf12d735825aa79a51dddb9c592a185d0f7fdc8f4d9f632671de87dba8deb5d2d00e19c940f687a2cecf47470f8923a941aff741855f40b994fdf3242c6911c062ac73163f9718292c2bb95fb3ac67cc3f1ff0260e8277370ceb842bf397f1097c291db8818671853601402a8c8287738d73270c4b671f9be8a37319daeeaf96196c10a28aed1d63db9a141ea8df18", 0x9f, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) select(0xfffffffffffffe68, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x3}) minherit(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x5) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:01:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/201) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) sendto(r0, &(0x7f0000000200)="ea59330ba3e245ba8b5cc20b14e71fa3332be10259d97e6772ac1836221b7df74defc12fc8b8d364871d5b73938560382a62d38a83d91ca315b47340ab14bdf53b9728fdade0efce92858b1a23cf3b9dbf3b96256100d3c89b73e5201e622cba132066f925ddbb01398ae8dcf9cd83a35b199c21e82a7eb994ec6d5d4e8bef7bd0157d79e6524548cc3f911d15316359dc002c502debc115eefe454050047f242c59", 0xa2, 0x3, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 19:01:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000140), 0x0) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r3) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 19:01:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4eddd6136152416402072b11de3218f3b64222e1", 0x0, 0x3}) 19:01:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2b, 0xea, &(0x7f0000000000)="ecff0022", 0xfffffffffffffff8) 19:01:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x2, 0xffffffff}, 0xc) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) 19:01:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000400)="f7828b83478a0e2022eb52a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbd242a81f239e858dc2e40a7c02ffaa80cd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c7a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159da500000000", 0x21) r1 = kqueue() write(r0, &(0x7f0000000240)="cca0c8e58827a7309a2cb19a131f0538b57addbc10483a9847ffed20480e63f7268834023256958851a1fca234cce6864ed36a6579678393e84bb30ce9ae34fa8cf5b0481d096201ef08cccf2f9637560965b9cb5344e553ba4c783e7864b132d466898ffe69f9e401d67ac3abac1975", 0x70) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r3 = syz_open_pts() poll(&(0x7f0000000340)=[{r1, 0x12}, {r0, 0x4}, {r3, 0x8c}, {r0, 0x40}, {r3, 0x1}, {r1, 0x8}, {r1, 0x8}, {r0, 0x4}, {r0, 0x140}], 0x9, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:01:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x8e69, 0x6}, {0x18, 0x0, 0x4, 0xac5}, 0x400, [0x2, 0x0, 0x401, 0x5, 0x401, 0x1, 0x1, 0x3]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x3d8, &(0x7f0000000080)=ANY=[@ANYBLOB="100000000000006a36d10129fa5b18ed5c97a696d17663e7e7d7c6a24f55c92f6ee7af601f07bda15374f8248063ae3f9536aefa346d5179425658a66a6eb7cf7b"], 0x10}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 19:01:43 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 19:01:43 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x26a) 19:01:44 executing program 0: 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, &(0x7f0000000240)="e36258a4000000b84e5bbdc345047094b222a9c4de41a52f5ea7fab84035659b90bfe41f04ce01ba2b53e20000000000", 0xffffffffffffff6b) close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) mlock(&(0x7f0000ed6000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000500)="bd", 0x1) r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) fcntl$getflags(r2, 0x1) getsockopt(r1, 0x1000, 0x1f, &(0x7f00000003c0)=""/251, &(0x7f00000001c0)=0xfb) setreuid(r3, r4) r5 = msgget(0x0, 0x4) msgrcv(r5, &(0x7f0000000140)={0x0, ""/67}, 0x4b, 0x2, 0x800) 19:01:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000000)=""/115, 0x73}], 0x2) write(r1, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x0) 19:01:44 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xfffffffffffffffc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file1/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='r\x00') 19:01:44 executing program 1: clock_gettime(0x4, &(0x7f0000000080)) 19:01:45 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000100)=""/95, 0x5f) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 19:01:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0x26, &(0x7f0000000040), 0xfffffffffffffe9e) 19:01:45 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7f, 0x101, 0x6, 0xfffffffffffffeff, "c01e16752fb4e18d24d2cf7f061299ba22d66ade", 0x9, 0x4}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 19:01:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/50, 0x32, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) 19:01:45 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 19:01:45 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000100)=0xffa8) r1 = getpid() r2 = getpgrp() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000040)=""/93, 0x5d}], 0x2) setpgid(r1, r2) 19:01:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20002, 0x148) fcntl$getflags(r0, 0x3) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000002d80)="1f", 0x1, 0x0, 0x0, 0x0) close(r1) 19:01:46 executing program 1: getsockopt(0xffffffffffffffff, 0x7, 0x8000000000000, &(0x7f0000000000)=""/25, &(0x7f0000000040)=0x19) setsockopt(0xffffffffffffffff, 0x8, 0x5, &(0x7f0000000080), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000200), 0x0) 19:01:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x6, 0x491}, 0x10) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x3, 0x2b89de80, 0x7, r1}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x20) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\'\xaa.%(\'\x00', &(0x7f00000002c0)='-\'{#.$!\x00', &(0x7f0000000300)='\x8e&\x00', &(0x7f0000000340)='*{\x00', &(0x7f0000000380)='\x8c&,]%\xd7\'\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='^(&:^\x00', &(0x7f00000004c0)='\xde\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='*)%[\x00', &(0x7f00000005c0)='/\x00']) socketpair(0x2, 0x5, 0x800, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000006c0)=0x9) recvmsg(r2, &(0x7f00000008c0)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000740)=""/226, 0xe2}], 0x1, &(0x7f0000000880)}, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000900)=0x2) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940), 0xc) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) getpeername(r3, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) syz_open_pts() openat(r0, &(0x7f0000000a00)='./file0\x00', 0x80, 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000a40)={0x5, 0x3d7a}, 0x8) r4 = open(&(0x7f0000000a80)='./file0/file0\x00', 0x10088, 0x81) bind(r0, &(0x7f0000000ac0)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r4, &(0x7f00000021c0)={&(0x7f0000000b00)=@in={0x2, 0x0}, 0xc, &(0x7f0000000d40)=[{&(0x7f0000000b40)="9fd1ba29d65287340bef00a33a1af35046cbd318c8fac3e8a944e3cd990a2397ee197a381f1738eaa3c2b970f7ab9809c126aa276b5ffc824b5e22a30eba9eae3b3ccc0ff296beb4020d0b714a8b53799e7ee69e9cc11b694c9efb101409", 0x5e}, {&(0x7f0000000bc0)="ce0fec188a8d8ada5fc111dca42a22166958fe5671ddca49b32f218306df7b521808333321e646ba317e65df99716cb2024947129be1c74842cd3172f2e6a78e2cb3aa7ef7ec4e44f2ff986c88504e4eebe87716a8ad33a8d018cb0a71d01ce02b96eeb4e72926be644719cab26bf3d15631b56641601527f46a887773816cc18ab8bbe796f29c7a019de3a94851beb068c71a1761974e70855bbd983bcb0e76bb248c24901f034438e2f0da21150609fb52d346d19c6632446b3b993bcb7fdf96d3a19096ff42f29c0c2b34b6cf114d7b30ebb6c14cde8310a92cc602292eb3fb1689f848445246f794ad", 0xeb}, {&(0x7f0000000cc0)="518a6684a68493fe1c0e6fb02964e9c42d93731f169a84d802c5d0da4311c803b4dfb921316bad5043f9d55970ae046e02762f0ff3d12fe64fdfe07a80eb45b7c2cacaa4a4b4674f1e4ab266369e5d79c4510a9982a0f132c2826b3c", 0x5c}], 0x3, &(0x7f0000000d80)=[{0x70, 0xffff, 0x2cb, "7f303cb23ff1dd2d6e48d4488c9476155b16738ecb971278e5fd2d75732f8a77e7b85d63644a10bc527db31ba8f10a8928aa5435ebe6b5eda4b0417a0a0ebc360b806f9f927d5f7db8b0c774aa91b66ad3301458f3ea7f7c081a"}, {0xd8, 0xffff, 0x3, "472bf2c640ea3d09404528a7b86db60440c9cfd32264814f0b70a274d1cb393112ddbc18bc1088fa8a767868318c0612d6f2b0322714de53902572aad75f4a8fd1d1d6fc2244905bf80bc70a0c0f13ea4357390af9678ce8115e6c8246a99d744d355ff2ce5af24048a397f305b246511c470d2f2821567a53cdb132ae0184893b8af4f3ff97d9973b721b522c5523b1c1f1d6174337a83544bb5b7e617d7b50a2a1f3660e7a57117c26489d7a1c900de1dd610747856c9f452557dd29457d9a796e46e9"}, {0x110, 0xffff, 0xa87, "13059a904efc70394c57591d461c9375e1a04e2e38675953ae36a3ecf7f0e1cc4a6530c66f21de3a87829f3b86290fcaaa13f7cfb387e2095622e68a76b21ec31d71a0a44aa15a509c22f52d77c136905dda2068e6fd0d1c756faee279639b6c80832b9f5b22c4e8ed8c499e4ea10127ee4ca003e3b028b7e2b94f25b1e6d8dff87418d72c9471fa4e774bac250fd718a1cd081c7f11a05e1e53d5d12a1d46ad6dfe45a80294821a04afde0c534576c12a3eaa4ec3981ff72a42afd00097db7f5a833d5e2a398f2ac1dc7f879a851f6a8b634e42ba1dbd214e3cc18c19a556d32030acc3becd694173d38d3f124fdfd73656793dce2c7536bda4c668"}, {0x90, 0xffff, 0x0, "049c232cecf5709a2106ac883a8280bff2a588efa48dc15cfee1da93e6ebfb82b3d2df73562be9cd0e3a923a78530397f4959df62d061d3b87afa8406d42e21259f10f8049eec1c3db169b25bb4d3babe47846762b195e7623350d1b9a73f5b94427f5de4d75f7c21925314a9f4aecd92fbc1da0a29138217d2f"}, {0xb8, 0xffff, 0x290000, "ad18c9367e581c553c2968057c8b75f5e2f97d221c138d2185722a5884e8aee73603bef5f8d01e7afdb3a70ac1b4ff04789dd509923b733642f75775d281a2d694fec3eade3569f2449b39d4c6c3dfd39018d1174b5fa1269f04cbecb10fc27897242d1270f46656c16ff3b924a9871f7f08f88dd1cd0b7f5e2438422d01f3d4252fa78e665f40b4f0a65abfd4edddcc88dd58afe2cdf5ddfe207020d9924681286b79"}, {0x28, 0xffff, 0x1000, "94a631809daae1c0391238709b4c076607c8da8f"}, {0x30, 0x1, 0x0, "bfbed7e0b02b73b7bd75f83bd264bd47acd457c4833b5402cc48687bcbe2d6"}, {0x1010, 0xffff, 0x100000001, "26cba102cc9127d8cb86a138f926692cf4496f67cb8a69dac8f977a6d84c5e32f34cab8540d39d8a02119a3efae1d93afd4c4a54b686e99554f2e363ea3ff1a80f56002b66e9750d75eb9ced25b0a69b83677ab68c73dbc10bcadbed93138581ecd2b6ec31e6d934ca704185be57a0bddb2c0825052372ba7289e971c51ed2c578effde0a946a3dc94652b778966e8132e99ce537fb3e5ec9199d0dfb182da476e73fd361440a6f29deab3ff4d5d31adf2379c54489b25fcaadd76750cd05ca2ffa31464276b0de4ffac13e19f65ff7b18a2cc5dbb352c96732d420269f27c2b9de7b9e1c58369eaaef477af1a802b77f17fa4abb532576a275084801a48ee220ebf0b65fd9fb9ce4bbe571cbcfea8885e440628b275d1941aae98fb2a08a6b31bb50d4b7d66af252704a45c1f1fc38a4c52c3cfba4def38fef7cbdf65f0c027aff50f637ae8d188df41cb121f08e0933a47787e5b6f0274cda48ea070c72e3dec2615937fc2f134de60060556988f10f7e1b5af695302edc1ecf5b4b016db896cc3630ce4fb1b43d9ed869c18cfdf87c57c679bb6b3d9df50caa822cefe3969b5052dcd176a921b5684dd6b1886499d26420316072c8c0693c38ab8ca390e406f6acfc0815b0c1962019ee568c5f4062a1e221c5db53cdaf07f0b3719e193016eedc7fb044a9c8cd7271de95d29c669096970973a746637e08cf3981f3b59bdbd72a80f24ee1e67775ae881507e3542569ab020f9a4d1396cf69f1856cf361824ab4b6d307b4f605d187b674b6ab01dd2db73e42c2e9223dde4799c98f18381d1f8261b933e89433aca40335a31d2976506b81ce2cfe08c4908682bc47a60075edb4a440f8247cdfa6fdd87c7daf322875c8ee01ee99cba2d5607df51b4cb835ca367f58206de05ff5c2af0968a51d9d5b6181992cd907035bc5071dc0978efdec5a7ce852cc14ecbedb8ced27599bcd130bbba40f32c9de53272707e9d08366fdc2f34fce0605777d549480f6bf7ea6d7890d5e3f4157fa34b7363033b8b6df527ffcc630091d1401bf6949e02f4c19a3d4147afea372d25a806cf6b377034dd06a084d8e1670322948b40f551e84cf559c7f0aa49eac944eecff551ad2034e56affd88c0689d1e57fd73f7e564a4fbaf00807a25d12c28ea01ae459c8954e058cbc3868951940175493941dc468750076a3db4deba9b093bf4a5b7b4853e056716bb6bc9c9d2c4aa12524296c03bf4b6503fcb9e017627c926b088f6d8d0fd894a70c47ce0fc4bed2b326fe153e17d520722143713fdcfdca3c90e056b100cfe41a920264566fb101cf7079bd9db2375643023e87a08ff3598d289501b385e3e6c33b7c31280bfeec37c8090eaeff17258b9888ffce22436d89fa5febf463add08475d0ff37ef6c2ae88b32e3c350e95dc2b6803ce0e19ce93ec593d86baac6c70a59b241058eb203131f56b5d49777e01da7b064e7fac7ac4d567a049158b7c51a484bb7634dcae2d338ba46b34a5307865c8dc9e17950f1b7f1201157b93c82ec0d523fe9eaeaab89770d20329eb87523f6adcfccfacc0bedb3cf778126e7a886c8ca6b52210a7c409ad9b18aaa7b0792645b8dd50a23eab97bf46085276a97d234770941747af8fab772408b60ea4b78d33ad9f1eca8376f4b1781961010fc3b0660ccb579a73dfe96c1b3ed17078701fd62e3f19f78192c94ebd9c4fb8d819a538586559afed1e0540388233ae272c7e22519eb556105cb897dd4910aa27e1b0e9f6605cd7e6e5d1f84b0c5c91ac5ea174260706dabbd9bc495aad3a115912c48e2418babce54b7113a2d943cda81814b4ddedeebc0247492bd5eeb4473a615198811bb5fd011f55cc171eeffd1479afe3d613606993e46d77445b3a97252d3e95d1f9a2294478555f315d2f1f77ec99bf7896d0f92f17bf5ae7e540fa558fafbd714d2ef8f584be304b8c3777fae993011b434960fda719148fae570147ae01e6be45fbb89fb2938d23faf4017739e759189cccf1494dc537f078f90eda684e168541909413ccb8d0f80f69787b4d888f1097c4838f1987adf15934489723ebd9900103b409d3e5601ee991061917e54339ce8d22c69d970c29197fbce897e0eb034dea928142cc99ebbeb672b15a05e7fde430298bafe3e7636b194ae3458ec7c98d0216e7b2e1481325d0af759946bcf82d07e045c7d4c12edb378229ebcfe7c75e9ddd7f8ec7da16b5d0269ff3e9d195733ffcc590b5448b5d49cd056bc6afe7550a23081ca79bb37959d07350954263d01360cd30c192d5ebf99b901d77cdcfd171f12a611d1aa8215cbefc200aa60bf0f9a9bdcaec5e796107b3c9af7e5e87401ff79e3132cd8fb4438779bd76ee74d5dafad40ec4a4929f8ecc20380f0b47b74b67b9e0cea73b1a64706119d32b0354ee6142ef09a0591a6de400d7ca2f3432a87c5798c722b6abf0f4c1bd7994b6f0a3326fa1832b6861504a734c5f55d751163ca27204bb04df28147475cb8e7a22086e19760444b35ccfb63661c012b3458ea409651c0f1644eb81caf32bad06d38483b9b0f19ee462eea8c92ac1af1251ccf4fe4b180d5362895eaea81e11868ca4be3a381695132760081850dde041e25b26d297990050d7fef62ba6dffcb6ee2fc60cb465f248ed8ab2f337deb95b1e8cf8bc3e44746c29b9a1a3b4c245abbe8d8438738ce2f96c6897104dc88bc1c1edfab91387037d596e1c3d79935461e7b9b3dbfba87718ba5b78b4b85348d826ff2f73396e05f1c1bef6a8c9f787a218a06a8f693ba68c8c14ca0000c74478225dd3f6011f552c908268dda3e8d5628da3a62370bd46c11dad48a2d3a437eaa2b932e5032eb7166c72d7746aa577f294526f8a67ba0533fdedf28cc28c50c01ac61c3ad256fc442cc53af3bee0d0ba87d91dbd91031d585a8d72b5a6dcbbae0a978e57af110088757907b0ae7e0b7d9f74938295473126d31f71e68f83115f612f35f0f6d20253d9aa11622e48dbd4721bd6d6c67f0c6b6a12d23baa7ea989c9051778edfc8928199d005c39f4d6d6630ec2c0910f735f93bbe39d73ac9994499c0d03005d93a8d993089b0a2f5dfef1beb39b7e680250c7166387f4197aa97c1ac1c073876be0729acec959fab718fb97bc5044cc43f1fb5d5f142087c7592419dacb9c83e3d7e94b00ea0ab6d34561dc0b9ee26f88c634445c185bf26025828541d7563e3d0b14a5270619b2290db5ad8d41b9a7c146a528931f8375fd2f3e0c0c40491ef52fa87e4f0c5fed8fb5be8c190b3482a016b200d602cdde251362f420a684b3c9c9595f5f302f4b83bc413cf72feaca8971e8cffc441ff4556c83dc170597505c104ef793e7b21e0d3367df48ac053b855f239fd0832230fc215316154be2c5954146fbddc56747757d0e4cbec87a8ce0ec16b2563b1de9072893680d0dd89e62d5d8f26a8bab85232648f7c64529a560cb18e1ab6968fa61304a28914b347eb8ea4fbd320a57f0d068d93227762675d0597b358e06a80355d595e443faa4b9286dab9d0103e6763375e6a8524e588f7d4040706b5ea2967895336c852f25e5dce2245071c5aba06447df36513d8fcd56e7568d59ef59529a500ce520c6afcfa98305abd16d070b1815cf988b757bffab7134627e5fd3a455b20382721a1a89af30a92ade79eb9340b2c70917a153db74d766a1f222e4672636758421fa5e91e0e5e4b03456f987f6f9bee3568ebfac9449fe3174567402ee2809841a1b02f18fa2245e939f6402eb73fa60d3b64f002defdec9a174a212e580148ca45de97b0556551e72f4a92956a6ad36fa925509b545f54ad8fa1ebce494457ef8cd172c094a653a53d9a244ced34c20ff57ca30ea22fd21f8ec89017a996de0bb0572afade9e67b81c7fb7ed9c8d458a4d50a1818cc298f3a74a0701a7d11e3bb529bfc3856d3590b757e00857a53e6f80387384693f887d875ef1649d062a106d4c4ebadc9721546a3ea106b85e7b9456582e3b194e054bff1f4de544c2faa6428095fc784cc355c7906a6f9c78e1f216489a34fe374f5332a6c5bc8d33808d07ddf80d6997c9da80be51d64ebe402c5dba21fe8960e77dfc7dce6b734f5cb23af9db4cc3cb84d3dd443f3c8aca4129f4e9da30841b30a61517d99264e782b17686a08c9773f2df9d0c025df36cd1bbc9f2872ecee16516292f90e85ea72b44c81e2a119f43d89328b081bf05c639e2afe08ac8b2cda45bd861a9e6621f9616ce21d6f72211ecaf750240e8e88e62cb92592639bb4ac4cb6afa0f2a77d20d1668d736cfde1be841ad609d3a66364d838d5080cb741488eb2746fef40df92e5322c72301296513a923066cf7f23128a272d5a9535190f002beeb73fe5f17a3bb3fa2ebb516d31e158a67828444ae471e8bca776a0180537940f1f8f4c2d24133e574a66857433f6cadedad093a8099946503b26783d16d67cf16e7f6d61c114c9759b4ba2ee31dfe4e6c2f4fc76dd8130af9f3935f0af36ad1178a9a5cc2f263ca9d84ce3a17c91745ce4be4bfd579fcc6b33eee030193150ee37f66c44baef161b311958c1ae5ab85c2afff834cdc9330c3e86eb1835b1efa69df643f9e07da92def884eaf8b6de5218906126092cd17bbe23b5f40fac04f9973198e93159a8aa29097b9f0d32f416fc9079944b41b63bb8738b2e33c977e2992fe67ebd25da54ff101572c8b9c6854c93eb28d00824d0c6d5c531fb84a172b31e158ed13cd8fa9dcf87f2b9480c8176d90f8ba5a2f10be0237877afc7c5609268295663e9fd484a8dfdd736110ad120fa50990142c16b58f810a8dfc1c6cb9f524a0f649106e0b4be8fffa526d8a5711ca05452b167a4c595ce08342f1d1d9b527311c2131b93a0f66cdf235fbbfb3b8627133eb508ab65d283058a6afcbe0a8bd9173f6280d9bfc1a785ccdc13d35fbacd2504770cab82b19af67497e228542d224fdfff168d0b0fab3a3557396339a5692e81c7fcc46d0f7da01b9ecbf52babf549a8baa2581c4abb28e7ef4911fcf42405baec229b3158d85d04235b24a6e4ee20bf8f0ad565ca13ce06c6f228635934adb8a0d4badec7c3e2172391272f32f50abfe6d646a6bdf8d71eaaf9a4b29b06a4f09cce3220d68ad2b684b20791a050e299bb0ac942af02935ff07425fdccce60a4e6764dc916021160213850cf140849c85465898e5a2175bb89e4cd3797447b380603db8a07101fefa7e4c3196f7cb7f80ef00a907baca2264ab984a01f962259e19fe50b0af7ec329c9facf33049fa55719a7d51cd2ac744f718e96b14c55ab0d4c8848c274479f334ac2aba5591ea36510e66603ce07d1473e54e57a3f58f28f30910809e6fb62d9f2850eed4022c21e4929a483b4a946932e49a410f6acac2a58155960a4ebdbcfcfd2d9063b970b4ac4dd6acc7e4f243afa91ed3a5673bfd53bfcdbdd47b972a25c15b07c798d3b59233b3b363b2bb99f576aab79058ff379061956a5bb2088322a491d54b8537fe9847f83c9b769704aa9baf970a349b2350f6c23dcddd365dd6d20d55e34b8c857e3a765edf88caca26a685e4bb3dd852ed252b5f548b1df95dfb98eb4d2515b81000a1aa12f9ca68fc295b9c29fb215ae919d12e08f25b69ebaa4bedc976fa0b5629e97309e22dfd3c6ec0a644c94a3c16ddf375617609880bc2b83bb62429ebb7b57c431b26ea9fcbda1d475baae39c9ef5d4fc2f4415ac329080a1cbb5b7a34386aa06ec7d9315e89a63d715e840e22a8ff76dcc41d5ff65f1"}], 0x1408}, 0x4) recvfrom$unix(r2, &(0x7f0000002200)=""/154, 0x9a, 0x840, &(0x7f00000022c0)=@abs={0x0, 0x0, 0x1}, 0x8) syz_open_pts() 19:01:46 executing program 0: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='r\x00') rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 19:01:46 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0x8c) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x680, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x4, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r11 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000001700)={{0x8, r4, r6, r7, r9, 0x10, 0x100000001}, 0x400, 0x1, r10, r11, 0x9b, 0xbf, 0xffffffffffffffe1}) write(r2, &(0x7f00000000c0)="8d", 0xfffffffffffffebf) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x40000000000008) execve(0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x88) r12 = getpgrp() r13 = getuid() lchown(&(0x7f0000001780)='./file0\x00', r4, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() r16 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r18 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r20 = getegid() sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000100)="02c3375aa5d76e527593", 0xa}, {&(0x7f0000000140)="0207e237074ba3c43264ec379b287eab591240113cb53663d866ade37a56edb3021f5e12ec8695f8bc05d4cc2c08c86ace17d430f2490224f5b9290651505b078528a34a714372c2f85a67e51dde925b0bfe5d27e4cef025324868f386174b35dcb2b859debb6eeebdc3968d2f18f16b0cea7177c9cb75c77bd63db86fd3eecb70c8221e7fbad38a956727736f047f6d9c28c24fcc6f86655b2e3597943e2042a146a4676b3f5ab9acd9ddde9d8273", 0xaf}, {&(0x7f0000000200)="4167b366f2cf38b5d5f7ae892c92a12ad396e0c45810fcea4f83a326b0206535c401d4931e3b2f2c87cdb8593a4d59e3abad7ccd519e0bd8e691dae3c6f837423ce2242193c4149673a996070c19667d57a693", 0x53}, {&(0x7f0000000280)="91249f004072a431319ad28973d70a1b19ea7ff3004e10d45da52cef4054b8fc7181deb38b19d7e1f60e1cabc3bbdfeec53e7052360d11a0780bd6481118782d7c0f34dbca69abcb1846cc07065eae355eda2c60f5e188447c157d710ad3ae3252b2147e4b036b705f824cc5ab801ecd571b2c51b8ee84fb59ae54e67ea16693ef100081e67b0f7784b545b52f6d6205b6a7630734f9134c266bb431f6398aac35ac5aad673775cb9888c31777d15a8b953ca3f7bddba755093af45c56513464872ca2f655e95dcffd6a19f4cfbe2db441a6818acb42027f37fc31b81a995f37049ae801da0c5b1c06371ffb8f400d240ed88a3948e5ab6d701cedbf63e15468ab0ccc50870f70ac23deb8c52dd6fdb5b0e2ef9028f380d668c8c4ddf320c0538605df9082df72226ab4ffee3e2406d6974d266cf8dbff6a0c68504225c5b82aeef2f545931d00b814820d9a7f6bbe4f9cce85c77bec19aed3fa7ed353a923e0994a12c789748de256bd26ba2740368698ff968ed438b66d90bd94394c4179dbd32be75859805953122ede473080c65b4d181652d24182959f2800b6f8a12f5b5f1d8d80e5c7541e4b84939800e65fbdf49da0e1c4b36d527d50e1a2d2e5c0184f2cc9d20faf46b43f7ab1be27cb19b03bc5e512c944b4ce98208898aea348c21b691af18e4aaf9ea7f94cfe27a0febb663a327c40fb4ffd63aa9e8a3aeafabafeebb728bbbc1b05c1b183a02656b08d1d80037ad9b3a211d6f674988a85e7f9a0ff6692b6d813e60b2cc99870115bef7f0ed397eabc2dcb0615627bbb8fc212ae7ddf0150bfd437ad484a7564b88accc1619c8c4d9f3767366b29a05ff7ee4f743bcfc5391f1d4b48a584f1aa5ec53cca193e12169949eb8783ad670fdf3da80877b221a7ac19ad7cad6958f42c303f19437e1d666b21d15fe976f060a8ae426b81f3e1bc7e0d9adb6c300614a6d78e358c7e82626d0cd133c9f69d6bae18b16f081cebe42f24ccd4ca168d23f1b317337b7d81c093aaa06294612f5f8e5f08c03c47cc8ed8bb3984ddd5b80611a8ff6a7f714eeaa297d60a5b2a4238b24c3367c1e79ab4b6c6e78526c2165c957590f6a1e2750363122540b60dd9f25bbb38bac076596437839f7bf0eb4456b73a29a0228a31d4b8584ae33de4e431d049608a670fada445d934032510f2bbc9b4d0ea39b727e7fc2c44539a08ae56b82135d98db2249bbd4b5a46ee3157775cad9f3263ccf7b8baf586130c8277126ab14b42a9aac0f289bcb39f8671eb8b15b6d4f52ee3abfda7172615ccf08e1eac561e320f89113b672435546c83f65c1ef84b10f0496ecdd52ce0955a3f83b0388770d9485407f6f050628f5a841ddea234b0b00697f1239b9db58a690363cf9ccd86431bd4d7021ae7bdce41dc91b025e9ac20d78e190d116d5b618494cd5a356c081df7ff56163fc0e35b9df42b28976f41d107a2ac4d2208443767c995fc1caec5bcc073f2244a17519ff27435a40b0bf6fea0d3409d18061cc0048999e89f7a5692ba13187c8457ff432f3b0c842f8baf9bbce450a8f3423cdea2b04bdcb583b2bca16272e40302edf6d73a2f0507463eb6dc088cd83ecf2251bb87bbdd5e564e9f98f682cfcca001b3dda5f3896e5a31591541947d2054c2c901022d7b4d286552d430346ad1dfc46e5f415446a8791880cf9cd6b173ce5aa17d0de3ed4a6e6d87dfb6838eeb217585194beae27574518a175a6aa040dbd7e63dc193fd1b4a3d2763273e9d3c481962f3c1f88fffdce6cac1383a4323eb46a645313c395f67552e13b94b971bac49c7928ba97431c3a2949b7962c42211f4ac513a60d94048de4aedf387dc71efdc0f4ef5ec87af34e1403a423486cfea79e60122d3c30314cc32456c611958528af995bc8fab909ee4d50309fdba145b615b6e7173bed163f370835699066fdac863a1b80ce1524679539f1765d6f62842a404b02d8ac03f00ff2d366cc35bde4b123d00dd731787f67029c9ca3b2716833e98c1d6c3d2cee49969c2e5d9565457e8daf4bdf62f1e129f09fc17309716335e770e980d68de52a532f33893fcce1548d2d4853f9ae9a0d053d76f3e8472348208915e5494c1b6fb34d84df35cf47b5e58284da9b4f0406b0b0f25e6b4635ee65382e0a4e61e0ef653d374a267593fb32a3b8d5a32aa784577828721c4fb41a406163be1fba29ceae8a270521485a04f306f19020ef1f9e5e1de16237926794513b1c489543578fc1512444e6d8cb9bac292d2f9adb034a4c15e7a7287b3b40f8d6316c41898bbdcd55a1f3d7bf7b6fe5099990a2d1334fb132fa4bb0eb312302c36b4298f17023ac7913cafed48c8351839553995b73da1d26dd385c9789e4f9bd6e87ced6e1ab18342464f92275ab279a446064f826aa17eba6bd81c9333fa9825d0737ae2dab4017ce01a33850c0a99a6139f54a6942faebecb76631f20d0cf8eb1e496e88938c6d5a73cde85251127fb1accaec51bcb3dc9556d481fbd7d6085a49ad11942159b407af7c579d1be27a8c9881dfe9edd922a84e771c1fabdc10d28d8c89f3158fcfb10734239815beff0f8b0554d2cb4455343b12eec6cdd11c46d344d4b195d0d207c536b93896d060b41c3653bff3a355055683ab433feecffcc326102de485d0cf6951fd17b469a36d84888ba2d5656371e424e70a30839b073d9530c5e22ee9b0c16aaeac3602619bd635e70583d7cfb180b9a662fc957ecfd594d62ea830d33872cd75472340c2b82781ad2431eba81fd5aaaf483c923ed62186a43f2edf817c0dbb2e5f6d4b2a50722b9f3367acb6652d642762910bac731d4df55a5c2651b822754ae325dd0ad01c96b8d58b2029111cf5262c3bdd3febfed9b935e858e22a3acc2a00797711e7cd4b9e4b84c11b371120df8d848ccc0b6316770a4d1d1cabe81b5860acd91464dc3c1697085306c3994e576bb8aec4d458c720c49618d93479fa5a94bc4065e6d21258eb7256d320631b6ca79ddefe6b027e17431530da9f2bdc279685e397959fedcd94856cbe42dbb916075815cd517d3ea25a516f9c78933c8eebfd47752b381cb4cf13f0104be853c2430d612eaa21199d66d6d4fc04a85985321f15b2ae5ab098206abe287a60ee08b63ff9723ef9a11d6ae1878dabe785161f2d363bdf7902b9e3e061d9cd3cf8fc516230b67cf963abc2dfd0c0716401f0aab424a1000c78b1df6783038a04c9ff2fece34b82aef37863edcf449e1a4f7ad143d6119050f6f0534dc3ffafabf3ff59aa0bd4192f6b69498b9c9f2cda4971a0271efe05f0ad7fc9f52909c4121a0d556da5b432ae3ac4aa2375bd7a818190a88e386071af4518dd8862ae2018fbe6227ac49aaf93f3a68a35265e729cbaa8888a186b86fce268052c47d9290637fbd37296b6251229e0e324451db5770f413bc647255866d2116daeb6a3c78b72034ccd099e48700cde4aafe607d582a19c69237e153ae074d9810a2bda529843acc510df1285c46ade8ca63b8d81dc5df5bd2fe366f6b78553f2d0450971c0ce9f5692c83d6974b9d89c02ca129b27dba52253c3cc8cb2d0792f9aaf92413b1a64ed3022e48694d2975a004acb76578a111260bf9b63145c17ba5f85df1a38c987a77382ac4316f5262f32cf400d6ada536ca4c45c4644ceaed0e64201cc9101ac12bbd3820b43f607dbe046d13c395cfd33227885d0d967104fda5c96ca7fa7addc85be245f4b587b01267a8ce8fc330c6fa98cac67fb223f3b5b506d6f937c482d155613ce9d73eca52238f3b1346ea898ac970b825138c0e9362b08b703de6b09da8b2b7e1f8796a78677eb1db1d616bf8d22e0705ac8e8409173166af0ef493a3821e917b907c7eec1e4cb062ebfea22a8b874b273920f53e9548e693ae2654dd2ed44e43559efa5526ccdacbe5fba8cae07e375862978fc9c23160afefa2ea283826deda64047400496b44aaac04c83f2f2d13f373cf2f21828c52c545040511be2ee950431b70931dd21b6af5ed8b4ddaf522555c0e916811c9c7cf6572bb5ad5b4155b9f0918eb1b6c365ce81bc60376cd39e73f5c56f6ee3d0e5f6288cea166e0b24c441dafe1f1eeaa119ea88f1a2a74e75563babc8d5161a38dcfb8ca66b8da5dbc3646bcac7ea7d37b9151c6f4c035c147c1d3dd1ce2bfd15cb41c4064e60c9a9cd15e2e45ee3a58a38a486e9423b0cdab338652f1a34a80419a808817427d2746401432d76ffe5a3259977d34293a8e5fa110ce4369b0dd13e2a835cc96edd86dc548523a9071a05688c1e2b94f835abc646c78e6bf624492eb19c77863c505372547418d293f8a8ac9b53521098bd4e627fd1517bdef94c8e47856d53158895aa05b9a92da5ba918a4a1d603482e9a61a5824875e4b5ef2853eb57b7d1b18d6df3e6cebe0a3a7b458ab798f7979d7f43623203c2e43f7fe70336eec832be378610b5fc5aa2a6a2860074afd99a1d11f70ec0c2a83ee39237aa1820c744efa557a7c5aee88152385133058217ac7c3faaa6235421cd9a71e395537d842de1e900a73f92e18af583662c874f68ec441a310ed65bd30e5be1531d6710ca7669a48233e398b99971d94371617a21e208fcd96a33c9e7dd45f892f6dc68d2966624659e6b62f1d3a4c323fd6c33fe3c4f12ecfad4dbb5eb1be2dd3d395f8b6c07655336cfe5df65713e61f356129aa76acbb1c6aa5059bf8fee987f5c59b73f9b076462a6e933636d5280c687a3e15d7c7fc27a969930dbc0ee573ff87e04d79771f0ffa0d86e41be81d423fbb63836080aef0482af91ef6aea6be774e0d11d7678e348d6324c2d28ea2ceccb761ef645b1aa5640d67ee7f56be88a06856d07846d54137e54e07b5a4e87253566fbbd66440265392ebfb248229dc4ee6057cbc2d8deb3bf0e708d04f759fe5c57f35166c9295cfe35811f9955e6eefa28b5489f905f4ebeb74dc2b96c7ffcac823a3e5ebe073def71ea1b3dffa8fb3cc833fb3fc5322027e0488fb0c08ae3bdd1280757aee6397b8845b1a40178403ed01a0bd7ece44b2819caef43bf6c26accd823b39b398d988c0882ae5b3d9e27c6d5417cfb10bc6f981bf5719c2482ffc9183f2cdfba87531ea52e440813429fc5339ce35ea440acdd029a27b17771921b2ce883253d65c788698d185506cedeb7419fd3b403036460fd8d07af5b3211c96ea5cf25c9fe15dedf03cc2f1cfa542a1a7767fa05205f0d3b0da900d108a6109ce9ba2e513d75cf438966a83a1737ced38ad4ad437e934f738fa2e8dac555de6f7f54a053a10b681f3af0decfa8fed2589b288edd9de5959d727c120565a9ed3c3d359969f1f1166f63154f016971c74c72ae4b566cdebd8f23d538e32ae7e5375b03ae96c567548ade2019456dd6141ff09f0585525cb5d133b340b2dff8fa6bd5e2508fabaa7fc2826d097dcd4367643ebe0bbe77c72415af90328243a5d9d4f5d14a81c3f90e15e0550abb82598cf27ea16339913d822bdf7a8647fa05dfa9089e122e418e682bc45845955b078ad1ed5ed8589a64258eb0910e744c300851b84c9ed07da879fcf68bf1274107ad4d6856357bf46ca91505e8e42b8564824fe23f6421ae99f21ae71c9e84c090866e0650d92e5b3afca35f6173fa79d29b42341b73ad9b999c5e7a3e5997521352e046d6e2e4d104203af1c9a39d8c6060c1bcf6433431ab4d840cc93aaab5ce00bdb4740aeaa1e73f1e2517fdb154cfe17312e6ee71a9ffcab8b3b5ff053210ed61f3788199c2b64e5d5", 0x1000}, {&(0x7f0000001280)="93b234559265d319b5545a4d7cac911afa282845ee5cef8457b872f4bee1934f94895771b5a2aae8f8d6ed5d5c97f9ab24600390998f2346c9431fd8710fc6da8f75f7c0d67f98fd6c159c1dd462f920a4be7177056775c56d0d", 0x5a}], 0x5, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x60, 0x1}, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000015c0)) 19:01:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x833) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x10000000000000, 0x0) 19:01:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac205302372b1360e9b1c16a8c770df5a35ef37c11fcd4f166692c0bda1143e2feadcbc2fbcb578a3fa3e99ad62", 0x65) write(r0, &(0x7f0000000000)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 19:01:46 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) open$dir(&(0x7f0000001080)='./file0\x00', 0x20, 0x8) socketpair(0x18, 0x3, 0x7fffffff, &(0x7f00000010c0)) open(&(0x7f0000001100)='./file0\x00', 0x0, 0x40) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kqueue() kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) r2 = dup2(r0, r1) recvfrom(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1ff, 0x10001}, 0xc) 19:01:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x6, 0x0, 0xeb8, &(0x7f0000000040)={0x10000008001, 0x1f}) read(r0, &(0x7f0000000080)=""/97, 0x61) 19:01:46 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="81e8aa3670eafbeb53f76d309b40d9a2d22ce8fa6daab89b89133dc78fe8ff67fb210ec6a64aae0e4c955160c5c4368cd98c98dfad6c7bc9ab64e9dcac5c782355ab6de46edc1da204f559ae5a041388aefb0fff662b929cd41e6ea561152da04c384318123f4e5e6fbdf65ff18f5a4f56cdfd52e32258a7c8fd7d5a30b785fe674f084b2a31142352cc9272590997486738b4e21ba7af71e8c0ec251234bfe56fe4857e678169b677e60bebba439828f31428d2999f692fc6e165c895aff9d2cd4d6135ca7617c0b8bfa8598d140ef8ccbcb265e3cd3c7b662432c2ea6b4cb4c9ebebf26107285282cc56dacc639d96effe3b9fecf8175fed22879532759d875917abca79978cf51c9117cbac14a546d7166b6e7ecfeecdbe8b2e6e7b636b2b9de160d74b723aa03e48afec398ae869", 0x130}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400), 0x11a, 0x0}, 0x0) 19:01:46 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setitimer(0x1, &(0x7f0000000100)={{0x103, 0x7}, {0x7, 0x401}}, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0010"], 0x19, &(0x7f0000001240)=[{&(0x7f0000001280)=""/95, 0x5f}, {&(0x7f0000000180)=""/174, 0xff2d}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x3, 0x0}, 0x801) 19:01:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() r1 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 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) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x0, "f74e496bf7d3eea8d2234045138ff26b098ad1f1"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 19:01:46 executing program 1: socket$inet(0x2, 0x2, 0x80000000) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07fe2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xaf15}, {0x0}], 0x2) 19:01:46 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) close(r2) 19:01:46 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8000000000000002) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000040), 0x91) 19:01:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x81}, 0x8) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/234, &(0x7f0000000000)=0xfffffea6) 19:01:49 executing program 0: pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x40, 0x8, r3}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001980)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, 0xffffffffffffffff, r2, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r2, r0]}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}], 0x140}, 0x1) 19:01:49 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0xfffffffffffffd14) chdir(&(0x7f0000000000)='./file0\x00') 19:01:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYRESHEX=0x0], 0x1) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0\x00', r3, r4) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@un=@file={0x0, ""/72}, 0x4a, &(0x7f0000000340)=[{&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000080)=""/48, 0x30}], 0x3, &(0x7f0000000380)=""/82, 0x52}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000500)={0x7, 0x9}, 0x10) 19:01:49 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x3}, 0x10) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x4000000, 0x100000001}) 19:01:50 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000080), 0x9, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 19:01:50 executing program 1: r0 = socket(0x16, 0x0, 0x0) write(r0, &(0x7f0000000000)="029e118dfb2287cab41299bfd9ab1c84aa054b5661ad7ca3bec2e14e90c63d79311b8dac4fb153bf46e635f4e505e52a546e453dec8b1768685ab8441e69b7baa7aa4d65af4ad99cf0b0f92c29d199ff4c33909b7d53522f465d2fdb0f1478dc693ac3c8baa167f0f7d1c95f7fe98bbff7a0f7cb8a65959b2100d7c46e2fdb150f1c66de216efd7ca26c1bf0bd355dcc8202", 0x92) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x800000000, 0x18000}) execve(0x0, 0x0, 0x0) 19:01:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) semget$private(0x0, 0x4, 0x2a0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000480)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0], @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES64=0x0, @ANYRES16=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r0, @ANYPTR64, @ANYPTR, @ANYRES32=r0, @ANYBLOB="1293d6769e9fc3ac36577d010c0ad04afa4e11e272d193b56987492a2b5e22f024b45d0b30b440c5436549275553f01d67760ad134362494292f41b7cc734cbe0f"], @ANYRESDEC=r0, @ANYBLOB="837cc48f3c3ab63a8a4872b0510973372e6dbd1875da19291ec3d13f68de092a944f1968b2ca602530127b09b52c12b6d9790c7bdb4be960f00aeff4fbbeb5196d34896989200a4584454f2273f55e61a6d8dade1ef105f8ff4e71088b1bcbbabdddd7ba8e8f4ee866916b8953a32828970febba7a0ead9cf5f6fcea6eea50ffa3b0dd214e3011bab1ea9aa731e5a2759b99c30bf0045b6b4c0d49ecfd4fe7eacf5cffd532040b1ef77d41628a1e256e7d0aece00a89b1160d1724438ddddfe2edbe75c1abb81c2addb9ce05f526cda7eccd4c78c5104a3b4fe6c108c2b2079af293ecc8cc115ae4196b9f59"], @ANYBLOB="47bd338425bb9d66c951b754b79c50e8486635f4e02a3942f2300ef83f20895788b43a0aa2590497f82f913e7124bd6d05cf3e2ea9d5c92d730c88b5539c436fc8edd35e704170cebdf3bb976ae9fbc28f2dd195a030f276e060c6737d04b992ba0a3c7beb658b5acee0195dcff514e78a5f89a680e0cb539726ef3a53fe84ad61f54d6b19e949856d08b025f11b353faeab6159", @ANYPTR], 0x8, 0x2, 0x1000) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x9) mkdirat(r1, &(0x7f0000000380)='\x00', 0x49) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="100000e800000000a58000000000000000"], 0x10}, 0x0) 19:01:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82cdca7b0191c90700"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) write(r0, &(0x7f0000000040)="a8b2c0beeff0ba93abfb3466ac5063436bd88bff16e88d91c0131b0a0b411bc08f720dd0d6d0f3ea28a5b606f2d2085ddbd0b15f4940ac35b141c13ef21023312869d01aa5756ce727fe837509822620bbc3b6ff5280cc4238743e5851c99c817222316382495823d269708b6a85c2601f50ea1578005859f7f119016674b5b274066480db0d84b6c08f9209632b12bdd3c3bfc0462432600960e280d5775e84bec5cfe7619504a8489b37b8b346128683deaf0215a116efa42467e9921bff69884819d4c9f70b5da498", 0xca) dup(r1) shutdown(r1, 0x0) 19:01:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000040)=0x80000001, 0x4) 19:01:50 executing program 1: minherit(&(0x7f00000d8000/0x1000)=nil, 0x1000, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) minherit(&(0x7f00000c9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') semget$private(0x0, 0x2, 0x152) 19:01:50 executing program 0: socket$inet(0x2, 0x1, 0xa000000) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 19:01:50 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x9}, {0x99c2, 0x100000001}}, 0x2) 19:01:50 executing program 0: r0 = kqueue() flock(r0, 0x4) r1 = dup2(r0, r0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x2, 0x1}) fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) 19:01:50 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) socketpair(0x20, 0x1, 0x5a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000300)=""/227, 0xe3, 0x1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r2, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto(r2, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) 19:01:50 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) 19:01:51 executing program 1: setrlimit(0x10003, &(0x7f0000000140)={0x7f7f, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xcdbd}) kqueue() 19:01:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="92b4", 0x2) syz_open_pts() close(r0) lseek(r0, 0x42, 0x1) r2 = kqueue() r3 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x24) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x47, 0xfffffffffffffffe, 0xffffffffffffc009, "a14700001400"}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x9, 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x2) 19:01:51 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x80000000000009, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000002}) open(&(0x7f0000000040)='./bus\x00', 0x20a, 0xa5) flock(r0, 0x2) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x3, 0x1ff) 19:01:51 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) 19:01:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) writev(r0, &(0x7f0000000200), 0x10000000000002ff) write(r0, &(0x7f0000000340)="79abbf0840afb6fcf4eb5da675eb781832eb00a01c51658093ec6aafdc950c057807a89b4d9330000000750000000000000000000092119385bc3361168887100000000000004001334ac52cf75d00000000000000005d256d2f827ff15bc5b4e41a6202c9f74d472841e7f9638dd0e937eb7eae485877674252bd3420a4601a45318f9e6c79bca357114c360842330021722f1eef715288878049154366e111fca894fd68661441f11ea203a7377d9380d316ca146f9c5426967274bcba970d8b77c56b53ed42a314115e40108126d34069bd28000000000000000000000000", 0xe0) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000002c0)="c328b38ee834cc9b6457d7d0e24ac458758ebed55460d31f943c34ed618f94b88dab957329beedd124baf58ee84b06820e0aff20c3f152bee0341c80", 0x3c, 0x402, &(0x7f0000000440)={0x2, 0x0}, 0xc) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto$inet(r2, &(0x7f0000000080)="6a98e4d0fa621416ab0dbf92f6f85713d0320d9c1724b86ec1604d0b1c157515ca03456ccff6f235bec5", 0x2a, 0x402, &(0x7f0000000200)={0x2, 0x2}, 0xc) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 19:01:51 executing program 1: chdir(&(0x7f0000739ffe)='..') rmdir(&(0x7f0000000140)='.\x00') r0 = socket(0x18, 0x4, 0x5) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5}, 0x8) 19:01:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000020000000000009bc02a907000100000000000000000def0e9249a806ceb8caa770000000000000000"], &(0x7f0000000080)=0x2a) sendmsg$unix(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)}, 0x0) 19:01:51 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10000201, 0x80) close(r0) read(r0, &(0x7f0000000040)=""/1, 0x1) lseek(r0, 0x0, 0x0) r1 = dup2(r0, r0) close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3f, 0x1}) write(r0, &(0x7f00000000c0)="2d8c39cbb4eb65fd205255b7159bd880fb6fb7e693b99d9b301684321689058b1cb20df0e13d4cc133c48fea72b71fbd30cb0b3ba803925cbf5abf766df7fa452ceb46ffdcb4a954c64ec05e2835daf2a942aa61726e6020cd7fdafdd394ed9ec9f641bf04262e4891a784e676264685bb62db739c7be103c2161785b8839c7006f4d20226368f8a638a18a415b7ccc5aaaa479876", 0x95) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0800810000006c653000"], 0xa) 19:01:52 executing program 0: r0 = syz_open_pts() r1 = getgid() setgid(r1) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 19:01:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x222, 0x1) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/43}, &(0x7f0000000140)=0x2d) r3 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) shutdown(r3, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000), 0x4) 19:01:52 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000004f80)=@un=@file={0x0, ""/4096}, &(0x7f0000004980)=0xc98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003640), &(0x7f0000003680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000036c0), &(0x7f0000003700)=0xc) open(&(0x7f0000003740)='./bus\x00', 0x80, 0x80) accept$unix(0xffffffffffffff9c, &(0x7f0000003780)=@file={0x0, ""/108}, &(0x7f0000003800)=0x6e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x8006, 0xfffffffffffffff7) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x4c) accept$inet6(0xffffffffffffff9c, &(0x7f0000003880), &(0x7f00000038c0)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000005de9683e14462356dc92d3cad6771cfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000886db9f9ae1f236700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f04df80229fd460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd3cad7f27baea1d63aa05b9ae92b970095613e5ed74fb3e2e817e9683feeda7b3f33a677903783e187b00000000000000000000"], 0x0) getpgrp() geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000049c0), &(0x7f0000004e00)=0xc) getgroups(0x0, &(0x7f0000004e40)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004dc0), &(0x7f0000004a00)=0xffffff99) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004a40), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004a80), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004ac0), 0xc) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000004b00)) pipe2(&(0x7f0000004b40), 0x4) socket$inet6(0x18, 0x5, 0xfffffffffffffffe) pipe(&(0x7f0000004b80)) socket$inet6(0x18, 0x7, 0x80) open(&(0x7f0000004bc0)='./bus\x00', 0x10, 0x2) socket$unix(0x1, 0x7, 0x0) open$dir(&(0x7f0000004c00)='./bus\x00', 0x1, 0x20) sendmsg$unix(r0, &(0x7f0000004d80)={&(0x7f0000002540)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000003600)=[{&(0x7f0000003580)="a30b673c371289f62b0cfcc4a5bddece60b0ab8c4d25a451301bfc87904edf737fabbb2df2442ddc96f3ba03561b6c0cbe818b9bf582db62c49742b72a6d331f7345edd11305cd13b5182c4275b55f350ce904a623f49f28c402c3b2", 0x5c}], 0x1, 0x0, 0x0, 0x8}, 0xa) symlink(0x0, &(0x7f0000000140)='./bus\x00') sync() 19:02:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 19:02:00 executing program 1: setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) dup(r0) 19:02:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) geteuid() 19:02:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000040)=""/147, 0x93, 0x2, &(0x7f0000000180)={0x18, 0x3, 0xbb, 0x9}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1001, &(0x7f0000000140), 0x10) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x5}, 0xc, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) 19:02:00 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/61) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) msgget(0x0, 0x410) msgget(0x3, 0x4) 19:02:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfa, 0x1, 0xfff, 0x8, "2d56822dcfd3f6adb7065951f1eaff96d949af3d", 0x7, 0x10000}) r1 = kqueue() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x5, 0x5, r2}) kevent(r1, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffa, 0x4b, 0x0, 0x0, 0x1}], 0x4, 0x0, 0x5, 0x0) 19:02:00 executing program 0: r0 = socket$inet(0x2, 0x20000000000002, 0xfffffffffffffffe) fcntl$dupfd(r0, 0xa, r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x1, 0xffffffff00000000) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 19:02:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 19:02:00 executing program 0: r0 = socket$inet6(0x18, 0x7ffe, 0xffffffff) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) 19:02:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x15, 0x0, 0x5, 0x4}, {{r0}, 0x0, 0x49, 0x4, 0x2, 0x100000001}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1ff, 0x9165}, {{r1}, 0xffffffffffffffff, 0x2, 0x13, 0x0, 0x9}], 0xfffffffffffff340, &(0x7f0000000140)={0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) fchown(r3, r4, r5) write(r2, 0x0, 0x0) 19:02:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000), 0xffffff05}], 0x100000000000001e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 19:02:00 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x800, 0x14) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 19:02:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x3a) lseek(0xffffffffffffffff, 0x0, 0x0) setgroups(0x6, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000180), 0x10000) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) flock(r0, 0x0) fchown(r0, 0x0, 0x0) ftruncate(r1, 0xfff) 19:02:01 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000000000)) close(r0) fcntl$setstatus(r0, 0x4, 0x8) 19:02:01 executing program 1: symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x2bdfb56e518797ce, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') 19:02:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = semget(0x1, 0x2, 0x8) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/23) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 19:02:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = msgget(0x2, 0xc0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), 0xfffffeb5) 19:02:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000080)="703608f93435d272a7a755d35ea6e626013c277f25b3194eb354784faf47478caba9ac", 0x23) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x10, 0x20) getsockname$inet(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$inet6(r3, &(0x7f0000000680)="44cef2dc2e938b08a2a236d3686b4e524d66df1a5887fd2380fc8c0b63dabc7b3d771c26970e3ac7a72847d3b0a068d8339b5632dedc8ccb8bf03699228697fb98986e14cd38a39434ecf1bfeada59501aaf45d00431633c4af259fdedcf6a0cfa315cbd2765e8b703357a48b756526413d9629958e005558171a414e4adc81d9812288f278b39992f1b91bb5f05809868beb5cf6a47779dcb0454780c865969adda", 0xa2, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/204, 0xcc}], 0x4, &(0x7f0000000480)=""/218, 0xda}, 0x1) setsockopt$sock_int(r1, 0xffff, 0xe, &(0x7f0000001780)=0x401, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 19:02:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x87, 0x1, 0x8eb, 0x23, "8ac5c3fcb2bd5c1b7488cecb04b23011f657542a", 0x7fffffff, 0x1ff}) getpid() r1 = socket$inet6(0x18, 0x4, 0x9) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000)="59f58c50", 0x1) 19:02:01 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x30) r0 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x812, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) minherit(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x0) 19:02:01 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 19:02:01 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0x9, 0x80000001, "176d257d088cae05000000ad008000", 0x7ffffeef, 0x20}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a", 0x8b) syz_open_pts() write(r0, &(0x7f0000000380)="c5a66755ffe6a923468df922c8b661c21ff849d054a252aef6", 0x19) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f3", 0x579}], 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) 19:02:01 executing program 0: semget(0x1, 0x3, 0x208) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) rmdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') 19:02:02 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0xb, 0x0, 0x0) 19:02:02 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0xe9, 0x2}], 0x8951, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xe0, 0x80, 0x8c, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2a, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x9, 0x3ff}], 0x2, &(0x7f00000000c0)={0xf2, 0x7}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r5 = kqueue() kevent(r1, &(0x7f0000000140), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) fsync(r2) close(r3) 19:02:02 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f00006d2000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 19:02:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a151a9679cc84667989bc4f24448ec2e6ae9881644bbff04bf745a372158bca2f3a1cc914c546573a997612f05d2f4e4642b1b2570eff6540ec70051d1a1d727d947812b9a3c76fc46e2aa6db1ff3573ff42c33877615c4c466e8281285a634f95c21ba0547c6181e1b070a4387d9deb456944b4aa227c9768038e6450aeec5155b4e85e76c9cb4547c720dca60e75cb1a9daf941b18ae3146e263cb7ddfe1f9d762f4efe7e39b893f2b52580ca661f4a2ae2937a7dc93921c850c23032a08373e31d1602045aeb5efb04c8761bc1b6c5db1d8576cc16c2c87bdf61153c455ab3bcab5bd5d09644e0c147be5bae6c442b0d8d375cad6856f0231ea", 0xfb) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="20b99dd72512d2eb1b94ce78b51c79416c6c2bf7f4ecf001363d7bdc9af1455c1f63cb3a747c31b42d990f00ca3f0b919e7fd59bc53dac07ea8fec7cdcce8a74360c14cb066c05f48c91ab8cb2af9e143c80665940b108e16e577ea32baae6101267840f0bd3f6a6e1745a4449c9853dd31f5ce97d2961733f15a99093b5ef89481c6ce66f4864f7623403fc968a231dab40d06e15bc1b74815b0b2dc7f6efaba7dc5a6fb6702f9da1dbc3db6a9bc1257823910085ed0e581d96e45956955c3b3209cb2458eae41e00cb2d1e7c4c89532a0a76e0d7d060dd0f17514471edee83536e97227af605d4ab496b6ee86f6ed94c528747b55143f09ea444ede4ce42131931c171fc3bc1a18714803a8f7f7b8448fe2528a87dfc24f0c02a594e1fac90faf0469a9db1b9df4460b339fc52c682cf92700e9a3cd952799905f59ab9110f6274f197599ce455f04e8d5b6b1ce6a06fd75ebd33a3344c5c252c6f7ef7f88b43a769ee6f846c07e62dcbd8da4c02a2b2050851a158285c198b0cbc744f9c7922384a770eee1858c74edcaae16457c7b02164ee110a84daf3a817ae6a488a5991ab8393a78d1e77c1c8c98eaeef5153fb3c9f760f0aed901f838b3380a3195e10be8dd6b530108aef859a72bda643488d88bdb382ceb3af6347924dfb225bfe1f44a82675f3e80e0e56fab40fefccd07d2bd08c1162daa15deb75bdc7f516d0cdee00b17f5c2dd783ba295011e8f94b4a576292d11d816f5776c5ccc2f13c96f1a6affe7f153e6950777e216ba1e3023c36bbfb57fbba1d2d51752e1eb7388bc57f6a448364135ec17bcaefdde424b1ee407c2d84b9902e43a7a367f9eee7075a0dae83d0058e50e12a9ee18cf73865f76f9e5edb6085a345610966ca20a922067e3f7ccdd20d56f6298cd6fb7fe03bf9f8d310b4bbf603e8b3cab9786bd98dd3c5ed6a5a17fe106b9f34ca5d085cc7d9f804c445af6e8ccf3f6cf438940063ba804baa4906b0cf057ac8d5fc05e1ed7d6ca80a0017a34f9f98162d28ad308c65fa6e2dfbe6c516e4674429d81f40063fefb3bde390686a6a1a84c1aaff9b73add79a86fc41007c7c20c6df59881b8ff35fef869e8db44b6d67147fe66e242c54167bba7db53b823a849541194b4466a1688787cee0f24e80a1bbef0f5a253770d35936f25dcf666798bf5d9e8c9085de4cc71f96c655b2030569afbe1ff83de3afb17969455b1743c4e233e7757230057f355700cd297e100c84ec00388833563e093c0f943fca03f89b05b891a278b4778cd9b8a62486effb1e278f0d8f43afea8f2dad9910e651760f36d55e0c49643183200e8e645a36980fb3c15694a06f42e77448b1b754b99b1846413b37b269c2d1ec027262ca5b11363c24987e0325c8e3b7f819706b9e7c43f7927f75e1adc9e880377fc1b9befb15ae726378d2b2c3835b4b0108293333a832b1fc5396b04c4daa91e9d11fff0853468273e62b4d8135a4b7ae17a4d107d9d22629b7b1b412c9fe8930659fc9cdd29064744a63aa498ffc7bb6ee01a47a56cbdedc2aa262415f6a98ccfe2c51dc568753b55c5e73dffd467cc49dd86c2c567b97b86a439545428296eab5b28e0890a424230b64d7b57eb56c3e367af58e2def8ee43bc469113a6137cab16d1b7827babcf11d68f71ebb0f3ecc05e602baebfb0bb4be7d832c1814e63dc7548df5dd0924bd66665613b553269cde4585d4799babf9bc8b0f0ea0c2d4ce55fcb6c301e267ea5e3d30a83f9fbf10c859f3e7e831bc05d378fbf9d89872ef1c581e6835bb636b0d48a69b33429836902d59f3c573b7ce2b51cab787c80aba8dd7699f28e1c7b1600d17fbf797b041b9d799c8de504c64606498f58c35bc5bfeb73de735017f56b51cab233fc5e54f4749060ef7abafa47b89535e07728de321581c283c01cb794fd879fcc85bac98497b4c18bcb00f6e4450bd63669cd3310f0b4081ac3ce9bbe5be591100bf37d16cf0362349a9ef6889adcc5e3c4c955f8cb61cb17d3d49b31bab98c2472cbe06301906dbd6c5474d76fbb4bf3e52d6947e09ec6b69aa1a04f2a12d34a5815941550b186f28c57e97ee6be68c6ab520501aef510ac07ad4342c12ca184ab056149958f452c9ba740a6212b4bd82f746e496b855120e773f4b4883628b26853283d56ecf2e9f0b1a70b4727a29bb42d1fc91c7c568a786c94b6f9a94b12bd07ac10f477281e66a1dfe64c9d0e8e8fa09130b14e8cf0403e8cb67862c7cac854e2cc69c3380dfc881f43763e594a47744a60805441bbc690e28762d4cd6b95273960d548cc55bedfd1e10ff24c6a759457eb84983a05f3f23f69a92d2f2081d4aebd5e1131953d266a06d9ad0220f8af09d7136be09b4ad1e39cc34f65b5bb70384613130727d5c1974557eecf72ddff9bd3381f55c62297ba4abeadab205ba16736ceb3642e70163854787e76fb63b6b0ff4e313a9134ce989fbc5206441d7f356ca107d7ff94e5e0ff996230479827a0881b4d11b0c86ac91725a3170ccc1c34bcb9872410d1a2cfec9cbaf7b9f0cc3fad76263ac37c3c980d70b86307de1deb042179b3f04528085d77fa83573ff9ecfbec60b74644d557b3b95720f88a80ad26cfffbd001c008bc43637f05151f746b85e505693b43348f3ddeff19d63cadd5d362f90a8f7438397940e4d49fc40d016e76f3b5a6229f5e2c27fb1c5d579afe55511162f1aba3845b33875e28c47949a212c8481bd2291cbc19bd10e7f4d937e67844b5b4645299c31f93fecee99b24dd7d596d7448d6694ccf7bb553d9784339809ab10c7297bff5684d404ed8eb267fac6ce27fd0bd4944a098e82eee0dd8ff2a065d5302b47337c7235db1d736800de7c2fbbc43027abb91586a313889aa218790a7e154d3238c271a6fc2a2554255b704dceb281e1ea0f60055fcf94e1805f0d18c72b55ab7ecbd97f0e59e31f89f94215cb9d986ad98a297f2e5c9133728b218d52fd857b88df053f407ce8ca08ac1110a48410c513fa6efa58b47a249d95414a47556b3e902b808ba5ba7393f9d99cba09058bfa8d40df110a419861c49e0f8d91fc3200427fc10e416676aa6133e211565da760b0a87af34e376f03fe5d693a8119dc76180a1ad61872c9be23d2b94011fc28cc8c710f64c51427fa8786942b55b7167e7687196220e9957308cbd21f9f130683151c75a555e99c4c00792c6bfb5e6712ae314c2a8731e8b7e0ebe33ba0b723c81a72d237f15b45b97b13e5a3f58d6b857f9a889864a2bf6bc2c17e3f2d15cf87f0d67da1f29d916c12d8bfaebdd4fad66a58866b790680842fb189ae5d85b3f557d0c22d9c7d9f5fc091d131bab18e97f43bba6117560d195ecf9cd255bdb69c913bf601fb5cb1a5739fd021f25743fd51def218eb24e4179ab3d014b683fd68af488e8859c39587b5639d8cff311de97277c42650f43e944e254555d27743e5c9a990c998c2039d7a50e0f23d66d96ba6f8a8dc55357e27525eb40ceeb452d053f7fbb839e34026e443635237558fc0509ace495115e43ed1f6c1fe9d7facf930f648df47aa998ac829e1f12a494b4c364d925821ad7e266d3d0dbe292de022d43a025aa9c4d5672f65374e81e5d0bffa13b2cf168b1d939150babce872e3f0527745ddc5fc36e2f3dc6c9f064681bede75ba728f815ff956e996d79bc9b98f1063e7095a59e40086d0276ede88dce761da16ad4b0fe5902e4cb18d05ead93a4119c26d84afe0bf31c7ca1af792ffff6f12d2f23c20a0d6f0f3ed9ee474393dfcc1d441d880167476a7dc97301c3f6c2488c78ce24ce32f70f779692a879be7639bf6f282f237b11f6fa2a84367e2ccc4ced8e136719c1c498b7195864e2bed6605e2f180cf5a0bbca3990b5259f2e2fbe473a162bd7739f080fd7c67c3500d013fbbc89af977a8dce18463eadf8fff7902048a45be44fabeba4b384ec1b9fbe4b140e08f90a17c83c6678ec805a4083cff102acd7372f939d8a5493aaaa26d30f97887d33e85951a357c00640ee15a876bd976b75b7f3fbed5ebfba21cd9a6db442b106c2bcd506273558235f2dc67c06c9e6e4b4311d4fc6a1bc815f240e76a4402080880c960b403e0a70a716058c4d9a22710441ba370a006f720b72ae0c5dcb4c59fcd8cc3afa092ab73ef5a9386733d4d5869043635f0463a1cf411874cf6b6540a719cb3b14239341aa92f90132e0d0e48801b8680bc41f8560a0483f8cad0d44df8171fac19bd63ecda3b8dcc582ede2674e6f4cf8cb85f8f4fc2a22b7a7cdd64f8353cad8e1dfcad75acd274d5660cccc99db5ce224756db3ec5599919cb9d5c495bbf5b9fac88af282d50f48d8d9615fdb803cb47d356431ad5f7f028a74a0e1daa674c9d2aecaeba7b0307ff42d99db77d579bec24098011081240c04b111140d6376990c70644ed591ff47dac5cbdda523a9d70318eb02625b0a1c2c7383310aa313a33a89dbdf6b24afb2d03188316145ab17ec0d929fe61c2c01ab7681347370f7fed3f1d4db275f966805f4456efb6e3bd36883e752d7e7b077d8c87a73c699b065d6f24b2f9eb736153a3f163e011baf072df4f2ef3d370a9d59b81be293f4d5e4ac7399b55f963a6cbbd0cf4eecf181399b891d82608384f90a9f75e3ce96dacac23e86bbebbe73af3075f1a4827a62426f73884495d106e6bd7f90f047aad1570ca8acecdfb9a2871fb020ef855a54acd2522c6db059366d78f1e65700974a7544325a045fdd1ec73ca1a0775579af84a1982a00ec78c42b3c7ddd305604a4910400ee910007124455a80df564b84f1b4d905c80ee94dd1455e2bfd6f56e600f4fef984542e52bfb1fd84bbb609d409ef8ce3486063f34473a4e65708ab3e802d8f24d80b48e92ea9817ec38286e5d56be8d12a2769414d8190cb701440296702c8be3141853ee795dbc7cab90165f51225752703d155c7636bac823d40c5cee119e9b09f5ca84a4c0cabc5c9dcbfed5541f7e0b646cf405b915cda81b27eb8a6453c8132b99eab7cedf26062731f6df2d630ec7d4608ede15711d0b70be8f86d5b01d1a3d9704e7b7a10791a9b0b6957792094c351f454f94638fa260801bef83111fd0258d1fb85b5b5835c74c9016fa3c27562e8295c59413f123ca1f5290636b6f85cd13c61a8c094a760bb2e7c80772b3dae69a99aefd2a6da3b15a7249e3d882df56fdddb6eeb7429a563122dd44b42046a5c1e8b66fbfba2562d567134cc2badb3736bf2874d32adc460371aa4370f45e02d99a979ba92cfa9c9e086ac622dce73376dbee9ee5ea5c25edd99988178d456f22701aede1ed874ea4ba9adbfd37be94edc72da8beeb2a68802449fba43d822522cb301b41fe2fcd95c9d1c628fba56bfad4f9f9fe83c81756fb540d4ba69ffbdc10c2804953ed9fd897ccd17892ac7f0a75c81e2bb01e271fc5bd7bc7a05b5148355da0d2849b857e956308104768e36f8c012064b27c93e1b9b779a1938053aa872958d03e27cba116525581f81315a231c63b86b7739e2d61c103ecb00556d4f983991df99221dc09f371b35e93938821b85e1e19f2fd0607459c0f4533388c6b56a7d50f4232a1a667109fb98024c388245710370f9f115908ab76c2a654fb62fba6520380e1eb9576ab3202f465141eef40a99f91b3ebb955fb23a3ca7c118a31d15dbbdfcb85fd2988215dcf2b9b1e8ff3389d4e258f43b2680f843dfdc834017b0d2f75dd5183fc3b4925f110b80c6347077a269e2beb885fd8ca713a7fd3ee05", 0x1000) listen(r0, 0x7) msgget(0x0, 0x0) 19:02:02 executing program 1: getgid() r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x3, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x1, 0xd54}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x2, 0x5c8a}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000055, 0xaae898d, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000003, 0x1f, 0x3}], 0x1f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1e, 0x20000010, 0x44, 0x4}, {{r1}, 0xfffffffffffffff8, 0x7d, 0x0, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000004, 0x30, 0x100}, {{r0}, 0xffffffffffffffff, 0xa, 0x3, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x6, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0xc0000000, 0x3, 0x101}], 0x1, &(0x7f0000000240)={0x7ff, 0x80000001}) 19:02:02 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x8}], 0x1490dc5191ff08a, 0x0) kqueue() close(r0) 19:02:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}, {{}, 0xfffffffffffffff9, 0x37}], 0x6, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x2, 0x447b975d2d6243bd) semop(r2, &(0x7f0000000040)=[{0x3, 0x9, 0x1800}, {0x0, 0x4, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1800}], 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 19:02:02 executing program 0: socket$inet(0x2, 0xc005, 0x6) r0 = socket$inet(0x2, 0x4002, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x31f) 19:02:02 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) 19:02:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) socketpair(0x22, 0x8000, 0x4a9f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x2) setpgid(r0, r1) 19:02:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fchmod(r1, 0x8) pipe2(&(0x7f0000000040), 0x10004) dup2(r0, r1) 19:02:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/109, 0x6d}, {&(0x7f00000000c0)=""/226, 0xe2}], 0x2, &(0x7f0000000200)=""/67, 0x43}, 0x1) socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/41, 0x29) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x88) linkat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) 19:02:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x3}, {0x100000001, 0x1}}) connect(r0, 0xffffffffffffffff, 0xb6) 19:02:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80800, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1c, r0, 0x0, 0x0) 19:02:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xcc) r2 = kqueue() r3 = syz_open_pts() kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x1db, 0xfffffffffffffffe, 0xffdfffffffffffff, "8b46fffffa001100"}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200000000000000, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) fsync(r0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 19:02:02 executing program 0: r0 = open$dir(&(0x7f0000000240)='.\x00', 0x80, 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='\x00 ') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = msgget$private(0x0, 0x1) socket$unix(0x1, 0x1, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x1, "24215264b39daf0cfe83e9eb3cbc254f47f29f71b1b8223a34a04957f26bd2ac72b13b8633af6f4ef7552ab4b75572e197298cc61a38a89e85bcfe117d954e0638c93fb7d6b998fbd825cc610ec5a6f96f240d3de99b9051ad05b5037ffc90d54e053c1073473fce8fcfd8aab3cfd0729d3d626a00f1f77cecbba9d3cb7002143c98e045f38b85379ae3ee08884c0853a08aa9aec4554e10b14c2b27a4b8b4f3dcf068077998d71f4562"}, 0xb2, 0x0) 19:02:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=ANY=[@ANYBLOB="00a926c5ee4ff73a8e01000000000000"], 0x10}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) 19:02:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='8#:\\)\'\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='\'\xc1^\x00', &(0x7f0000000100)='8#:\\)\'\x00', &(0x7f0000000140)='-[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'(\\\x00', &(0x7f0000000200)='8#:\\)\'\x00']) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) 19:02:02 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x11) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:02:02 executing program 0: socket(0x1, 0x4002, 0x0) 19:02:02 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) flock(r0, 0x2) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f00001f0000/0x2000)=nil, 0x2000) 19:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="50386ff0d187ecf0b43a096a02c88359cdc6be89c4e7589515abae050558b40c0005b53d9efef0db381c290ed847ce96d7ec2f53c6a2dfc60df5ad79daa0cf75bb8e40a5daec", 0x46) syz_open_pts() r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) setpgid(r2, r3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSCTTY(r0, 0x20007461) 19:02:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "45356400000000000000010000000000aa00"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() 19:02:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="02000000", 0x4) 19:02:02 executing program 0: pipe2(&(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x4, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) r2 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) close(r4) fcntl$dupfd(r2, 0x0, r1) 19:02:02 executing program 0: r0 = semget(0x0, 0x2, 0x5a1b2b4649fe48b1) semctl$GETZCNT(r0, 0xfffe, 0x7, &(0x7f00000000c0)) msgget$private(0x0, 0x242) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/235) r2 = socket(0x1e, 0x7, 0xfffffffffffffffc) r3 = fcntl$dupfd(r1, 0x0, r2) syz_open_pts() bind$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000697c378d9ef538d1283000"], 0xffffffffffffffcf) semop(r0, &(0x7f0000000040)=[{0x0, 0x5, 0x1000}], 0x1) 19:02:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x80) getsockopt(r0, 0xff, 0x8, &(0x7f0000000000)=""/113, &(0x7f0000000080)=0x71) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) 19:02:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8002, 0x42) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x0) shutdown(r2, 0x0) 19:02:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x4000, 0x5) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544999e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000740)="a5f75a0b10315ea9053cf30b0b6346bc8141e6943e11e377b2e65313af5d9198f58d96b3a81f6d953d903ae1d015fb0ef29def44a29718b51e55932edc10b4c740f2a8e16e67be49844177e12293b59dc226209e57fe9f5fa39193f7cbc9502d18f303c10fce00d7ba2bf112c1fb021360e83acad91e3c16188ebae171ea4a6710c82bd866bf0e99bb914765143c52e935388770f50c71b769233acf0f75224d8d391536732461538b67b626cd121d127019e8b54c6b82ad643a39a19526a39b198bbbe50fdb51194914c8c1ae68c05971f3ea193ec80f121279809db69b17e7bb2e7c7f782b12348075e983e1e4f95b22f816c687e778c92d45ddda581ee0619d2b832a7ea6ac462927dc5f5e8bf8f5036d9e1b19f6d53c8fa1cfc30bc7b91e66b2067bfc4f6fbb860a7a0b56cacdb18ffd35d39557178d8396b4bb14c0e26ccc578f740747c250196589e3ec8e14d1a24968ae6965ef4aebaf089eee5a5074e420c3c8ab0a99952742746d5ffed6728ccf25041bf76e8d6a0f6fdbfb5f169ea3e30a6f2995a358eeac988995e9975f458cde008b1b760dc3f2d79834a8b33ded5ac80cdad6b2de076a7e6195bb2839eb154f0b87eef514f62eeebad3dc144dd6ce38d0d217013743250f90fc1ccc88054eae302f36c1b4c783ac953d5c598aeb79fa85bc26fdba977ee120f11c76e22de6a2fb29a8c648c43b4824175fbfd94a65b8bfdb9e1836a077530ee7552f62c6f7a26067711e593600a57918136f0de7a1195a2d97b3939548ba8db5d5e051af354cb9ab32a2267cf1eb5037f30b5a68776e599f6a6473a86e8412f8ec26c001ce1dc45c546862b17ea541e8593fbac9fd5579dfc70ff487debb14013517d2b6cab502d98e814c7b7a5624cbf197ccff2382ce23898cac1da5f13ff0f66d083c9327ad06414ac1ad82da759a4ab0d851ed6d4c674965fb4f3ad3f92bea4576630ef81f0a7935556f9a62492ae5e8412cefd65ed987c5b040e840b0b5d5f07435119912ee0f2e19c6fe07807a4784dc51302715f03dd07d450ee9c0d290458fc372eaef922dde67ddd24ef0961469031b421c151f8bfb51af7b62163635722ff2331a042a5d4b7c71d918e8358af049ee82ddb13bb98a676efec254e2d96de101d2bb57233caac50d15e57028cdbd9b802cb5c4e4bd66239c6575cd35304e2d537f3df541173391b98648dc31d94dc4ec84f99b6b099b928a8dde03cce04e422868186f70b4039e9656a1c6dbba547d84bd45b251494a0856f686adee98a326ca35f717263b161042d16006ffd2633960cc072ff4c99264273666c703af1b5322ba9bd6b1579451ab57d8c2547c5e2a9727d6a42aa40f5c98e408c2480158751052f3f255471430c0afc33b0fcb7494574080c2a892681dc55e889c6a12a6c9692f31b231674b936f1ca71d6985cd33e98b7ec4c5440ce5d15b33e3acbf4e55186b4da30415a0f27f9e3535f34a8249fe2b04ed1cde784bcdcb9e2b948fa2806914050112f6989cb30ce8fd6e52eb1a9400b03b63595bfb57787e20f74244ee36d68c9fafea822227de6daa062b5fe4898c2df40999930c3e1893594ed3080d943032603b14bc8ee4610c8962d1933006f6173cee35e441c24506234899e650e3579cbb0c03b3d076f1e4f470c6f94247bda0faf30b9e388e96828aafbf7fc6e459f3269364087d9064835c2b43e3cc784e20436ae55077347b9ec04c1b2f666bd9f76b4e15f44c29b032abf18ad7ef09d4b3dfcd58999220177be2f432d5b1eeb4327cd4b0277fed8604f353159fa0d323e61aeaf8b7d77c98fc96629acd4215d207aefc3141e2ab893efa9a7b8034a55dc994007a44efc9272bc9c6e0dbbf4eea0ae3beb85a973ef2fd4b455b8da901e45b89de6426bfb2a44ab87ab361d4db6690f6cb26cb45ebeaa65c87d41492dfcdebf5a2cb2c9e37476a69fcb5a6c1fac0c2a024fccdae106976dfd6bfad20f6c9ba23a92a979a40201b97f1d0cf5585e9d0851eef07a099e582b1e955afccc10c2459578c2f68955aae4b180c2c6e107cedef28478adc2dd0adb51b6945c8a3153240eb80e80218fc6e1eefb6d0c1d0452e6f85924d68e6a430a25fe272d12d47944be9d2d23afe7bfa7db448815e9cf76c5606978d90aa465292f3360336b8ee8795b6357c2faee15096577b4c0568d7d2026d0cb352ae2df090e80df2a605694e66d893581886d52e4d57336089f6ed5e210911cd37e11f6f40fa868f9efb5eb67e7716f8da5ae68465680bba16466bf6025347945771e30b954ceacf08f244ec5e29b5b24a0ab02fb242593047758b8d394bba367a423c5d0b5b7b54dbf6ee0a45e92227d19b2d950b6e79401735fbcbcd1942c74aa7291e89e9ddeb6355362433de79eb5f1817067af32d44e5a34dabd444d9ae57470305b57777f1b6fb3e71f788bb53c9f4c12afc882376daf8d5756e55a80fcd632586d0ef82e7d7b8e8811ca46ad410aeedc8783b45325528ca02a04f9ca3492be36f6a43ae8bc81b3cf26062a4cf1c262cd1025172fce790ab151bf9bfb30d94323e7bd93a47c453891a3de8be84e7ce4cee3cac17745d80fcd59d7ccde081c8b98120d82e22695daacc2b7aa3a4ee4f5d026372cf387e532ddb8b2f9f96e6615ed9d87a08ab8d392c86e1fb0a1e10f06e7a6d2f192ce5dbfaf3e88f6b975dd448abca2ec28dd6a43f208eb48faa00a16e0523eb363ba2c601d1c8fd44ba66c39978da66fc2241fb9185a932400179eef1e2983d4ab1c6cae62cef5aaabfd64abf738e4f07c023b38e434e9f7078e69fb16c016b1d38ec76bede95f3556964326ba000bc36446ca3b3f91f99ec424fee7fbc77a1bfd76cc0886d9f0cac0a6df6319eb2ceea11f4624d245a2c7e0539a3da2e8777701c9c44092b1aa7ec80fdecd4e2ec6c963ba0fdc3ec019be2c1cc0a02512d32aafc180982f8a0cf35276b8cfeef4e1f1ee8a2a51448be6f4e07dffdc2363668598cbe61ca00d3c307334f35a2eff59a7606f06cdac391c0accf45c7b1f53154c70e14650c2ff4edae5dcc3de0ff627b21c0314f2a60cc7ce8831e33029602fd8e4c84c303612a9f81c78b1f11ae00aa7bd537007c7f49dff61e144c48fee1e5201268adf294d8f0c697735cfa862e830d53a30bb64456a50df4c9867971b5e87f4f36af40c78e09d5ebbb22fcbdc87dbff92fda8003c8b71b260591c7770e79fc4d7a686f8113616037e9790c09a6558d222da2e5bc4b19f70c2385fdab92e012d0b4420e216834dbd54c3ca98fa5ff682618dab501b4d5fbb675be16d06b10e2703476733141a9aab025f190d340b01982b5008b9f9d0ba346d55854772a945274116ca7b4975b129732c26c2d7ae4f421a8fb532b627893245a7c06a44168975e969b82f6bc5173b96377062dcf6c9c8c629d804917b272952b192c1dab79ef7f402e25c7dc995c6a4cd8b5226e3120f7aa2e902fdbcd446f16e9227421cfe2f92965db08aee875dc8073262179ea91ae4b9533d38fe30fd688e1d768b648b0f22e9dfe9fd4c13d6ac81232439f787655f475d0ce7c1eb3d68d292820a8ffb961c030ab49010c7181ea9e09a2dd0a9c3e490ced18b35363da26da5ba546f10654ed13ced517f5d8cd56e3f98cfa99a0368343855cc0d9adc174fea8abfac338549cd7b94bf40a3f5fe8e15e178da1554f14e76f92cb2eebfa9ea5ae0875ff8886433e6d2bac4916113d07f7064515a646d65e9102e115614b3b0cf1f4a4ea019065b2276dd24ff890102e5ef310d8a4375b598883919f133fc366c834607968b496e59621194dd9dd212a087a3cca6292245476e3362ba03b670e0feb8bc7bede58752e63f2e30193a5b8d9180e97d6d36604286dc85bb8baa43268577640f8a61458c427c03d41dc1468e039e3d708e14258feca1bbc445b9ecba835412ec5fa19f7d7fa6efde53ff69ed728ca24d5f0623db0f529f82b86ce339ceb88fe1d05eb3ba1c60979ebd63720618a285344aa5fa357257a24eaa254cf54af757ae8d7e6c30b146596c468e371bb7028b9bd672f1ddb8202103144f0b0586d9189efcfb8836882f42b66d474abae545d0222b52829fab944a3553a963ab389e757e55b88e47ffa36bcebae87e59b97f30c10196b1bb3db42ce056e4f27ffc903f348d8adce8bca2c3c4f3931543909e479fc1eb42284332cbc93af3676a1330f8e3e73ffcc090e3f49c3d3fed43c89cf7fe866daaba091db85075b0fab5d1a81a5f56c6fe9fae5bf3c141b32aa6037c312cd5b4394a1dbda33d36df641868cb3d3574810671fdb647827903453ee166661256f28a926b2c8b26dfc281813f9f8ad1efe553e455fdd9fd4acf9f45516d519ac699a1f0f30aa194f73b70e8817d2d84673485e432ce6b78fb3b48613f427ebd0dc4cb6918733196c51910b91646fe11b7e98db67dc8f74911be3fa5235782dc839dca59c1cd557068cafd050f445645710c8f7fe11af1d71ab1d90c7ae23878e699e0e4140d3e37e60ad3090965b2c61adf12566a8e5822dee50ae3f8c6b58435dbf1c6156f81837eddedf5caf096c003f5c214d307c42ced0b62e7de748b5d414d290ceeb23a194ffdff0c9e073d0104e19011973e1d416188a6e9e6ef325dd51c6f76c8b84d27cd882fbdec0b12cc66340d9b6bb28b310f597febcc25616657b9d874b560605b48e9f433f79de24407ee5570d1995c94612b402302190ce8085027dac0dba955978de614bcb57cdbfc1c15e47d06eebf564dc98486cefdbba88cc47295ee92b132d7f5dbb5522ede5ead423b1ff84185862f069345c8945d27ebb49d090d4bbfa604f80e5da349532b4757d6ca695c02e3dac115a79488a0eb6b41f1c793699bfc57b723f3c280c5e742ca922a7d6984c61d168a1b950189491cbcca869b816c61e9ea81cd0165b28fce1289f56825eedab988d34b9b22c21286857da92d4d27c650b69b7643e2e105df9518a05a80f4f1ce47b87bded84ea7c6acddc5c41e743663f8938a2623cfe8a1f51c199c8d30bad2cbb04c23aad4a7a86c50de277bc62466b3932cb51958a6448a7958b9fcad8b263dbcd0ef9c68b1a2a85e8e99e9c2556be121db1c7863bef6efc636b4acfb18c233f980fdd24280355633a21034158eba56225fb3f4624cbf0ec228dd610bc47816d7322b6485d0e94fad679b2f214817b03622c0aa74327bc00a8ae2fa967f354a596baf4e0fecdd384ad16bfe534e64b35282d528efe5715f74c0331c54d744c8f666627f9e9ab2bbe3055c143eadd6d63cd119b6c962c6c32a837dd4a32aa18f1de94fede9404a27e4474ae88eb9c7be9827a1d093ce92067688aaf457d9af5d217dbeccd97ae6b3b915ee9266ffc4d7412e2e94f32dba1d175c1de6fd593147f16a3faa699bda781a7bab2ffc1ea8d896b0d2f3aeda69cd3f68925468c1974e9217b8026a95cf51792b92c34c9b8a22cbc41df0a15a51b43f9cabdb5b4afc45d8110d7a5d701e7db88e73dc6a7338701ff4a3ba48869dd0c1e62d51336f0ea61257b12a5c2", 0xf5e}], 0x1) 19:02:02 executing program 1: r0 = socket$inet6(0x18, 0x100000000007ffe, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x5}, 0xfffffffffffffe45) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 19:02:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x50) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/135, 0x87}, {&(0x7f00000001c0)=""/246, 0xf6}], 0x3) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000400)=[{0x0}], 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x80a1, 0x9) dup2(r2, r1) 19:02:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x4, 0x400, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) socket$inet6(0x18, 0x1, 0x1f) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:02:03 executing program 1: r0 = geteuid() seteuid(r0) r1 = msgget$private(0x0, 0x0) getegid() msgsnd(r1, &(0x7f0000000340)={0x1, "109ba06a28558218c021c1eb6cf98bc665f223d2f2e5fcecc8c5530491740415258c73a3949f0cab82ed2a52ef955fb131c6ffc995cefb87fd7afac99d8d39a4c1c66d177a8b18e42ccac35d65a5b5efad249ad32fb9c5341c192aab224674c2dd756dff9524de927d523e4c544d45474a6e718ea6beb127e7085bc9439107dce7e18480ece68ecad94621d8a46e9719c1083d88562d3ec6f8a8838d530bbc2fd26d30ea5105cc248525731db763ab2c6697fe366747239431528180372554c849a22fedc4b20f7a47bd15fd57ac44d5b18d512dc500bd88ddfbc3b3e9b59222a9d58e0c0a04cf6358400ea36647a21712e3dc517d5f9cffb32d41a48133324003f724c39eeb86401c77cc49701261ad99a6a2ad7dd003c5cc244ac7bce9252f1c5436bab6ee8610fbb735db133d8c237dfcb8097fb70ddd651a987fc2040477c128a1845b77bfb6fada11671ad848e637ffa9da3c843104c4a732416594f9c26cbda4c8a0836a617ed7ed10ae749ae995925a41f200db4ef4676c532bf1d5511ca431d99edf6a82f77898bcf4f185be1c5010d8ad7c3679bde69df0524acdb82b7008b6c1875559c691443f7b440beaf851a74dac1876f44587af39534733ff628271c8e526a8087e38697799842cb449d5447ae727d4cab6300d9e85e3363bafbe8d6004409d283413af3f2e325db2578e968a15c07bbb7d02229705b6b8bef9fd6a18427612848fee2611234b0287e4e2abd64a9978ad9fdabaaf8550b8ab3551a2e9d05588a28a1e3fb689010340f35a9fb58d7d6ebab358031c24e72c34567c927b4f2b0e5f71fc91c99fdb9ce92d3f9946ad5107ada976f25efd0fbb5881d86ad230be9df22685939f3bf05b5eb48f9097ad9d703227d2db7e84b28ac0760836eee0feab5e3c1fb95be98aa206171b6ec6a7996667fcf14136492e95468589678b64c56062448044029508397bdcc643386f86bb7172f13d6686ef06e96066503d718aabf34684d40386998f7d6dd3111786964e9011da02ad09a0611496ce55316176f2ad11d709b20d1cfcf744ec47e48d420796d1b7a0024aeb622f208779e790e1e401e0f11fd9fab0e21e55f834d260650a44d6116e5e3778134b2914d070885913c06ab4d8115cca266938867f68ea8ddd659d4ed1286c1c24ad158267aaba5ce0c6fbc1fb6a64c7fe3e1733ce10dbec2bc18db2a113fdd21ca0e0510237313492242576c063705fbc55ff2485e8a333836a16714d4f88601f77b3eb49478634ae6cea5daeefbb11d607bc2e11b5a6eedc1079d49f7c60ed02632fb9a0c93e675060420d595b0e9214cd462f64a41096ca250a77c2aa978fcba539818ee4bcd9e83a495f01ebdb21d99c7bbaa7433d4dd99f5bb2d800f45beaab229fadaff6f0194508a996f79e8e5e7e64a7a603ae97f0af94afc75cfcdbd528684ca2086ce39bce2815f71c4655d55b81c8d5250006d52a88902a73212daf44a1c6c119f9096e897c408908e2632c5c216e8fb7985d24caf078535df59205d528c6e783a987b612794d8dff5bc9cf7b3cab0d7c6a35175ec81d5900201c85f83c824c1087ed70bbafb4c4c55eff5900828c274cd1a9e131fedf2545b4290af1a6a20e563d2bd60e885527d7518ca013d153a1d7c4f4ef61c4ee79d3d6e8452d844faa61e1b44e4d0d0a9e3e57fcd62fa2c8ff4d1a4514f9d7356c566ac9ea96a5b1019562ad88f1aa9d17fd9af3ed7f35c9183c812c0c100d24de869e65e14fa4b1a98842e9ab15bf140ec18b966202c7906654495d5816374ae0df2534d5e307cc320bc90ffa342fd9b25d643656b1eeab84128f27540ebf657c7d0c4d3e36c1d20646b0abfa1cae5d93b10cb0ab1d18b2de48b048997f637fee92a84477c22b77a0f02e8a0b36a2fa2b607af2894ac16faa74c5b11e87ca1a50d7ebbdf8f003b5939d5d4e37f850e8f753b1033bdbf17155ac76923247cc1e12fb3d724b821552fdb0a5e46a4ce6d6f1810fda934278250bf8e31b91735c597e94f4753ab69538fd5b33a5baea23c058dd9ad4265d615260854d0d75db00af1e9b10739cb781a4003181ad693a709798dcb5271eeaba2b9aa4c9e6179e62f7eda05eba6aa16b7f119f702f99f76dbb149997746d9e7eb6674f771ffa25ea5e916fae8df992bc6759a4bc99bd9b2491a5ee713a021c136c7043a1933404abf2844aec2fdb8f337d9040eb78629d6dc150579fe5e9baf069154394894b55cf865d880df75bcdbdc562d539c98ea129f9768d2007c2db6ad17a4e881e3aa0e56956273b4f1bf19664781657617f469dc136972cc11979b8d8db94a33378c0887b5b18816147dda2b28b4eb5e51baf885627f55e6acf6cf1a40a960dc9af5bc53934e71415afbb085fa9b4809a2d0ac1e959d95dc3f17761a2b467914b0383087dc178fa20cd63dfad63e773bec8258fc4747d9b6a741f44a9f0d2da63de681a95dc4c05c018c58dc981d8d09ff49ff48acf3e2dfecd3cf40c56d59360915ee5e78eea81dca2f1ee28184904c56c0730889de96c85bd9c5bbcb574e9d19395d090e710b85cd0a8ce1401d2f02985dea2c3f01f3ddaaf11594bb9116df8886fc24c47eebc81358e6c99f1572d409e0b6ade48e81f70fa225d231aab3291dfc5ec09d99bc2f6ebcaa79cdd435d82526a7a97c7bb5d92010a9d1b76083eac6f3fab193f42e46bf7da4cbe1f8b409e4f271d1c2c68c92c7e608f80fb3b964f647f2e76e8cf39d52dfae39195382019005155f099aed99e5f712ab3d46f669e22f72411c0449755b4f42df54012b6c844536cffd1727b35fbbed4345ada7aa5059544a2c0b1efe6ed8a72415996b645afc43f0b17ec27980391eb98c165f3611351f9721ec3b467b46375f2688a7a4e4bb51e3dc429bfa83903444eae655679a16db74e24ae5c093c3e405ced3721530b032c696c9d37d6478bd368b9cbb908c8e8d68f634ed9a87b1a906bea2a4006eff52bd7e6df632a1fb345d3e969762765886afb4ef6761902b68ab7c7d744f02d045692f84bd5c412fe3618e07ed79187fe5cfee1b4eb392234872d5c6281a04add01fc71de28ce25e7446102b4148bf31fae7ba53a5f24fa3c26f155340525f18e79a40309d7fcb197cc5de01e565bb9e5bbab17d5fdf490f6d5a3c92cd0e5e4bfb95aa8ed05b0cf6dcd088ae4452f88cccfc81852d3c3129e715f8310bf96548dec6b971e1cbf52de2e7dd7676065a075fe73f22c01d6540bf1944d42ff216cd43b524b7b87a5df16062a5af9d57ed25332dfb5bf498c0c19b1a83622241f9e31322bcbbf18d12980e8302ec89a00bb259808b6725e509cd45455418a6aaea8bc72a5ce904ca7e47027e7407e8ad264d4dcbac168bb051b0ddc5d1ded2ee32f961107e4ba7b34b55d733f2cb1a8d885fd943ea2b0a8a66ce01338ead1a85c702ac14c1d1f8e9b4a7c7f403fc95b09100d2948eb2e605e5d928136b830f4b3975dfef664c5aa5947585f409d88c6e5ebdd975240c5ffc3c65933a9a13da1a9c5337d82677567ffff2e114cab07d9402590d9f99d8d59fc8b1b2cec94ca829556a6e9fc30e17f5223a21e6c9b195f23158304d43bd1f449b9366fc4b5f88160b7f5659721ccca60477fbfc603b3e0221990e6fc97e2d13b9a0d0c463c10c21ad23e52035130f4454be04d0b82b0c729b5e3d3f2ddbba6055b9bc241c7e40d4ac5fa31b0f5dd0b61e2876d15ba35eb7effa12e916882f8010a5a638f71bbccd5878311a1e38110f509605c8ac37367d050e6e536b541c3b872f6b961764e04b3dbb16701dcda87ef314049cc03a4da704447b9249af6c70ab5dbe76a6a80d04aff3be40f284e587f12a2656a9f2f575a3c01594ceddbdeac10d2102617e278f3e9416f909d168a11c2fd71142878cf28a821325f3652ae8933865c6eaf2ca8231d268c4ad8c65b7fe4cf7d2fa0a95675b505218e368f067a8e499474a0a03f50b18e2707dd13cda6e0869450e30c543a4572a17c6d1fc05b571d2288f2d499c5e1d3eb8eea9c93a1a86715962a823f4be6a1066b5625f307e3bc40d01c41461cb7a14e6a11f97af8e38a189aa9274aadbfc36e24dcf6b4606dd31bbb58ba5658533bf47a0df027d7171084bd8947399f29b963c7602d0e1c0eba0892ade79306018312b0f6ce12ec395b27e72a114fc0d974ba1d733b2b23c485958a576e52822cb7ed87b5e79eac7bddc227e9f552351fdcf5a677e354748dee008258ce1286f04e083e06680f940a84113cd7c0bafef17e80124045bcf7f1d5365ce5d0d54052696e4f7ec5edf906b3c79b370a36b831476f77793824b8116505355f955cedd3b3fb8653e0e94ed2ed8a31fc67862a2e49e068cdddd694ff1430358e84b6196ec3f408f2d51ebf896969ce90cb14be56bbcc891c43991ebdd454aa60ac1896f1d09d374cd67717aa0229dbea7b655b9fbb768a3c0642342f534fce932a8701a3255b8ff0a757fbdf2c991f6e38dc70e839378b5ddf2bc1e42356c1cd4c610bdd7cbdb5f7557259fd5cc68b42741149e9d576f06c9cd36e88fb9ceecc385c14bb0b24affb7f9c0daa319b50bf43ec52245b49560aade8a806de6d34e2b5cbd9b8317ed92788d95dd4e979c3f6bf9e636dd584be7fca21828ac4e5888bdc7495b0587f5decc735ee373ba23900bf4019880c8e094646d0a3d5ed1d311b085536f4155797c6d1b8365b77d0a565b6f099ee2dffe861328dfa20e213a214755a706c9dda7e7e57ee9991712858ad5ead5e3aa1222b5ba05f5146e5d719fb38ef32e4e206a44f77c27eee3a03f553b622cd9b135ed3c7535005613e77c97c29cc17eac7c3549d09ac23bac3a332dbe765cd7344a2c9aeb102ae1902b58cf308febe43d4c82128f081d329faba81430d9748ace4e713daeb5d56163d2ce2cd8991c9ea384088eae795b7f8a196461517e61cd8292f01a6afdf09e1c6ecf30b169b3f8d18d55646318400b98a9bf67c1b55f4921bf8df0635a5e717dd7c26ab8ac6a0e77f867b8c92b65addb2ac0f9ada9c4d0a6a76f39818ebf973cdc5f9a753426dd1769443f0e4f24b81981406276d3d7412eabbcf7a1a4545255bfa2973773de0e7f76b065170c7987e321feb62ce734ceeecaf1ac43a4ee06ec7cd0d29829effc8a9f0a1f0489a65040d810f2332f12079535a7fdd7430d4e3f470628aafa4f5819799b2b4b0a122f2eb7074310353fa61cb2f9131749dac37eaf832b69100d490684d949ecd708b1782d1455807c7547a0f5de464c20f3ea87da41a2d5ca388184a1b33e9510307593f19175e32e5318561c27c8e2d1bc40b47702a719d19894133b91fa9fdabbf367be55b2ce7868479c4a4323672f36924104c6942de27337050d1f034798fa243de69be9bbcd3af755d6ff31760013f567aa07947f6ee58582f1a71733525962b0f1e843c94a566c81acc9ef0d98df82aeeccf7bcf246f6a590c3e3575478192f9e1ef1e912dbaab66cb6ebd072f2525d64baaac8d66423a46d4a9ce2fa29861b1101cecd6a9c270c56b237e7c1ec6f52223f9c177868e536d1ea205095aa8c4bb499d5197a4892228080fae542aac105068e84e98b73bf983b4aade81f0d2f1d5f43a69063f03b75b393a834fd1fb771ef9bcc7e4739ac3780b4ad5c2740fd79ac72f7d14f293f9b771de38639576446d00996412a49cff848b55f853a50d587af7a4c11d76a8dcee3fc68d0abacc4c2eb08d9642ba5ca5841e5cd23b7451c63de918f76da26d3175764abdc92d0a5e070"}, 0x1008, 0x800) getegid() 19:02:03 executing program 0: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 19:02:03 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$unix(r0, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) 19:02:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) socket$inet6(0x18, 0x8002, 0x0) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c612ca5"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 19:02:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfff, 0x4}, 0x10) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000002e00000090082c33"], 0x10}, 0x0) 19:02:03 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x91) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) 19:02:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x1, "109ba06a28558218c021c1eb6cf98bc665f223d2f2e5fcecc8c5530491740415258c73a3949f0cab82ed2a52ef955fb131c6ffc995cefb87fd7afac99d8d39a4c1c66d177a8b18e42ccac35d65a5b5efad249ad32fb9c5341c192aab224674c2dd756dff9524de927d523e4c544d45474a6e718ea6beb127e7085bc9439107dce7e18480ece68ecad94621d8a46e9719c1083d88562d3ec6f8a8838d530bbc2fd26d30ea5105cc248525731db763ab2c6697fe366747239431528180372554c849a22fedc4b20f7a47bd15fd57ac44d5b18d512dc500bd88ddfbc3b3e9b59222a9d58e0c0a04cf6358400ea36647a21712e3dc517d5f9cffb32d41a48133324003f724c39eeb86401c77cc49701261ad99a6a2ad7dd003c5cc244ac7bce9252f1c5436bab6ee8610fbb735db133d8c237dfcb8097fb70ddd651a987fc2040477c128a1845b77bfb6fada11671ad848e637ffa9da3c843104c4a732416594f9c26cbda4c8a0836a617ed7ed10ae749ae995925a41f200db4ef4676c532bf1d5511ca431d99edf6a82f77898bcf4f185be1c5010d8ad7c3679bde69df0524acdb82b7008b6c1875559c691443f7b440beaf851a74dac1876f44587af39534733ff628271c8e526a8087e38697799842cb449d5447ae727d4cab6300d9e85e3363bafbe8d6004409d283413af3f2e325db2578e968a15c07bbb7d02229705b6b8bef9fd6a18427612848fee2611234b0287e4e2abd64a9978ad9fdabaaf8550b8ab3551a2e9d05588a28a1e3fb689010340f35a9fb58d7d6ebab358031c24e72c34567c927b4f2b0e5f71fc91c99fdb9ce92d3f9946ad5107ada976f25efd0fbb5881d86ad230be9df22685939f3bf05b5eb48f9097ad9d703227d2db7e84b28ac0760836eee0feab5e3c1fb95be98aa206171b6ec6a7996667fcf14136492e95468589678b64c56062448044029508397bdcc643386f86bb7172f13d6686ef06e96066503d718aabf34684d40386998f7d6dd3111786964e9011da02ad09a0611496ce55316176f2ad11d709b20d1cfcf744ec47e48d420796d1b7a0024aeb622f208779e790e1e401e0f11fd9fab0e21e55f834d260650a44d6116e5e3778134b2914d070885913c06ab4d8115cca266938867f68ea8ddd659d4ed1286c1c24ad158267aaba5ce0c6fbc1fb6a64c7fe3e1733ce10dbec2bc18db2a113fdd21ca0e0510237313492242576c063705fbc55ff2485e8a333836a16714d4f88601f77b3eb49478634ae6cea5daeefbb11d607bc2e11b5a6eedc1079d49f7c60ed02632fb9a0c93e675060420d595b0e9214cd462f64a41096ca250a77c2aa978fcba539818ee4bcd9e83a495f01ebdb21d99c7bbaa7433d4dd99f5bb2d800f45beaab229fadaff6f0194508a996f79e8e5e7e64a7a603ae97f0af94afc75cfcdbd528684ca2086ce39bce2815f71c4655d55b81c8d5250006d52a88902a73212daf44a1c6c119f9096e897c408908e2632c5c216e8fb7985d24caf078535df59205d528c6e783a987b612794d8dff5bc9cf7b3cab0d7c6a35175ec81d5900201c85f83c824c1087ed70bbafb4c4c55eff5900828c274cd1a9e131fedf2545b4290af1a6a20e563d2bd60e885527d7518ca013d153a1d7c4f4ef61c4ee79d3d6e8452d844faa61e1b44e4d0d0a9e3e57fcd62fa2c8ff4d1a4514f9d7356c566ac9ea96a5b1019562ad88f1aa9d17fd9af3ed7f35c9183c812c0c100d24de869e65e14fa4b1a98842e9ab15bf140ec18b966202c7906654495d5816374ae0df2534d5e307cc320bc90ffa342fd9b25d643656b1eeab84128f27540ebf657c7d0c4d3e36c1d20646b0abfa1cae5d93b10cb0ab1d18b2de48b048997f637fee92a84477c22b77a0f02e8a0b36a2fa2b607af2894ac16faa74c5b11e87ca1a50d7ebbdf8f003b5939d5d4e37f850e8f753b1033bdbf17155ac76923247cc1e12fb3d724b821552fdb0a5e46a4ce6d6f1810fda934278250bf8e31b91735c597e94f4753ab69538fd5b33a5baea23c058dd9ad4265d615260854d0d75db00af1e9b10739cb781a4003181ad693a709798dcb5271eeaba2b9aa4c9e6179e62f7eda05eba6aa16b7f119f702f99f76dbb149997746d9e7eb6674f771ffa25ea5e916fae8df992bc6759a4bc99bd9b2491a5ee713a021c136c7043a1933404abf2844aec2fdb8f337d9040eb78629d6dc150579fe5e9baf069154394894b55cf865d880df75bcdbdc562d539c98ea129f9768d2007c2db6ad17a4e881e3aa0e56956273b4f1bf19664781657617f469dc136972cc11979b8d8db94a33378c0887b5b18816147dda2b28b4eb5e51baf885627f55e6acf6cf1a40a960dc9af5bc53934e71415afbb085fa9b4809a2d0ac1e959d95dc3f17761a2b467914b0383087dc178fa20cd63dfad63e773bec8258fc4747d9b6a741f44a9f0d2da63de681a95dc4c05c018c58dc981d8d09ff49ff48acf3e2dfecd3cf40c56d59360915ee5e78eea81dca2f1ee28184904c56c0730889de96c85bd9c5bbcb574e9d19395d090e710b85cd0a8ce1401d2f02985dea2c3f01f3ddaaf11594bb9116df8886fc24c47eebc81358e6c99f1572d409e0b6ade48e81f70fa225d231aab3291dfc5ec09d99bc2f6ebcaa79cdd435d82526a7a97c7bb5d92010a9d1b76083eac6f3fab193f42e46bf7da4cbe1f8b409e4f271d1c2c68c92c7e608f80fb3b964f647f2e76e8cf39d52dfae39195382019005155f099aed99e5f712ab3d46f669e22f72411c0449755b4f42df54012b6c844536cffd1727b35fbbed4345ada7aa5059544a2c0b1efe6ed8a72415996b645afc43f0b17ec27980391eb98c165f3611351f9721ec3b467b46375f2688a7a4e4bb51e3dc429bfa83903444eae655679a16db74e24ae5c093c3e405ced3721530b032c696c9d37d6478bd368b9cbb908c8e8d68f634ed9a87b1a906bea2a4006eff52bd7e6df632a1fb345d3e969762765886afb4ef6761902b68ab7c7d744f02d045692f84bd5c412fe3618e07ed79187fe5cfee1b4eb392234872d5c6281a04add01fc71de28ce25e7446102b4148bf31fae7ba53a5f24fa3c26f155340525f18e79a40309d7fcb197cc5de01e565bb9e5bbab17d5fdf490f6d5a3c92cd0e5e4bfb95aa8ed05b0cf6dcd088ae4452f88cccfc81852d3c3129e715f8310bf96548dec6b971e1cbf52de2e7dd7676065a075fe73f22c01d6540bf1944d42ff216cd43b524b7b87a5df16062a5af9d57ed25332dfb5bf498c0c19b1a83622241f9e31322bcbbf18d12980e8302ec89a00bb259808b6725e509cd45455418a6aaea8bc72a5ce904ca7e47027e7407e8ad264d4dcbac168bb051b0ddc5d1ded2ee32f961107e4ba7b34b55d733f2cb1a8d885fd943ea2b0a8a66ce01338ead1a85c702ac14c1d1f8e9b4a7c7f403fc95b09100d2948eb2e605e5d928136b830f4b3975dfef664c5aa5947585f409d88c6e5ebdd975240c5ffc3c65933a9a13da1a9c5337d82677567ffff2e114cab07d9402590d9f99d8d59fc8b1b2cec94ca829556a6e9fc30e17f5223a21e6c9b195f23158304d43bd1f449b9366fc4b5f88160b7f5659721ccca60477fbfc603b3e0221990e6fc97e2d13b9a0d0c463c10c21ad23e52035130f4454be04d0b82b0c729b5e3d3f2ddbba6055b9bc241c7e40d4ac5fa31b0f5dd0b61e2876d15ba35eb7effa12e916882f8010a5a638f71bbccd5878311a1e38110f509605c8ac37367d050e6e536b541c3b872f6b961764e04b3dbb16701dcda87ef314049cc03a4da704447b9249af6c70ab5dbe76a6a80d04aff3be40f284e587f12a2656a9f2f575a3c01594ceddbdeac10d2102617e278f3e9416f909d168a11c2fd71142878cf28a821325f3652ae8933865c6eaf2ca8231d268c4ad8c65b7fe4cf7d2fa0a95675b505218e368f067a8e499474a0a03f50b18e2707dd13cda6e0869450e30c543a4572a17c6d1fc05b571d2288f2d499c5e1d3eb8eea9c93a1a86715962a823f4be6a1066b5625f307e3bc40d01c41461cb7a14e6a11f97af8e38a189aa9274aadbfc36e24dcf6b4606dd31bbb58ba5658533bf47a0df027d7171084bd8947399f29b963c7602d0e1c0eba0892ade79306018312b0f6ce12ec395b27e72a114fc0d974ba1d733b2b23c485958a576e52822cb7ed87b5e79eac7bddc227e9f552351fdcf5a677e354748dee008258ce1286f04e083e06680f940a84113cd7c0bafef17e80124045bcf7f1d5365ce5d0d54052696e4f7ec5edf906b3c79b370a36b831476f77793824b8116505355f955cedd3b3fb8653e0e94ed2ed8a31fc67862a2e49e068cdddd694ff1430358e84b6196ec3f408f2d51ebf896969ce90cb14be56bbcc891c43991ebdd454aa60ac1896f1d09d374cd67717aa0229dbea7b655b9fbb768a3c0642342f534fce932a8701a3255b8ff0a757fbdf2c991f6e38dc70e839378b5ddf2bc1e42356c1cd4c610bdd7cbdb5f7557259fd5cc68b42741149e9d576f06c9cd36e88fb9ceecc385c14bb0b24affb7f9c0daa319b50bf43ec52245b49560aade8a806de6d34e2b5cbd9b8317ed92788d95dd4e979c3f6bf9e636dd584be7fca21828ac4e5888bdc7495b0587f5decc735ee373ba23900bf4019880c8e094646d0a3d5ed1d311b085536f4155797c6d1b8365b77d0a565b6f099ee2dffe861328dfa20e213a214755a706c9dda7e7e57ee9991712858ad5ead5e3aa1222b5ba05f5146e5d719fb38ef32e4e206a44f77c27eee3a03f553b622cd9b135ed3c7535005613e77c97c29cc17eac7c3549d09ac23bac3a332dbe765cd7344a2c9aeb102ae1902b58cf308febe43d4c82128f081d329faba81430d9748ace4e713daeb5d56163d2ce2cd8991c9ea384088eae795b7f8a196461517e61cd8292f01a6afdf09e1c6ecf30b169b3f8d18d55646318400b98a9bf67c1b55f4921bf8df0635a5e717dd7c26ab8ac6a0e77f867b8c92b65addb2ac0f9ada9c4d0a6a76f39818ebf973cdc5f9a753426dd1769443f0e4f24b81981406276d3d7412eabbcf7a1a4545255bfa2973773de0e7f76b065170c7987e321feb62ce734ceeecaf1ac43a4ee06ec7cd0d29829effc8a9f0a1f0489a65040d810f2332f12079535a7fdd7430d4e3f470628aafa4f5819799b2b4b0a122f2eb7074310353fa61cb2f9131749dac37eaf832b69100d490684d949ecd708b1782d1455807c7547a0f5de464c20f3ea87da41a2d5ca388184a1b33e9510307593f19175e32e5318561c27c8e2d1bc40b47702a719d19894133b91fa9fdabbf367be55b2ce7868479c4a4323672f36924104c6942de27337050d1f034798fa243de69be9bbcd3af755d6ff31760013f567aa07947f6ee58582f1a71733525962b0f1e843c94a566c81acc9ef0d98df82aeeccf7bcf246f6a590c3e3575478192f9e1ef1e912dbaab66cb6ebd072f2525d64baaac8d66423a46d4a9ce2fa29861b1101cecd6a9c270c56b237e7c1ec6f52223f9c177868e536d1ea205095aa8c4bb499d5197a4892228080fae542aac105068e84e98b73bf983b4aade81f0d2f1d5f43a69063f03b75b393a834fd1fb771ef9bcc7e4739ac3780b4ad5c2740fd79ac72f7d14f293f9b771de38639576446d00996412a49cff848b55f853a50d587af7a4c11d76a8dcee3fc68d0abacc4c2eb08d9642ba5ca5841e5cd23b7451c63de918f76da26d3175764abdc92d0a5e070"}, 0x1008, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "23462b9d61a97eaaa85ed2d4ee944a137525ed879f9d"}, 0x1e, 0x800) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 19:02:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x36}], 0x7, 0x0, 0x9, 0x0) 19:02:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000000)='\x00', r2, &(0x7f0000000100)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10ff000001000000000000000000a25b1143ff72a66640049de20e2a62090000"], 0x10}, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) fchdir(r1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x7, 0xffffffff}, 0x10) 19:02:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0xe2, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x6b}], 0x20, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x800, 0x0, 0x8041b1f84c, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) dup2(r0, r1) 19:02:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket(0x26, 0x7, 0x7) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="c90ec8d14c589aa2dcc8deeab5fd7c025f3b5e5077a0446b99b2ee0805cf3bfbb9", 0x21) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 19:02:03 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) flock(r0, 0x2) r1 = semget(0x3, 0x7, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x800) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) 19:02:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 19:02:03 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x48, 0x2c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x200, 0x1, 0x9, 0x8f89}, 0xc) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/70) semget$private(0x0, 0x4, 0x100) 19:02:03 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}) sendto(r0, &(0x7f0000000080)="a0de2f21f4902c0b99f9b83c809cc9160c439c2b", 0x14, 0x409, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 19:02:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000000000000001f"], 0x10) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)}, 0x408) writev(r0, &(0x7f0000002740)=[{&(0x7f0000002640)="70b3985f868d39ed9839b5acd1cf72efb757ed508f6824e144ec022ab48eadcfaf400bf42b4cef116ca41e12dbdd88c686c6df9250d6866028305766cdf77d069e012be8705f0d0b9fb1432e4a865f09f96d71c54f2141f90b1f6872697e5e02a61de97fae9df8d5b917e8a3675ea77339c2b3fc9d7c8a741687bb427568d6f32e89b565acf1dc6cb12c4646316a0808e2ade3dc5e5ff9b14874f62ae9301bd2e1e63512127d10367a60dd13da6a4f1ec2c7b543e25deae306a5a3c676c2631d7e7233c479a5959f5353a297038dae2723a6d880c88775bde4086d88cf16b2651c2a5fc3b6f39923882bd30757bd5805001e36efe9", 0xf5}], 0x1) 19:02:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92", 0x1) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{}], 0x9, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) dup(r0) poll(&(0x7f0000000000)=[{r2, 0x2}, {r1}, {r1, 0x2}], 0x3, 0x7) pipe2(&(0x7f00000002c0), 0x10004) 19:02:03 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff6c) 19:02:03 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2000000000001, 0x0) r0 = socket$inet6(0x18, 0xc007, 0x100000001) setsockopt(r0, 0x100000001, 0x6, &(0x7f00000000c0)="aba3a8297751dd683f62c03992d43a239a24d757199ec25e1ad18cac5486c37fed1b8d58d7d194bbd2daa748ab786547c8e678c2d26969f8d6059ded21e792774de124a56e4597d94348bedf16b3b220c9bc936644d0b89ef966b0053f3aa8c850690ebcf4d39eb8eb7d2afc2c8931c006a6e950dcf62fb0fd20618d2259cf26e79f30996607f1b57bfa803caa7bbc8cd0930c874cd3455e8889a1698c7b8eac2450a7d523e010f2fe10f39c459d12392f134304be5f474ac809303a7a2591699d5c7b48115e44745cbe2a9b9108fdf4aacb0d4fc261c075c207133f4fb6fcfdcd", 0xe1) execve(0x0, 0x0, 0x0) 19:02:03 executing program 0: r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0x0, 0x80, 0x80, 0x1, 0xfff}, {{r1}, 0x0, 0x1, 0x7, 0x6, 0x400}, {{r1}, 0xfffffffffffffffc, 0x50, 0x40, 0xd3db, 0x5}, {{r1}, 0xfffffffffffffffb, 0x11, 0x12, 0x40, 0xd0fda01}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000004, 0x6, 0x7fffffff}], 0x704d, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x20000003, 0x3ff, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80, 0x6, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000013, 0xfffffffffffffffa, 0x1ff}], 0x8, &(0x7f00000002c0)={0x800, 0xfffffffffffffffa}) r3 = dup2(r1, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x180) accept$inet6(r4, 0x0, &(0x7f0000000300)=0xe5a9a851b07b4df4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000040)) msgget$private(0x0, 0x11) getsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x0) 19:02:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000200)) r3 = semget(0x2, 0x4, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/55) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2058, 0x1f) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 19:02:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) r3 = syz_open_pts() write(r3, &(0x7f0000000140)="70e142994021ceb68771441d083829925eb9b737f177e0938e42979bac199e4558149c4a5fb7d28a89593bc13d524d9452c729e791c30dd925edd3b1a8ab7a0d17d23f943d33be382e8e3349f14c", 0x4e) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x101, 0x3}, {{r4}, 0xfffffffffffffffa, 0x0, 0x20000001, 0x401, 0x7fffffff}], 0x3e966fac, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffa, 0x86, 0x40000002, 0x9, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x4, 0x10, 0x8, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x2, 0x7f}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x8000, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x5, 0x2, 0x1, 0x8}], 0x6, &(0x7f00000004c0)={0x3}) nanosleep(&(0x7f0000000600)={0x1, 0x67fb4983}, &(0x7f0000000640)) write(r3, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r3) write(r4, &(0x7f0000000580)="cbfedd9643694516c525e60c2c3e631ad153bcb19da6931353eb70c2ab8b06ee4251d9d23f70d043f40bca6b73d6bde2018fb7eab8a26ed1081328a4f63be485ef527f9c6ba9ec318b2c72e065035f21fc", 0x51) r5 = semget$private(0x0, 0x3, 0xb0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000680)=""/70) kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xf8, 0x1ff, 0x4000000b, 0x200, "a1786eb900", 0xfffffffffffffffc}) mknodat(r0, &(0x7f0000000500)='./file0\x00', 0x2012, 0x5) read(r6, &(0x7f00000002c0)=""/249, 0xf9) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4", 0x21) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r1, 0xc4}], 0x2, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) 19:02:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) 19:02:04 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) 19:02:04 executing program 0: setitimer(0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x1) r3 = kqueue() r4 = kqueue() r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r8 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) socketpair(0x1a, 0x2, 0x4, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x80, &(0x7f0000000580)={0xffffffffffffffff}) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r13 = getegid() r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair(0x6, 0x7, 0x81, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) r17 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) r18 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) r19 = socket$unix(0x1, 0x1, 0x0) r20 = openat(0xffffffffffffffff, &(0x7f0000000780)='\x00', 0x10202, 0x18) r21 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r22 = socket$inet(0x2, 0x4004, 0x76) r23 = socket(0x21, 0x4, 0x5) r24 = socket$inet6(0x18, 0x3, 0x7) r25 = socket(0x3a, 0x8000, 0x4) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="7a05ba51339a35c2fac04b7d94e1340f5309e5a56a9f74130c000ed3f763bf75465f9a1abc5a212becf3894d5e6e1b52c6b09c56620600f033f5568013cd203e82dace2c3d37fbd68cbc2f3ef4cc8126b83fa1e99f63ab343b14c498d5485662ab918b8a10720b704b7c874fbfc12421a43888dab6402f9f2322a230615fe3fc708d25606b350e6a07eeefdf99", 0x8d}, {&(0x7f0000000280)="47bca3f6c1f599ec6c8ffc759f95ae0264d4", 0x12}, {&(0x7f00000002c0)="725e47cc15e3cec5fde8b6f0bd0abfe6b505043cdf4cde46a578019831a806a068d5cd69033186e009dbd716c582b98ddc0aba21bdf74239e0451d5fe48810f3997606e9e691dddec2ed32219208ab1cb56aaadaf5c2a9452477a29054f4fdabf895ca1cda437d314e5871f1e279eba339097b1a896de01f81d05cc97079e98c65094252696eb3b734fc91759f6223a3ae44186c2c6bcb87360ed4c1660dba456b151b1bd9fa4402fd977bbfd32a84c30fb656903ef95b91b08cb66d04b5fbdee4f480366af05c3dd3a8f791469525475ad93ded4f7b364531", 0xd9}, {&(0x7f00000003c0)="b8ac1d04d4e3bc5281047881a7eaaad6434b2b95dad8b65684ea08069e6fbd0be5c2f0d90bd511ae9e9ba26401356f3c23e68a3e065395b957afbe", 0x3b}], 0x4, &(0x7f0000000a00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="0000000038000000000000001f00010001000000269826ac7c5886cd94b8982ba6720c627f64f9b3ffddd11fae5a7d18d62a32431df491fe7b5cfb619394208a1dfbbeb8031a66f30a9d307ff4241e4a2758ce7038c8ff1b9da7582eddc22d387fffd13e9ebe6451999853049c345751c36f8a9efe41d27cf4fa65c8962774ec3a84bcdb100d218851393c3586a4954b6aeff8f51dbc8ebd8eba500300c581f2f29c422411b3354657cc92547a3920e0f1abec0514dc1da43fae29339919e740a36ce101000100322cb2a8ac464806767c16d0744493b2f52695edf552d68764ee8c77ec99ab1917bfa3c9d8acb329dbd8", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25], 0xb8, 0x2}, 0x3) syz_emit_ethernet(0x63, &(0x7f0000000140)="a5e43c99d1ff58038988f1eaf74039784201d7a0b96eee82e9c95a81514fb596d27f5bb9b13d2b53bbc034474b765af44591d5022edc98a4fd5fa12f9a039abd4a66327d04feaef57268ea191473952a1da28cb25de1d651458bc6dad3bec46d701435") r26 = accept$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r26, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x84, 0x100000001}, {0x18, 0x2, 0x20, 0x18000000000}, 0x8000, [0x2, 0x2, 0x100, 0x3, 0x3, 0x0, 0x3]}, 0x3c) 19:02:04 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2000000000001, 0x10) execve(0x0, 0x0, 0x0) 19:02:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0xfffffffffffffc98, 0x0, &(0x7f0000000040)=@abs, 0x17) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 19:02:04 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0xfffffe57) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8100, 0x41) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 19:02:04 executing program 1: r0 = semget(0x2, 0x3, 0x401) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/182) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/59) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) semget$private(0x0, 0x0, 0x200) fcntl$setflags(r1, 0x2, 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0x6a) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x7) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x900, 0x84) r3 = socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0xd1}, {{r1}, 0xfffffffffffffffe, 0x85, 0x80000004, 0x7fffffff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x400, 0x100000000}, {{r3}, 0xfffffffffffffffe, 0x18, 0xfffff, 0x6, 0x6}, {{r2}, 0xfffffffffffffffc, 0x40, 0x20, 0x2, 0xca59}], 0x3ff, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0x1f}, {{r2}, 0xfffffffffffffffb, 0xc6, 0x2, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0xa3, 0x101, 0x8}, {{r1}, 0xffffffffffffffff, 0x44, 0x1, 0xdafe, 0x3ff}], 0x4, &(0x7f00000003c0)={0x4, 0xc30}) recvfrom$inet6(r2, &(0x7f0000000400)=""/186, 0xba, 0x42, &(0x7f00000004c0)={0x18, 0x3, 0x3f, 0x3}, 0xc) r4 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000500)=""/160) ioctl$TIOCSBRK(r2, 0x2000747b) recvfrom$inet6(r2, &(0x7f00000005c0)=""/201, 0xc9, 0x803, &(0x7f00000006c0)={0x18, 0x2, 0x4, 0x7}, 0xc) mknod(&(0x7f0000000700)='./file0\x00', 0x2140, 0x8) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000740)=""/6) r5 = socket$inet6(0x18, 0x2, 0x3) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r6 = getpgrp() fcntl$setown(r2, 0x6, r6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000780)=""/131) symlinkat(&(0x7f0000000840)='./file0/file0\x00', r2, &(0x7f0000000880)='./file0\x00') getsockname$inet6(r2, &(0x7f00000008c0), &(0x7f0000000900)=0xc) lseek(r5, 0x1c, 0x2) write(r2, &(0x7f0000000940), 0x0) 19:02:04 executing program 0: r0 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) msgsnd(r0, &(0x7f0000000180)={0x0, "6c3b300182085f3fc5e12d349bdd15cc69b002747d19ea85abb050368ef9f620b69c2a3edb6296b1f40818cca68bd880990451a2c9cb9c69956bd27209bf4b4d646ae0544c980c2173776df706c3d8ceeae5064ecd44d763342be30031b0a1854621a351deb5202083439e051ac3dbd8dee06b6f7e67801d9362af560a61c631056e8acc4895285358d7a953ee97c67bc5654dadf24951"}, 0x9f, 0x800) r3 = msgget$private(0x0, 0x181) msgrcv(r3, &(0x7f00000018c0)={0x0, ""/5}, 0x6, 0x1, 0x0) msgsnd(r3, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) r4 = dup(r1) symlinkat(&(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') msgsnd(r3, &(0x7f0000000340)={0x3, "4bcc0cca54580cbe0f3b68811c5a069c93d166700af54ac25c02920ed3c5cacf98317ae48cc12a01fa11c3000f52e85a6f42a44383a968a6068fdc36b26feb869a5fb07099a429c131ce7f9e292d0bd0bc1db8ca5b8c92f20fc614212a522bfbc3265e61120f41760625ac16170669eac4f7247d9599240c7f91547ccae0"}, 0x86, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xf3) getpeername$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/2}, &(0x7f0000000500)=0x4) getegid() geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) semget$private(0x0, 0x5, 0x10) getgroups(0x1, &(0x7f0000001700)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000540)="772ddd394de1cfcf360a74badac2c1a88525240c853ad95fe0ef8b7c45fdb523e26b237f0d22a87d9b76dfc38d5158a6311f1e856fd9fda446748662f41f11d4ccb7293fff2a338080b00dc2cd01801cb328b2f0cfd14385af819b971116a0c43353657c747afee3c55605c5e7f98668fa93e90f58c15ebacf5be006c3b3525b04456d3431f1622b4cd9d5c25eee4fedfb7a0b8cbf6a837cb0d7ca720a4eeebc880294a9677e296e6cd03886ef168a1242f96c3518082153df264fb7f0c37c6c97afaa270a845fe71564d2d54773269742921f835e9774bb0778141da8935ba937633c5b28a69538afe8b3c02a98d81adaf9aef2348978a7c0ea4b1806d2665e643512a3b01a6285cc47b335634a0b376f87f3f15a7733facbfa31d21becd1031e8c4ad1239c41424aa4e6affadb96d93061fc77fbd8031aa1de15d0ff1e6e7032eba7301b5ce2b2263920e4418c6a085072c27497775e98e968ce38183a56a3beb84ead044d84fd764eb1cce384f5976a9977027942c63d358fed3567f10066aa1d6c1218f4f0069aa6777f7d932e68bb77a82ed2469fa130505c89de0fc12353533dbb5cceab0d12840f1228e97bf354bfa0ac721f607f428016acc6366ecc1d9c310d0f8f397719220e2a2c6c5c525c635f7ef7d321e3b276fc8f20c6e4d55a3a2936ae049ef897e2bce645ffcfb04b9678bc2d4f1d1fc18f09b2644ff864a242dac3e43eea532a6b11b93c67aa05cd24be7aa8909333863b1e1c67b0cb425460d6b7a14aaf14dd6dbe386c9b213a2db5b4e01472f1bab3668bfbdfac0e89f8465fd37fb712530509754d9334c172b455fd986596586d49a3d30e64e609e1352dac0f56674795a35d22a8fbdae2dbc8e2c5d4e8deac64ec01cbf6c999a8d8028d19842421c062b414537a87bf973186c9a3dceb1599377a20086b9e8f68fa1fe4b6a75805c71f523d12298a5f2b754b05430c8d9f545a8fae1c2029c8adae47ba3c1527700325d64745fda54c9e685f07ab89cf6e4a08d3fa28d1dd7fc76098ca9891705aff6ebc88395a7d6fb3e04f66c7e9a031814fcf6155c63434bc57b3e03fdf3a57be89f0fa15f8c9ee613a5d0e77f2cb0692ca7a7a23027cb9d441b5774bc8fe0778a997591166908e470ed473e3354f1505b78df18a66ccc744589e6a11dc87aaaba0a26627b594b8c7e982a638945df75ed23d50217c1ff99225a7c7f9adb3c81b24b5fdd93659701e7868291f07868962128fd4303e95cddd016813b4e8712921f608d3b1c6d16072d939ff04145d273c6241c9e55399f52fc91d2df9be38cec7c0719a054af80998b86de2584e1fb69db08820762b64e103e92d99b34859119ccaa9407a00a51f601747bebcb557eeae38b5c37dadeea6b24986cb19c47ec074e4ae4a79a6650ce783d840f86ad80ffb2fbe1911186a3e9207338d2223b74c3f93d4df747dafb0271017538db2ff9bd6000a06a7dc2f37bb7fd78e1c8782047eaced88a44f6ed80b30a514f6439c20eb2b2093e8312c7563a248feaa9139ee0e9d9949d7d0669b788fef17263e2ca4c96d30ac188b048c1c6a2c5c691dd3474b883d4f0a5ee3c9ff5f496641a13e46fca25fd31940e724b272d83fe1c051369d3f804d0d9cd9b6080bb71cf3c85b62e3d45d93cf9073e0e96b1f99d384cc6f7b416bb61678875a68e41f1ac65f55913b106444a9693101eacde619f1aeb6664c400eabc9720547bcccccf36e9b26057589cb753643994ef763a56143e1d71850624d083e056c85d739122aa705d918f8ef05b6b61836cd0707678fe8506f9f2e4e6cd1429c7796b3de0d7799afc20ba7ce41f1ff9e465d5e6eca5369b42202c0ac4850034d28cda01a868318ecf6cd0d51a6165a82ce3639a4fa3da6669d9b8fa8b359ee65a0e055b3080fe74bc3ba3eddffef100c0522f32b702ff76195ea2db96846a5e27a66c77a78a44f35236512c50361518617b70ab4d7952e40a9b7f093fb703aaace2e3287e6bc7430d657ed2b300bb4d9641d0fa676c8f97b720603863a854963493bc96b11572d307c2a42b8928d3236721a7f0fab18c8792871b5f00d3d7b03da4f7a53f7052178381979db143fe95e3fe34825df80dbdfc548fc7d5d7c3b08a30c273162a976a009137a912c325bd7fa9c4ff4660ce9e0d3a0d8698a0a01ae21ce8574e9bfde07070d50b76ee3fda67d7b7fe178c0bff2c05fd6510fbbf2a5bda774a62d8709c1a2d13b766fc5fdf2f3db1727e69f4797ac6ab1bb9c1fbcc08fb6b912e4f3a77e7599ca4dc1c47159a433e889402a339e97024e12bc736cbfbc2c330a7ffde1f6fc6beb38c00f22d41936e69e09952bd23aa111ff4ea8b0bf5f23e8afc9cdd8cb6094e21027e4a2671f32d07b85904dae1fe4f5877408dc1a75dcadffbd9c06251f3c74333253114ef066a5f5c87b740078c7b380079cec15ff7179c975ecb907c0241315c4277e62288dc25392d8c573afd658f92922dbc31548ef0041d3493642a81c59112c0daee88c7746ca352e42108455e64842abe33163806e0f2d6b3e710fb13cae347332b00c9b6c8edb6e946d544e5f62385503ee3a474cd4e65ce6f836e9a2c646ff8cf3b50a19077068e0d9f334887eaeca6a78ca1429518ea420afa45ab6725238f28d96bd20a1cd44171da4e7371f0461e9ef5712f500d9daf6aa3fd18f04bc12b31c1b9bfe5ee8b204f9bd183388c45c4aa2b9506c212181219f47f3b815a82b7ff699c7e3ed6f347666ef3c95691649434875e5d98b6cdb11695dc2f4768415e13d68081e2eb4fe9b104df6dc7ad7358bb5b7e01d9918b198668a8cb6e1592304cd0a25515fa42c63beb0b70f86fed24d915b14a80f07099bca9c018905defb40e125ee66c83b4ebc3d452e57de5b8f57e9b1f8899ef866aa6c523ce7737a781dfdb0722b87d7a693af27ffbf7a29374d822a5f9371af53a6ade630629e4c9695e7365f27cdb0c5212ff4b4461e014ea3981ae66dc37d1071f4538560bbda85c506c7bf7b353a6e78c1870ee5c0730159c1130ba7e07fd44c246e5b561b1caade646f398ab5c0cc9a558090e04bf662cf5a91c2c88567a955d5343388f985b64f26b9e0370c69b92e8c51038fd7d268ba36afabacd694eda90f313dfd5adb6fed7630fe2504be0b7313b7707e68e344d20e7073871b10abfb07fb85b6eb9cab4fc29b56e9b3c5eaec3a788ada5e92198328b5baee1f376f8df7a1c0dff32866f18062d69a395db62980c0247592e1f9711c8e24ac02cf616ef9b17961aaefa97fbd8ea7c10413f8de7220d244846090788e767ae81841df66b8c33cc4e7f98c5fda447df26b3722027c06e059857a0facddd636a1fb17e607c94c4ec5722cb036301060b1a3f2c020f54939cda366bdb6288736cea8a178e08773c4bc1934a6b1655d7f9a834e1442a072cdbe8e711f9819acbb0d7012a7c4d03e2256274b82558564abc939ee47824809bcb236c4ef2e1a3ae232c5b18968d3e70775e110c5f650f4d04d791bac0a4ef6685d01bbc45f458925ffffdeb4b5b3e547753b7a9660eea96ed170ce14a4b91f2e0d7a48e74d081207780b35e789332d30a08389110f1cf099a75d53add67c34362af53d6bae67653b6106146e1f8642b49afaa7c236da25ac5361016a71bbef8df338e07b5f379eac41d9b6ab5f69fed6b39ea8645d83b4c8d98d45a49e166fd3c2c3ba471dbbefed8df975d3ed9f7d90e53881baf0d1cc3cffdc4ad3244df8a32c2102849ae72899ffa9099c2c723231ad471c84ba679bb3bda64f35270787333ee6518229dbc5f0f049d6f4c229d0d56b0a250606cf79d489bd3533d6b98584415875ee1b6f6bd16f47495f3cd5ce6a778cbb89f6f6d9b6186c34294aefe1ccc8e9e36986095b9bb0cd4e67d179aa4c8379ac9929ce7e13dbbfcc790a3643c6936b9d4af1f2b072f3381923ead8eca8279330970d06e94a14e1c46374db37bc0872ec4447bfc89c703c4afdbc07ba329005652be2de658b3f20118882d7f7c11c7e3e7ad0a64dacc8630cfc726d41a57990e42f3dfa8d885f06c4a2e5d7f4d93545b72b8c133da3e711fdd39b3fd64fc6ea29acc780918926eaaf9e53adc3f322c631f2d77ff6793fce3eb8cdd5c6594e1cca8242288fea9e12a2e80f4d4577b60dd8941331e184cbfe86b5edeb434c1a3873b15d6d59b75c276cd971c9092a5ae61ad1e4dd061acfa0a43dfd22074af76e08ab1f2bd01c7561076a55850f9b0dde4972b27d2ca85ebae415b1bdb49ee5fd8f94cfe388f51efee19007444668daf49945b3d68a8c83ed66914948599aeddeeef3cf559e7aabe2809c6cf4959fdeeb825fb147e91c10c56b2d365be2ac9e1838e2943b8f15168be8554bb27017334bcac4706b03658b1ed5c73b681e6cfd97149f687a141f1c9677b1b5929c4e20c17732385002069495ed4dd61307945dbf57c7487cade4003abed350cf7600440456d7132cbcf3903b59cf2595625eeeca8967ccfc2c49da4138b074bc63ba922f982ab9e0d5d0c354be01510e24f8155e723517c7f9bb1111a224cc5dbe060fd47f916c4d5be6b1d1fa5a79ef59ef62dca00aa2b01a05f71974c88af6c6346cf9f2a29348c4d0c67efe34dd88b7bce3296204da4e30ea4eadf00c1c38f1f3843780b97095d4793ff5f3a4b9d71ab273fffba0152caa134ab9213d4acecd9af262cd09633b270dc2f541bc723a5e0c2c9a7579568bfd028845efb51d1827ab958182beecf0d740e264f2bacff5fff491e0e5f492ef7edf245797dffe7f2eb2d89ae1069218ed085736ba628aa23ac3e151598439229b16e859f862280dcf100749039e8610191d214b377bdb0a010606aa2f38b679b8fb14a2c4dba61d577fdd2d445a0e1aa9f4ace73eab1db562dd4a765ed524476935d687f6a4d945e75a3ecd89ff49556ae0cc0fe43e63a3ad85f139804611fdd682d1616f4e083de37bb593ce788a98295ad335d2419e514f1450367b34cb223262e268670d8222ff6dcabbbe7535bbd2fce8d463ddf760840b2bf7e8dd27c94d30a1accf656dc30175988dd1df7e1b467ab3eef71e5f5219c409fb0eec3434589c6fc960974281d66bea750d28f683335cbd6c5aa073d1b60da9251552a274e5f63ec4f5f9fe155ed9e82a2698ca1d7c02cc8be8e12857191c91c68eb15b309398ead8d326561f4218af64b00bcc223eabdc53862fbd0bb96d283f2c98da15262fa809a1822e4b223552d06ea0a3b9de431ae9690043c5895416f2ccadd42239c58b2498f43db903829ec1a99726264dfecac4d5ccb7e1da45199594d27cf6396b1b8be3340ed9a4f18947109473cdf166be2a3095e36b9bd1453ffb9b75b6e2049b0ce546fd020ce243e8603415a0f2f5b7a069b81ba61b15cb3cf1d53c2e77e40e8bf92f3bb56794e0aa89542a82b0fe019c074854c6b264513998749098203e9427b78214268685befb9ea135f9041e1b6dfe3d1ffa3eb9954d7ae777276d820aad7977d964c43b4529df85e776ee25ec3268aed118c8d1d9e4ca3bc47530c6bcedc833b0f6f20c7f5fd0f1ec833e558e2c954561b52c6eb325dd0796ca25c7f0cb08a347e5b74fefabfe1988b25508949bc470782d3fb31638c401902298029bb1c9687f727862eff7f85fc6c12b91fc45862396777de5d3f846e2bac13d3557c326fed986f1e18f1d341ae395145bb75206be3f0fe0aa9cb97fc60d2bc905088205d7b23bea79fe8a9909b51eab8eebd9b703fb60df5658a2be857c7ed6c97d", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x40f) 19:02:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) r1 = getppid() getgroups(0x3, &(0x7f0000000980)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000180)="1378b40a9873800681d19a2e9492c66f098138f67dc67b070607d24167b4084c39768c9b066345ca70b196a19ef7c67c5c6984ffa1744209191755cfb00b48972a7fddc98cec160507f35d513314f0a9adc670cfa8f9d8f7f91c20a9d6c7ff2bde825b54602f2402eeb00ef86c2c54ed97de5ba37da39927f57e71660473d6c9a4de8198470fe7ea1a892b31ef1c9d9da8e5d3f47ef8d8383fbc4dcfcd5b3555a96e4dac1784d950b2f1e2e3337958a13d9d0f6bd7", 0xb5}, {&(0x7f0000000300)="dd78dd29ee2713a0b6413fb386950aec4d8967278e63ad7fee865d000160c41a0f39a575323e950b431d180a98de5529075649e4942d6c0f74592f911bc92abd30dacb9f3892f1e1d602f668acdee30f10557de541fbe177d97b2e13a68712509224fc3fd8a38afb3dd71161131f766a01d90d", 0x73}, {&(0x7f0000000380)="376c28ddd79ac9041c35030b8585d35450f859ca587e7f9a177335b6ca19dc0e2a7641ff2629bfedb700c033f79b9b717f320ca755425b3c5f7eb851fbf8c058e3dc745fa0f1a45a62074135147a9ef7db758edceaacacf8a1db291374f894e0efa0bfc55383075c1ba309d711ba20e68cab26102b07b1564019990a1a72d266ded220f207903049c851e57f913d23fdaab7a0ffcd2670488252182293b29f52b7f12dbe845360950ab5b155d602f7eac845498f5eb56fca76a029855f472b2af3c0a70f6e818d00ecbb45e6a3ec583f0d5a6d03a312243337158bc09d1b2e1791e4019feb2707b4423652ded2d9d5c09cf27d65e4bd", 0xf6}, {&(0x7f0000000480)="afa508088f0e9dbde222f6851e7fad87255af4861e92f92a4552416a0ade675b4b5210637bc4d02a416b6699e358992161bfb95780d079c33eeef509be9d3ff438d15b618c2d61e088b4459ed308d64365868a9262acc8a41c5300fba654e925d2b8d8d6b271647438df12db8c21ee02baf37ee32403dd771a1f9c8fdf701e622297662845ce1090397197dfd4018a4d3a35b9b3f139d192bd547b4668c0544bb602f477fe6a78eb4196fca24bca0a6f78d18a899825761c5bcfaf56cb62487f243fdc87c61e", 0xc6}, {&(0x7f0000000580)="2a1c84dcad4802b55c77542ca2607f9d2ff5bb850567519eac28c9d666b0e04bf87d6f7a8e55a6148e68ea8b4342b84826415272bd12a190c0b905603d833f8a78da66e61e8e7cd6e84b7d3bcea3a800ff3a001dfdd4d78f7ca4d81b4bff089f9e81d386d408258c261db09b0db6b10143", 0x71}, {&(0x7f0000000600)="c23ba932b63d9e987bb1f09dba1c09af46af8f865cce9a392fb75d1d5fc5a6b1f37e41443f948eb358e434cdf92b9ac4ab701f29dd3e5eaa07c25ccd0237905b2639623771", 0x45}, {&(0x7f0000000680)="332d53b91945c54ecd271e22558e01c3b64d439de1c7d93a106009058c30b1744a1dae061cf56deac2225c8dec176e15f645ee791e81a94f436be6988b45821d781516db2123335e287dec88fc5096a7adab40ad8155233532ee619bc077e926938133a08f3685ecceceb9361d3e65edd31068814ac5a3e0c210a8bf37221b8adefb33e606aa94b307c7c852e597bcfd4b05c8891ad68fd6b0952ea65b4793a965c16450106dbb8e1de98f1d751f90315b595976a24193f7b90c1db04dc339", 0xbf}, {&(0x7f0000000740)="9bb3a02f8ad6fa0472fb108916745917a46d029edad3120d5e358e655da9d6ec998013e4e4255f7aa49b39c5b220ad832a860e6436792c07bc713940b9227a3103c8339c1be9f4489a21f1c93e6839f76c41ae2303638ec160ef7eb71a2f2596d5f8e27f9ae11053c68f901f935e3dee3a0107179cc1d4e7f51465c2c9e0796a7ecd8cf90dca3d4526d9176e6a85fbf02f3578b003a47c8ba083ef249665b8", 0x9f}, {&(0x7f0000000800)="45602924c080289654746923f7253f881cd59e45411a84bb2a943dcf65be52ff7eec106dea32897949c0ba4000fb5703955d76f7fb87ec072f6d5dda92d377f3a59eb33d1eb24a8b1daf743609e55e9346ccf3c1f66e873c453ef5f6e13ba451f412bc214d6021ac19374f7d216be7c1f4f2a247e99b9533b516e954f799a21c486984f8618fe347810ca02c4d7fed99bb1401e1fa360a203f12e1fe1fb622c808e2ea0a825193e38fe9dcc7d82c33472a", 0xb1}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r2}], 0x20, 0x404}, 0x400) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f0000000a80)={0x0, ""/191}, 0xc7, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="070d1e9a67aeeff3ac108fff2016"], 0x1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500), 0x0, 0x0}, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000a40)={{0x80000000, 0x1000}, {0x3, 0x1f}}) write(r4, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a", 0x6c) 19:02:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) chmod(&(0x7f0000000280)='./file0\x00', 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 19:02:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1080, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 19:02:04 executing program 1: shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x20, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000100)=""/52, 0x34}], 0x3) 19:02:04 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 19:02:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, &(0x7f0000000240)="3ec182c657c09152084aa1b52d7c507b6350f82feebe4a63696926d703be97cbb073fca465cdff9a2fb47351c2b972dabdab0ec5393a74434623fb11cf4e065297b4cacebeeb29b6474a239272efb50d643900e6ba78fd5a16371ce298832ca36fa0580583d8390b2b3ad79237c20c59e7948ab377b4af1c4cff4a10c4728be832dfcb8e541db079ce826bf3a580232d27fd51bc8770e0e8d08be732c038e2f90524811be6f3a03da6ffc054caf12200cb687818509f5d0c01d54335003a333adf1025ce678a75748502f244268046af3a7854971a33fb8e1796", 0xda) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000100)=@in6={0x18, 0x3, 0xffffffff00000001, 0x6}, 0xc, &(0x7f0000001880)=[{&(0x7f0000000340)="7d4113828d16db8e3fea4444b56dbdc6d0a514f41e29e60e42e61168424ee5d6595f092494eb584621cad7af40cef47ddd20d4527c1da57149", 0x39}, {&(0x7f0000000380)="0bbdab441fc13d0d4fd2accdb45923f348718697fd2f6f5e2774790a09375064b2949ced8968be07b748e0f9a314c4c57d1f04956140e15d618d096d5cf6129506a3abf21de967707bf384f9afa9b25f33b05da29769aa7accefb11260819de67a6ca6964bc75c07a416b104dc49493f1ae2454687be2a0596cd800e65d0239e7ae111b98ce8fd462b9d34214014f034d24e2fce9983df65bde8a891137bc90059cfa5c29922dbe112d96e23200553d872ee2669d109a853ed1a92826882afc884c7a4e29096c6ab5a5f5a6e21", 0xcd}, {&(0x7f0000001540)="2c30ea60878cac60c0751f644f1fc357cd8948a7a15528cb6221af35870145979873e0eeaf5a4326bd2be28572cd15c5987b3d88421a6d7d82d8ec8efadb1983a35b0d83d1115d48a893d0d04117a936d110c39fa15823e364444eb8cb8bfea82444e7a5372a1dec8408c4434a9c44b283c7836efe8818e51cf959bae0589b7762053edaa7903a2929edce42a5bd6fec9aa8f3a3c5937b7ac9d24249c62a4f5bd2a322ede06e5acef75a23153edc2f04b7173d5b7e", 0xb5}, {&(0x7f0000001600)="89c371efaebed6a777b3ec3df3647a340837f71cb6cac868e8826b7bcee393a4d848d0da70df0a1e1d0a487445041581613506952171c1db4853d6f6f4b83b698ccf1497a6ea9e95bb24054be150eb919d7d5f25d79a0f86558a3deb36cac2ad9bf3b0fe7574ee2ae142fdceaa949a4f4ca8d1eaaddc9960ca9302f884f399fdcc0352edba29042f25b97eac37a4fe12558ef7468be01f82fee0958bc4e594ea5e842110bb865c5fa38fd69444b64d420c4b52919eddf440f6091a4005414fb2d7dd", 0xc2}, {&(0x7f0000000480)="214b85817844608ed3db9403c16b", 0xe}, {&(0x7f0000001700)="26a6350e495d9be59e8afbd6bb829cc8b1b75d203ff1d335f1a2ef42dd4b81178e02f06e91ab559f761217d753c72a02a1ad23bcac9e9b5f0101509331cde6c053dc4a22a609265ad4f6288d31a6c5692afc18462502e5785d60938a5b305c0ec5848ac4a0933ca10cba97", 0x6b}, {&(0x7f0000001780)="df6ab0dbbd8d995eb41ebdd2360cdd7a68ca881876cddd9233de96172fd29f9f3ac7cee2d58458d66e162f7f954385c4793f7448f9870497f08675ac29bbccf1ef01b40c4ef1fdd3022c4686185e85bb7069f188f6c99c0e43fd505871affd193dc1954cb3e8411c18704555607de9702f7fdd29e8ec3678ea6d81b063bc81da93e4748cb4d7f8ca9a48670dddba62c1b324e7e300be00867bfc515d6df04f657edbeec90242911b6ff92d461dcca6fd9946ff82c821bfe14af71856e63dfaa8d780bfb347d814c9d6738cfa1adb1b9e636fb52574a62aab27b3451efbaa4d11268138", 0xe3}], 0x7, &(0x7f0000001900)=ANY=[@ANYBLOB="4800000000000000ffff00000500000055c4a40ceaea9660f32633d6d3215bab6a9828acb1810296700314bb2879bf0f6e68f3fbe8170255e14796a7fc8c383f71ffcb63000000000001000000000000ffff000006000000556a022fb764400026b902ba08c7661df5a3845d915242fc499b0607d7e22f50ed63b1dcfc5f24e7f28b3e95d3562df62ca50effadadfc147d5f2e8fedd6d1d5d5b34c47ead6f0d477e7da1ee049117b5ee51da9bf6be6bae10c84bcce5835a62eb62c443e20b7cf7cbd344634102fa81deab7530c9d7e6b382b790fa6ec6536da469e5dedaa97ce560004e38cca3fdc6283f6a5a2119eb60497983925a239cf9985cbc1b5bd6119190a252563d769c12abfaef4369db907b97f034849df664d0f7d4d286dc42ce6993338eb7fd49f786ca015ecb3e4e3fdbe208803e26910225539eaae5a07b958072178a887db00009800000000000000ffff00004000000077045732dac775e24d8c1cbc22716d302bcba43a2d80ccb4be94ff48fd8943e69f17634e9223977a036908e755f3d638eba8c09fe91d132f57138d9a89f9839c114910cce034a75ff62e26767a8a8e475cf545bebf7571109d822e1d6f2ec7438e1659b323ced5f59d5965a346707daa678131e589252696306a39932f1e8ad1a904bb5e00000000c000000000000000ffff000000050000367bd28156ea7e739cdbea11d6ebb4e6c74659440ab3b00ce1601f8e8e4816a07118489de12313627dfa58758db52cb3627133021e3a2a744ea692f5f59e3f82b5d061b6392fcccbea6b172ab056485692617f094c7b9c12b39f98b4d4a4c548b538deea2064b9f9d5f89df5321b822e7aad73c363f706e5c2318630384f4bc138bd2252dc27d99c638642fe4520bf0892aec98730fe5831e81459a354e874d946933e96256544f2266d0131930700001010000000000000010000001f000000c67c8095721085f1f290a774dcc1df9e682ef2d9855b84f56e9594e5aecadc13cc39925d6f558145481f211a41c37879fbebb8e643ba19b06e581315d91289470d6799b81710160f3fd7118b89c29027868aed46ebb7ecddc568a8522bbf32bfe4c5c001aa639bc0e526a355861295298a208a74492922242ee7a0d28752ca8fc238792c5c32e9e8a8a54332c657152ca2b2307460d66afcc5764d1b700a12694859c1c27fac495b76ed4a4829dd1f085842a9538ba85ce0ee5d8023effe3fc596ae5a574b358d54a0114a2d2421c694b66724e94009cac4800602b8293756e98cf4072b2cbaf3407d2e9e27a86bf846d5c73e8752a695614a75a8a747bb7edcd4c808eaeb0f965178e3863edd651234fb58a11f2ff7888a49256a6ee9bf0e6bba24506446b6864f99a9c215b16289711215371ca056f499a897b144b1bbc7e282e241abbc7ca5c1710d423128096a9dd4a7f0923bb4215f200bb74632e8b9be4dfc0478d43213e22384281dc43c5cb5ed0134efc9edf1b21a994a712a7bb0ee8f2e67fbf1f390a4551470c6f81e8235c9566897b72edceea30738d91cdedff26cec896a010f0de6ce46cd379ae3a6ed54592fad7665738fb4bbf7fef835be8027e6d0f26a2b1a75288b3fa437527b391e0c3b0f83ff97fe87a2308557986f6c27ac5dc329c3be9a25363f3185f521c201b6a55d73824d54c0867b19c4bb1e97de8a9ce24c9a5bcd4034950d6040907679c9fb246d1a8a44c43b467d44c32743bb2c91f16bf12f45ad9b019248862395aeb96971244e48351921d9c06de34b9dcab5691f917a9d87d73fbc1789a4e235e4b3754920954b016c476854c7fb49311a543d63a3c1a614efc77f9407128721ec40d68ad359288278b769d7e8a04f29ef805ea4444a333ad13bb38c35a3f5abda4814aab50aa4fefc692a4ad882658f9c620f80a8cd3e1bc5b592c19cad06657c5a327422eeecd24e7798f9f6cda38ab3145bda11122658b658117d118d5f49a0b25a1a1b8c4f495cc95dc7f602e13e72973998426de840a4cbd4f6dd6dc4121f5720be9a94bf83117352af3c975f6a1bc2792409bcddc4410bcfa4f7e4c377d988dd278ba97b4a2bc158850b9f052725d3214759fa6f2a560e686a9f0b57deabe016d1fa35b6af4baf542bc99f70af89b5e4952b178fc564b749822b65292165083dbcc626dce7fd80e603d20780b6feed9e6058b7e6c4e5f38545b9da304489bb746d5a2b4cef395a366953167e42453da41d4059a8c22b3bcd1b397111613e269dfffa39e3dcd2827f6448fd86788e1bf3d1265bcb160c3e9a5254431f39378df54a34c92d5e277dfcc5aa556b536281d207a736d10f5677955c355382918ce80424c702c440f100c93bf9c27cef7808ad4c0dac31a55dcc8f56e57837aa94da2ff1c61e5b8b47dda5f1d5bc5f31fea8c222cda77a8ecadeabec93e285b3c44b70ef897c4c927f3909c7dab564ea5daa7a4753a61ea4d56a6590d787d9243461e3a446f1f9f6cd8693c0030f787f8a09a34094b8cfdce68be1d921eb6171652e125818786b504cdfd10e3e4afd08ab02eb895721f41c1b938d4644637efa80f9110b7be3fbaa002b71ca08e01deb711aacdf5e8971f98a3bec7ff076ab2cfcaeaec96c888fc1e405fc3afe850fdb17a8462e7a97c1bb1b8e9909082a336a2c03641466725d385e7493624e9d74398e75f0990cdadd1c26a61103d731775794390ba660d0b849c7c04e7dfd847c7112ea8d486efb3d957ba48dffdfef6d56378db26357b2aa2e0e871668d84a08d30da35ad7bf05392040d99f429edb22dc8c311de411b97ac90562d7a2ba376d39c81f258101b0d402ea90b61a5539ff059db8c495d4a2ef7a6e33325b92b8c54bbb6ef925112e319ec2a27c0800c72197d6aac73ed4533ce14f383a1d7181567d34de521b14f63cad5b1b84c8f201c1d790882a7632d26b1fde731899e64a8ba3cea1406b05ea0d51b9699610d660bec9cb88eca6151539bda8df67b61e602535e2e144d9e0fc4df3792e8828a027a675e454640d54567fbe3c02926b1089e03158ca64bdcb4c36422ce4b94d3c7ee2fef503e34bc558ca17775d10641a5674bc9438564b000892e48594db88ef0ee5bb98afea888252d70f18fb09d5fc6567fb712b5ed8be22c9b76da8da6bacf884406002ee8fa0ec63609e3c9f4a980a2f845d5f38c41ae2c9d1409abf0cf53cc9f921cc43ed84c6f0c603b4ccb0dcd228770d4a05d24105484c47fd8a17d4c9635926eb5fc0436dba797b6794522d8ef91f4098cd94e64ee207bffa25cdfff6341ac8a4cedc986188bce664e35e7e57ec1f820ad07d1c5177418a4303f020c06ebf04b146875cffe1dbd84c2a991f4edf49d26fc8805fe5f11f488ab888a27fd18b63f5395c524c4c99d24a3cc6729d305177cfdebb2e48739a52c949d6cf8f83612a69d5dfa0c7f6366e9daec22d5a6a5318a1e242d53651545364dc00dac683706b4302c2d38fca77ea81ced90dffe9fd63dfdd641f430ef39eb10412ff30d093ffd63fc54b1b5b272b000a2808203112b6519bfa6a7e088a07af40767c0f61c3be68059894d32c90918f18bc9071addbe4ae15b2e9c25b6c6b90b4ab9f4a286004c0ad5c85ec3456d35e666262dd9d70fd81c21ec57d8efb531ba9332e4f6a85505d7dde4e6018e769969cdf056d2ffd39ee26d08c6d63734c9c7f39987d5d89d746a0a5200ccbe575bc9f96a8e50b292dfed758b68e9da37d55be586140e5b6f499ae9cd49cc6405782a72909f8fc0569b6104e528ff9a8b557122ec73374c0daa146118e9a68510e6a632f205a3252036bd4dbc9ae19af9f04ad8422ec2336dc0448f8570ef3fa34ba1afa60fffb6551af1de2bf218244a673a96e01b474ce51c7ec32bb9f024af5301d159ce061295d63930a11815e880be54d46a7eb1f2615999c615334967fe717135bcdf0ccf6fc14b406a127b8b1246d1807cb762c458bcf369705c0d273677465b01106469a8b63996c7f4ea4a1ffaec9125be61efe73eb10630a29de2c38f265413d5dd4c7e4882298c01731588229a3921bce6751ca7ddbaa967c336628184c5c0bc0f56bd3dc19e2ab685813e3ffd4745f0c3f32158dbe1bc57007180b12a7ebe65a5f264ec12e94ebb6a3863b7c50a7203e12c5aa3892a9afdb4bdf0d98b59086b452f6cbab1e636205dcf395125a83ef8e1937034af231dbaa89f1fcc99eccd30236f6a6a485a8dd482e3b84ec43bd79328a5f5a8a0b6f2e0bbb558ee2391b0c3105ec9d30831a7b2e3954143e07eca420418c92334334d208b7cc25baa87ba1123f38c8f8db7297a589e9e4c418ee225060373afed788956c9fa332f3472606b4739024693456db13b470256c8764e1e2994671ca28e487da75d0a109d7d2338cf9d54f0fe67ae213b4e5db7969e1519f219230ea21b66beda7c3e89ae63404c9a94c00e030c46cf2e99ef7dcc4eba73421f92b81399ecfdfbe2c7149623652fd7d3cb3d7ab8498546b5b33b545d53b50e0b084cc9f7cf4039e0d1dd85c5514503c4cb3d0081e16124f977c8cd14d0ee33d2a3d6c503e6f2eeb51b034a80368fbb84736dba2a8c0784e0746ba21000db9b82a9054415a44a38985be2b164db57638f4156bd95efe27b370aca111014e80f2e08de44111b5e37f48bf776e2747d77245f7670f0de2ebb857d1d33fcb68c4481b3d11f033808b9fbda4febe79ee1eb5b1e657e196a918b04516db6248da7b83c558109beff5de5eaaa143822345420bf7aa05d53a65e66280b6ef507fbd52b30f6eec7039af78939cfdefd436d11d961da7e4f0c2de249ecc3001a2b1ab300e351b377835853e6551135c8dd6f2edcfac5dc4edb8ec7380beda3a5bbd1d70fbf128c43ab6ae7680a34d99f782330f18c439a6646093265c2037c06a77247ca107ca8e7a9f9b4a7977b0c9e9dd0e034e1107564ffba7c841ce5084a90810a82dcdd5f4f66818c7915919eea6085a6ddf07ebbee82c10e829c5020ed3368cc83be22da71488394a07c009623297b5a177bd8bac48a41791d6145b1afa5eb6610f758fe999eab86cdcb5206fa012cd9ebbeebfc2b9cd7caec624a9e8bc38ab787d103cf2c70fa2646e3e2750f76e7adf6720f6db2b161d2f3372e8a830274386ce9e2aed39a7431db2883b5e6af191fc8a7c084a5e08df3862776015ddf7863154d01c7e6c852e7dc7d1bf7727a8661fc1339e4f8d54493aaf8bbd9ac16eb98c34407686a87593624421c8b20c8f4a17454a000e3e1dc9625c5c1db67a482254a248ae5a5dd04d3bea45bb1ef46e40cec8a2e7fa53e79185e8705375b590112ffd799340f51eda66f4b217b3bbfb058de5e0a581798fbc8422c40e5fc3e1593b1d64d38a3bdd30aef6469d5e64e886c815efb336c62b9b88e2834ddbb0407af3cbb52adbebb7d302e28649031e63596ea845513292596206742370426fadcb85c84b43001cfe7105348550c03571afe46d937b1550c63755d51be0395145ef6cc0f40537ede0f99d78f3e957cf77ffb5ccc5063afb1b92fb74835b7a2ad3b6da17c78df97edf937ff507761f8ecb163ce33b27fd15169edec2ddad22c00124eae41944393f8332a7e450cf40bd06b0c583de454cc00e5bf6e3fa111831c9e1fd26b4377148ee955dfe594bf1ed4b65b8724a2d9f1c3bf4ec071b465dd0a09f4f03e4d96030d926f7d6fbcde14ca77ee0dc5b3e81f8e2925a24cfed7370d86c007e0da4e03727063d28705e05e2f6f17100570b38eacf048dcf2d0708d6896428d0df7e2ed5627515ff924c36b8be44c804d30c79d6927f14d0330bf30c2e0b873c7d3a479aaa21f35f8e11164aca1aaa8db30a2c2d2de69bcb379423f6c23aebc79b3b909e89103f16de7d12d007e7672a4ba14ddc0472d0b2d30de4b585d80e2b5baf9f24b3886fb094f3fb8cf77172c9d78a46c7fa8e5aa39fef32583a44934d202eee0db77a0c1dea2da4903be18b0adbf470505db3661acdf9ff67008d7f63aecc7ef3032b0e7e1e597c0ac2c66c792fff95792826f8d45e6f29e9747dba888ec89a254bb8bcbdc7926d0637bf6083a13466b47a13d58293968f4f0533b22052e1e7f68b44d67cec81f902baf0b24b7f1ce3fd018962994527d84e044b94baaeb16908380aeed28a4bfc7716572dcab8dad11566e75e86530802c7caee414297130197b1f874c7e8e7c6ee12bcf068e1feb3d6572f44b86eedd5f8a405380f603e46095edcdce26995f80b7d8a50da7ad101bc3a12f2c264ba2d534afbb31c54268d05af075557fcd72c480ff481547c8e41f887b9fc9321d663a9577d39be0cd8a6443800c2dff35f25a4071eb227c9367eb4450d4f27fd23e2514afb2b590424c97767b6594569e8c79a86ff9f92d998834fc19cdd3407287d750da71cff4b7efef5ffb161f6af8bddb0c32a7b9a6ae9536f2a21a47ac7db73eae722f72652d4539500cab690669fa1f5528128d18e05b2c3e4b8166782f065d2925e88bce4371424b3bcbddee74ecea4fd24110919e81b9c16665a11a3180aab3c5dbd5a543454a945abca9d80180ce32a0c1d44b45b579f5b123bfe0dc136dbdd9457b41673cfcce915058f1b9828150eebab0ae9716c8170a65b2f58a8a664314f11850f9b72ec9713ff8628cdfd2084c4d88962efe35b549730ff8ec329ec1a7b188aa437212ec3020aedc93806d42bd4cbfa731756e7dff3e54d6259d408c584232ea510f387d1e6d3ec21600000000000000001000000070000005076e1b5f4090d7a22f6b03486d5247ac03466b5be4def7803674abbee7dd6393a93fe81249e99952ad04765c80e798f51b52b7f6f372cd09d4d3cc41f513c5423802e655ce493a5216100462a0a10000000000000000000"], 0x1310}, 0x0) close(r0) pipe2(&(0x7f0000002c40)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r3, 0x20007478) dup2(r2, r1) 19:02:04 executing program 1: socket$inet6(0x18, 0x8003, 0x6) openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x8, 0x10) accept(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000cfe3592b233ead157df43d8b2692000000000000"], &(0x7f0000001340)=0xa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7ff, 0x3}, 0xc) r1 = accept(r0, 0x0, &(0x7f0000001380)) sendmsg(r1, &(0x7f0000001280)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)="6df8cb98631b074eef664a130ce6e802a69f6c1c1f06497d9ec16e61d61867951f90586c7ea18d932b8a2cae2c200de289f5bd471300ab8d4b5917d45b6525a27ba73372194b94485db20e339c78249e9320c56a8ef2799a00aae2832951d923854c4f292a6c3829166bff0cee2bcd496b84c65972ed94665416a37f6c2bcd2cf7c5a1c36812fadd146bcf3ab87a918859493bdc2805ddb1bb6f69188875c22acf57e74be281a230fbb81ce8284ca708d1b2c75ba6155ee7d81b54ee034abfeb4d4516c9fa38998e53c698be35c62578fccb21d8c6be2703384c1b18f745e9fb4d35d3c619fcc27777ca4fa2c4c9fb5474dbdf004931ed753ab8d4e4c2480f48241abedb1b85a9c712252ce4acd65f36923501ad826d9d58e2d2f533f0d3bf1436eec96efffd2be7f7f020fec39033912a46ee103fc8b3aadbe848449f77079096beb34678a160fd25517d35a647a8985eafd4d64e607d88593005d2a16d1bfad61425e3bfc2f61918994292b2c70428cccec68e28fb38d3d70c7df0f43adeca2432fde4f4ad735dec09deaa68206c735952432b83c97a9885853d68e4eb90e5c1caca63187ddfae7cd02f35f6bccbd801487eb00781f68a40e310e2fd33d37a89c9fb902f8c41de36e41e5cc40a02fc703b0fe282bdc84833f84143eafecd7035ece2b9ca45f01d23911a4fd925be3e4d3ca15d6cc30b7364f294c1b6fa23ba7731ceb7407ebf7dac7948e99ac836c0192222357e3b50331b9165fc27e82ed863583f9d8726843d5ac279bdfc803a33f409657f47dbdfc38183cb95027f62f128c10b279c251f25feb30a640768ae89945dd856f409a965eaf71c557526b71690294737f256af6deea34411b98970c199423144e9093f95db86fb18ab1a5c24b8253a452fb58e645d03baa910021d67bfe27a11e4a03abeb704dd390f8ec3e71a8dc55c761711d84a94b9dae1088a2405863458559218df585e545887d0df50255171a81d3fab0df540f0ff0ecb7c3eff4f226e7ec4f295f4d9638b889237f9c212fe77f47c9adcb30332f9be7b8727ba71c80bbea8f6ac8c8daaa3c49b508d95348783de0ff4062c81dbbd0e5d02f46d3f8d74cd9e65989900674b345ab383052feb1c6e17c9a3fab4509ac34d602aa38430065bae2abd8975da7103e67b8869c8d07f7b0a52578ed025905ffed3d7cd07c155598a9b59ded298ccac16b0d3a45338f4db9ed1bb8b17dbc82bd45c4a4b92d7caa58faf913fe4d735e5799ea6b063b1304115f13785fb85bea9dfac866aa7357a0de3606a4da6485a201892b3267228f2b2459d600f34398481b8262297ef6314bdf4a06a094f665a47fc0260392a69f41b4bab30799bf107208bf8ac1eebdf9aa4551282197230e539ed95a171fd34171bf121df9fd284ccacf405904c053e81406f152062f16b17e54e6048f184d5e0889e56727dbbc3a15f907451d514e58e04d59935e93d64d8f0e1d88cbe68d0bd000e7c9c7cb85d2c56375724be14126dd9365ffd9c3bf83a9991bd9616863efb4b4ccb4e4ea4c5b496c124c8c40a253d42867db7492391dc8a82b84b099bbf01d4190847d226bc3294e2d6c9f5c689b62f2cd1ec4df01403b159adbfa28b2f5ef02acd0954b9a1d3b51fad92b015e2f80b21d972ba5191883d0cd1d44876cfd2a02c085e1e570a4fc2cfa12710fec91cfc5bab88582c89afaa39ceb74bde27556a6d618f0e4e6120e3b7be9ca26a6f53fe5be187b774b49d227cb0b1d259300f4f33ba6f86d31c41e757555583eb0e19b756b0d8e37c0b935a6fdc201d1262b49952485fb41bcb4d1f6f7366ce26dd2a72a07eafd1d2144a713fe099a347bd02cdb0e28e75d93c72a36d1fd7dce0d64e81f2a47075e043e5bf8d311937bc8c07ea74131301cf34b6b620b87708de91fda341f958dbf9478a50e64eb9fd4b8e044c378ca93824e09f398d77258a960f8ca03ab1a2483a72f08d4866dcf9e0e3f7cef8cfcba09e8bd85011845044d3928b0d1be7577f2e2aa5b930a7165a80955d025e786742e0e2f08611e39edc0acc295d3b86e731b623b76573a2467a49f2a5bacd1737a034f5b58307831a4923a9cce519fea173e5834799815e6eff549bb169ef9266833c335d7dce031a5807d43ef2b09d0716cf2d3d597a0a7bc7abdec05e54b6c00d1d018d4c8191741081261fa93abd51af1a75124922d0ac91371af8761ed1f74ac3da34d569ecff8582e16158df32fc01a5bf7660390e91d410f8f240a2d24343f9acf0dac51e7d1f753ecc76ff9476046de61a051768aafcddbf1a9bfab476149e9aa71ac53824cee2da92d9e56c76e79dfdd081121a358e5b53109a1cd62d5aa567c827e46c24f10c4ebc2e2ef66c0799d824690ea89ad782ceddd7d96936fb44e3c166ddf96b2080bdd8e48015c28bd4bc6d733f5dec399c0ca0426583590eede9b89a3c3d970c030022d18cb96427b437a60e30c726a679819af6b323525b15b9386646130e84e24ca7d242614db814c471694ea34b9128da746afb0fbc5e211ff00cfba11a7a91c8da1c0add0eed97ccabc61a38dd5237d7918c0ac9cb9f113b59ca07be7317008b185357a5886cfe61fdb1851bbe59b6923194124fb9cf1de6a6cdb58e927de329af48f17bb5c04f8d0760b7e53c8f812ad71ebe5f4991cfba0589787e36d0d90731ba19a9864929e80be6fb5edc6c8be5a842bc74e2502310a13ea1e9f61665a9d4033e8c4c0d9e8b265658fea4e07d1339314241f73b3c4f8f442286b079687f721fd031442f42cf33a8b597f7b7ae84090f702a4ee76b74f6faea64e8834928acdaf307cc9480de760100193678effbce1aa1585a02b28d88b892810bfa38048eb5de0aa38185ba73690e5d6e8e19404f054aaaa42e9a044b834cec80565e5137b0f1e3417282d88563ae411c636d3683a833417d42e24c50b34a348200fc03bcab8bac3db12358d4da2975bec7b2b1f408e6be28c59f5bdeccb5a073c62df484e1321a6689fd5a4020d731563e5ca38804feb289d3c1dcd988f22bf5bdb6a1d311db100f6407e2032859250f6eebd27e508c10f349245dbe75d3fae45e4dec3d8775b875870f9a70da4d32be060e57ea77d582d045ba8e65eb75d61e191f498a39c6b84664215655a7accd828d39821b6cd44746e3cae9e9f8e1da65da91415eef7ce711ebe43cf608141ff343d659c3c8b0216272fc49055b6d240a43c6ac29fc110d5ff3dbd7f797602d588ec915dc681e1505e764472051627a7eee4cf124d01b0c3679ea07788ae139261c62fe939d344af12f5b3b72c1a0464e1f638f0810619768327a885b817a70dbfc8296fa6fcedd07526a5bbe1bee37f9a0135a84376934773d8a11c52c6f01329ba0a25f80f1ee7987a8ee663cc1f2ace80637bf92e10d9f20a06ca2f4c1cf7e2d95472ddedba7b0209f60ad0ae7cc3c10fa0426d6f5147cf2aa210f449091549af17e804fd72f88926eb5672669dfb0a130bd9fdcf38b421fd3c1ee1cd1b1669f43f66849980f4a161e27e0cd25e39d5c956a3d34155a916fccd6d0e457bd46f0bf39841a635e3735fc857b97f20a3558edab5c0255fc2f00fd22a05e5a11058756ffdd6b3e09489b436b1b1a1d11a7c10e3b35ad9a634548b698efd6e959312d72550195fb6af3a2eee10262eec9bc6f450ed987a500de710dd13c72dbd7be3d1b32aaa968bc9a1bbf0340ee03856b1301114bd97a715e8d0ddec4cd785cc613e06360cee20e621242d5951219f05790edd85250633260fb5f2d51157ede56191e8adff2d35f50816df01fec2943d07a3151f2b98b1858d378733bd680a593efc2ee0c0d941eda1c4d88edc4e50458818e7560b26a3db886edafd53f57bf1d0c45b8c29e8e7c5e03fcad49e048c76f1c4017084459a87351f8224f3af33552882e13bac94509a3b5cd8b4ba4df3b1c93ddfcc1fad3d8e647d06c60c8c9b11144afd72332842542e98f630e1535782b24d1e139a423846d6af19812c8e7a09ee04329a709f4e0460f32a090d1b04f34c36ed1447d7c0d56d8dee4e91781e20c93c908d68aa80773dabb132daa97e51b85ea442ebcb7c7b075f2b79aa11b5b143429dd796aee7f59c3d42e302747f64b120405347bdb18874d1aba5f764b3f0db98f8076869b5461bb37d2eff25bccfebaa9279a418a3c91cb0ac8729a5d044053102bc1c196926bc32f378e290d7a46a74a462676410b5c642e13b55dc618a0f923eef651a1e3c5617453ec973203a72444054aa3ac2e9cff709ea20ab0c6f404646ef6e3eb0ac812b2a62c360730454c8c55e9b0dec2fb4dd6ddd0dc3534d60d125e4c99295b6b55fc3792c9a87a5341024eb416bdc74516aa7d80e0c79b176f1b3a2ad2b36e9b8c91d16638ab84fc344b815ebd63865012e50385e88ef640f3fdf3eba7dbb443525e597bdc21b73afa3f260b2b87d70871fd5b7287bb9c6d7285c8b06cc50062f3e10ed1b7b2c21c236f5e8a13cd34c8105bc40419817923be68069a2fe6cfba762e1c1c4e3f08af52c769081c8779c66f8d7345caca1a0a19ec53d102fd245851ce4ab67520c91841645c053b33f51f78a1f4040786d48d270baa150884a41e9e39c325ce4d1da98dd2763e598401de248ec6696a76881dc6ae23f81e02fcaf0aef908bcb4e81402556562781fb44de4186ed7caddc9b20073b99627ecfb8de49d6c3a2b5e18eb565837211b6d7e2e25804d277ea88c68798fac4ec42921ccb41c4f45ec8a836b85886237f847a27bf94aee10c596dfe0d2b47064aa3c6063b1e9e31a76524aa891df0bfedbf80c1fb13bebe22458d33fce9d162589051cac197d40c71a7ffe7c13f53be6cd4f1326a548bf3d6b85751a3604c17687ff41443fab1ec95b468b53d928fac83173d3ca7995a18339e304c9c795b9ef3b024fa548182ba1ddcb0e59ff45e1b0f88caad9a4a0868ecd2d134fd411edec6f3bb8cb9f3a6d11b4cfed2e6922c4026f0210cf238599939710d5bd7380e48fdd9aee6bd16f77eb9c5377443c6ed4965825a94c7b9d3622ae9d08ed551511718be1366070d7815178a2723436a4e610fa48a2c1d0d5c8b2068ce8187d95379c4b2999c4356acf06aa9ee30ebcb9d456798702f1b3ce066ff0f8f9c3b1cc77d066a8f4239713adb181389b34a9a8031b72965c15412fb6e0ddd99fab89c7b3c59171bec16f84a5187cac0e175fe378678165796e16c1555ed38431756dc797e9020428cbffc26f12b823c5385eee1aad5cb06442729fe36d523aba8a83b867b545fcb808e06f3d6f555566a46dc9f67ca7b882c6b52ddf541d9791d5724bd0e88d5882ca17c58d91f9f95ee576da0a9f29427839d14b7aaeb9cc522904e98c7700cbfdc82215475e8797abdad9fa21664845374564b8a3c4983df418d301abf4b62a7b2e5960489d74ab2e8cf3aad56534bb433dea9017d1c9e5eb44a4e14636a9348a8ca57d0815a6e86770f595091d349b378c1d21d165be0320bf69aef95636a9520390bcc6b324d91cfc29173effe02af6d84c05eb688f4aea9bb8633e3b086e2440b2bd59d23ee6b4f5f3b0e8cf330fafd451bcac23b109147796fc224c90b3222d7a560731e956ffb6fdd00f8020a4701206ddd324b99804a7fcdf42c4e9bd24162c55aa59bf9ce35c698fa743ad520c7934cc4151b83895253183ef7f71b454ac3405f4e9c41c13b5cabe229e27907f3812c6f2f9177f0384ea4840829e6a86b7e4e014c5f535103b41ffb1bdead486775dc3a881418c51636", 0x1000}, {&(0x7f0000001100)="c7897fa8f6d805a819f9697f36eb4b2a47161042fdedfef05ca87fb02aee18734a0fd86d26857b1dca1a704546778f3a538c9f3be023f10af267c95db01ea24d6b812f718fb851d6db925576d2e4e35418befe5dda0c6df75503dc662013a98bae1268b67afcd57641b017f11309e743873ab3ff5167b7f606f270f228b3b4d23e8ccc3e54f20c356c29407c1217b42abd3a3a4e5eb7", 0x96}], 0x2, &(0x7f0000001200)=[{0x78, 0x1, 0x8, "924d81735a48f545d54ccae4ffffab56b35d27535e33688235f386d142d5538b55c137bfde9e4ce0db64fe518b9eb70d4eb226b6d8964c87df581717d629734a2506c6efa71e9bb1cecb7626304f59d42f2bcf957c85d6700bfcfa3e3b9a4f7baa2dd6"}], 0x78}, 0x4) r2 = socket$inet(0x2, 0x8000, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r2, 0x0, 0x10000000000000d, 0x0, 0x0) 19:02:04 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/23, 0x17, 0x802, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc52, 0x0, 0x0) 19:02:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 19:02:04 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, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x3, 0x7, 0x101, 0x3, "f1be37643f2d9cdbefc1d3177ed0b44184a16020", 0x4, 0x209}) close(r0) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/218, 0xda) r1 = kqueue() r2 = syz_open_pts() 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) 19:02:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x8}}) r1 = msgget$private(0x0, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff2021"], 0x1, 0xfffffffffffffffc, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xffffffffffffff83, 0x0, 0x8, 0x800}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x68537ee4, 0x2, 0x9, 0x102aa5a6, "99440c84e5abd9cf62c0df760ac3a1482ddc792e", 0xa3, 0x6}) msgrcv(r1, &(0x7f0000000140)={0x0, ""/56}, 0x40, 0x0, 0x800) 19:02:04 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0x0, "ac4c0a7da32bdce96b94140e31015479dc00"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) 19:02:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) fcntl$setown(r0, 0x6, 0x0) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 19:02:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff8, 0x1, 0x8000000000000002, 0x0, 0x403}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xff) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)="7d4d39d685a70bb8a5ab4f59138deb5c16efb69c43352daff1c9010fd3b56debf796af50b1bd5f71e5c1445c6fb55fb039687614230f36faf179f96d9c71a2240b8acbfd71315eb516bcb77cf0253f3785541bc4b442e4b6bd19e57f6cbb9feb833768a26c9627dca29e664907af3801c314ebc80af2cf172fb2998d2d4daf9afaca3e951e8d2f7c7655c507f3faf1ad0820d96fa3a76493957213b69d155c8ebf4712242fe7b7b54f511d0c7086066368fe41c723241c91c6521bb2323fde6b576458fb45941633707ff7bbd6d47a2ebf35b24b19418d30e8bffd9e2422d669bcbf21884aa6d792765e4610a54b63efbff8523bbc912325f6640ecdadb13650", 0x100}], 0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() fchown(r1, r2, r3) 19:02:04 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvfrom(r1, &(0x7f00000000c0)=""/164, 0xa4, 0x40, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) listen(r1, 0x80000000) 19:02:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) 19:02:04 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0xb, 0x0) 19:02:04 executing program 1: socketpair(0x7, 0xc007, 0x2, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) shutdown(r1, 0x1) setitimer(0x0, &(0x7f0000032fe0), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) nanosleep(&(0x7f0000000180)={0x1, 0x7ff}, &(0x7f00000001c0)) nanosleep(&(0x7f0000001340)={0x6, 0x7fff}, &(0x7f0000001380)) semget$private(0x0, 0x0, 0x90) mincore(&(0x7f0000032000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/202) syz_extract_tcp_res$synack(&(0x7f0000001300), 0x1, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 19:02:04 executing program 0: socketpair(0x11, 0x0, 0x0, 0x0) socketpair(0x20, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) dup2(r0, r0) 19:02:04 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f000004c000)={0x77359400}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x4, 0x0, 0x0, "73124afa46451adb3a8c2d045425514f5c11a0a6", 0x1, 0xb3}) 19:02:05 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x77, 0xffffffffffffffff, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r2, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x4, 0xffffffffffffffff, 0x200000005}) 19:02:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xf344}], 0x800, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000)="9ea6e66cd3f59970ffd120ad3bfca29fce4ebcf4c0290c864776a513180b65802e361c6c73e4ee37b0b829f648095cf2e66424bb7d8b3239cd63906cb91c858eb3482d264cfece005b", 0x49}, {&(0x7f0000000080)="01c7d6ab37d60437a33bd1c1fc72e7fc651723e5df08df7f25", 0x19}, {&(0x7f0000000140)="bd9c566c934eac11bd894d152cf2faec4abc22eee91fb093da1786f2d43110c17ded27bb3f9bdcd1ccf5d322132bab1b286049679e7689a025a950fd18c177fa297a027f44", 0x45}, {&(0x7f00000001c0)="3faa3a6c7369f14f62ab1463b16b29d9dc7a990adb8f0512389b891bc67f7802d84d7ba8ff596551e8be6abee29793866e1df0651ca6141e804c58ef4af0a5e00d691577b6f5b6fa04b1e8d6758dfd5f673ba40a85347b384f2597fdb6e913fbcdfa272055d085ecd8", 0x69}, {&(0x7f0000000240)="6f499065dad91dae0bab6ed488b64797e30af9283945d1d6ae27f09d071c8605908d15e1d7913ef31e3e6aa9449005d8999595b478cde61bedfd071a64ef243861e5c241c03ff2fe8d6a11647331f3ae1fde59ad617d11c596fa15980e386a6db5e5d0aff65099867196dce025938c2c0eeb697874871efda4e286618625e6877b4b9e7bc002ebf66082cca9aaf8a221dd6fd89d4218a8a01c4a80420fc3fc7f4162a481653df47d3327bb451e2798dcbc56c1ed9eee80019716b9ebe669394a9b26298f68e7b03e91da103bce39102c658ce174e15466855f85a868ec32b755ba82", 0xe2}], 0x5) fcntl$dupfd(r0, 0x0, r3) kevent(r3, &(0x7f0000000000), 0xc1e0, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r1) 19:02:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 19:02:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8f, 0x8, 0x7, 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 19:02:05 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000000fffff407380154b8a62198cd4a430000405c3ee301000000b5ff454993cbecd907ad6a", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x90}, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r7, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000300), &(0x7f0000000340)=0x4) 19:02:05 executing program 0: socket$inet(0x2, 0xc005, 0xfffffffffffffffe) 19:02:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) close(r0) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) 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, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:02:05 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r0) close(r0) chmod(&(0x7f0000000000)='./file1\x00', 0x91) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x1ffb, 0x10c2) linkat(r3, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file1\x00', 0x0) close(r2) 19:02:05 executing program 0: clock_gettime(0x7, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000), 0x0) clock_gettime(0x3, &(0x7f0000000040)) r0 = kqueue() socketpair(0x7, 0x8004, 0xffffffffc7bdaf59, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x19, 0x4, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) socketpair(0x10, 0x4, 0x1, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000001200)='./file0\x00', 0x10, 0x5) r7 = socket$unix(0x1, 0x7, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = socket(0x1, 0x4007, 0x5) r11 = socket$inet6(0x18, 0x3, 0x7fff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x10, 0x10) kevent(r0, &(0x7f0000001240)=[{{r1}, 0xffffffffffffffff, 0x48, 0xf0000004, 0x5, 0x1}, {{r2}, 0xfed4de3ed9fa4d14, 0x0, 0x40, 0x32, 0xead3}, {{r3}, 0xffffffffffffffff, 0xc1, 0x2, 0x1, 0xfe86}, {{r4}, 0xffffffffffffffff, 0xa0, 0xf00fffff, 0x8, 0x8}, {{r5}, 0xfffffffffffffffa, 0x42, 0xfffff, 0x20, 0x9}, {{r6}, 0xfffffffffffffff9, 0x2, 0x0, 0x400, 0x7}, {{r7}, 0xfffffffffffffff8, 0x3c, 0x2, 0x2, 0x7}, {{r8}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x4, 0x1000}, {{r9}, 0xfffffffffffffff9, 0x8, 0x20000001, 0x9, 0x7}], 0x6, &(0x7f0000001400)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x2, 0x2, 0x5}, {{r11}, 0xffffffffffffffff, 0x10, 0xfffff, 0x40, 0x80000000}, {{r12}, 0xfffffffffffffff8, 0x20, 0xd, 0x7, 0xf2}, {{r13}, 0xffffffffffffffff, 0x1, 0x51, 0xe53, 0xffffffff}], 0x800, &(0x7f0000001480)={0x1, 0x7}) 19:02:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:02:06 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x10001) setsockopt(r0, 0x1, 0x7, &(0x7f0000000080)="b2fbbbbaeb56b111caf34b65ae4a7f8ddaf09d59ea0430fe4344eeef0d33f1275433c83b55dbd6ccec2b72c8a1068994f98ff480385858da1df58c8940e842a63ac5cf4e22fce7d785defb52f25341aa30dc104543c99a0b5ca08a3e0061d8d9a941290e45ab2f827e9089967345f31c680ca8c5695f6aac2b3f5e956f790f22af2717b3ad98cdb55598ac9a2239e2d73dbf3f8cf3b047520e29557d4c153a498e99dbdf48f1eaa7bc9b68038e47d164949fcd1193b71544c3c8f94396b7fa0f4014e692aeb635b8e72fc85fdb9d7648d3e6759e9d6ab1a43ac4b84c0f39998d6d246c65e55d2323228537b9095e5c", 0xef) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 19:02:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 19:02:06 executing program 0: r0 = socket(0x2, 0x4002, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30, 0x20) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8, 0x100000000, 0x7ff, 0x6}) r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x4, 0x40, 0x1f, 0x4}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='e\x00', &(0x7f0000000040)='(!\x00') 19:02:06 executing program 1: r0 = socket(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x1}, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8f72}, 0x10) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) r7 = getgid() munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) clock_gettime(0x4, &(0x7f00000001c0)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r2, r5, r6, r7, 0x5d, 0x7}, 0xffff, 0x100000000, 0xfffffffffffffff9}) 19:02:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x1, 0x0, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="dc878c025a4728d951e85c3c74a06d159338455b9e6b940df85b69be68d94957cc5c2e4f24187c319aed0eb95e464a80081678c048564f8e99e4d6c370bc357f31b355041209fbbbf3f04beaf51b80545aaee920e21dab9d81db5923b566204b4fcc76aba09ca55b17bc2b7ce0de6a78495d57ace23a8a18e13d33db1ba928743c31327e198eaf838d250607d135b94fc87041dde5a519f1a0eabbf1b741cd93935ed402c7d5c0ee5bbcef527a4c05766fc27c127387afb522996432e04e3de058d95d8cd95b41003b910c58c80a1d133b58370029e8b316ed8607df114049a586ef94975eda15621442f819a4a2f864e5afc00a8b7693eef5867a6cf2c3113fd23d69df2150f1a85d81568df3582aff689a935c251394504eb907ed87f82c10bdcab10590d10f0ee28c52e13cc3980273e7c8f0f2035ef1e9fcb6fbf52fa1b222d1cb725e106559a336daae1f3b2742b6d86379c9ac0cdf73169a001002184f2f76955e3f459b1606dd2bfb104ca9ef38ce8a44ee7e127eb419d2aaced87bd381aaf9f92edd7e48b6c7446c08edc72e8af7ffbcf9b6fafb6d4af33b0811f445dd61ee033b07c537a5c2e3d95824cfb705cf4b1ac4439e4b6fa6a86aca14bb1d93a44fd1ebb2615e8001d60e4ed864abd4b7308b0fb0c538850418c247c96fa2d9fa1eac7641c0eb1b8530ba539f1a7376d72ada8ae6487e83dff288acb3217c98b14bf59bf4812092ecd70303b2d16ba26d0bc4af345dd0a7e2ef518202bd9eb37bbda250e56f3b273f0c0ac94a6d5ca336c1c4eac568e209d835404463c67040645a5c6f8170c4815d88eeea6c2be16a8072803ec33bc9996f0ed5628cb904c942dabec0f2865dc7cf520fa07d18ac8774d134c9d35394726f9b93d559a3764b671daf5c6bafac6cc2d230f0195884eaf96b424f7e6b172d8c8ab4293d6df8e2e0fc12c6f571eeebb835e85689664ff3c682d121e6a54612ffe69940786f1f837b7aecb66a9eb5079b228848348c057bea51320c75ca429bb3ddf1b8774ca1dc06364a1abf33535e8c0beaf7001937131bd80351903360d6d776e8fc2032aed14adaf1af4ad4a43a72326cd4b129903e14c3bf7d4ba9a3baf71fb85240922944fffae420f1349861b33bb75c9f16f8f6eb7ce68a04fc5cc22f1e1d4b12eff34b38ce1f9e00287d2502f1d9e33dc7ab1f016fe5d2036f664afbca7bb2fbacfe1ed36093d02f6c994bf0fc022d8d8c229f5c9e00d15443d416cebdda08cd8dd576387a6105d9e23521c451d7576d5c165d145710b3bb5d99a922bec85f91cc7b55b66cc952b5d80f4e073aa9f0517f23d14659c6bfd2d4e50586b945eb6fd895c58925c116bdfcac233efaf6e5ea68a7ed0ec0696ac9e853cfda45f160c4070daf75e3800f8bbd8009df20e5df7fa6d699dcc3300014baa09e51c814fcec45f699011e130b16c7d923bab0cf0ccbd7387d1d659e354d95444ae2ddfd8090cfbd358ee6af71dea92aa591066d90b7ec66e1758b0994e529ba9c7a768281cb42eff31497f2284bef18e2f2e971bc658566cb75125806e77eab5c178a9e8d04b9605d6af70ad95323025222fecd2d83674e6b2a9810c82d00147b3a427f04ea2b3f9d5cffefe640906a1423d986247529310c37fd65266ebcec0d5605953b1ddd9d7bb770c791237fdef63211a9358b7336fbc736aa8d8e7e717e5cdd9d35aa564966ab0419b845309bb557955ac3031b5f0a96beef9569516f1cbed2d0508860b40e0bbd1cd41a765415a10a360ab948f1071ab733ff7ba2eb0d93934a224d7888b696ef89257203a559d3391f9d623b39bd1bd33ff9b05cdad80953f0487cea5bb4f8091c08d3039de06d6a26310d954aa787c0f3243c2144dd8282bee4dd59c96d17bfa5c8c8388847a8656e829a03550acc18e8825babc6ef59dae592ef1357b1a567c1a2da8bb91e8f845f4fb695f875202a755583f7defa71da510ec0acab4e650eb801fdc661c8b6f29e1f1be3222a19428af3e29d529a3241249913687569da579b654eebe1eeff30e8d202c9fd9eea9c43ca0189cad9c0adc3a5e189920a5c5b07dafa27c9627b5f0a2bc2ccf5a605acd66efb1a476a72319d2751d9929884f8c4c9789f72346d95293eac9fbdc8661b71d832b31f77d46a6ac8d6349ea873e40ae8d78af0f3483d849ba27149ce105cae5cf957082b1218258e75f800c2e3ddeafcf65c8018d30038dab024d869746273e5f126d277255fcbea391a45bf8b07d07ee2bd2a23fe67623d8bb3f2a63048c0ba8269d6d90fbd615ac8919c5729df23fe4a35cf809f28e6b16a27917416439c0e381fd69bfb8c04ef1e73cb875cd09b53ffad9c6f00df6a08fa278d21da6fa39d2ab863dc3e38736a610ad736c10c6ad5e3fb7f4484a4fe891e7a33eb7b325d82e4fa48f9789dbded8c63266796f57697ee03dcecd88edb460c30f4bca26c2435da0ea303a4fa64f557016a51a6f49216fe662e6b43f956135082e5ca95e91e328564acc93902d1471b491b74392dac945710aa51887d9ff53b0d3066de1d72986749094dd0e5722ef1ecd7f5d32a15f48d950d60c16cdb29aad5039781d273544e66783eeaa351c13a6432e32791368e5b453c74825c6984332b225f77bf064c21cdcabeb7488ab0b5136a8995ba6d32be28c3a9132e5ac495014fb82a69d9d35b240dd8d39070639cc5db897d324c7012d600440621be1185691b52484ff4d774438a1ef2bec44761c494a5e180386cd6b3ff0b41acbb0e6db615a34fa98fc681a9ead81f6a37ed9d762bd9533cd5380e9d18d77dd7ec748284d947910b4bf98eccfd4dc7299c9bf3b87e5aca5a6d21fb3cd65af5421a7fd9792c849330e875b4510061ac67926a7bc6ecc022304f6d1d6752acf922d5d41018e806117df8ae1e22ea6afe4b23807fcd178cc2e5f86cc030ab84addb1135fbe692dca1a998110fd50080925e942c023d6d888f459bebf3c09ae6d413e1fd61f82d99fe986969417abd11deec2440b9d2d3954481a7ddd612c112fb3ce42d21ffe27be64416678ac654d6c238bdd0bc95c432951565cf30db3ce1d90c6b2187742f4febf1183d97e54e25a3d20cf72cca28a75918cdd7949f67898555fc4ffb546ac5eea13abad6ac8c0ec8a206849f090e3f8372a8d9fb50298a01061ba1152fea421cef4b0e58e538146482c70be84e0c35182d5e4aa62a3cfe2d323197c381da59c96ef898d95e18149369ac7b8ab0b0ed90fe06cc7034958505aaf1b1e4afb267f27fb333686660cb49b70f613737807efc8714e6b2fa0ec2f9d9922fb07489b9f8e61ad27b63344f7f11d06836663839d133c097773d404379e871e5afe8080272ad772150a08ad4e8a55afd477d6c66c6ab2dc179ebcb458f7ee25f4de938b2b3b6190e26e05f91f86e6bd619f8f4b5a5fb39a3fd972715439d6168a6c02c46050969b435a91a27842acea686ba5757e1227f7383d45ad1820d573f224f2a9f666064eea45f5d1ed21005b26366ddff7f5bd4f9e39956a03d23669b86efc238a85c4604fd0929fd1a7269b767f0b8687469605ee4582a3f3622934d7503a054850c05d38d31492ebdf179935b5727bbd901dacf4bd86959c14f771a32a054ff9720c487765a0cb5ef3d988f270f8805a4c8b8c2d0803ddda3362b92e6117f12894781a2b3b048d6eb957585e82fce54146507160e51be29929991aae262eacb69baa974e8789fecab0b52edab9ba82a33c11b9588a34c84f6bd796b1630847ee3bf594be36456ca91b2fe612d6475fb97ac23d93fd2650d6c09a366bdacd5955f3e0d4878fd18b974d7ca64a51348bc8ba1f45c74d08fee3b6628309eb35356f04b8cc1ee40e538bda64d1011f6e56f210e3e3b016671595bb63d26b145e1c44495c25fbf376f18d8fbf423314b21584e0e2c77df3aea02098694f02c9740a45a8da7f743337ecd114219c0189eabfa6c52e39a73f5bbce83b94175e7c61d155d13bcb17cd8e732fcc7d3172440dfd87240f9c0d8a0e40ebb0adeadbe1251a5f5f0d610a70995a15f6b4213e0f2469740e89128cdefae75081d2d3906c28898c30cfde074276651933f151c5a92507bca708619a87efda5979dbd369d5e039baae7f583fbe86f963b061fb1a397af8005f8a50b45f2264fa423e1afd5b61e6ee1b27e9e3d7321e41f3d71daccf5e5a6c91fd58586b94191a1e6bc794cad16ba6a03c245fdffa47894966470ad0b1a1a011e0c06acb98674b7a0059bfa4aa898263a1d651b60f769c7c68c561fa5fb87c07d39bff7e64db3b63a639ae35e912761b7c26221f9626f2dd82c1aab83ee21c7da002acc9d0400db69813c0f433e115ad14188f9d0148ddf896ba4dcc5c59c70310ca04ad278255563635906e6798834b944f7c9019dff8024c2459e777bc60e554ebb69d149cbc4f3b8b7178146cca445bc1f5a161d6b6782b089912e7d619a9edc48b9de8127a00a5947bcaf92e89b8ef8fc74b533ede2302ce4462663a76362a9c50439c612cd669905c223a938c7879b58bc8ec812e51aa9cadea40b32d3e9c88df0fb9db47eb0e7533db7c14f617294befd25a6ec9df3d46815f5d8497c85984ae84a839b360e017aa03189fed95b69ef6a03841827b60233007045404549145c37816e64726b2d4903f43b5bc5cdc5b2bd0fa0c18a809e09ad2b1a1cc856143732b0e89dd55508cacdfedadf6c549bee6bb2d6c2a629799332f4b25f1f990c42ee6b2a6f431caf1de9bd8a09323391ccd8baeb51204a8695a4283ec79661312432b304a7861515efdcde1cd553b54d91eee79f5b0ddeb4d155c27bb21f88e02f1415e5a125a8f7984fae43db75574f5820a1117eef74217e889c870528944fd09c58c3eff7c0ddeaf798cb5897397351cf99db267d107a79f709bbea2158af68476a03d0301253b08c673dce3fd1ca3db5564d30f494cc42e68d328bbfe78c3c3cfbca3d8a5a2a71c6189082317109943357e1bea155bfa5114fb28ef67f67afe29052283b0965d8ea1ede27f2c3e752d059658da1e445fa3ee89b057a9a524b6bfea041a847faebb7c4e6841f8b9b1136d7297c333ac5b5d6e819dbfd795a48a8f2268d62acc474dddb8dd99a3cfe28a3e6d4f135cf72cec2e5454a876cf388b3256ea18b84e46af4354fa07e59c4521d9422317fb22fc072cb00e3b054e01a2ff3e87bc48f1ac41494d3d6846010d90028a2c42a904cd35e154ab40d81f79a2a99c667e153cd27640125bcbe6d8c18d13a584414ba067b61725edaaee6f5dc2319659f1a36c891fb3dd55f2fde78097f65d66a52e09be4de0ac8d76d1b1a831c367eed3b4ddc89f17976cd1ab7e400f270e8ad6eb63f71982ac0f4e5db370dcdf96aae253b5a82c9bb88791691d7233daba33742e5d3447df551b210bb51d74d6d0ee43e893882b1ff38fc780e59507112eb3d357cb00fe18f0d630ab8d5845cba735f8a35b466e75fe6f2376769c44b2c0a4e4465dfc4e4231bd222ae9936a9124a475d631976c3fe400a184c1fb09753e7f8222a8d92960f5117f69290f7020531f886877dfdbf4daa6d384b424bcc05b58ea43e234db9c7f3f36f90a3ff442a97e5e0daad3691e81f7de79e4ecf5516eae6b168e9714fa3c8bb1ef091beccd5e2de5929a9e35a7d48b290fc77e3c4c374737dce071d5377f0f4e80f0d8c1e6406fb124a79eb9221e53d2fbc743b242db46e615ccb6426797e9f6269888159b660e06e4ba136096483572e582d07a7a920e7bf9fb5528b84a5", 0x1000) chdir(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), 0x0) 19:02:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000001}, 0x63) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = getpid() getpid() shmget(0x0, 0x1000, 0x283711829701c29b, &(0x7f0000ffe000/0x1000)=nil) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) 19:02:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="fa01cb9c4aa0741078aa"], 0x1) 19:02:07 executing program 1: r0 = semget(0x3, 0x1, 0x4) r1 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = geteuid() r4 = getgid() r5 = msgget$private(0x0, 0x40) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/95}, 0x67, 0x3, 0x1000) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x7f, r1, r2, r3, r4, 0x104, 0x8001}, 0x2, 0x401, 0xe3a}) msgget(0x1, 0x40000004e7) 19:02:07 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00001ef000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x6) 19:02:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="89", 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040), 0x10000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f00000001c0)="e02300000bfd4a73", 0x8) 19:02:07 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xf9fffffffffffffa, 0xc0, 0x10001, 0x83, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) fsync(r0) 19:02:07 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/147, 0x93, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$unix(r1, 0x0, 0x0) 19:02:07 executing program 1: 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_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 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}) 19:02:07 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 19:02:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() clock_getres(0x3, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x20) listen(r2, 0x1) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2000, 0x2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) r3 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 19:02:07 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x118) open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='W\x00') 19:02:07 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="d800052e2a6aec79e75b7c8d0001ce56000000485026a03fbefbd88940fcf8a64d42fa000000000000000000000000005317e984d0ab9b22750b09b99fbd643db9da005f31dca620a201129d55b238ddd2dd74a7caf56f598f91acf0ed85f5d94b42cb1297178fb3b2d51dcfcac960f297b8fa875c7e0126119868f01aec6d2412a5c58f6c89d0a59fb8a58f634e8bd899de2ec054a0c1ae9490c4349b9d0f8a3c008f61ca4f6300e91c0d90263697d6d238deb685dc027b4ae456bbc6515e9708dcc24600ffac66d779fb4260f6260516"], 0x10}, 0x2) r1 = dup(r0) geteuid() utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x8}, {0x5, 0x2}}, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 19:02:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 19:02:07 executing program 1: r0 = msgget$private(0x0, 0x181) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0xd7c}, 0x10) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x0) 19:02:07 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() lseek(r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0x1f5}], 0x1) 19:02:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) pipe(&(0x7f0000000080)) 19:02:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r2) r3 = kqueue() sendto(r1, &(0x7f0000000200)="899a7483c6f935c2ee10e9759f6ce8408336f3e28f407f15930845ed100e2afb68526ae5a3b6b27681f33df9563f5775ad68bfa1a93dff269bac7d6c8d9881bae411596e52b0cd3c323471f91c8d1c8e2728cc721785b68b933bf6eb6dfcf5b63d7ee6816a59cb7f6ba77137e91ada27636c819202ae2cd834fbd640a4764b29270e9383324b2cbe40de48551a5c5db4aab087f4c54498b710eb6e6c343ddbd188487217761b366f4cff3c36ff22de8762077ce2eb2140445ddda553cd825d9c", 0xc0, 0x1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x0, 0x8}, {{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf00fffff, 0x101, 0x1}, {{r3}, 0xfffffffffffffffa, 0x4, 0xc0000083, 0x2}], 0x295b, &(0x7f0000000140)=[{{r2}, 0x0, 0x10, 0x5, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xa2, 0x2, 0x2, 0x8000}, {{r1}, 0x0, 0x2, 0x20, 0x3, 0xc00000000000000}], 0xffffffff, &(0x7f00000001c0)={0x333a}) 19:02:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x25b9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="f644e1606b5135273c8b728122f6ad831dd02cb725396d7f4d1095d1b35e63f3a8099ff8fe4b0d56816dd0517ca72e125fbae59d4533", 0x36) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt(r0, 0xebba, 0x1, &(0x7f0000000200)="a4873f0984529a3d2ee5fb82093ad0dcbec3d39184392a97a74e241a2fa5d2a61886c27a92f351aa5df98433a4530438c26f75a346cfc91c99af8b0ad165d691f2419d7ebf28eee183729431d66bb579ee21ae11e2c71f94d2e27fece9fc4484028d4c16384df311ff82b84b431718219179c04b52ad466e14d0219a0fa9cf4b2b2721190c683fb94d247566c82b46d535033b7542295151c00fb4018424c4e9316531cb61447c306bfd270a69e03544a943e82452c732fba4befd54d26671d7f2dd7210d9e1060786c07715015aaed8b6c842c1c8a39570161a1dd85d850b7b373533e3b8957753e146015386b509f4d56d2e7a652c06d79b55a668d5d4acaf7c42568db87081ef131105707432794c0ae9270dc8fedf87c0757f71d2bfd2767890614e696ef6177ada1ee67adf75567418f7867dd20b53d5bde6", 0x13b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 19:02:07 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000140)="d206f1a1813f19f0dd815f92b7b37ee8cf617b91341905e100c20016ab92338433afe8551f84f1a5b57840579b3da28715bb240959f034dc045286d9ac189784f71db09f0c706103b4", 0x49) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 19:02:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0), 0x282) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 19:02:08 executing program 0: r0 = socket(0x3, 0x2, 0x3ff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="b5b32dd3890000720a5119d1e9e9c1f7c43752d6f96abd020000000f167a057168d91236d6e78f165d3a8363e5fff7928a2777b2"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) socket(0x7, 0x2, 0x5) 19:02:08 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8448, 0x80) socket$inet6(0x18, 0x4005, 0x2000000000000006) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0x14) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 19:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="79abbf0840afb6fcf4eb5da675eb781832eb00a01c51658093ec6aafdc950c057807a89b4d9330000000750000000000000000000092119385bc3361168887100000000000004001334ac52cf75d00000000000000005d256d2f827ff15bc5b4e41a6202c9f74d472841e7f9638dd0e937eb7eae485877674252bd3420a4601a45318f9e6c79bca357114c360842330021722f1eef715288878049154366e111fca894fd68661441f11ea203a7377d9380d316ca146f9c5426967274bcba970d8b77c56b53ed42a314115e40108126d34069bd28000000000000000000000000", 0xe0) syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="2553de54a09e53927582dab88016d0a8d2d15745546c107306c518ee7d05c6d38fb30a8f7f2b53b0658e294e004a1840f27e77bd5294383d57362897cf7c00c9c43243feef02be143b40deb182a07f85acd148cc298fa0a609335d80e8fb89e3b3301c51e7256cd2527ae967e84da9d50d00e15d1aecf0216963ec8a45ae8d5af7a30cc5fe0b5d8548d54a8803496f", 0x8f}, {&(0x7f0000000040)="d825ee1930e48c7595c6f2b4ba466b49c8b264", 0x13}, {&(0x7f0000000500)="b67bf3aea7e715bdcc58a07d5b9e8958e483f0a759d08931efe6135ab74951c5677e5a79e41e46fbf2bc5f3b4578f738e93753741ce1445738ac2e4105854b38cfb1af7259fb021a1bc3a1539a5554a2e95eedf5ccd2bb78514c6d9c636cd80fd4917a02c9e4af85c4ec88e0753253fe35a8070d68696cef2dc3770c", 0x7c}, {&(0x7f0000000580)="abb0a84d2ea9a20f20c4c48f0fe20505ffc9fd13206cb1e925b053822cc594f6d973a7892681d8e1dd9217793479cbaffe2d2c1d5f111558320394a1a960656032db3f1becf3da443b9abdfa3eb1c21dcc803c4e2ea88eea81e4f57ec9e6db00d0bc48c2e79cfa61ba2d81609637085d765732590b7fc780c10b687e954f1c9201f3a3f09a385b8ecc7c425078c8c13da8dfa0923504a7372f5eeed693be87fb3463e4d566998592756c054a4342b2776c6a916df7a114f9c6a8e1be9e18da17e1aac133", 0xc4}, {&(0x7f0000000080)="e1", 0x1}], 0x5, 0x2c) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 19:02:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, 0x0, 0x0) r1 = dup(r0) socket$inet6(0x18, 0x4, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) syz_extract_tcp_res(&(0x7f0000000080), 0x293, 0x891b) sendto$inet(r1, &(0x7f0000000000)="ebe8900086832b8bcbdcf42486697c5f3af5fdb2b0b7becf33c24b8a77ca62ef4749ac5f03df76c94203abcbfcd89c3fcdedc8f6", 0x34, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 19:02:08 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) 19:02:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x2) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="c5840749adcf9a1e035ec0f642377cf1d2a348f2633d95fb0a561414a4da1d553ce40b587f30563f8f1b4b48df36fb7587ec52a5ca35ebbad0be2b72670630716c19d3cd5e248107e59e76e1bd", 0x4d) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setflags(r1, 0x2, 0x1) 19:02:08 executing program 1: r0 = msgget(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000001900070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba424ab4c19c962f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe3, 0x1, 0x1800) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 19:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 19:02:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0x8) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) 19:02:08 executing program 0: geteuid() open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r0 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 19:02:08 executing program 1: r0 = socket(0x2, 0x2, 0x9) fcntl$setstatus(r0, 0x4, 0x80) getppid() setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) 19:02:08 executing program 0: r0 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) r3 = shmget(0x1, 0x2000, 0x9, &(0x7f0000ffb000/0x2000)=nil) getpgid(r1) shmctl$IPC_RMID(r3, 0x0) r4 = shmget(0x2, 0x2000, 0x3, &(0x7f0000ffb000/0x2000)=nil) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x4, 0xca50, 0x1}, 0xc) fcntl$lock(r5, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x3, 0x8, r1}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0x9) r6 = semget(0x3, 0x3, 0x6) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000180)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r7 = geteuid() shmctl$IPC_RMID(r4, 0x0) chroot(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSBRK(r5, 0x2000747b) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x100) getpeername(r5, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) getpid() sendto$inet(r5, &(0x7f0000000340)="51ab", 0x2, 0x2, &(0x7f0000000380)={0x2, 0x1}, 0xc) fchownat(r5, &(0x7f00000003c0)='./file0/file0\x00', r7, r2, 0x4) connect$unix(r5, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) r8 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000440)=""/204) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000540)={0x5, 0x12, 0x7fffffff, 0x9, "1deeeff7c1d92a059ef91460b15e3e8705b230c1", 0x9, 0xff}) setegid(r2) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) 19:02:08 executing program 1: semop(0x0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4237b4d956081000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) close(r0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r1, 0x0, 0x0) 19:02:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) lseek(r0, 0x0, 0x1) r1 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x0) 19:02:08 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)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x2, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x9d55) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='W\x00') 19:02:08 executing program 0: shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffb000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 19:02:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000040), 0x0) sendto$inet(r0, &(0x7f0000000000)="239226ca1eba6a0acd65585f494c6c60a8e9a4b8376de0612ae7696dc7ebb5f0f8405513b21bd50bbb3ae061b36af1f9bac0702cd64b49087e7d95649cd03740449f5d7007848dd93fc8e5b9073a02c33a57ad90fe5345f026db92c6fdf70f984845b52005f8f27eee4f1ba078b770ab9c1f83672ea0b06a781e00121b4a08a3c807d3cd5249036af012cdfd4064198bcda1930f3bff67f77beda89a1db11434b5ee2371fb60b5df2530acd44769337cf0b250a9bdcb894ec2d357577cb34867e4bc4b73d81556f157e22430d9362485e6", 0xd1, 0x40e, &(0x7f0000000100)={0x2, 0x2}, 0xc) 19:02:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x4002, 0x0) r1 = semget(0x0, 0x3, 0xc0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r3, r2, r4}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000003c0)=0x54) wait4(r7, &(0x7f0000000180), 0x1, &(0x7f00000001c0)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1, r2, r5, r6, r8, 0x100, 0x9}, 0xf8, 0x1ff, 0x4}) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 19:02:09 executing program 1: r0 = socket(0x2, 0x4002, 0x0) unveil(&(0x7f0000000040)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="002ffb"], 0x10, 0x0, 0xfffffdb4}, 0x0) setsockopt(r0, 0x8000, 0x81, &(0x7f0000000000)="5209096b52da87247009ee4c8cd3ebbe3cdae7d3f6b3f0560d853f5da8f2729b7aaf71e0e1af1ec159cf660b26d1381d", 0x30) 19:02:09 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) fchdir(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x80000000, 0x80000001, &(0x7f0000000180)="21443c02ab8f6020138acffab7d51742608e190fd16240d8c3e9e947340acdeb12de2df17abddbc96357964c07fc0d19cd8c04ee8677180a74c40bcee993ec3ce7a7835c0dc768138856804cd637cdbf8eb4888255d8eb2c5ae19879bf1253a193267034120f843fdf719d6673aa8f524bb3beb1957e7aa9c666a7e470aae0a2010941d24a122a2b051f809debe8dc61f393606e70bde0e8786a3360145c3ee39b0c86ec7dbd21cc6e4a1c15d45f9d57669b2a38ffd2b15d70dd9c839eef7205a03cc556c38ab566dd1c9540f62a508866053428da42586f90dd8c5edd0b987e139ee3c4822518976409d6549930ed6c80f0c523614d", 0xf6) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="19a000814ac5bba2f5ac83bbcaba715535fa6917963a79b575c2d261401a8e9c3be4ba2755fb2c2df75a4abd6ae70077dcadb659373ad77f9113747a9333e69cc67b9d5736a29d08b4dab35c6b9fb922a37b8d8c20ace1677953e7d8ffecefdc9ccdaa156747edcb6ab064793e956d2cc3365354", 0xfffffe1a) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 19:02:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socket$inet(0x2, 0x4, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0cb684dd341e75be1bbacd4ad3799f43ae507ffa04b718aede0aa6195656bae6363b482c646eb7e916767b194e045fbe1535aa0e0da18d745218b466a3a7e1eb0a49aef719ac2419", 0x48) write(r0, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 19:02:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=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'], 0x2e, &(0x7f00000004c0)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f0000000300)=""/61, 0x3d}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f0000000440)=""/84, 0x54}], 0x8, &(0x7f0000000540)=""/146, 0x92}, 0x2) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) r2 = semget(0x3, 0x1, 0x200) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffd, 0x800}, 0x8) semget(0x3, 0x1, 0x162) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/50) 19:02:10 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) poll(&(0x7f00000000c0)=[{r0, 0x5}], 0x1, 0x0) writev(r1, &(0x7f0000000000), 0x0) 19:02:10 executing program 0: socket$inet(0x2, 0x1, 0x0) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 19:02:10 executing program 1: r0 = syz_open_pts() getegid() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000040), 0x8b, 0x2) close(r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="339bcc9b24826f9d032441cba7611c486d24d62e559f8485f9c29845ae6731c929385047359bcce6e13d741604d795b40085aca6fb", 0x35}, {&(0x7f0000000080)="77b2924034f30624154b27fc9816809446af5edf8756b05d5a9c721cd31199cc327cb16a50758e99d8a05dc087b8697754b29c70b9597e9f7a5db373d03684", 0x3f}], 0x2) r2 = socket$unix(0x1, 0x2, 0x0) r3 = kqueue() close(r1) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x20000020, 0x0, 0x1}], 0x6, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x42, 0x1b, 0xfffffffffffffffb, 0x26}, {{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x9, 0x7}], 0x80000001, &(0x7f0000000180)={0x7, 0xffffffff}) sendmsg$unix(r4, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0xa6, &(0x7f0000000500)=ANY=[@ANYBLOB="200000118e46c300010000004e3909aba60423069356434970a28e7d9576ad3ba6a047386ebb3aa011a398513fa9dd872d44864d06e626a97a48697bd2ff94b050e20d3c959ea91d1bd414626deb75cc5601fb4ec70196715b5118037a0075c0e5249955d4a2df11b47f01e736c06181b3697a8ce53676cc7ca4ae29f1bb56f38b15ebc43f9b1ba609556de77aba293cf41efefbc2251cb4fc2d1f33e5bf86759d4138dbffffffff16ee757901fa0c25646cbe67e5903916d3d1d1d2283b27b40119444ff9b9dd6dbb00f593952087aee17c115020fdf8b53a7d11513b0c5c9b78aabb6a63cc615413000077aaa900f025252b67196114187d01f73c342ebaa6116e449a0e5fc1c3efecb35f03ed81df3b34a509d0323e1f7fd80b8fe5a946fbcfb437502b3293286ab467a5c9b5a2897e4df661c3530d0879110650e5b25de113acb5733cd21f51cb2fb8d6ccbe5cbc49de862b51e0bba49e1936c7189fec4ff1e2434fe8af89a182c29133398431100040ef827c492f38c3fb387698b75bcfa1a4430f72885149674f46731c07a1d7d4064fdc79038e7c2a29830456a6861614a2d22bba2656d1e88859", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) fcntl$getflags(r1, 0x3) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) lseek(r2, 0x0, 0x2) 19:02:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc2}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="09f398673d1044a7000a535b913c3f2b29af7e2e5a84c68c6d212d8a2406704fcadb9af746de82752cc9f71bfe5aa4a9abd88469887fccb3e81e48fcc6fe56f9a17402728e498d22de5637d030af160a71615123dc2c816d2f7c926a89dcfe57944ada460d390b8fe4f1ed4b337cb8e4a8ed46d635365f3698a4c38804eeaab43071840b6d82398b091c4f4c607633af42144c3575939bf71302820daa628e7e50db317b24fd", 0xa6}], 0x1, 0x3c) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 19:02:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffd83) writev(r0, &(0x7f0000002d40)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2ca2832ca57fea3b8711b9c78683a8d121339b7308a9d3a8a6f77c875ba4a7ae5e3ff5824034bd68f24e57a62a6d52daf5300b1afc8212f7467e4f85f09fdf1346d1ac718a0d8b6fd130454de75e21c3537fac1bae98d46d7e28e74b03a1054fe529f03723f0cb27217063555a3568041266c9edb7739f290f436d726ee716bf785822a9f1201a76c466ae9a9a38312ee3e8cafcf25b953bc5a723c6f089bb565c2d293e991fe8030a9a06ec06702e7d72503875f47061edc98a4f46ddca557ab10922632d44382cadd64ec402c5250060d59a096bc399a27e767f0f1215a0f5d7e8e30a9df4653637594a2ec5f79f709988bde04fea81ea4e311d244ec056a837c50bcad0b90a215aa355add1a363bbfd538e13f1c9c30dec8a38e2d70bcf580b950d887917762f1ba3d56126a6020afd08acb8dc77a81616716efd825aaf1c454c76f421531595fbf6f55e0a5487e2d28115c9cb48896ed764c5372ebea680711abe18f7cea470dfad988bf90caec3bf47dc9a20a9fb236940fdf6b41f9f682d08b64e0b5addc087e8aa6c2a9a9b894365b67808bd15cb12756522f4a204c84702c525785499cf45d0873350f1334ae7f5d0ded672a52aa1e8d53b31c1f47a8f709b229ac3e592ec081efd51ba048c3d12399bb51fdee5547ae972f788d2f09a5b9c4ae3ed9918ee095b4a17942b13332ef32829e7c9dce51d296d47712428a6b2e74bfe999cdc96e8229b71a33d09a8834bfbc904d715b9289965c949561b207c9c8948ffa743a257c7b90019c52f4a66b41b5e1c382b213dbf6adb04de9aa83459628321ce594b6c6294f8402b0c8d0ce716ac8b8d98778e6b41ab22efb38555aeba48b683107f902b4cbad790c7b30d8dc6c1cb774a675c35f42fa1bb0c02b5ca1dcfde11ed71c1e7286307f994983922b2d11e52243ed76d9a0b0aaee15befd74186932ce7fc58c34c8115665847f31d73be4dc118f72d1b8ad456411874d82df4cfa19ac79b043e307199c506e1585e529539ecf5d55a7b8ce568797ce560bc2abbd096a24c031583ab29b6b6d865578fa579295fc011cf4bd4d3ea88405d6c8c4712ebd476eb0a2fdd75ef9779df27dbbc60876666e52e0066c71def13cae6793f013084ec07ed9b2bef4ab6f0ba86074ce1a225b92266d9cfa00f9d172d71510fc3536f846c6b85617b7578236515a84c050b1d8a6990b0554ee963d199d6b8d0b6ace73ccc3c3ce50edeec0613689f830cc3709bb77302588a2f9b5cc09507de38fa92ee3cbd5b9a31acb814af6ea69578f5285fe0be698213233fe10f2d4406e6b34d1b333678ef93ec806370b9a2891001044bc18ff20b2796d872060c154262bda1c590b815978219006051734e9dcac5040799faf3501001f30f97a76aac73f974dd7fc6a52781f1bde29bd8c4e8d09ba818b1260926aff1feb89d8ad0e43f486f2f4745203d071dd27d113b43ffed3d8cbd4c273bf1d1ef7e081401c29ea1f2746f85e37fbb6b535a024c669c991ee785ffd57ae424fddfe5128d056af5e6fa902e146c7e6dfbb442cb0b569b39d99f388dadd9b3f686a31c2a0ab11342e9e2a205ad050254925892e71d94a0bda7cc660fd53205863b2afe69a39db19f2b5065c86271741c1eb9790211dcf32316631bd0ada7986079cc54ec6d11f1c863d14094c174b7aaae1fb14bc926dacf937f2adc8675e19bde4671d5112b02580d218195760d4ac99cee4ae600cccde1baad25fdfb84e8b6528e1bb52a6e422dafb836c5efc15efa4aa59a2c324a7889fe98374c4b1ad2afd5624cacb9dc5f5815b89701dcfea71f8d0838f1d611481da5583f9c4ad219767e2092aaaa050be59ab4d891fb7d98d4b6d8d1d7676697fc8b97c8cfea12c8e735e738babf77216c2fc134891459250ddbb4b74a691dabe31f45baa2fe6041515883f59f38989dad25ad162497ddb628e51d1dfb52e66d74ca50488734ad6bc971826b5cce96d3a2ed2cb86dfc715df5d1f21bb9f0abea9341500a882e3c41142cbbd1a77463ebb77686e8873c320813d5f1f0ba01165ef7d3815ba92572c9069311f04a2281f6917c7bbbf718c35af079cb4d853eb1af0e1c7ebc39087966d4f8384b0b7b07ab06db4d9b62bb561e1a620ba3cb23d103ba22d81717845943711e8987aa5976515f3c4cb36b82c30a659c55c6bc655c666f5919035991cf0acfb5657a3ffdec54abdb461ed055606a9c907e80e31df9a3d5aa9ebc718ceecda9d6aae8697ed1130bf6ff7448958f394ad9f2cad4938360f208d7dae5af1e80d5fed96c55d53a01ea2c8e7502e71f9e486e2b0106db7b978beab26a634cd3ce8818642531fd14840f673fbfce6ab468d61dcc84b8c26a2ff189732b8ee8e1965bd4b604a9be5aa1d18ed27f1ff5acaa3cc96e87ddfd0f9cc457af149561ef298eb7f11bfa6c155948d9758709ae28c65c5e26f80edec23e9e5de28b91291e49951a7734f023f051da5f82461eaa7c96848e723a5ce76f2bc269f71d490953b797e7b7f811dd1599678b636dd88b3b03f290cfd550d03345e4de672839e0645ee8ac0d2bd8e868b47491dbae7a66db98a6beff4b7b0bcbcd0e58004419543d16bd2aac34ab516026528de163ab33ebe9174f71d61ab3f65b12a42e4cbf62683f0ead259e84b1f3dc75aaa0d9b6e4573d0ddd37cb43671e57a7436c2bc0d401951d6901d6ac0ce661323fc34366e0e5a88561e93b8c97941110a6300eaae0339b9ebe5587442fe4d75eb2befc3fe80def720f8c016dc66a3ec01748747d8036fd03c0be0ebf759bbcc1726ed4ab7218170facd4ec6de1da8a249822fdbbb71af138dfca82c6a4b2642cca1650870387131a883531249b0e83922a690a745aec91c23f6019afbfd227a248517f597c12678c89d772fa283b0c6de8e70d934b55419703811af7d2c7c4c260", 0xfcb}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="07b42bc9c97d506244ffbd7f7549bd1a6a9e703f6008b2e829cbfdcde9ff3f3905a32062c4b22ddf17ba7ae0e46f010eee75b22b0d626097839a151b6e32db4765373a09bf29f96f308bfc9210e28ad3b134fc3243356e511b148bae966090553f50a397f8a86131c7119e2a1f48f014f8778ac619bc1d33", 0x78}, {&(0x7f0000000240)="3c2b48fb2d4693303df5c30116ce2c86636b45e3fe3408b96bb2e081842875504e310f4ca192fcbf9a9588f64af2ef634998ef723a8746969f191ee11393e02da4f690d7f4a52d9ad837c777ade2348e5b00ffe0bc7fa31a689fde165c42c9842ae0e82996f4163974883699cc8b3d2f21097b381452e3f6151291a301829c96912838e6432e3b6d790ec396c6de17a780942746551e8ecb406c9ba90b899bd0a508cebb3c7302311be629", 0xab}], 0x2) setsockopt(r0, 0x6, 0x7, &(0x7f00000000c0)="aefa0d8328acb11a6ac9fc0a1dd0899b1f9cd1aaebab907ac6d743edfb8431dfdb263ccb37d93439aaa02606cd63ac8b5f0bcdf80c9fe7037265da24f81b501ba28efb6f25c17f2a271307fd6599a5770b828086829459f02714f3f7882fbfc39f67e4933953198ac1be9bfea83159f5e228e37da8a7d8dd5a361c489195869ee15bd086e82155d5e8b58b6d696ed7c0c0dcd9c7d70127e6d0dd8e59414b5b0178eabde7facaa3e0b7ca76bc9bc674923fe2a71e57f65d70e5287347471650410df75d0e43c27b9b8826736e4d948ff94a4d29d8f17326269a96", 0xda) r1 = semget(0x0, 0x7, 0x10) r2 = getppid() r3 = geteuid() r4 = getgid() r5 = getppid() r6 = geteuid() chmod(&(0x7f0000001940)='./file0\x00', 0x6) getgroups(0x6, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f00000004c0)="2cd2b8c684cc105fca090fd57a275bc318425f5021c9de505f84e95164dd5b636d93501eb720bd95aec56ac50eb19bfea24a3708fe20944a6706e12ee9ed30b9279c653ea065e74a7832366bc539078641be2d82f80c78f7d6a8ca2fec126099df9cf2a615a7a3f407ff863cf78a523c065e21127799ed225a5f04a9789d01daa51be6ed1983d28ac2d062a54aebf4bd6317697faf048d88f385a8d19bcba5b67837d8df50d08f208f0af739dbd6e5d60dc8c30428f93e933f54bb96d268399e08a0c77330c29b8d52bc3db087f61ba404bd7e6e530faa04196017176baa77187ed1fc2c1210d9555db755f380e1415092f8337dc79139d61ae6090e59449b2a330d9119bdaa348654a31b7dfc6ed574783c1e5a59808babf453ff59c8698ba55b07b49ad7685f7d6a7e65fde5440aff5afe6a44c4e4bb95cd753c17a7433ff7ffa22af487a23afcea461c3d70b2715b9a10c6fc33b79e5bd2afcb02f602692990bcf741d5dc038d0a684ccbb289a8f2c1188335d451151c03ca964d1b0e32d2d02da4773005652d8ef5090f32136ea7e373d622601cb4ee70ec89a54fc2e9f16f4a874f83388da1c42a276d075bb9ce82f8b2e9df3d63d559f1795737ad3902f8a738a7c6818a204686885ada2e980bc6db50acd47c24633d0ede5da7766f33ce4a67dfdb793f7e7f0be32842413e3fef5034560a079381eb000e92c33b80d8394ebbf581521264984188e64b653c5967d38c1eb818b8bc55b20ffc0df2dd3363914fde61c6a14360daf79931b6c915b174214ee866ad5ab52a145293f9abba38aa7f694d5d09de9dc500542c6e0a08a61a2ccc6fa244fc95e21a14c297f99e2d53d64ac843176965e185462a52c6816bef0c180ab32d6311f4bab0a80dec168511373b5691e7c3e16e8fa5feb70dd41d0835a397c550cc346f23f2fc63cc964348b2778747672d20a6574fde57492ab09dcd805cfb2f64498e59137f68f5996a749ec89182326bd5e02e70e189ea3f601abaaf40b3a3e57f4a3000f8db083d26acc86a30a707e6349fb328499c34d34a38c916e36902320327dc7ef3e7f7b776c73085279927238ce33aea69a9128ea1fc52e3efbfe552b853d75b4e850345fa2f47bde154a60a78926296f22897e1f1e100a2ee0ccbbaa378f16243a9cf48e6ada0335fc1bb0a120a1d9434d4493db26c2747fb863323c4a6d35a98c7983d153733e976a32998a0b15f1783980b72da4cae30cb54ef0bbc653a4db0b5f822882089e381693197e177f19ff5b30d4714f056fb1f1126b4391e8537e83eae0d7748fdbd45d2c23a1250ad94a56ebf67a60a45e52f26a339ddeca94e524880d9e7a7dea35c608939cc95590c9c275bb6b1eda97319a69f36356b2e497e145cbb6d0592eab4a5e132da895a63146682ecb1fccf2986e59577d2be4403eb328ea31dd2884d4e710ac65d2a94e4daacb579af29b10fc38b6f8114053a7197a2ab0b35d9a418647ae02cd840aeb289e690c9214adc1c3a05b8e31956ef0a0c625b652c58c1dc1c2d8a4ac687a033a482e8be981b04aa3af243a70b219de1d0b4ac838c6e61a8990eebcb644d8c1ec0d5210010a256ec022f5f7e4aafad6c0a60cc6f042a2a0ff66c984fe5b3fe6c0479caa996aa6f714a2ec4e6c2f6c98598a06d45f19359a45829efc4793a73b2a5f2465427a3156c6089cf571c2d65702b9f0cedba7d540d29468f081b6233d3a118caecc8f3c0e95789c39a2d86460219893ee0c8e8280004006a81a4c5102c008ce97ac4a3a82ab0047215a2fe7b56c6e0fcc63463745771ed13b61e2a0d235a345d3e40eb52e5487ed65454b63e144ccf4620ee4ef14292f5f6446143761cfb81e10c26f088e4cc085f5f770941a68d9224b676eab40cc341eced82cc7f39a74035a69ef66ea4451f608e72a206931b9b395e86c8a02b446215cf8a450b068ae2424e7fdf5151687e60a31f3ca9dba3c31b1b2f57603740a83ad810ad45a095a142bd5004cc191cc1273bc8d7164115d4c1b15636ddce330539d6f1df8bfd5ae2de20b118da552b8b4db46a4c950b7a3d2f5c8c5b8d8b0f89216f087c44e8093711e73968ad1f6218524c6d56afe389993b520d51d741538821a4121f253bb626d052d01ee348112bb4a3a02afcf86baf9960c2c161edfc723f8466509221c58647a3d07949a47d1427f0a2c8795f6cdb0d44e61f8fae45d1b7a2eaaec3db3ca786f70e98c10ae8312c2caf908cf531583d4f12b8da3d8aad3b3ae8d16c550d107ed5b246133bf258b9beabc7d06b6b35e453782643bd1650e5bdb90786e040d015e98738d763b7b3e32ad5c5b6a2a836ee782723f7b6cc48ab38e4cdef32c1338d3c650b739a3df88c542f00b75203f1076e1512e0e946a70cedc3680bbac3fe935acd5be118c176ac44f78ec15bb206656a8e13c074631657b201f76b55e19b3d40ffe2478fbb6f086c1eb6e94e49d5a615116477a48cfa6838006cc3b35d5442d1fd7cc32170176ee39bdca4bedc236cc1e62ac23c7201ef2ede13dca2ebb203c103d82dc176cbca5bb1cbc0bec0d2730120258773ea0d1d4352d69b1a7836c8d638a609e638086ce52930b1dc647a884edf3698c60a53b3d1f2c0bc8d811ad201f2bae28a42fcc2dd38642833360ad7b339279d8429050ed7e9b9eb2b9fc974253fcb0b8c3beca43a74f81bd3b086f10437797a6959adf8456d4be2b2248a431468af08c4bf2ca8224226747cc5e6e904261a1837db29e60f21af395e933897a56484b62608a6367e8fc9fc2656fd5d19226d87257bd745378a02944c3ef554e44ae06428f2c3b976eeabd20e19fcb66d98601a8838f648191963577fef8b92f71ade7d9465b336300f16add9881f059908da4bf626a9ee5fc326dafea0ba441ddac07fedc7bfb65a7a741f56df1a0f901c90643d4b983bd3d8f6b4caf5d2b9ad6ace44ea8b3d598b9901b924b3b388d52710e85c6e5aad7f054f6c670335cc596dc37faaf2bff654fbefb9283c1b7a95c253a8dffc8181292dcb86edb97eada72d83cb1b9951f5b19f63185706ad0e5a45ce79515ef38e8fe837d3577a377eff9cf983639b86daa8d5fa40130a61da55cc43ed9271fa6691f3ae7b818d44bc9c4a3a550b8f94e891d6f11aa594778c10cca841cc76ee63ef8616a93df76ce6e552fad13ed95f011bfc41a53d822c6e7c08419631719dfc9e44ddde9342a7381c790cfb5781c54a781ad1b65a70f7f9a809fbc7c33b72a1f9991ad171d71b79d3f4eaf30c6cd3eee5ee84828c050525d2309a34e3031f71b851e6c900f21d5b0f7264201fac54045989c244fd9f9ce8cb11e272d0e5f47559f75db51779f6848552eb315874dd3d485ba90d488b6ff6b2832ffff2ace2eed567d891a4db40dc7e6df0151fabc7dd32f4ee8a46bf2c80cecdb5f6b629b69447873b7d918dcf8346004eb5b259cbd9b8bf991337d203855d3535c08eb64f57cc689288c22ddd63cc10afce2f8f34d79ff51be1b28c64f8f6c4e8bf7f109e6cd14bc11cba6f089dcbdbd8347cb81b28d7e7a2e95ac3e8701e5ecc632becd2a46f66dff3cac8c540d72c1106565d19bf3ec4b85aa37a2cab5f379243d78067d46b27542f4992089c5e2cc021d06a71f130c39540286e34359c407b0f6ee3b20a78e882d0c0825aea6fb395c327a6bd95606323f4e3fda88bf36f8dec5915f56d1dbde0413489329302a98f76d8841c258570a4363d367f8f8d609de15802623c016f35a8ad03cf8dd073031dc7b1623c6849872f71beead0f90ed12d61b7e69ab528a9b8801979daea9d11a082f382412e494160314416a4ab57e9aa230c064ade072c01176c9e5cf221b5e0b24eada353bc21bbc4dda8722520b88ecbb0105d056b7c089b30390c2579900458d0054f0c35631822677e62e29a5529937047aa110ebbfa649141e70d17e130ffb1c67a7a69a7f2fe2ca21b0c1a19a37750c4aab3ec3f3ae8e836c9f69a8c9dd26c69f9aa5c42f9c4c01e1968076d8d98becd6177476dd337955419879612bae9cee5cd07b98ec053ecf0d6f2b14ac735c5a25bda3e41b7378a36c504ff6ae56e1e5f6d87ef733ab22b83da9dfd7153b24a2515bf9f42160d59af52847754aa4e2cf1482b85f1c2adb328a2be6ba8e620e6231b8e4e1388218e1af9435d2ff1dab5bc3f23776da7581c0145ebcc0fe2857769dc388bfe58d927c99cf79688421e004a4fa58715748c876351e02221a78c953c830b2b4dc59605b926e01536d839928d4352f3f5c2c8c7b008d9db6f462d0e644dd748b3f5a6f1eac563304f08825e49006aab22f2cc67179f1d43d870e74e0993e20df16920db8f6e2bbce94833ac2864a0cecef1c64de02c8dde590cad70d83a446c78fc69cc5deaf4413cea46b3e6a4491930c7962005737854fa3ea6bb735434e6ad5888192dc80203b7a0244e85e11f9399e431643595fc96424166d5f2cb95db1ebccdbac8e2065d1f41bd243b56d955e06a84428e4b930087c38d00366930ad56b144079d9855532fd08dde7c837eb143f685ca1a0d69d04a8907cf23dafc04b9a2308ab003ee7b43e867a19cee4dddc13c8f58b756fc9477e145813d4bbeda2fc2775b1434c5e43fe859efd1a5cc925bbf8481d6b235b2439890202c436cfbac75db42a19aa5eb7bf23ab050939618a8e43abc96951c4ddb721489a8270797ac395f6bc40ac1d2238abe94f25c5004c8b646c84eb58fe44bb4f944092dcf1cd76922005a05a51de2b1dcb3c0e570a8859b63e72f4084496acf5b8d5ef8b304139459d807138a5a84f9ef6d35edbedcd9ab852a343ae21ca72ff0e9f938cd5fcd81cc682d2b30893415adcfcf9d27d7d5e37decd331e974eab7008a85b39d462818ffd95c15e2a5ba709172ce3e23be6ea99e35de904a9f1b64962f3956c2bf697b80bb8f1e0dd4b6b9a7673daac9703f6bceb3644d0160cef5338db75b8e8ff3cf953faa3bce513fc50d36c968d1b09ddd75a0fed29f6ecb60cf7c0a5ff4df1a7c4e9e7a191064a41d4d4d5f50bbdaa30492dd878d67b5ce0069a38c881e9571810c03588d2ba48ffa735fd94eaf1d0b38c0c3bda42ce27ab01ffa17fd879eca5fbc00ee2fcbc6bc854786875c21c5df9f31d20834e1156410c04100972d239d2b8d4eac9370d451ed2da48dc9a3d5f7e0fb7078245663ca6c48f90018fbb046f98615995ff6cb65dbdb194d9a079b5194cfad94bb0a8995e186860a130aa0d33eb0dbd7c872255f306be62fcfcccd0dbe38054cd469dce4602c04c70325d017f6c2ccfde193014040b31b1059e95ba49bdfb5518cb54f151c8e9a32d286e82c0c2696956bab20a28b196ee490b06ffa7811238a3d3b5515ccc644a0f9162762e2e513395326cf3f583f4b00891137d69f4668ace4ea5bedabed70275c55747cd38e42e07608aa9d35a20592d966e0d100dac45a5522a386d57bb1aa9729dfe08394d5f782896ccbd3a0f19fe490e25d4ee092b323e10e5e4da573caf458cd3bbbe1d36dad1f5c089fc010d497b0d508d7e724e4c8e04b476676d6cc95604f0f574bbf7b39f67aed88013b55511dc4668dc1d5ca294441805e1fe5461db7de05739529b23ad8ed3b7295466c7abb8f3b3726df1b5b12dcf5babec9dfe2d3e06267973f19d72eeed6d3cd62f285dffe7b9c21f706e0fe3b313129ac54deb9b7dd71030ce18115e965c3eb5e385aaa5bcbaaf9fac77fe095d7a2169f2281d6d888fa516e396de3f6c6a63f9582c3b885d10017c3a383f3", 0x1000}, {&(0x7f00000014c0)="8879a2c2487bb3565bd686b9b8a01495132a1bf1cc94e04a87f38fe1d6d69fd0c35961206959b0673f850028a66169930b441a7b48c6bc562492a897f154cd9a50ab5193c4aa5fabed5bacc488862bab9a05c485cefbd2cd986960d463ee5d71424c99f32c215714db3fb2106d7045bac550257bb26c88d01a0864a71c712b0d831938dcefe723238db00495ef01c6c7e5a74268e2967d36469e5d94503dfdfbb396de999d59bbc985d2738b3064ca235f4c9382b8cac05dd71064703af85a1fcdce7bed3525f702b1ba56fcac63170d4a76465b7a", 0xd5}, {&(0x7f00000015c0)="1e98c7ec0baacbeb4af57142fa7e9a7b85d0c23aa540c64289456eef4fe497c1009e42a349c756f3ab0798a794cf7b94cc15a537843481e6f199d28c1eed16920cac623c09cebda33045fda1d9f9a107e11d5f3a027862b93fa7ea129064d1c18bcac23b7ebb2e30d7ab3e31a3aaa8a1695de6ce6730ac0ce6503462cb9a4aa613993f961f7632181cc26119fa4acf610f79df697f00240077d526ffd3fe2132d83695d5b3f346c16c70e84e5b", 0xad}, {&(0x7f0000001680)="a5128bed14e744cbfe23fdc8bf4c3604b540d4e6a44d4e6c3baf9b9a35", 0x1d}, {&(0x7f00000016c0)="09b34c7df058dcbd0c872d8e6fa531a3ed699b54d777ca41fa2be2f3d2c7220c1d52495bea28815b5a221f98b29cb3b9d77ce39a3e2dc136f39094fd3a7f7ee2d6d1d3a0d9461c6132b66f2dd235b6c15ba02cd5179afa850c682742cfb24b", 0x5f}], 0x5, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r9]}], 0x90, 0xa}, 0xd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x235, r10, r11, r12, r13, 0xa4, 0x1000}, 0x9, 0xffff, 0x20}) dup(r8) 19:02:10 executing program 1: r0 = msgget$private(0x0, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) msgsnd(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000006c3b300182085f3fc5e12d349bdd15cc69b002747d19ea85abb050368ef9f620b69c2a3edb6296b1f40818cca68bd880990451a2c9cb9c69956bd272e413358a649991544c980c776df706c3d8ceeaaf064ecd44d763342be30031b0a1854621a351deb5202083ae9e051ac3dbd8dee06b6f7e67801d9362af560a61c631056e8acc4895281358d7a953ee97c67bc5654dadf2495158bae4f4200600000000000000f32d5bc318c263e72fda943eeafb80226b176d4b37dbacbdc207702c8362580e39e9a5c80094c0f2ab30d8980669da6f94b97423575adeaeda796b16f00e6a674c0f8b12a5789dfadaf7448101412882d57a19cff135d600b8068e6b74a59e6c14d56a8c8d9003ca0e5191c5d2da163912aa5d1cd501becaf315a50a24ff03000036d30af5fe395a763c66bd6af20d25f2a9c3ac3101a09339ffa828d6d2a6b995d974cbae11f3222ccfc76dd534f0be7f5acf6252a79db21d724a813dac863fc490187a4fcd130e8030d37985c1ab395468903c45d99a6fc96a56250580c3731e4206a816481aa2f2747d912b8f4d9c992ccb859d55b7b627627d960aad841fae55e4f5217dfc8a03447925178f9983a3c81d7eb622d68ccb1d4eac517f76d1d526dd97943e8ad669ff238d35dc454ff3d98a26ca9d3c"], 0x1, 0x800) r3 = msgget$private(0x0, 0x181) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x40) getgid() r5 = getegid() setregid(r5, r5) msgrcv(r3, &(0x7f0000000300)={0x0, ""/48}, 0x38, 0x3, 0x1000) fsync(r4) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000440)=0x8356) openat(r4, &(0x7f0000000400)='./file0\x00', 0x401, 0x80) msgsnd(r3, &(0x7f0000000080)={0x3, "fa76387ff366f3651dcf90758aafcac3360f2878479322a4f20e5a7d6a9d14792516f269b972e452ac5a96d61f94894e1e94ac48633e9f6ff6ef0955eefede3dc4291469650683739d9b90b50b3c9b87077b852b210295fd93bc5235d065b76e22f5834c7cba2649ab11915f78c2056435027542f5537ec28bd6bae61a1f8f7e8a49ac2a3158447befcef7e0be497c0ffce9726ac24796f10467663fed719326fd5a0b058f663571d2680e2d131fbbdc3e321106e268f0d291f513d9e9b2ca"}, 0xc7, 0x800) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="00a7d791b66c52f300000000956c000000000000d9037a7cb899920646632f7c135011940f7417"], 0x1, 0x1, 0x0) msgsnd(r3, &(0x7f0000000280)=ANY=[], 0x0, 0x800) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000540)=""/218, 0xda}, {&(0x7f0000000180)=""/148, 0x94}], 0x2, 0x0) msgsnd(r3, &(0x7f0000000340)={0x3, "4bcc0cca54580cbe0f3b68811c5a069c93d166700af54ac25c02920ed3c5cacf98317ae48cc12a01fa11c3000f52e85a6f42a44383a968a6068fdc36b26feb869a5fb07099a429c131ce7f9e292d0bd0bc1db8ca5b8c92f20fc614212a522bfbc3265e61120f41760625ac16170669eac4f7247d9599240c7f91547ccae0"}, 0x86, 0x800) r6 = semget(0x1, 0x0, 0x500) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000840)=0x3) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='r\x00') r7 = shmget$private(0x0, 0x8000, 0x40, &(0x7f0000ff8000/0x8000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000280)=""/102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getegid() geteuid() 19:02:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xfe29) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = syz_open_pts() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x80, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) write(r3, &(0x7f00000004c0)="a97f501a12dc75fe2bd020f5d5cafaa4f6e1fec559ff041955ec58d5ae05f81ccf1b1c21397a2945ee50c99d1c8de64b59ccd23bbb25756e9fd8cbbc452d795bd5a3e967fbd9fa37a819fd5fc8a5b511f3532871bccb3754b20736ac80bf9b0cfa2105d0eb8d2f1b01fb67045ea9194fe834ae1caacaee6af520d528a6ad707b110230e488fe95abb76513a29438555c6fde0ee29df2713f641e4a35d065082f6e2fabb25b1800efd11a95de6e299b6e9e9a11530b4b274fa5eba8db9a174f5247c01eb82a3aea1c3e1b6e", 0xcb) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:02:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc001, 0xccf) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="89", 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f00000001c0)="e023000000000000", 0x8) 19:02:10 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) syz_emit_ethernet(0x92, &(0x7f0000000040)="81f7ce5815316af411fd52dfd65cc6f4d83b8b41da8c284ee17674b4d95d2ea2d8118e44eb86f42a45f12a7a14ddf7654d5efd44b88fdabdb95271961c11adeeef68e5abb2825cbdc50abe9ff825d29ee916abd3182eb46569fa63a7d307af8f4e41f431a44e58d1f9924278752dfb0bdf9e00796d02284f783d4ea06f0f4d11e13528725bbe5bb7d975813ec2b620ea7230") sendto$unix(r1, &(0x7f0000000100)="ba954e57259fbfb2b831eca62f2204d30422b885b493bda72f9d2d7688c074d9ec48998a136a3e5f5157ea9a3b7d0ecfc8c0b640b5d7dc721572804f8708b48040538b920da07dd0dc5a7cc99799fadd7b1c290de509212bf1b1da7837e4faa109ad8eac02d7a81333cf944bccaeb61b733d143d46e4592ec90fb1eb", 0x7c, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="47225ad413b96c3b6f04857e1f5e51702cacb22375f2f82890014c6342a4119730", 0x21}, {&(0x7f0000000240)="2c4e5e01c6094abcbe99be5d14268176a81aebc1fdd2be32b16ba1b4ac4a825ce525eca9821a1164278bf91db0f2cfa65985df34cfdd52db39d7869a2e861ad4e32f8ae366377fd0e029017b1da447daa0f3d27f4f866cc5148c2038e8210594b3d72d49f3193e6bb2af70ef8c8a0ff0bd2c8922ea141f92c2c6ad0e1914c46f9eeb392c6c9428d9f3b4b4abe68bc2104a9ce21a270ccf18ee4af5f4d2db9bd5efc8f8c516b13b14f03f02e84fe6e072a05f38c57646265226761b6eb541de225feedf387be9d746c218c6bb7aee24343a4c4fc50f7052f554a70354754153eed9f7c431", 0xe4}, {&(0x7f0000000340)="b20fe91fe38fcf5b694972bb7002a10dfd542aa2b77ebf2da9f1ce072a9385134ab6217b6d5d2531196f6d28eb2a15eac13172731b8cb6fe9205ec0671b62817b05d2b807fab1298e15a2ade7c8440d463d5bda70aca9fe1388b043862908da25d9ad8cfab6ccd6f307fb648b998cba07a3488fd092bacf3", 0x78}], 0x3, &(0x7f0000000400)=[{0x60, 0xffff, 0xff, "34f301a3952d44307143917cba521e803c9e6c44193087487da2ee94130088632e0386f4c517bb68c052abe852bf660b28a12111676f3ca1cce03dbcbe1d6dfac7d6fe535ba35cb66c454f688a"}], 0x60}, 0xa) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e00000000a1", 0x14) 19:02:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 19:02:10 executing program 1: r0 = socket$unix(0x1, 0x4000000000000001, 0x0) socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x2) pipe(&(0x7f0000000000)) shutdown(r0, 0x1) 19:02:10 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() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() r4 = semget$private(0x0, 0x0, 0x106) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x391fb405, 0x401, 0x7fffffff, 0x7, 0x4, 0x4]) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) close(r1) 19:02:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x17e) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b92e2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:02:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) fchmod(r0, 0x0) semget(0x0, 0x3, 0x208) 19:02:10 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0x5}, {0x18, 0x1, 0x7, 0xc0}, 0x6, [0xfff, 0xc12a, 0x7fffffff, 0x2, 0xfffffffffffffffe, 0x3, 0x7, 0x3]}, 0x3c) socketpair(0x11, 0x2, 0xfffffffffffffffd, &(0x7f0000000040)) 19:02:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="e36258a416f72ee99586132477f256b4093cfb25b8a3d72527527815c0b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0e77c11056ad99bf7c19f078177da4ce9c287730c53fb394b842dbbccbb6782b2e8a4eb40dc2bc0dad2ba6eeb00000000000068f7", 0x6b) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9aa41f2336cbe3c0d567f58dbe1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab7776429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf6f656f8d6cb01dd70b3b8b83f9c67199662d32eca367d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a653eb56f467125d8eeb8cdcd14d84330f3f4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d4607831aa0ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec914022d5b579762e072c3f3283a03e8f01129f35d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f439ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e5819555d106bc1ff76f22a8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84071bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e61f0306d702532b243cd3849697bdc5b873e5ba9c7a238a0a0090000000000538575a817bf5b207b000043bf6fca92d5", 0x3b6) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kqueue() r3 = kqueue() r4 = syz_open_pts() getdents(r3, &(0x7f0000000440)=""/104, 0x68) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffffffff, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600", 0x0, 0x8}) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r12 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0xa3, r7, r8, r9, r10, 0x20, 0xfffffffffffffeff}, 0x7ff, 0x1, r11, r12, 0x3, 0x6, 0x9}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) 19:02:11 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) getpgid(r1) fcntl$setown(r0, 0x6, r1) shmget(0x3, 0x3000, 0x17c, &(0x7f0000ffc000/0x3000)=nil) 19:02:11 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) listen(r0, 0x6) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x7ca}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 19:02:11 executing program 0: clock_getres(0x8, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000080)=""/205, 0xcd, 0x1faa2ddaa6648947, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5a, 0x20}, 0xc) setitimer(0x2, &(0x7f0000000000)={{0x9, 0x4}, {0x7f, 0x7fff}}, &(0x7f0000000040)) 19:02:11 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r1) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) close(r0) 19:02:11 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x81, 0x1, 0x3, 0x30, 0x8ed}, 0xc) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 19:02:11 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) kqueue() munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x0) 19:02:11 executing program 1: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x15, 0x1, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x4, 0xc3a0}], 0x1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x68, 0x4, 0x913, 0x8}, {{r0}, 0xfffffffffffffffd, 0x12, 0x80000000, 0x800, 0x81}, {{r1}, 0xffffffffffffffff, 0x84, 0x40000003, 0xa2cf, 0xb5}, {{r0}, 0xfffffffffffffff8, 0x36, 0xfffff, 0xa, 0x40}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x1, 0x9}, {{r3}, 0x0, 0x1, 0x20000003, 0x2, 0xffb}, {{r3}, 0xfffffffffffffffc, 0x20, 0x20, 0x70ba, 0x35e5}, {{r3}, 0xffffffffffffffff, 0x49, 0x0, 0x100000001, 0x1b}], 0x636, &(0x7f00000001c0)={0x400, 0x9}) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 19:02:12 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 19:02:12 executing program 0: r0 = getuid() seteuid(r0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket$inet6(0x18, 0x4003, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) 19:02:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$getflags(r0, 0x3) lseek(r0, 0x0, 0x80002) write(r0, 0x0, 0x0) fsync(0xffffffffffffffff) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x0) 19:02:12 executing program 1: r0 = socket$inet6(0x18, 0x8000000002, 0x80080fef) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x2, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) r2 = getpid() socket$inet6(0x18, 0x4001, 0x2) wait4(r2, 0x0, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/245, 0xf5}], 0x2, &(0x7f0000000300)=""/197, 0xc5}, 0x800) 19:02:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1000) select(0x40, &(0x7f0000000000)={0x7, 0x40, 0x100, 0xffffffffffffff1a, 0xfffffffffffffffd, 0x400, 0x1, 0x100}, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x2d, 0x10001, 0x1f, 0x5, 0x2, 0x7}, &(0x7f0000000080)={0xcd1, 0x7ff, 0x200, 0x1, 0x0, 0x6, 0x80000001, 0xb7c7}, &(0x7f00000000c0)={0xc8, 0x7fffffff}) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) listen(r0, 0x8) 19:02:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r1 = semget(0x3, 0x1, 0x418) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/157) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 19:02:12 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000774ffff000001001000", @ANYPTR, @ANYRES64=r2, @ANYRES32=r0], 0x20}, 0x0) 19:02:12 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="01000000", 0x4) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 19:02:12 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) pipe(&(0x7f0000000000)) 19:02:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1010, r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0xc001, 0x20) setsockopt(r2, 0x200000000002a, 0xc, &(0x7f0000000100)="0000c3513a2ab2e355d35b05c576f06a941506080c458610d517bdc50eb9103513874bc864d6fb88a7dfe50c6bd72f0d83521757dde4d0a102b81935fa7cb5aedd3e6082b757019effbc9f791b306f57596ce8bb537dc6452f70f059a640fee1b13890820ebaf6d94314e180103e23c9b891dedc", 0xfffffffffffffffd) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) setsockopt(r2, 0x2000000000025, 0xa, &(0x7f00000000c0)="dcca7455894aabdff2", 0x9) 19:02:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x401) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) socket$inet(0x2, 0x8, 0x1cc) 19:02:12 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x400000000002, 0x4, 0x1000300000002}) r2 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x4040000, 0x100000001, r2}) 19:02:12 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 19:02:12 executing program 1: mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/69) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x30000, 0x83) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x4) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x0, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x13, 0x7ff}, {0x18, 0x0, 0x7fffffff, 0x800}, 0x8000, [0x200000000000, 0x10001, 0x4, 0x3, 0x101, 0x1, 0x100000001, 0x9]}, 0x3c) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x2, 0x8, 0x8}, 0xc) 19:02:12 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r0, r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 19:02:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) getrusage(0xfffffffffffffffc, &(0x7f00000000c0)) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 19:02:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x3a1) 19:02:12 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4000, 0x1) r3 = socket$inet6(0x18, 0x4000, 0xc8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x2, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000001440)=@un=@file={0x0, ""/40}, &(0x7f0000001480)=0x2a) r8 = socket$inet6(0x18, 0x8000, 0x3) r9 = socket$inet6(0x18, 0x4, 0x8001) r10 = openat(0xffffffffffffff9c, &(0x7f00000014c0)='./file0/file0\x00', 0x800, 0x190) pipe2(&(0x7f0000001780), 0x10004) r11 = openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0xa0, 0x1) r12 = socket$unix(0x1, 0x0, 0x0) r13 = getpid() r14 = geteuid() getgroups(0x8, &(0x7f0000001540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) r19 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="53b2af586e135d8832703d0f752566ea7c537f721a4b309b351376d03ac06b7446ebcdd66f06f176d194809fee07043b3c130785b573c87f94debfdf8da5c7a73c8472caaa2695a392d2be2bad124197378ab02fa9ffdd2f2c5e0a2e2a5d3d5a39e50bc1bc04c3c0c9a0a839588931d1de028a356a90166638ce945b6abc0be0db6680e08979a89088be0797aec78a43b922318d50", 0x95}, {&(0x7f0000000140)="2a3af776e5a350d9f4f024a403", 0xd}, {&(0x7f0000000240)="f6ad65a013d471b9742dd8247a6a8ad1010101592e2e8dea7b85d474fbc7e32cfd479a9d30a11573de0c18aa07a63a4e54146ab6efb29df758ee5460042189c53c0a03e1cdb72fe236809c8faddfc0225e83b8c51c85b34423504d0d1772738c0623a67bac25b68fe75ba5be5e99a72432277554c523f010ce835a5a26c7ef6e4764f419a78b8ce69110c9db9f2298a62cd0a0df808b34e960f017bf756f42350a9a1f5aa13f50e7452cd9b7583a1c3ecdef1e13a27097019114a07f32cb02974d563e153e45afd2c9f08c571e9fc9ee8d794f685aa988d3c566575f7168f0c5518b32d6bee901479de58c4c147920257b57663ca184c4fc9a1558d5bd1265e1e83c9d3d5d7a67467b2197225fb768cfb25bee310bd7f9630f96101d727dcc5dddb68cd858a332c35cd8bc37c5ae6bd192913d48f379de83f68f1ed4445e7974a7cb3d6e8dad761ec4a3855159ca9a71e5adade7f9df7a2429d9ec4c24a59eac4137a0a92f3d47a739bb4fa1ae4d2fbb450cdcded1cd1722274260afb64cad6b06decfda0fbe7b4388c1d5563b66967cc0607eea2ee778c3cd510783b3db2bb3a58dad9eb8fe354ae7bb833c1d29ac2c2825492746ded5a39af48548cbb5c24faf0aff9438085a14551186bbca636737aac32779d6aabaf6bd97c7fc5e10169b830d183e705fe4c5e6cceb0dd23ae784a4106ac07b85903ecb10b03673aa1cb3f83a82134ee31bfc864b4501d59a41923ff26ac79a9bd5a02c87e35427227831705b9446bb3ca8d7669acc7bad89e4042c7212f79463840d2adcb945b06e3ff38f9a29ec0f7dbd98a6281d6ef1616ca3af9e412312de876a0ee94888360fe3911e4a4dc1bc6a99ee5102fd66b6ae779fad4290cfd7bc28c22d0e2f4a69917a2c03e0aa0d80e741f62e40ec6756f19b01807095be8dacb5d332dd22d977c52cd286c3424ba15dcaae4469e1b56273fe89365e53c9236b42589a34c99baf90b5b24fcfa1f64dfd6ebcfe3fb3e3e173daf576255fc4b729192897af6cac82b9d1ae9c9fdcce0563914b078672661ef7b7426b24ed98c9a44944b6fe8c617c1470f11fc36a0cffcb6dd66ba5c8087090e9e9a3174d2583e6e5ad1027ca77ccd7328ee87e08a90d4a6d9f91b8df02f4f11105abc0c3eff044106d3dbef93ee39d4f358f5f48d0e196aa22f2b629cebfd194ba4bf6d6ca71d37a58aefefdda81574254e04ddb9f9e7924028ca50ca83f9fdf95ec0d7c5898b5cea885621f70e3820c54563a1be9720980859bea45f5f9d5630dbe40289d875e6b38854d1431c6cf6542ccbede226b03ca7977b72e7ca31237117f34ab3c2b1c81f48730b5055b002040c1d70782076b127c14ead677e9de4cfbbe2cae72c4641f95ff5eef69308fdfe0d345ff6e82336ca1ea6d05a8131936910f1a890bb67d265e9d0e09254249ab5dd019c3a597ffef31003a3aa98a2841981769ebb0ebd46f07cbf0ee93be32df98f3a3ab852ddefa3abf96e395da330fdc520ff8de54c8402b3658b43d130a8c9512c3fe344fd509f73a29cbcc78cb22f345fa1fc45671d47632a3ec9d78db858cf4ce0924ae8ccf00a3f3ffd274c2e982464b14763a7319508a6ffa33cbb7d14ff081543895408d344251ddccfac78738c66831b04cf617aa625430f66338c8f3a7e72d371b44f71160a2bb0693327315e10ee1f001f36ed863c03f658b87a4555cccf567a6c40ad3f685966cb3d3a0ce8352a6df3f302d408b43343f09630a4fdb69392e5a055a4ed5ecc6465acb905f5168048d1b37069e7e0c477d6e3fecbd5552662b68802b6ac77ec46c9940d3e2bb23e3e711da588a65c9d5e93a40db9068b85f38ae59916d477ed4d006982756bd536763af460692ea2b43664face2ab7c2fddfd41e51347b1a8bfd335ca4df8b9005cc8d89919c0f6c68b47e1e8bd42b7af071f90c348401cfaac5c2d61c529a442f38d0b933ae0286d6bccaaa651d1014ef522c0a812ab096971ef24ddbc7c0fb471447ca6aecaf23c90c16a49fc17970f381246f7180a618c22efc8f7f214e97db29e0b959ca50f5e7c3d5dd5875362bdae7f6a26f6fa7e6f697f046a1c9063d9258e1c746d8f3515f679eebf27f6099e3b19e9c0b6c82bd1392d146c70c8900306c08dc53edf9bea1e8d16c00e5d1d2f8b7090e6b17e55ad88eb8fa5516cf2008e9247ea75b39a7d83206dba8095b9c2a6ea5224566c743c40bfc8863b9abd162b239ccdef91cc37e7045fe579fb9cbdc1ea961be8f1fff0d4577f863ef2c6063a947a6743b156bbce011de0271d117ca6f4c7c8ca1afa317016702281d4aba260f2f4ffca13300a8d6a8f0df9b8cc50c8206b05cef9760b0346ffb983a4e0f92d49ea01d34903bda684f9b172cf400ee8c119869ee9f4be08088d8d3d4111b7d48e841b6d4bad4d2a9bcb4d84e7e2f3a2602bda963f990f31f1004758cd9e7733e8f38476806a79a23436d6b90d12b711bbcfaaa9b0e113e2f04076f8ee5e3a4e870f006b191d5bc89c65dd5f17b0be3b210584d79e8256f1b1c089d6f06cfe208c63ffbf143f9512137233fbad38e867355752be6b3830e936f30d8903e760a1e61b7f64e2b0a97b4a22d2d61703f7448529f71bc57d937d42d0ef45ca63a04adc229dba67fd476d42976b4393442d31a315a5d20b2f1b286842f1c2e241f463b7ce1f5230e3d01aaa564bb3e98c0ada0e4b856d129104da9403b763b70c33b377677298b925ba7152f2e265ffd3bef66e2efe4985f2c291db4f46a92cd09dd6c15a334694b08006e9f14acff4f019d66451cc5b8a4559aa57fd90762829d580adf465babead05dbdb975118591c939af491062f80e9dc68c712f353c9c183fc8e617e749cec71d54c393d8d8ffe974d957e280bcca5404b909358f14995625c46b6a12ae6fdff934f8747dc38ad1a7e8ab259f93d84a814177e8ec45e865e7684a9c4e2f4812eaad8f61b0492a222798aa6d1488fb3e9d690b6939b671a09b8d14b67d7b6b09c219302df4d62faee10dbc2d41c10148632fde7e8d83693d3bf798d8a596d88b23c9522c2867ca5e7dfb6db258cc66c248fe33192e670ffb82e77dc3b173a4979093a7a7db20074cd1e4a92506397a9fa12f1d830d42b050d5370d671afa041c0c4aebc7664bba976919e89254d41c52096770c721f7a96510bca631ce08b94d3c43a65f7494278f1f6ebb3c25f31cab04bda951bf5f9534adc84f6644f333e9060627885c393d8aa4416140067695af47a63d9777e9f46d225d2b0ec73b919cfdb16de173fd43c37c288214de0c4f52ef09496df157bb0e102720e29d963b727dd4bed389bd6169819452e5275c408631feb4eee0a63cdf0aa898b11ea66eb7b853c6d16aa4b26562abd562206590da14de11cd8cfb9611b7b73da82e95ba5279aa430e396111efb0817cb4bf6929e72e92fa3acc66ddd47cdfa3640073c6fe86eb2b508a9e967443e586ef70095cec7bbd92abf4716a0beaa40e74db761de173ca95d1bc3195837b16816a87ddebc6928069f7f59a5af0d2e5fbedb553111e0cbedc3bf5cac85715f5750d02e71906f67c8f2c9ae55762c685e5d4b7c85ec3c023ebdfa1ac9b74ab80b8340ea42f6cf6cb0a922b19330af6b9f495b9417e960de6baea86b6fb81d36779f0b76b912c427d9a7554069a9bce5b7eedc0c8dc9d10a88e5af39320e4ad694793eaac33f20eeef3e40015d5a12277bc3a3ee6135ddaf5928db7e08fa1b8629b196de90a6360b19955f5f40ae829de15e80090459a1f1d428f9117dd3e0a62ecdd3bf6d03ba3e1832f5411d6f947fb2dcae4077c1484adf4ba73e689057d274cc7fd0ba2646782445516fc4f2201589bf45aeb031ef5abeb877214105b0996d15045dcce811142492355257ed18b03ef370160591f8fe4bc925fcff8c8fc30a844aa2c255a1c3fc7fa9305c64b3e83c92670a78ea99a9e245a5c922239576fbaec1e3257ffe2eda6e912520d70bbb8f7c32e02b02ba7d28270ddd5b0ac14df5c4979c5a3880d8eadecd2302c0c4e79a947f970b8cd7fe8cd0f198b95aa0a7987a4d0ed73e14ac9fa3dba88d7cebcfcdf8c871e853a082677402d4da079f283c7b2b0d4956b04189d0a67ac5da20ed3615254ff860824dea31d4349b77710bbf2f3f44ff33493587b43d74c15ed652b558a7377794e0052c51cecc58b589daae05517248dae03399ce550a0b593be05d86b7e5bb36ab83e63bf09d951b1ddd6cacc69fbc527ed077978830835c802473effe5f03f382b5450728467052f5307c8ae902b4787a27a1f78f93d9465a8af94b8b8612aac3537904299298a0a20b573393fcd83fa572d3a18dbb6ae1cdd65e486622c23dbca88cf632aa7e588873d138fa119d942bc01ca781b28d6839210bd11ac8ae3a036d9baa3b7aa874201b376ac2f0277af4a0f0567e460ee5c3fe05e4f6d2fb134052699abea460d735f6520de20b67b7bf502b8926950489733e72971042f6aa341cef323b1633e211988d428cde62bc885bf43f713ede575d28f99b3bcc0dd03dd21b37ee70820c356acbf3026a769783d0446c522c266add049e51f4b2a8268a395c744c5d0527e06492f464488bf142c518469a304b18b8ff3becb6caf85d4353f870a805046303aef147af6c62bd329be83a4945b605d1a80c2aca60c3fcc35a734936f8243018cf57781b46ac5823e899cb74ed84b8b62ccb9de2432ec899642b4bc3cfc01b7b3beb62a5330ad351e03bc1488a989708c667424e00a29592778942a3803f1c2c43a65573dc1e50feffed44da98de5b5c5cae9f753adbc124d6e5951fa16aa45cbeadc6c71c52f9421bc1fbbfde7b6b92c47385ee0e0d2134e8783966819fc6d768030a346b7a77821ffabd553ed7f7c9ab2c0dda976a3abb152ce5d72a997efff6a246aa120b227cdd75f6df7bec6edb02639464eabd1719ea4446402d33c6931980c95e3d095867130902ef12382515177ab7445da80e3f2cf6ed7a36a8bc23772e7a31b5fd4293cb0836e46a63dab6b807997e260043c35eecb606a1fb3fdf7fad5d9c133ba3305c29c85342525f1076550e5ed77c58db092389680a08a29522d9923d9e95ad9811fbb47c462c413fee2ae9c2a9278d8897e86308b9dc8ec78551504402781dbd346f19d67dc69aa6258e31dc8587e1a4780416d672398167b490419c4e7a8134f87773518982377aba0714e98a590ea2ce11f4a63e3604df64fc6d978ba239e25190f9ebf3ead8e8e23a1dd3e3a67de41dc93637fdb2f7130116effe02125fdaac6baa2ce60f5c7d05da9919a5264b74e677349b3f5321652d0f469fcca27d6845746bdc45b6a70405b1910c55e83e745645451922f44abda2590795a719306a336b672b588e05e51d136a473f863b14ae02f7a66776994582ab0903f5be841308cb3fe22d0cd8447ed1a2104439c5dc8cd17526586932c4a36aba57eac9be1df34fbeb9b423c1a1d10f8f5d35fcd9009181a4b980aa2ff03136da552566592970d232a9bebeae36d3b01cb107ff3b78307da512faadde69fd9eaa7889deaaca3d4379045b2aefae33517385ca1613e55f443a4212a5fe73651dad47f35dabeedd905a7e3ed53fcb46a64b6d3a2135b06c9434792b0f161c8e38adfaf133a47dd162a3ce16590f54c2a18c29d9c33735c0428b4c968a6c1b2bcca1b56c9f696636e1371217abe5e5d8b3fe54adeed765e07edaec7c0c8d10080fe5fc87cc6b5d6f139b84f01abef6e9af349e00e1d54596194392c4d7", 0x1000}, {&(0x7f0000001240)="63be7d526103198aa5e17292d5519ba81710f4c10cd76f584e0b6c16f39ff1c54730e0199da0d8e68fc0875e7e7e493f5aaf17fff808ea14e0caf561704739d04b41445b788fa409c7660e1d5b60e7f7cab50156682ab71527d8d4a5fe9e2ee4314d2fecab2f97a1f8d1e7645abe55be0cfc81f4e2bab4eec6ab830dfdbf1288c58e111b77af25", 0x87}, {&(0x7f0000001300)="816e53e4ec9e4edf566e80e642d74198135acc9dc51c97ea4de657de6920856ab13fc5b63babc0153381d3d81c82e839160798c0c3e4033edba35af730ad339315cfce0426223fb52c0e7a4237782a8776491b8a49e2464a8af6e7d028f6d96aced655f4704a25e2c9a205b18927a54b9836e72dc00cd8ad36b160bc82b1414629a2205493d5207d63a49ed6e990be4121c6b43b7fabeeb7dc963f751de3c32a5123bef8a5a2575385c85712f71e2ca8e37ca93c21a346f0563030623c567c0c", 0xc0}], 0x5, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xb0, 0x403}, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x102, 0x7) 19:02:12 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x4010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000001400)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) 19:02:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 19:02:12 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f0000000140)="7da8cfe05ebc6e8f63df539e148ecea2e2d0ee076fdc635c7d3d9e9882080d93ea9b8b853ae1d87afb6de77fbf7eedde90567037e7a2c369359d7cb97007b7acfcc01d73edc0d7d72d80cce08cdb0b7ffa920009cfb9a469a480a1dd206b3469e4f99fbadfb82426f62970fc406160e60291e94f0368da7b9adc8a95b8c128db935b94281d42be2ca1a7d564056b24e17bf9b20a20f39f74a6e2f01943af", 0x9e, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000540)=""/146, 0x92}, {&(0x7f0000000200)=""/86, 0xffffffffffffff29}, {&(0x7f0000000480)=""/106, 0xbf45}], 0x4, &(0x7f0000000340)=""/226, 0xe2}, 0x0) 19:02:12 executing program 0: r0 = socket(0x2, 0xfffffffffffffffd, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000001}, 0x8) 19:02:12 executing program 1: r0 = semget$private(0x0, 0x0, 0x100000000000000) setitimer(0x2, &(0x7f00000000c0)={{0xfffffffffffffffb}, {0x0, 0x4}}, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/180) r1 = dup(0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000180)=""/20) fcntl$dupfd(r1, 0xa, r2) 19:02:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) sendto$unix(r0, &(0x7f0000000100)="6bc9ae12a4e3b0d7c3664f52efa5d189e806f7f901089b1808014be34569d28c820d0e47217aa08d746d0d7722b648a1834f1909f52cf48f74a228d94d718499ae738dcedb6d345413776fccead4a984511b58512b330c89be20b2e44773a6e6d7ed8f9ce61a1a93a16df3b96005084ee6520a33054e05d5671b58ccc2f203f9d5d5e93609abaa07c87eff67ffc45b2905a8d0e7862314e139af90dba7f223f249121ae425fb48e66933b6f24765e817929badf864ee13d33c7e1004a2d32dd6c1db241fa75d074081cc42fbdc6e3cf5cafee2d2a2ac8740f468a0d549d69c43e47f8ce831b8d974a8ba0fa1c90fc13a0eedc9", 0xf3, 0xc, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) sendto$unix(r1, &(0x7f0000000000)="41d4e523e956c4c1f4145c1a1769d0965e33486cd1724b0c265568ee94654991b3b96611da85a5c2287a1a680d66354631cc8096168e53ad9f7421ec4efc3f06f261149df48a7e", 0x47, 0x0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) 19:02:12 executing program 1: r0 = msgget$private(0x0, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getown(r1, 0x5) msgsnd(r0, &(0x7f0000000180)={0x0, "6c3b300182085f3fc5e12d349bdd15cc69b002747d19ea85abb050368ef9f620b69c2a3edb6296b1f40818cca68bd880990451a2c9cb9c69956bd27209bf4b4d646ae0544c980c2173776df706c3d8ceeae5064ecd44d763342be30031b0a1854621a351deb5202083439e051ac3dbd8dee06b6f7e67801d9362af560a61c631056e8acc4895285358d7a953ee97c67bc5654dadf24951"}, 0x9f, 0x800) r4 = msgget$private(0x0, 0x181) msgsnd(r4, &(0x7f0000000080)={0x3, "fa76387ff366f3651dcf90758aafcac3360f2878479322a4f20e5a7d6a9d14792516f269b972e452ac5a96d61f94894e1e94ac48633e9f6ff6ef0955eefede3dc4291469650683739d9b90b50b3c9b87077b852b210295fd93bc5235d065b76e22f5834c7cba2649ab11915f78c2056435027542f5537ec28bd6bae61a1f8f7e8a49ac2a3158447befcef7e0be497c0ffce9726ac24796f10467663fed719326fd5a0b058f663571d2680e2d131fbbdc3e321106e268f0d291f513d9e9b2ca"}, 0xc7, 0x800) msgsnd(r4, &(0x7f0000000040)={0x3, "2cd13f531a8c4bd3e4bed97268f3566e2b5515c0505129523873"}, 0x22, 0x800000000000800) msgrcv(r4, &(0x7f00000018c0)={0x0, ""/5}, 0x6, 0x1, 0x0) msgsnd(r4, &(0x7f0000000400)={0x1, "cd070d2938b7e6d4a04ab17df0067438437eeb98cb973b5e82bf6ce2e04aa448a13381c62a09481d40e819de65de60d63fd2b62d718f2878535b90969a8ea1b2206df58bd0f206a58710b30ad7b6e4a6f9c50ad2cb1916285bbb636c6f4c8e06f40e507a4dd9cd7af5e0bfb393438e53bfd58b550061d4dced500d38ece9ad66bb1f23609f53896425bcf390229b382936e7a1eb66146a27fc56c7758fecad72c8d23e6c8302373f23b8ea537b64db9346136507464d2d319742bfd32097959ab33be718d773d1394d280596311b2e83c3998517ca2aaff80a4110c0be7ea4214034820aa9973adb9ead2effad"}, 0xf5, 0x800) msgsnd(r4, &(0x7f0000000280)={0x1, "ffece2e9a1ada685fd76338c2759e76bd627c55586b5c2e63509ac0879ec19309553bcec5414eaf2ee20731efc4df00a8373ee1e730cc2e16fe964d457cf69e9c9ed040aad5ccf172987663d5a1ddbd00b25733d16d37a5d3153461e78274d4b9d4dda5ff95efdc08edfc1e2ce45bba744943d056d7d13ab9c311e4354e1"}, 0x86, 0x800) msgsnd(r4, &(0x7f0000000340)={0x3, "4bcc0cca54580cbe0f3b68811c5a069c93d166700af54ac25c02920ed3c5cacf98317ae48cc12a01fa11c3000f52e85a6f42a44383a968a6068fdc36b26feb869a5fb07099a429c131ce7f9e292d0bd0bc1db8ca5b8c92f20fc614212a522bfbc3265e61120f41760625ac16170669eac4f7247d9599240c7f91547ccae0"}, 0x86, 0x800) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getegid() 19:02:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) 19:02:12 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = socket(0x1, 0x5, 0xffffffff) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 19:02:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x1, 0x7}, {0x7fff, 0x1}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x40, 0xfffffffffffff000}, {0x0, 0x1ff}}) openat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x18) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f00000000c0)=""/9, 0x9}], 0x2, &(0x7f0000000280)=""/15, 0xf}, 0x40) getpeername$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 19:02:12 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x6) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) clock_settime(0x3, &(0x7f0000000000)={0x38, 0x8}) 19:02:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="07ff2016112d5196d8ed8688cf5e9aeb3e11cb295d061a75838bd76e70d2a1285f094abe352922ca1e296454ab3c8f50397de310dd75382d103d0e0735739776df25cd2ca3bd57eddd09b99ff4a385"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f00000002c0)="b6", 0x1, 0x405, 0x0, 0x0) 19:02:12 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 19:02:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202de0500000000040077a506cc24ef514b1f272bda754478fc2c02ce9ba18356f9b5b3eff284cc0b2807b6d3fab34634911f4e6deb968ebc3f89834c4ef81d12edc67193873a2d48c0c50820772ef67d73f00e153a950ff8d72c8b219d958c38d35b3fc09661f1dfeb3bdc10952d"], 0x1) sendmsg(r0, &(0x7f0000000000)={0x0, 0x2fa, 0x0, 0x0, &(0x7f00000024c0)=[{0x1010, 0xffff, 0x0, "4f3d6286a8a79bb8442dbd1b5c4502060780e7704d64c77976bf2dcf05b0d52f726989c38208a77e77e550f389a77b164af9748250eb48523d97aef3da9bb393076368c30d624b8d0b55c60bc25c899efdc70a3be58e9f6beb37ac051b5f6156c4f5c4e2c1c7f6787feff38468bb313f3ad120bd9b91d7aaee3f7da2f166d43f85dc7193844b26a38acc743e3ba2f6879e757e9409b3dc3e3c15d0816e8f4359a616317bea9138231121077796b6d25896cb3e9246fe28dc0f29437bfd89a6e66945751ca0342a554e5825770adb4ba8dd0badd1c6cf80524c227c0f5fc4e22128083b43b3c2960af7abe4ccda9d553de79d9a0ec66e38e1a973f45e91bf26aadd69fb9d997ba115f6ff9d8b17893de71324a167f1cd8816b1f638dd0ffcbaa9e8f8992b20a5b624242ef48c8f1a54b994b8ae07fad447c2f3cfdacd4d06dbb562e4900fb25678d04e90b9c71a72eda9730a2044ea63b5320e3750720a416a20eff15032758251505c3adde40461cebdda7cad04b7e671302e5e45f0bc1a3abd0e67854e564771bd8ae1649001a91c04f3c7de1a2e795942ca6fbdf8e2e867b71be0057325a4a402876368254bde726b6e71f270fe606c51c44d8f1fb345390c2e7fe640a7cff2e7eaa8b67ae9e1df78cd8e7e97a4c61627e92ed759dd2e9a6e885d85920b223ba71b7eb3a8f63b2e5aba21eabfe8eb382b8c3460c22537c739fbba65ab591327f1ed3dceba9b428cef668902771bf209dcc78049a1fe93e57cb4590f65684986a989f19c58568da521070b40275746a4c24e11506ebad6d88157621dbc59d9ecd1674ef8bf785d07bb1b47bce4d435f1e345bc6584d960de3de7d590c9ec861bf960cb53adb80c4871a0d7619d973cfbc80f8909e294d99141276440300d5e65e9157e51ce98373084b782e9d63a9e99af5439d53e2bb53c23675c8beb7d7a000097907b7f546c86657e261ceb02c40f903a33698485ad3437603253b337f4d8ec40b8d1f8dae48473dd4e3d81d17e7ae126684aa7e0be2165553f2203e3cb6aa1f45d6c13fbd4b638e407f28f45e86177bdeb2022373994d470ec9dd451210e494c94acf778f8905d05394cabaa82ef361a30b9cb434228f535dca6a3ac45485734edf7537c4a3bc387612ad535e99cd3cc0601fb1d39afce29434ef3eaed509c6e33dd2b0c1013bf1ff271e42a91ba96455cad897f9f07e52516e5555f754be8e3e2477d0d17470862893d8196749dcdef98a963aa72b5316a3a0282434d601ff7041598fce89325f9d66c3a05542158b8f04c9fd473ec936947919c2cb26fe83f0e01efb0195faf2d88a1764f32ad159de80285c1bf8d7656ce58916d54156bcb17186de6536a0fb40e360b9aa925074a86a88e1315a292da639c93c8433c05c28bf84c51fcc2142d335a517d3d0d3410b2564ffb638bd219e97b1833eaeae8db26106b00aaa40246635c9b34be72d396dcb45f3cb104beddeb79f47a9d6adaded1aaa2ac23baf684b4744b6ac26d31860c46d58116b8c4210df336f87090b7517faef7374b9369ef130337df2319ddd1cef50363d3490e79849dcaf75182a8d3141649cb0b8f6e6e278e0047695212682c834610f393fb4a71efa6cb1d1e26bf8cf100f04f94bd3cab625ac8e710af304872d06fd56aeb881792c513f12688a7b0b0c5fcdc2f07db252b65d11e96b4a4a592da508e564785be518dfc6a2b0de0f196bb9209302e4db86cefcd681d25f5d5f9ac4777959274f43e446a00933b859c5441c544995914c439d63262f2913e97c924018d202a70b81ed7cb84a2a5c58b32abbc82c80af835d57edd427a241c44aa961835e10534991794900daab38b68d58e44c125e20d1b6c4b73f57e914229798b60ce880f35a6b85717d464628ef22041a9384f9ccc149c391e59e74ea371a2e630cb2004568ce75458ee6c66717dc66efbf3304e47c62f484de7889dd98de05a8bf401c54a15cb3b4590c186ff607f00904cb61a5d7546258f67f0ea2dc0880e399f1dbd018a9f4d4719847ee20e737fe0829489ddf9fcbd57ce876ce4553a2f6404c1541ec07b8bdb1c067997ec229ff19780b8d1c340e7019a381ba68954402d473a9b69503aaf3d2e8814290a6ef695da9d8f68e12f43988b584b2bd23b29b5b2d703a1a5606689a24a329f40877a3e603d4eb3112f6d0a78993f8ec811f36a49f91fd851c642d3f2ae463b34b190e9834596146ba4b23db514f43934f6e8a3e6540045aaaf358eaffb401c3a76ca8823e3b6438ff7359525097414e5411ca5340a6886482cd0230942c374b4dda291d5ce6667b2281c13cbc1034226dc022000b20e39c1baaae5b8c1676e842f8c7d46ea8579be6135feb3c14793463501174910d72851ac3f95201f426adcb7bf5acd090dd104c27e7061f7554dd811d75229900d0e7bc4f40fd9775b81fb9f053bf472307cadc1c2f42d2f6fa61b3232938493ca2ac0690b051fc0f7a798894590c1057646ccaa03974eddb95d9cdbddcbffc525a7fba64335bf1400fcdb973805e4bab328cd0b32851f56efd7311ad70994a8c20c049e2cd8368679302583a3fc9b7846d7454194abf018a31b35e1f9087f16b98a52af0fb2d0f09a908e75bc2c3d4068c57f81e29781403ad8e65f7857a84e536f6167c2b937cbcf004690fe9e6d3f029d5bc60a129e2d5e071f4af6d873db03007f46b82abd7f4d6b18b420c445e2c02aa60d2da063490390e70f905b0656202b3216780a6215503ab487df3966e5ddebc48acb987d6ec2b40cc2e88a7ad15f9ab8591b6cddc769d213460dcb8377d8d33dc311db977650e861552af93cb9bd4547e80753b6b42ecf251bc37f499ff04070e5f873f50aeeb730a6c3e5ae7f0601e519f21d1bccc0c7d11bbb5f6089a31ea3b8fd12bd2cf955360bfc3dc739d874a358e74e8c99eedcf9d10c6e894d79854ceca0c610522d038565b1eb3636e19712f47ec2330541ae892c76d3a60e7e9aba96489a0b1c1b6cccb72a6e0440e10e26e60b84e2b3df7a5f609dd994f601659ecf723b52775a97123afa47988c1853649e9afcc1e46993b9b034791d09ef6fa531846d3fb2b881620158071846286bd9db9cdd9ba3653e07b197b43ebc99b02367ab9e14d72a357cd02d1443ce6c251894aed4db40e27691af53be59e13912c2d56de62ee0098faf16660e7d92b1998ee8a8c99dfee4d418eed371e4c1337ca67de6ba14fd48750527330c8f20c842ecb07b19933874ca6fef0090efbb500bc4648a5314711a98d9a86ee5f06d971ee398c7d78919adf4f53c46f0aff7b58635664d147dfb3f090e2c64900254773aee58f1c08708fac58dcbf672f1ad7dad41168bcca0ec62de8967f77699cbb57941fecb07af0b19f70304bd0f28b869ae1a586c2bdbd28b11943669328157020504caa8a9c1cca87f1ab63695bfdf645d94f8498a1565009e74b2b8b38fd794411eb4e3555ed94347f71e2e9547810ba8edbb731d1dd57b4b9d7f094002394d922cfb18e521e369e3d771c57a6f9a53466cc7ec22a74d01394701c08787c6995de1b8587aff2a667b4c2243d0daacf03ebc57a6bb880b13a18fcce4a949dac704ed65921f8748d06437fcfde46199f26c0c8dcdb749f88755ec818c577a7b614f560965dfd1671a7d432edee673f15dc841d5e1f4745f4dda020e4a1f3682aa6d3cfd6f3cba03c9accb6525d1abad30f295e820e7cbe7ca75bf2a6c50b0a4f2f7af62c63433a79960b434fa45c657003cea59323f108934a8615003ff418448012d0d0701a7f8c4c9ae84e2a0a5f380fadc4ff2a491b8fbefcf2de5cca16dcba076775113bb7d9056138acaeb865ec20e724ed8664fef717a460fff228c32d6288f318ef84055d1fd4fdbac3b589d3704f7cacb8a21745ac37aeaabbfc107276b9ad166861f69326acc01b1f501a5d088cc86eadde83edd1efdae239cd7f3f219a99533429923af78df967d7c5e879761b510cc3ebd9b1ffa9ab3cd2af8a4685e9224217b8b24386acc7e30e016d35c9b6118dfd2c60048240cf34445f4f1830e61cfbd8abe115d32af1afc1e911b44dde9e37a55f7ce011121d08d58de3bcef93581999b015e1f3f3f2f196ce1a060420373c751874718b3f88ddc692ab6c5985acdf1fa169aa2e19c568c49f0f17cfe886274541524f404d2bcb14731a848f734cba7e36518c0f5b45df9db3e921b484eb88ddddf5b6af2359df1c2621f2a7888b44da46efefa8a714914bc31b5eb3fd7aa89fa231b275c0fe412166dd9f53a0afc957333e340024295a0e25581e68cc82fc9af1034ce320841b36aa8917d64caea3bcd3246182065f4cc51311e74fdc19751a660b6f92bc47d1686bc6019c35ccdf6ee21267ff76c5f2d3dc54cebd5267e46c9c98d5d806b8d05b8a7af303d53ba93defd2c7c94464fc31ff2e52f3f66088b4696d1b2edfe94c446f9582031427c02029ec733380e1eb5eef1d0a8da860239e29388b40cc0cc8693e842efb64c685398b9a1c45ce1d774505b877f066d3cc266596475a4f0e776c3cc9a5fb8fbf79f2e58dfd1c069f78e5df5629bdde054b373ca2f8d801f20adaa7f308acbab15ecc18579bb1e2730e2b81a625c14d1baf35d2da2a65cda7449564179b7184ddeab30f3e8e5d6e1f284b80aedd4d189fca1262b2ed210302761424f20225d041a42852da08be2bdd32d39c96a9ff0b3a2518abca4c05e30641659840847042f4f8f91fc32b4480770b86e24f465118e285817627ceafae2171fef44edb785a68c046533fbf82a811d82075e7737fdc43d977b1dda4b794269eb9a12e5fed9d59a4b246a464a92847c1022cd90bad5410fbbbf9ebec2cdecdb49ad925a2e3afea87dc506ccf2818af0ad9d6744dd50cf2b3b199801c6d14f261c6941df96e0d62bc78177b79625bfec0507de1078489c764d96fc59f0f390f6506c98c45bd05f79f0b4d2ea6ecdaf388d8e4ae0738e3e726673099e2cb4ac03990d6fdffab7e2c3b50af8cf8443b367be3a48bd783f7bc133c155e8ecb8929239b66052e5099d30df063fec24866d2903a0d56b69701592f822e09793c07faf958f59f3e328a40047c088b72e32a84521480f6f481faeb84ab3ad248ec32c19872548192e6f0d239b8bfaa37e2c9082f974712b7980b470dcdb02e7ff0bc9c235fab16e0fbb1db986e2c0702741acdb63710f0f9a03cd83e75417a238fedde61db62e2d1a190efa7e2f54b845714752644d5e0e8fa9544c9882310a620a384514960c2013450f4f711ffde961715d532aa495b98432fe60fe42bbc59e79eb5e3091ff1246e5413c419ee1d2985c843d86f62e9a36cc75d13996c0f6910b1f15cefb0e8b2053f495eee668f3a52a0e6e6d74742a2a2a8ad5a77673371aef8ba027a856b021f02f18fb2fc55d50a4aa36cc6d43a71bd383d15f36158502537e9b9cb5baf16267aff2b508b5e3985d74632f1409a6f19c63c2c68895fe59e93e9b93fa70b5b1d191121cebb76bae4ac7baccb3ae54f2c4499593887d9bf7f569b524e4ebd4996e519638cc8fa5398ac86d82942b1685683f26008b111000b83dde8fac797fc80827c1e8f9e23ffb4f6059d01798464d0a5dfbb103d5e1bdaaa5424a8fcf7c919707cc8495466fa1de2712918ed8760cad58f44e4bf4973585dca39dbc2811caa6008f1ad484cb805e17aa20fe7eda5bf4789b6b7b9d89505e62503007801f47d333b9af8a65eb31aba321db9f4b34a88a95d42ccf6345ed7487ec755c1cc85062be8b70d68fec6cea7998a35644e772c771652ce4203a060356311b3f26884b8d03ef6732e3f72588e84bb589b3de5321d8579299b4ff039e0f9319d60049e5649a6928c8457960718fecfa12809cb43c7037cd77af6e2039ca5bb366626d53d99207ed5141f0580606da864a04d8fda71a3fc17b897532b8461dd243a6704bfb0405bc2fe3a8877d467b6ba05d0d42fce8312a66ded70ebb1bd8e1604015acccc2159729e8e33277bcc95d4434"}], 0xff30}, 0x408) r1 = msgget(0x3, 0x400) msgctl$IPC_RMID(r1, 0x0) 19:02:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000001140)='\x00\x00\x00\x00', 0x4) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 19:02:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x101) r1 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x8) shutdown(r3, 0x3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r1, 0x0, 0x0) 19:02:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) sendto(r0, &(0x7f0000000000)="7f3241cbca91559d289bd243fd8ad3345248aa7b57fa05e406920c8b2b18d7db82128005c57654608fa3a612c4", 0x2d, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) syz_emit_ethernet(0x1e, &(0x7f0000000080)="7f2d13bd83d98cf5eb562022fa3cabda64f9ea1489a06312b573b604d6c7") socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) sendto(r0, &(0x7f0000003240)="d4b951961ac71dff3b72243d29e79deec7f12c9ab99eacb48033e955ee3639e19532d87fb788089665e961e5ace0a824e6b70cc3b1357d2bea6e2c6b3960c2c7e9346d11878d268c7b72c21882276a5058f8beed5d979b7a682f742653eef0c33df1c35875473172a5e342c970e97466635cbf412936f00f283f662b538f797bcd911225f4245671c9dc4218cd722afb7aed38e919f4c4ff2dd168c6865aa49cda710e8d162083bdee0d1f1a96b5d8276c2daa3279ac2b76381ccb56caf1b1cbcae29de7412f0aa415166a256997e896438346030582eb2d48839428a8ba16141f67d2342b41c3d791d5948925255c329598340d035dda025f26afe257ba2ad5af67e1abaeb17f6d2f9c6cba262023483e7547061f6031c6f63d3beb7f34d1f9c708e4fd31b974115c2316cfe55272e91685026b70da108f8f066846d3305b83bf23a26ba8e76c7695c872f7520f7efa217982492c9e86328cc3a2d62f4b4a9a92175962769fcb7d1a19440eeb05ebfe63fb5eeecf665a79dd4942edb153317a68f1862bae50c850745f802887c079d3bdfc3563a62b424ef35d62dab8fbe3c9fd72667f66f5cc556a23c525d9c57ae2fdebc6eb41afc6ab8bf58fa46b95cc25077251e4aefe17d56ab0ae0ff48425df8faf3ce71408ed0877c2add6d1373ebbd3b4ca19d0d84526114c2f32eca3fe2adc599388308224f5c00f3b2c9c80bb1981ca5b6d815269cc65ed3b3a04d5baaa6c6758b9dce284928bc2b9cc3b2f09ac75d5637b5bc90a5bf58958129670411a02d866eb92e2040061d706910aa158a851a2e72fb3e4018a8ebb237935afd01bfcfdbf9f7486233c6aba38a5efc6d252b4720f9c104a9ec2a5b100cbbdcd3a128bbeb1130023534cb1046e324425e681313c7b1576d7fcbf633f2fefce5a78183275b438612c7bb2bea1caba88498763082a0dbcf1cdb8bec1b575e402224b3cc2bc60c41602703585df491814ca89b8d4c0443b3373226c8ecdbe008ee0fc2f81c6b37a1b9e0d3f14d0db019f6e00f371a2d4300b6a7ab7e4bada7a49fc33b9a90c9ee40e94d873f87a12b58c9040d99bebe6aaa9b33f1203df2ad1e275a828472cfdd41aacc8a1e83143062cb5a1858c0a4f99e9e7879aa9f6e8226424c54c2fbcd969fe47f652df8ab101ccad846182d50c922c55b995d5f6612cb767d3ee4085afeb8c8ee760b03d9e7b3360857f82dea96e50f4f452d8d7745fc5120f11c8fb792ffd42109400e09c80008ec6011a70bce2cd7434af6fc8d35385b70efd0634a7ebf087668cc6cb86021f29de373bd4e05c1fcda2117a31981cca0743a8dc8a74395b77004481638ba5304dbdde531b1ed663e2808a4ec9ed351dffc9ecb332ae13a18decffb6d1bb7054bf5a642108f262cbe3ee829e95f962c21842bdefa6067b5b4eb96d14479592752dc5302c108c04d9dbea4396bd9fec7b07723dc462d7285a6f5ecb0892849667af9bb09a9811abd2318132529740378a51953134c9f163a2d7effe5c57cdba5aa2e09900fad6a942436d079f0ebc9ea5cbd761ba165e3c14514b79a51123feac728155b99bf3303df65a4d4eec78a251ee0af1e6da988651d587801592a4b08ecfbf85e62c77d4f9079d051e59f333f041a9c9d9815c4ec5d17596877559def4de605f9fee635bd0f111f447ea44bbb2ef44da34fb7455e3430a0dcbb3d688e39c59f71bec278484f93aa5f5822f49726a5f499c042f1efab62f318fbcfb325a0480fa282e4825eb9e4d4f3ee5c089caccd78dd9d541538e4795ac23694f81ab497b4ae7fc63f748130c7b238a2b98b5c16988ec8cd4a20649106f22e0d6b3b704bf46fe099e0a9b7cdced99c692127664df1c774e132c49df7196032e98dfa68a4406d408fafcce1c8ed4b937d116b68d5c89a59edee43e1ab66682b2c4482ee6a4734ca0c107ef53644e59d0e30673559ac882b6700ddd0598437e91f2a458f27397fc3674816dd86f3076feb408d5531cef41bf95761cef5a7d90d05ac0e075a22c9fe61389a47e674b8ce8a11046c8cda1e54fd9f0e9b852c132e565781b376fc7b9dd69c44ad796e2e440129c9af2ae22f3941b24c7948d3a8692022fd8396b79b959e7fc932e669ef9631081e96901872fd01a38ac512b131bc4e8e0b3a8031361ba316121315810debb861988eff257d55b36be6f49588edfaf2f5ce5739fbca30b63378586d45e380f15f4b280f17379ad1d4097887b92be5536e6d2d1c800256ab0de0f3761102bfc915bf8e84733acda84554a878aa31b4eca47447cbe889a31a3b8bf285d4d23219e404fa12369d523c91b774e1e6ce1dd664bb50e0535619361433f5f38eadbbec97cf6ed23a760ed9916585cd7cc8743b80eabb5ed1de91869d7b98af7f98b4c6e008cb7d75d43fd2228daf0f80d5dafe64e83c71d863dd98017e74405a0adaa88b767252956a15164bb99d158ac7588f1a16c5a77944e6b69142c659aac9479c5f371810245fb16a8acce09c4ed145341045f4ac8a175922beb2abd4672fe5f809bd0f883380ed61015a42b3e23c3b44369b6e2e70e44fce0bab8a9ee4e100ef8a2c644bc3cc1d32a5deeb4b7631b344270f8337b1aa2c1d208dee4d7ba787ede01b2a95ea2d566bd3f25a4e485797b7d3da473332f3010d2cd695703ad2d47e68009ad04aa156ed4a902d0977f2efad455450fe82273732e6497543bb83374efddaf942b7c8374bfab23b0f53b19749e6f073bf3f7b05ae96733e7319003595a6f9c073e92bcc8fca7f270f079ac50949ce6302a23fd0405127c3f3f51dd41b65aa31e8f9f3dade65d1c7f888331a04fe0a9dabd268c15d2d1930902ceaa2991c6f58849b954e3e1850486e22a7cee3aa56914aea22b0f9f4c2b365451d6b66388cc2cebaef04f8315a37c7f795864d89bd33fbf3d15789a5bed3a0e2364d651de5c6404dba25f21a74f46e474e0133ed0db32be7695a9cfbd8c5453b1c62bb52bd9fabaaaeabdfa7f5a0af8f27f615f92aab6bdc05d07c7df707db4c240ff94062d97cb088a66cf4116c2e5e25c5da3cbf3a86aa8b678a65930d62ecf8f44ee87d5368361cf90b3c5ec13e6f90d6a5ac2ae789550e63453cee284c02138aacf97574f6ea0d235b034efbd8a4ddecea19eeb5a90d8c45f80bccf50be139a4a91e43d0a9aff47c71f7d619bac202e448c6b69a953f1329ff025bc556a6342fa1d45cecd821e13262c2b2e6bd58a1162383c7be2a533d1bebb9b0ffc806e77eaefc65d4071f1a04e377a3d2343b101bc05e74feab3288770666a59a91d2d23e11b3fc1fd96618e7a33342d45e683ac5577bd39d4f953470c744d0deaf278eea607af52de77ba8c3d569ec75042670408301575a29b303d16a8243da17df652fffc2f8a2eeecb966e1c6b0aafa1787784694ae914a50f056b2087eb0410f6f055ff6a10afe52c7be0d6950ee83a4904d1b4e6ba50512523a19992a9c4ce5f78eb6b0d6b0d1b6ab6a4737873c70a399cb5e8730b8b7e9fb1a4021a8bf36ab894c44eab4cf005a5479809838c66cfec0d6fa0d6f4262c0d73752cb7d19c53df941e213c009426d766f24a13d6b29083d7e16a2480c2c53378fd8e5f125ffbd8e46bd1d443ba7562fbce65ae0cff752cbf0c87d5f687646ff6a660b4b97c7421f3b717a805df89f0d56ece83e9e12c4ecd73c2c51a7e232277614bc73d2f1390ac3d1c6c46828d4d37289178d4ef156e67284c70c30180a2c92b8a82d41ba1181e6890fd4260518c80c02b4ca1bc1ad55a2b9ad06f4a6b044431c90aa618d2064ec963c5aeedf0486f271370cdd079f10a2e26da9ccf267bd64b9e62e961990174bafd8ee075fb3be21d21f49ca2b74dc0d87e15c329cd78727e83e4f6288a4a3830bc150bd793090580e618dc71d5c71638904254b698bb1eeef23a59bb365f30fbf7760d7787fb9d273b18cab896604aefe0cfb495e50d0bb9c12d9896d3c82ea678c273ef63986829317d1c9dacd9a7860abd2fd39339c17c8b35fecb13107750f0c4e09187ab361523c24f669ca3657f22805259d0bc90c6948ad854456e49eab890929c9c3649a38c793213ba25f3e579974febb55f0cf2c4a175545e8c5856efa9b034f220f101a5c7a518cda2d5234fe0e7f689d8fde62b84f5beea3eb7756a5ccd05abf97e7766f64f8d9b7f5cc6869c99a7413754e474205abf48689711de78b81389b2b82cea65b32cc99e0aa5d073307ca638518b425e951998094cbc070943b2f464e78fe98e9498a001cfa17ba529b0e699742607d11ced67c61d15a3a1f239e2149bf583002293043b31e5e2b1c75e9caa9d37b9e5dd99170f4cb5fc4cddcf009cb17f3234f4a2cf6f7e161a834df18e143d6a43bd718755419ef63156ad3479dbd2cbff189ccdb721801726e5eb0c9efb2162ccf55ea24631c286bb2315783036afdad96a3d69d71c50b30f395258d01534d7029ed92deb9e91c5b9bd52c44db12e71a1d1a1ea811d98df2ce63115a4e9c752b55f431a39c05aeccc55bf71e75e47cb6a1566210db8b1793a85dbf027235ac93fa426631e48bc7832cc1f27f57860e55d48106f2eb090e382a17939b653de43aebf815545e7069ba213d4810826f87dd7e41bafeff234e78c7653aeb63896b09990a6679eeecb33672a931af956c18796d5a296de72f543f03f7018b4b8603a576d62bc9579f52e73c327c29a7fc8be2b568794e6d8e7cacbc075aa48721a3564285c7fed08a03b2b265ae1fa94942382202e464f6b7a2f38850c46f098c9c50559d3d22de81d778d345c72083c225c7b97aef4029020a35670b8fa853bf070087201103206c3c8768228b6f1383e65551f3b850793249b82e891e5fe0f2eb9a69f9cb4fbf86d89a40d77b8c0dafeeb1404c5e0be9f407c6d1eae902d7724dc564269ac9056a36a09cd22782770c6e74371b7e088112d361082b8d587016b2487d29d6efc8607808c33d66c5aa754840b54d74ff71b0a567b89095d5a050d2301cda205eda6679f445a7bffa834b0fca7e91d42e6fbb452cf01d2d4514d3a35a7f194eafe7583d3bba953facb6de54a9f0b992b5a9f1ec5a2a43fcdfaec0b0b1dc0701f9e3394eed30f736a0f2f0204c3f8c1fc81bcaa1ce055d6417a6fba9cf59e0d960c6c811dd02bbfef5a8c8d4cc528edd80e5ecd00295492f91da673dc425830c6034f451df03440b99737bb22a4fd14d180b11dde4cc374b7ca2ea28222c6a791c7a68956f1301d0ac0d0da2dd2426d54d67b10946e8f1a15b3e23dcbe172a70b118026fca08297dec6dc52fe4693ac41c8e00ab2a35c26f28d5b48c9851c9fa37e19d7e7f362460686b6730cf528bc1e8b95663466bd487a5521f90ae44f6f11105107d6ab3afaf0bca2d1773968efb0be9f20a2251f4ba32203feefa0ce4c3b8aa373e71eef29c84cb133977eb761c29a8f59067535e20a4da9b194092060df12613ac0d8762548f4f369e2ef386f6011d31a216527be29a3a5e09b946a6060eb4cf012467470cf973bf651719734ec0802af715c414373a8bbc6e5b927e48251038d41c350162d79e6649e32c9ed179eea1911de66df882bb16d204b017c02da21ec4904a7a46f4b5f5224a3510cf6fd41d5c2dbfe760da38a95e087a5159a3cf3f29dc8cb022251d63fb8638f67aa9b32247d6c597d1d1ab74d5a7048a3de478ca98035cc13172accc19de9c1a2a736a3b459cf85484416b5701aab92ddb817f91e0b41dd760955540c0d0fa92f2db150ce75f559ca2868e072", 0x1001, 0x0, 0x0, 0x0) 19:02:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10020, &(0x7f0000000000)=0x820, 0xffffffffffffff13) 19:02:13 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 19:02:13 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 19:02:13 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x40000000000000) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) 19:02:13 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x2) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x6) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 19:02:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000294000/0x5000)=nil, 0x5000, 0xffffffffffffffff) r1 = semget(0x3, 0x4, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = geteuid() getpid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0x93, 0x4}, 0x9, 0x5, 0xff}) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 19:02:13 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0xfffffffffffffd93) write(r0, &(0x7f0000000080)="e2c475d72da89050c820bf88a3b3796f3b782d44c62134821d7e4a6ae8cc4bf9562e8f12f413d53a1ddbdad2b2e7bec4d1474a4853721063d7b3112bdec8cba2467b89c4427890f772b182350d0399cf0521d2c45555c2ae887ca2df531f9e9353b07b7f478d5ef361a1a9f67b12d98537c5c1021b1bbc184647a00d7628e680a3eee44f8ac1863be6af475b4d51ed333010d6b3a3a450fcb5ad6a59325afc33de4e18ddaf88603d0847a34897ca98a422", 0xb1) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 19:02:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x302fc, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x9381) write(r1, 0x0, 0x3a4) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x1000) 19:02:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x319) dup2(r1, r0) 19:02:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000c00)='./file0\x00', 0x10, 0xb) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)="bf35d50b4d5085cc838babf12e9e1ced3a6d", 0x12}, {&(0x7f0000000080)="8ef35e912cedcd9f6224454d39d1a768e8e667b63f63485895980f7b696cc11cc4c80148da1b6b54c9d8b08ff50e60f1ea21ff089b5e6850c52cc84a69fc7415c030b059019b4a986d9f7a5f341c2e0ec3c28c81eba9225dacce04fd253374ae58cd58e6", 0x64}, {&(0x7f0000000100)="1c3bf6cfef47996960ba03e5bb638acd2d6769774e0e690d4839fc0b1b3f8dd227855096c796051f57a1b6623d8e", 0x2e}, {&(0x7f0000000140)="e21864af09b5aa6122a87d356f325245647e8feed75e495d1e705a3dacfafc104729d2aeb7db98e63dd7512865bd32b3ea6e208ee621b3e093fbd5c13a5a8706116726a2fc49569986edd24be1a221a1e9d8f71e53d8b434f3b6a6e6aa4d941df6e55ad3987bc0ec45431c497c1f61823e09f6435ad7bf750dba6c9ce73e9ed0012b37cc1f87c19ef1a621038209850f70467bd3f1409a6aad1491220762bf", 0x9f}, {&(0x7f0000000240)="1328bc3ad482256d3e7e520646349cbe83f7d97bf088eafb4e8c33d44e32573270c1a97c6fa11f279940921687eb294e157f86e976ec3e4f40", 0x39}, {&(0x7f0000000280)="0f32b60bfbf0c10befbf23688b615d42ddedccfbbd27ca8db09aa72d5eadc43609e4010a885c8898213a14b9fcaade9b78bf8663bb529459406ce75d8f2c7dca80a432", 0x43}, {&(0x7f0000000300)="c58a02eeae1a2607a7052c560d7a0721c6948b21467adf98cbae54fc4c8e9120a34b4643c76c5df6f9e926ee34930911ea51e8f16e682b706b3deceaeb6c97fe7bf32902e8a413243922d1eebe0250b46350bc59c05cb5e0d83337f09e435f27b99c3cd481914be0c452d9ef3674aabd09f5ac77979480daed7c16b0c2ea559f2c0d73f620d8f5997bca09f686e0f949fec8872507f1f1ca2a4435e4518af8f1", 0xa0}, {&(0x7f00000003c0)="7e7c498c7a790173b0569c7faa9350e4588787ddd9a3da6f1d8339ca7eeb48063bb540981a25d597d90a669af1ff22fcdae1237126bfc693a219944526243fa271cb578660480fce76837b6abd79b7a7e4fca03ae75300f9258e8a60e1860807983a3f449d2dabe7bb9a0288f63a2febbcf193d58a92753394c084c9168ad3dcc51d52961e269ed6d94de3552726c2a2e7f929aaebf891880906994312c795b20b9aeb9e9aa3be8250687a5b6e5dc551477342e1bf1f3533181890b10790fb36f93012841b9d0be6215fbfd146486d7cd0cf5652863a4c58eb565d17a6065f", 0xdf}, {&(0x7f00000004c0)="69e0617d0f1d0088ba08a878e14167adc6be9fe610e8ffdce1b491c4beb4cd68243b6ee98bc673ee48cd53c99c65ed39e9e574b818d275dc8e689e3154efd6ffa98a5fe229eadf64ff0dbbbf86b3b3504763a07de4f465121e8e572bd3a4214720a1c32d", 0x64}], 0x9, &(0x7f0000000600)=[{0x30, 0x1, 0xd4, "e4ba34964225a9f43c143ae958c60c96e0cdfedbec2274a40ae7"}, {0xf0, 0xffff, 0x5, "9dc796f2490229ef0e247df533cc6f62ff8f7dac93a43b6e83f27bff5b543082d7e4d640ddc047fcb7a1f6d4888671510f6cc2ecd76c07019a6929181b652362b5e9171a20f95fb30061994a89c54c8c419320b1779c1c1c7d7410aa50c9f10733b0f0df74918eb0443c2d4c4c6f613a8c7f606f02f8ef51fd9b8fd94c9f69f9086c20b8839ca1e3290bc0ebf8c2b8ffa6022c9517e28117742a1d0413a1217c65b64e7087ef0570e67e85c9aac6920709ea864b7294decb866b7f8378dbf9d9adcab99e3ac8327cd38c45e0df6b86da7b460c678d1fb3f8ac1338eacb08"}, {0x58, 0x1, 0xffff, "d6f9945dbba84799c1289ed0651f41df4de96f84a86ef8705c3e23f630d138ab8780956e837816e8036187f26cfe03d03196a3b4f960127c94d5a4d0d247ac3adb78db"}, {0x110, 0xffff, 0x81, "57dcde27898097df9acda373e073a03cd9adc646c74cdffdb7710e5550e41ba5933723dcfef8e14cc55d363c4b78e139d00a2ed1eea0cb5516051805373476aa6de71945ddf86b4026c2733697abfaebe93a2a7c0a22ba6283c78f1649ede8566ced800b2ef6d11837b3332612187a4887ae38a11e8843db248894b8f46cd5403dd10b03f61f7e5e66012c52d1221130ef4ce10187f9f96267d261171b0999299a4be4c7f05385b65cfa9d2c4bd38061d04ea7d457ced5d99588ad5706736fcd2cbc6e4d758e1d23272ac7d02454f54188d84952ad924d5c6f6af9e27ce38589f3ea21125277de290692b9b2c511204bf0d35ad0bbf490731a"}, {0xc0, 0xffff, 0x100000000, "4950fb9063cda3ec2e388f38a9dd0375a30c84a4b46e70d6ba88b6235ba783a5eaa693aabb107e3ff34022896af04c61f871ca72f0da78bafcd3b5cf6683027077b02c56e2d94d33eb17a14270a0b72e07d8021299df3e9945631501558fa06dd7a4799ee88875fcee4af0b6774557ba376538e92bd0422f96ef5832fe029326bbf3cc04fc2647a5b0126e891d7a6530abfdbed5042541231facc0c998806b800166831f56fdb8fe33a5ea8543"}, {0x90, 0xffff, 0x9, "ad6348aa7fd56248f6d3338b27050f9d5c775aee53f66635e07d9707a9739c5baeefda61c00c50254b873f17160ea4c115f9b612ced3ca8c992df224356e1fd965bebe3484db9f6233a6404bcea88a01c97adeab12e91deeb726460b789960c8ede5cb7c22ffbc524bfce6ff4aa79ae43fa98141094c91de209a8eed081a9c"}, {0x68, 0xffff, 0xfffffffffffffffe, "5ede8c466f43c32124f4d84b9017d1a7a977cbffc01077417a2c43f47f6af9204f0ea1a5a5857a53ded51f11db481ddc7f6a8f1588f3386d90a282821493763d3906fcc26e257748246966fa8703eda25f"}, {0x110, 0x1, 0x7, "87cffa73d071d1c0320c9bd13c0e08e7ea46a2a226e2852d12369feba1559f936a91719d5108323b1618249828accf59b87781d03aaf5813bcbd030932b797bf5efa5d545edbfd09d6c56e7dbf1fcaaea20dd71e45e9a6ea7725bfcbaf23505db39bbae01fe44e1fd39a6bace6208f832baff6300880d5d37bff907539480b688036937cd54a6d353f69851ce22654556c516ae499595569448916c8c532742c2a5fe456fec39580c1cd62392fcd01f83097f958e2d2f9ad39b6295ef63d49977ea0f77ef0f9725b628eb3646fb2bc7b9d5d6d6fc35b92455a13f5500d678c426c83cbc3c626fe3ad098727860d1c40bed05dfd736aad16fb349"}], 0x550}, 0xa) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000d40)=""/242, 0xf2}, {&(0x7f0000000e40)=""/111, 0x6f}], 0x2) r3 = kqueue() pipe(&(0x7f0000000d00)) kevent(r3, &(0x7f0000000140), 0xc, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffc}) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c80), 0xc) write(r2, &(0x7f0000000c40)="17040158ba0aa88b2d7c5c10e304a8ba442521ddd85f8dff5c9ad30dfc07919d6ce0934622795720ab6dc64075dd", 0x2e) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000cc0)=0x3) open(&(0x7f0000000bc0)='./file0\x00', 0x10200, 0x2) 19:02:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0x227) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f00005cf000/0x1000)=nil, 0x1000, 0x3, 0x5031, r4, 0x0, 0x11) r5 = kqueue() setitimer(0x0, &(0x7f0000000100)={{0x6, 0x3}, {0xfffffffffffffff9, 0x2}}, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x9) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x5, 0x1, 0x1, 0x400, 0x100000000}, 0xc) kevent(r5, &(0x7f0000000000), 0x8000, 0x0, 0xfffffffffffff7f7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 19:02:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 19:02:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x9}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x124}, {r0, 0x40}, {r0, 0x20}, {r0, 0x80}], 0x4, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 19:02:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/61}, &(0x7f0000000040)=0x3f) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 19:02:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x101, 0x7}, 0x3) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) 19:02:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000008c0)={0xfffffffffffffffe}) setrlimit(0x3, &(0x7f0000000000)={0xaee, 0x15556a19}) 19:02:14 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 19:02:14 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() r4 = getgid() setgroups(0x3, &(0x7f0000000240)=[r2, r3, r4]) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) 19:02:14 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() r2 = msgget(0x2, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/196) setregid(r1, r0) 19:02:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fa06000200000000c400aab4395d0a6b273ecaa5c24093dd00"], 0xa) dup2(r1, r0) 19:02:14 executing program 0: r0 = socket$inet6(0x18, 0x8041, 0x3) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 19:02:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000780)="92b459ed30ce55808509de8bf8b3abcd6c0eecdcc7050000000000000049f17672419a20677a66da5430f78ef394497001862683800c45872c89e83e359c4fe4f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee608011da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da00800000000000000763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf99880c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150aa2a6042bdb85fa5b8e4908f7513071c63f28acff81efadf8a325f0a3d7423cf69009c5b9f41e8b82752488a480d8a820790a09599dd18ee935e109e7a24da296ad485b2beb4dcc6d7d50e464ab8e42ac4ad51e2cfeffffffffffffffeda5f98ef7a872df023524995b13f5a1f7550bbe53cf86eeab06a6136ac4e2000000000000b6caae27d0c33c06ac9f7bfb8281efafaebe5b153783c876cf068828dadf96d4e4c185be146bda551789c0e43d54c75e6739a9dcf5f51bbb002dfc756e10ccc89cb17ac6381ea481c27cb99e53938057a9045efce5b7a5bde20000000000000000000000", 0x1d0) 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) 19:02:14 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 19:02:14 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000028, 0xd, 0x0, 0x0) 19:02:15 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="05002e2f90dd5155aadd40"], 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x3f, &(0x7f00000000c0)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd544199c300ae51e66a034ed61cff02"], 0x1, 0x0, 0x0) socketpair(0x3, 0x4000, 0x1, &(0x7f0000000040)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 19:02:15 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x80002) write(0xffffffffffffffff, 0x0, 0x0) fsync(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000080)="c8", 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x120) ftruncate(r0, 0x207fe) 19:02:15 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) 19:02:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x101) r1 = dup(r0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) setsockopt(r0, 0x7, 0x3, &(0x7f0000000180)="9d90ddd3e489c4d25bb909d287e5f3c6add1b644745539ace7d5d18f4991dc5c668cd0a340a6d510ff5b72c0bcd8731fe4da3da9e0ebcef132582866c749e535fdcf81e18849d8", 0x47) r2 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x2, 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x1, 0x41, 0x6, 0xe67, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x84, 0x4, 0x9}, {{r0}, 0x0, 0x40, 0xf0000040, 0x101}], 0xd49, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x80000042, 0x33, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x3ff, 0xfffffffffffffff7}], 0x6d, &(0x7f0000000100)={0xf15}) 19:02:15 executing program 0: 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, &(0x7f0000000180)="f87807fafdc4fabdadcb258d24bec068207b8d2dddcae296673f8d08615783f1d77f62c96f8d8318b4eb725760e1ef2c9ac0380c1ccf8fe8318d9ec703e8e0ea10879764c5e35575b758699abde703cd546c36f7172e12e5c138540a7362a9de02ed85c952d7f1cb2340a3eebc781db1ea316730e3358b2c75921fc3d75720c4fec7adc6260f5e22287e49ae55b76f54523dabeec73f28db3c8d96ab1a957b0c2997f2abda4f1577701c16", 0xab, 0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 19:02:15 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 19:02:15 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) recvfrom$inet(r0, &(0x7f00000001c0)=""/250, 0xfa, 0x803, &(0x7f00000002c0)={0x2, 0x3}, 0xc) close(r0) fcntl$setstatus(r1, 0x4, 0x4) shmget(0x1, 0x3000, 0x138, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r1) close(r0) read(r0, &(0x7f0000000380)=""/222, 0xde) sendto$inet6(r0, &(0x7f0000000080)="c1016f4c6a278470d2ba931ba8237e50efb58db1acb5080fe7be45f2a362a33792ba8a19a24bba795d8735be57208f41106159040d1d4d38e3288c1f4c4254e81996c403eb9b26734b497ae13e23e4b997d9b3df741573719d9ca16a2af43466af990ccd88704f352d355880fd866088b612917a9c1e8bb8dbf054c49c93f1715d983f2f2272870f7768c88dbbbde5a16e8cb80ee7086c0d7fa49a32c80a5455039438c6363513d2e60e2ce2cc588b8ee9c88145058ff6460def25b94266654a00952f5265828e71c38f199709c1b13a5626877422e948c08109ef88e1d1329baf2291f3a42fbf03b068ccf27018316c5a0c220bb216d3", 0xf7, 0x0, &(0x7f0000000180)={0x18, 0x2, 0x400, 0x1}, 0xc) dup2(r0, r1) 19:02:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000803000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="f4958bee82af8fe2f0697dba4da1810fd012fddbdd8f2a452d2c137af700accb20844badd3104e4217f3d4381249d5e38882c587afc32ac6ce5217314ab61a87605d7c8b18a23d8619c7f9e6488c48e546e5f8ad1b0dca1eeac5c219dfbb5d590ef7704e14fcd11117bfe9efdf150297bfefd34d49d3062299f80b764681304be238a31c96d02c21a3a0e58eaedec110074b9030fbd56ae27e3aff9ff8f637d4c63e2203f11c772cb74de6d8c5953f395bab9faa5458623dca9f5bcdab0193416119043451c6988d80606b3f2804145fe20301b4c9448955baffc83813bc4683fe0f600b1bf0580d4bed4139013dd01e8d7666656e364184184814a99a1ae2dd31ce8322c514a110bafe54d9348ae727f55bb253d964c5f15fc88e5b2a344287628f55e78c196345410a446c0802fd66c395e542e05013b73d090efc723d580cdee3e24da43a07a7a22ab1acd9e1377c2136df493604446a330f2e0dfccc2271cc03a8fb7e57512141507518ca7eb7ee9b381cf828bfaf81a5f7f320d53729665b77f6ef6033ca068b766aa8a4908c77806d6aab677a701ba078e28538258f15d739b97b46d0427564d121f36b649f48bbfd17ca4000884898dee6894ab2adb4b205b20d6e1842d323c7d8f9a1cab4717b3287a94657570832030863746b176a0ff4e57acf8b4a46d04ac02fee3528b1019575e92643e8d4a7ff4b13f24f567c18146442de292ab6925e8e57c7e4d41a7de19f0912602dd8a4dea6ecd663d6713986d75acb4ea730d78ad626021dc304514e56b3dc4ec354b81229a1fa8cfb0683197531b20af04810c3a9e113bcfaf872f78a7bb54b01b92f5fff2f895ed82c11ad2561f8c5e634d3b1c97baf7edbf383cade858ba89d7f4d54cb6c197749d873e6e6f0097702c774792f0669ab1ab1e921ffa5b38af99859a2a7b45fbe18ecd4fcf8824ea40189e39a5e2b11810ad5fbcfe6d58811ee2c3b26eb01afc8bdad402c4b2bc61211a00781cec59e4c496da48652fce1743adccc2e3e1e7ad11697a91e4f1d7a7278fba81792b642367c1fb69f24e04f396ec881d0eab9252609efef249867059e70a0228dd811a93289b228b7bfb89b4067f556ed2b3a585a2636348216f1d0abedae38101dcef0eac3b8743b3aa09f54a362309fc3eae248a0c213b25972a3345c0f42f94b2bdfcbaa897de97fe467f48f0890246d43fbf69a2cc6f519508f575bbbb8843833ba7085ce87c300fec5bdb645fd610df4b0f1063e82d8b16b9feeedde8992c1d36f16dd0d6d5828c6401c2e3fd08275a243c1b7f894cc6ea3e0bb329bc20b4f8196963a3922b4462e86920f359911a75bf734f2d7d9a3cb642dda32307db03fb58067b758e65d2573eb7694b697fba2a3fdc7b3a5e59a75b32fac7bc65236d7e2af0649960413cab798ea8e19738b9ccbdcd14b5358701a6bb192afd29aa3c3551dc56fc5ec07eed8678ee6087e081723c457e63cb7dbc52dd1de148abd2ee7cc050ccba169bb2b5c4828b320b24074923a0755d2ad5ab50a2be99b74adf0ceb21f0bfaa157899b80b58c09030f8e0d3e7b3547c29de12c5d0d92aa21671e7b3528d010180e66ff2cb0bd2f00995e700f9790e2bf545e1dcb4c6dee8dd0d4880f1274f6588cd88c8dba6342a5f1b333bc5f6b1c6126e289dad031643e037964895e3eba2af01f4724efe17462fac23ad8df6ec24be747153ef36cc7e2e6638d56dad22775a1b828560cca598085481d582dca3f2a3fcc4d2eeaed3d0930c7010b4f17799dc6e440293d2844d469faeb36a0c8f31e93fd96195c997471b3d1b6ae4ce6a746233e45a37ca0bfeaf985a4731dda73b0f13832b5eb792eed8a4dceb5700ec58ac20ad7a7a20bbae0b9fb4d629e1ba475c0b9d9a5cfc0235c3745f7b6c9b7260b72d13b054399b21c4497a9f4d829fae9c5eff1a11e252c2b91e8a0b67005e76f7a5d99c79e7487000f9359d3904e07459a2558cfd79e6c6810b72d60fa5a4957fb8effbd20efcf1e2c93be6a58b336090ae64a2fc21673859f3ddf12870af4994aa6c6f1ce603af56271bd607ff86b801f096fd77c4b9c2de633f5f448653c4a0fe745dafbaab2c544f3583d48e011a94e5224c845faa9e312461c8d6f0bd7ac8367938e4a182d0d8ca66945cd06100e69358821e570c407dfb87b81ccda0115d2d92b1cac6bcf0d835a2dade33ebd81eaeea2727daed03c9b383b24dad5335a0d16ac1e2b8030c6e92cf0cb7d23b3aa2538bd07531dd20d1790ddfd69e7b1a9898b7072905dd997e7d410d388150a7e7b8d3dec98f36b4dc008ecc7b948eee7f0b4c8592f042eab33a80b640e57419e4a3f8a6aa5b2ff442ff65f5ee05cef7101c582a1f88abe1fa8844a67674f2df6b1b1982aa7bb637c0efb45de7552558e93a56600bbcb198213ac7c5a48cfcd917a7603d4847982a114dea6e53090107ae71f362095ac4b368b56428d852b2591a82db39248e9378399cc026ab13e389d82dae0de2b88a09b9645037cf88c6cfe8f0c4264bfaf573186f030c8848730002db05a780259d2bec91a905bf08f26e95de8171f89734eb57110b007800ab45f3a1245af3dd72e5685b99168ee1aff72275b44970c6889618deb383fe3f6c07a8f6562fb3097f23c0803c67ec55c0644a61fa4cc0b04cf8d699e835dba305c2dbdc130b98c57de64d3647b0aa22df8e01f2369b4d35df2b8f8015d7b72d3e103a822e62d766093b8407c59fe7985d1b02ada6b51621be6f664a03b131e8e5b9fc8ecb7dcc459d8a814b8ef1e07703c1b7e84478426e8f7aa6ab363ed5f2f3e47ee143ea2490b7a91346db2363338d6aa9f40ef0dbe01145cedb8b63ce7cf822020a7ead3811707641758375b1ee8474383", 0x801}], 0x1}, 0x0) 19:02:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1d20bfbfa4ff03abf854d3a547a2d52323cb944af774e43e8adfd5c76523bad668e48093468d221b0d999993c9c00a96bf44e97dd61c420026205d0e6fc86fb74e468208cdac5676948fe0ec65ecb59627900a3a5e1cd88addaf5d625ffd4125b65a414d2ccb92b5ba319919dbbb8e8005f59e7186c4ccb26b7529fc42d5fa563daa0418543c9d7af93c"], 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) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x11, 0x4) shutdown(r0, 0x1) 19:02:15 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x6) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)=0x2) setsockopt(r1, 0x3a3c, 0x9, &(0x7f00000001c0)="1f1c938dfa13bf9a80f0054e8cf66622e2b179da010000001c48b58186b522206347c50cb48767fe10cd64d0aab0c7d62b4bd405853a3f380db4c032843d5273b1", 0x41) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 19:02:15 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x4332, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) pledge(&(0x7f0000000000)='+\x00', &(0x7f0000000040)='\x00') r1 = socket(0x0, 0x0, 0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r3 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r3) 19:02:15 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 19:02:15 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) fcntl$getown(r1, 0x5) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) recvfrom(r2, &(0x7f0000000140)=""/51, 0x33, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) 19:02:15 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket(0x3, 0x4002, 0xffffffff00000001) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0xc) 19:02:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 19:02:16 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) recvfrom(r0, &(0x7f0000000040)=""/93, 0x5d, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8002, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x78, r2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) open(&(0x7f0000000140)='./bus/file0\x00', 0x20000, 0x40) 19:02:16 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x400000802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 19:02:16 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:02:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x800000000000) 19:02:16 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x293, &(0x7f0000569000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00003d4000/0x1000)=nil, 0x1000) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 19:02:16 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) 19:02:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x5e1c, 0x1f, 0x1, "9b4e6ce48009128fda000000000000000400"}) r3 = getuid() setuid(r3) close(r1) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:02:16 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) sendto(r0, &(0x7f0000000100)="2bc2cbc4c7aa527de1db015b70213c5e2bb586803e7b64a3d6aa5f300d4c41fd945807208fe14a554b540cc86ed3514a9e5d37499109fd4a35be4749ebf59e6d9da9c7951476c7440df1904443f91fa129e3d670a9b43f9790d58e72467a13d259cbf290106c9687d724cce7cd9431cdee0c0f6dd665154e88a6594b71cd99ddacd851595d0a6c0ab79d93265ef9081e127b1194ef46643351b26d45048402e39d68d39fb18cf0a8", 0xa8, 0x8, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) chroot(&(0x7f0000000300)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) fcntl$getflags(r0, 0x400000000000003) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000002c0)='./bus\x00', 0x81, 0x164) r1 = open(&(0x7f0000000200)='./bus\x00', 0x20, 0x42) mknod(&(0x7f0000000240)='./bus/file0\x00', 0x0, 0x6) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) 19:02:16 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() getegid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffffa, "ac4cdf0a7d05234de96b94140e3101ff79de00", 0x33a291a2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d6f80b7cd86713b602450c7f90bcb2f7f07294f8d8bc38e76abab19fe27f8820d0a2cee0dbf709c71775adcdc9f7011022f77af43f65f25c2821c4ede43a40846318c87f101d4bfad5191ecb79d9959991fa0e218f2714c0146132623e9890938039f7b0f88bb0c44afadc85", 0x6c}], 0x1) 19:02:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xd45) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xdd47, 0x7}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x252, 0x0, 0x285, 0x0}, 0x0) 19:02:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r3 = dup2(r1, r2) clock_gettime(0x2, &(0x7f0000000240)) r4 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3, 0x3f}, {{r2}, 0x0, 0x20, 0x8, 0x519, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x11, 0x4, 0x40}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x2, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x1f, 0x9}], 0x2e, &(0x7f0000000180)={0x73, 0x5}) kevent(r1, &(0x7f0000000140), 0xb3, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) semget(0x0, 0x1, 0x102) 19:02:16 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, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4237b4d956081000000000000000000"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) close(r1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/89) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r2, 0x0, 0x0) 19:02:16 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x5c0) clock_getres(0x3, &(0x7f0000000000)) setrlimit(0x5, &(0x7f0000000040)={0x3}) 19:02: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, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6408001de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d30650400000058de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf1908391d17d50308c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d00000000000000000000001b72f29806687fc44a6b1fcb8a24faf94b6c6efc28d5", 0x100b) syz_open_pts() close(r0) setitimer(0x0, &(0x7f0000000200)={{0x100000001, 0x6}, {0x2, 0xffffffffffff0001}}, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x4}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57980000e48a00dc25b4e5d3d00"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:02:16 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) r1 = getppid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 19:02:17 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000140)=0x10) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) r1 = socket$inet(0x2, 0x2, 0xe6e) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semget(0x0, 0x3, 0x208) setsockopt(r0, 0x3, 0x8, &(0x7f0000000040)="66048691fd40366f8bd584095497c718efc81f65e4027295e013a9ed65802d5e9a07178b12838b03d17241c631e07c3eafb4b1bfdd963d40b2a141b49f302d04b154a6b73cf556fa6299d8b2e28f236b84317eecae1091a6175da14e7f5ab083a5859918c6cfd55c7ab5f5dd7cf3494bfe47e109e372b54ca930f07cdf2c310a74f80f892d15c0fdb7a197f9409489161f44ddefbf1eeca1fff612bfc42cc21408", 0xa1) 19:02:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="060000007b9bdc0eacd815fd28e32456882f58d3fabbd1392f8925fb1da224a3040b2c4949c8da2f6f968e25893c284811a68666139dc1db1d059e77d2794858166437c28ae8310123fd9d651717ed8dbc712266e09389cfe796eac336bd7edbc29d755d934c963c97b9e476d24e0d50319785fe1f0ac56e5199baf88d68a7f8c5fac703b9bebc64465a7a682d1632"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) recvfrom(r0, &(0x7f0000000000)=""/42, 0x2a, 0x1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) r2 = shmat(0x0, &(0x7f0000266000/0x2000)=nil, 0x0) shmdt(r2) minherit(&(0x7f000012e000/0x4000)=nil, 0x4000, 0x3) recvfrom(r1, &(0x7f0000000240)=""/243, 0xf3, 0x800, &(0x7f0000000340)=@in6={0x18, 0x3, 0x5, 0x8ee3}, 0xc) 19:02:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="178c4519c1121270b56127b73acf3e34f7dc1a5a7bcd83db76e9ea37825220cc4a731581bd3f230719a3ebef55e9e73bb07b4072dc7aceb12a43d0d9208e7799bfcabf05c74bb258e63528285ada49be95027068e5bae5d3175563bf548b6c5d4ce0da766e72648907ba394c5545e0f316cec2abd54ca8b28495e22b3853d29217fa017b152a31e933f9a438b7ca9b78e9f79fe4bf911942e1a7f2ffdff766e347651ba028e37d3422f232aaac", 0xad) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r1, &(0x7f0000000100)=""/12, 0xc, 0x3, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 19:02:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="89", 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e02300000bfd4a73", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3c6ea2976567e7be9e6da99df398b1514d75d42337b8ef1f095e5aad4468dbb9b6cc31fff82724da012e056b97dc4e15cd9eb722ed1d16e491fe8ef4d40b218b2fe4c5d9a38f6e1a2e684e050d4c446b10b2da4708109ffa6c122eded3f060006fa6ccf8a03470fd19476438f976b7b16b4f4d9c6bbd04b206ca95187666026d101bf69b14180350179f48ecc7699c6b391c898b02a62bf91ed6d1ec5591bd1eec777a16b88a6b1125a4073e1614c9ffff0145dc017e", 0xb6) 19:02:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f00000000c0)) getpgrp() 19:02:17 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) 19:02:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x0) getrlimit(0x6, &(0x7f0000000040)) 19:02:17 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) fcntl$dupfd(r0, 0x0, r0) 19:02:17 executing program 0: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) r0 = socket(0x6, 0x4005, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7af5d5496fc9fcc0ea3fc1b9970fcb6b8b09695de71264d3f794e5e68290d7624695ac1213ea8bc53c2cf437f179efa9461349d27d2beb3e30cb0b53a942831583b191aea912c467fc35b25004f84862aba5a36893f2b52a6ce1bdd92465ae0c14406b4c4df7b1930d2b1f8b35f52fd3c948669695a6cb3a8d24dd7fde7f4f10e7eb2aab18951ab02eadba6fff965a410ad7c8d544a1284b34416d8fcb75c8b483e463bb72", 0xa5}], 0x1) setitimer(0xfffffffffffffffe, 0x0, &(0x7f0000000300)) syz_open_pts() 19:02:17 executing program 1: dup(0xffffffffffffff9c) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x488) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/224, 0xe0}], 0x6, &(0x7f00000004c0)=""/172, 0xac}, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:02:17 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x40104) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 19:02:17 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:02:17 executing program 0: mlockall(0x3) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x5}) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair(0x1, 0x0, 0x0, &(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x4000, 0x8, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000001b00)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, 0xffffffffffffff2c) getgroups(0x3, &(0x7f00000019c0)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f0000001ac0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)="e4510f265535e294186cfb45252ce083cce8182e306ecbc6bb5fbf12e6fb240c3b3b305025e8b4a5fac0d9c541615413d54434695f51f7236bf03589a2c4c0302fc72e15c8945f24a93ca6e1036156c2f5a638ceb99a5063f2ea2bc28d4809ef8b2825ed9df54378e2c82d1e1a67782011b0833158a59cfc36766262bad59aa4a0e765086976aefa630a6bde3016e6cbc4ee4b8dc78b567cc6f0e7ffcf9facc626c0c06fa1f21db42588b7b9f057e662d9fab98d4a8b0dc8323d3be3f361015699f3104e9bbeb9a6add8c44b4c64fc5208d19e5ab883598664234ef07386bf", 0xdf}, {&(0x7f00000004c0)="e4aa4d0d4af9893c725713742083429abafa173b6c0b00b7f76d111bdfc53a7032b78e4a162d0e3675cbaff6459ef0cc3c3ad16dcbfd44471ab6b425c33ac4d7bfe1037410f312f0a12ca2b170edc1be20940b97256dc4a1d3d2faa8999897d559705b35e101ac630f8521d03ec2f2b9b1", 0x71}, {&(0x7f0000000540)="a60189d5eb6bbf191d24e488c28e96303e10d9190abe4b2e4b2997504b677748d02d80bbb4fdb5104f45da63574abd6aebe92a81021259ea05608cd9ae7b4df8dad1c629b56cd10637ef8a8dcfb87949a4b8519996125fe9b4c1fabb4960c73007bf81fe47f05de37e9817433ae0e1d135b5dfe4225b20dcde544e18e9b2fcc8f87d29b01f49e5cb8371a8c050b9e737895f2ea139568e6e40f490f3b4efb69d5fdb1c5d4547ad9eead3", 0xaa}, {&(0x7f0000000600)="321e53a86d1bef7268f5780a8cc23f39734549babe274e2f31857ee9938bb8d51682936af215836a9d7c45af8979cbbc3a3847d3e085ab2af1e776e7f66750890d086504ce3a1327b9bc900e4082e8cd0ee0be098a529a92274b70af231302df07dbd63fbe6e851b11989f9dea0cfdb7f2fd61f7f970992bf0b9703b8665c7a070502bedcaed5a80f65e0a23258a0fccb69bb48e56da600ba5d71a1a3527baef7610ad1c830d6c0bb8cd28c92c95c25b8952caad97a37d5c235b69d93fe920a9e7550aa9e987af1c6158d50490489b759385", 0xd2}, {&(0x7f0000000700)="2c4146dc30ba807f3cb3205228aac35b88958e505fcb974860f34d18453db3505016a108f63a3566b4516255e2d4528563d317359e9300c3cd60b11cbe2c1bdbaa57d265c9f6cea37fd38dd532feef6796ec997c9582d0f2642a138d99db1ace156374dd233b1f9dfb5e76094782405d1df8033e6507f92a90224ba04874710586328039d59b5549b1b59f5c58f7ec18c0c866421d910e9fef503cb174a6d38305893bd0365bda61c1ccdebb670e5509e911c5cda22a5dfc45855cac087599b26cc12c7b9ef8a3bbfae37f27ec7cb53bbae9e52c7515dc0ceed860e220b6aea659f8d8cad2eb4cadb55751f1b991da87b0ae3ba752a69370903587202f263829a43bacd271a81bdef39fe532fe7167f8ed2f549fc7361b0d58ea2f6e4a027c89853d01605796bb21d52fabc761e9f605e9e62801f2aafb2f22feb12986e993d383aac474191d2c1807084092eef4e2fabfccb2f342a84b1dbc6985899d2a7c1918b6357f4719f379b2b5e4fac4223b49704eba024b6430af90b04e2ca7a75d5cbb623fb1dc4fdba04e635569f3f1e28cf4f89a76b1df281888ea28e4a512b61366f0faecc006249a58c466be45df99e8076f26b816e5e5542d7e0617033befdab51402ad448a20c54ccf9365110c44d3c5947ae90bad3825a4c7f160e6f50708d64c10319c2538f00fcedf3bb95f751d2b750970696fd559ab6c4a4f53b18a4a20db9ff5188d2df83830a5d84c1df1258325320bdc95cda6edc05680e68cc84158f9d52bb9e26b42c748613f1b678689f690f6cf8820c350e431b9fe910e809a83450a846acbeae54fcce507342fd31a829f0c1c4a1dad74b37c9cc611bc600e3c06a9e3adc32787d1dcbcae34618604aea606954bde61536c00cd293878728b5f1157b13d80cbe501f3063001fa2cc130d398de45dd13a901ff7f13950fcd8ce4c65e636c7f83a8eb16c05be3957a4c00ff6c906e91f989c46b51009a5faeaf4c7c4d4af33583e0b2a4884e9943980cd2b95267b53db4b1e7986fdcda8312ca0546cd4f8561f6e9db44234a57d20dc8d13d8f2dc2aac527414b8054e28ce37ba6674540cc44d097258928b15da8bb745ce6a941207589727e95ddae4de5d05ee7b0a0d1038050c78a6de842fd9cc8822a3e254b4096ee5a1b272b82f6c90de082ce5ac8bad5cd79a8352373906c953048bfed5d2afe3c7a1ad7ed152d6c5977562f727ec466fca11498ae9a3778b44e3e90a67119c9d07f72004a07b1b0ea0b42af065d2c0600378318c72e122e7e5c728812495b39b0eee3b21c8c1a94cdaf6cf547b2fb71f61ab141926d0877098c5996baa00bb89d4011719f5d855fae9203367fb4a9610aab3ea8661622d6a91efe077e99ae24e5139000d130f5f7a0546f126a2fb790de03143c0263cdbc1006c39fbd7e2fad7a7fd40428c95d0ee674b9cb295034e7441eeca80ac5347b75ebebcd1f5b26b198fe162ca02bed4c8270885e93edcb413ad64112faeebb92b896f26199ac7e3ca5f58f7ccdce3805a59fcf3b6fc1707986fe28fb63e4e26be739558c3ec437902e79e6f28476241ab6b50ce7b505ea57f774abc0af39331f92dc9d883b4f14920dea616b199527ffba0d4713bc6053840b98c8d340656e383ae09b387e8f7df057e4683c17593c93c901a17d0c7d15461e00bac9b951bcedae504f791192d0a9e6aa974d07a32969864693037a6764333f6e1ccd1fd4bf0b635c3909ccca930bb576ac0bd19e8f9562083055b8bb1a7909e6069631d22a22b8d12708f0af0ccb39df03945098729a48f4cd22032afeb3556595945f0c5fd85be774265b97e12d71098a3ea8a425e22ac16738171391a9924ba29e7a3a6f85595529dac6482b80f2226fb1eed472cd5dbeddc0b11f0e75268039b3c625a045cd76dc5e69326c36a1c849a94f4570c6e68da09bcc0a09082754020ea4e21edf8f139bb529d57b74ca7609886efd1f037d798d3e5a3ecf645a97574aad1732ef81e54b6c5ffdf642de27bff356362f7c18bcaff60139654b69ff1a8bb0a7c5d2c411c18eda377c52c139d7a8dfe7bd15650580c2f7d6f9cc4afa4246e73e1cdeb7c5d73974933134b3b16f67d4d185aa17a60c4067f9d09343398f743ae4cc0ef1d491439f14f5ca67ed9823234b66f8d225c66fbaec2003e6eb21950259107c27a28b87c30fe29cf467d735f2e56b0e6b5e1df3da05f9ebd9b0b1f055cb7bce0129c9e6d1c53776bc234b73ce703110d9c86894097ed90a84075f7115bb9082d4215e9a3fe1cc88f4fb85627d243387ba864105ae9d1ab1548d70546e84c1e5b1d15ac0f7f2bca1063d80a339912fa15018712fa2f516b54b0c8804772990d89a70db27ead87b7559e9132518e51cd78f5020ba2ed0767d40072223d738a116b66e49edbb38c993c44ff29f01d4c27c87d0f97694c58f73c76cfa87e2120650f2028dbb110b6906b7ac665cdb0f3dd6ebffd99399c7183ccc7b85b0cc4309bf8ab3de8bd0e5e92778ab76a6cd7778960f93519ec0b55b14ca22b65274df391548229ed8018a9606ad7d3829392bc296c2baa505ef2742210b1035f709b1f1cf6ba468eabd6e10ae6286bc838ee560ddd7317e82a2eb3f405cc3ba7d45f993eae100d05943164912e9879baf098756d977a14362c43d9522ee8a8fe46eddfc8f6e2eac9d9c8fcb8bbbdecc18f99466eca7190972d3889b4eeca9dcfbdea81788f77af23877ce7509d8babe76d9eaf7ee9677308c46f84ea1f6939dda4ab92be94d6baf89ed9b0618458ab0726847fe88a4570916f7c441f1e8c75d968120b4518f2386224c0f3a59e9d1f56984011684c97f40e8f9e070c39d0ef613740effbfbb366c38908f0af7648c6edce6fcc0227c3aaae0c4353053279237264e93493ca7d1222cd53c071c4da2ca963932f49e1ac9e495affb57e001f0c32067560a795c99f31a99205cf6d37a770ac88e5b087577e5d0e38e0253e8f1faf6685bf352b269741e9697b6a62df5e7ddc9acf1650fa76f8b4563192ffe0b1c9e0819047d7c02290672a7d9898ac5bf82c9d9eb67ed8c2187a2967ba53c6ccf21e37463671571ffdb370afe5871381daa6c0fb8f1515f0efcb651d8f911372cd3326a6dcb0ff5116f6e1281439c7bf51bfe7e40e5708f705d27074d5ba6b5de1ff62a2db059ff170108b366482e696b9728b1c105690152291763c5856572d56d9215d9b1f4a5a62bc07455caadb0340ff990e58e0fdcf19b08070d4aff86af461488127690c52765188ec9f5a3193239fb100fd10da148b6f164b0cf894829ada94082e6a0a884f5a118010e8d674c9f30a52df679352d8de1b25d2871592b444dd24ee6bb5403b5b5cdb67aff5e98c86de0f103e5040735d4f1ab80c9e4475bbd02c13a87ae807116db6ac6ad363456cacbb0c6382108192eb4c9e499bfbdc934baa8560c5676dff5b245dd2bf8f05d0644513a9994f3a1c7764a5b1c2bb663a3fffa9af121b851120064c280ade7355a8943e46d5357d6ad03356fcd2c5f63f8fa0daf131c2c0dedf392083a72ced7b35d16d5c96371ea89a40253f10b6549403f39b87f5c3acaf78d6d9d4023e9ae578a0370282531ec240f164c5d4a8a7fc9257a33f9be66de360e1f53d4aff9188d1310b6cd9adc1f295a7fb1bd01b0b359b0629ff494c394c52bbe9aa07eb1aeaec0c44c66e1907ed612db9f1d847bc1ae2f64e92ce56dbd1ceca9c1b5e03511400ef4ca206534c7eae621dd0d3685e65bb61c99d40830dd72db0ef922937b818eb2a0db036b442f6d6dbc6bb771579cacd4450c602c3ba23a8aab9d5f11c9855890c31ecef1265a6df7062dcf26ee58b8f99703a30eb28a387d1d785103097f0f95650a4261adfdb52c3062cd9d4bef4f5f06bfe79659c97d878cbf358dae283ce362fb3b35a3cfa46899cf750993b24b16c52c46c83fa8f488fd738b0eb5d159f9308a178e59f01bcf877ed46df71b18c45512653a95a0ffa553b2c7526689fd0a0bebc36a1c8ee5846ac509b3cfef43bbc36ab6e59be5d390a2ae1b2898d8651bb5cca047bddbf88ab1240c75ec43c38871b9f10d0c51f32cdd89505194745293bd74c51e8075c52a36a84865264a9a5384859048cb4c55b4dbc4f73f7081f76b882a3a1cbe214222ab97414c4124c2119941838761e5486f7c4ad304108742dacabe418db91d5497b31cf68a561757a6777f72d1a6db282472058c67ee5c38a9fc7d07ab43867ce3fde65d995fc682d0cfedb8c2d3c3d91ff3dd9902f415baff253fe1f0b0877e476c267ff257e3e3e53a6e51b1149981e946c4c765669af79d515ec03969061f3fe3199e417159d1539322acd0e06cf18092082cbba251a45ca9c265bc1143a4351520de26b65e840bb91f07ef780a81788da438d78a824d59908cce27cf258ad5e394b98072d8189ed33529da11b5686528f247f52443cec7f899de23fa316009783ad3dbd05d9accc7b7332cfcb784e57d0b58417db45dab0a521f6c67f5a7d56699c5a7f3ca31590a7cbefdb1834d00bc4b16f2fbf0e4865dff23130537f8240e9ace4ec5bfb6a7c3f7a4ae4bd609fd5968fc2c9c96254c7198e5a69991c149017f3c114e49135542d1853789b5628adc207ad81aed7822acd258fcf24031968baa4ef09ea1eaff0b856b1d92ea1229e4cb384978af73a6040860770c8290881615eab6be1f948ea0f56c72c3a2833cb7341da8c181ee375dd58459ce959821e25fa577abf2b1ab1c9159bf868fca31f54aae8d4ff341e606f454abbe1c731a4702aecb8ad6991285d6540ed0c4ad87486ea36e52cbd24929ebc382cb2d85efe4fc5f3e113d0823da5ed474c3f9d6b3bc3f8d3964ce67a5b88a2250bae23ceeab86be2730c16f2016c037bb513b85498381c15e8058e5e626abc37bd9aa0eff25c9c10236be78563f4f0c3064f963d5ad5fec62c31752741b89152423100040a6a1cd227737eaaad101e0b0f3ef469d0ef9bfad9245b49b7f7dee4359cbd80d211d6dbbfcdcff1164305abae23aafaee05eae5f78e07bb4be4d13243ae682c546db568e60cf55eb2576da075234a6028da27dd812f6c9900ba8a1b0f93f86812215cd7c6e4352bd241698571da7b58cfe7c619a8d66f1d6ebfe810a4704d63657743c057133d87c5558a668444005b9df0f6814668173eb704610be14ef0390a1e7b015c8241f656bd6bba4eebdae17f710b80290b69ab1e6401ae5b7672fecd49a664398e9da21c4bf799a5a3b5bc993e35e49aa7d1a00ade5e706e0db1068dd3c02333798f7b91b5085d530410f36f16cbee545048671f01e720661c502db10813abcc05de4192c4fb512dca8f57e4cfee24bd6d4e2f4fcf16e48a59ac4ac36d3a0b277c39fbe183d7a9fc7a7cc9458381068abe1635d11874360f2da5ebe48aeac741e2f873fab62fb5efa44e4db2e4207f325861cc7830a1c7398147ea882cab4cb22264b0c6291e02a655bca63a29dede86ae666fe907d128a984e3d40374d6c003b7766fd5c561b13f4592eba0290bdb4b5e5d9dd84b5cfb3ebd5c81ccfcac52634fa0f13e0ddb8d360982cbbc5bf8f7296b65b7d3bf02f8a3a87de90779d8864f44162b64240ffa174829824368328b636dad0e116186b38b7ce56a2cc41aee81f4490a0d602f3b7ca8d6359d780ab55ff09e220a5dfd25103b631f43251abd0234e2760cfc49336003879be1b9dba9f8b27029ca44e9f6ff41996a0040b25130c46f5f9b433adc0832ae3482df832210a5caac569dbb954", 0x1000}, {&(0x7f0000001700)="f15e1a3a46272338a3ac1db8a85955b00c1d3411708b71a4a3c8c1871f6efb848a7cfc657e2a0f31edc863ba1062dfb18da141774710d6c1cb8950d43af53d69ec801058eac569f8cb2eea37f5c548fc1e9ee5ade5e0b72b244a6f7b56fa761f7495581f1e840bd0ff535fbd22e891d856be4ca3d81dfe8b1bbc818db213e71a4ed0933bfeb6e8747f93d3484c31ef14dd0cd83815cae6184db5c44a47a54ab9f09873899ae90f", 0xa7}, {&(0x7f00000017c0)="bd81b079bc8736b235561569922f00e6e7c107a7ce1e0541879574791e6f4ef76084c10eb1cd2904eb533c86bd000ea0e9aa4a9e2f244d5981", 0x39}, {&(0x7f0000001800)="6649c75c1ee9faab4fe32a836354d0912746a3de9c3a8d9c9392c185302c69ba0216c615efb1ea95590b985e1c00804aae9428c11f24196e5b31c08d58f1d1cd6f8bd0f27dd364c76479d1885f473b530d042ddf37ac60aa278be86042f3ee0baf95da0804f09be1c2d2c224917903cc28c70953724b29d0240644cc4b59cb1468f6d78746ce769a", 0x88}], 0x9, &(0x7f0000001a00)=ANY=[@ANYBLOB="28000000000000007bb0000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0xe}, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/251, 0xb, 0x841, &(0x7f0000001c00)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r7, &(0x7f00000001c0)=""/142, 0x8e, 0x41, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) 19:02:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8000, 0x42, &(0x7f0000000040)="f73bf53d", 0x4) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000200)=""/20, 0x14}], 0x3, &(0x7f0000000280)=""/167, 0xa7}, 0x841) recvmsg(r0, &(0x7f00000009c0)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000440)=""/38, 0x26}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000500)=""/4, 0x4}, {&(0x7f0000000540)=""/215, 0xd7}, {&(0x7f0000000640)=""/151, 0x97}, {&(0x7f0000000700)=""/214, 0xd6}, {&(0x7f0000000800)=""/91, 0x5b}], 0x7, &(0x7f0000000900)=""/142, 0x8e}, 0x840) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 19:02:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) shutdown(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 19:02:17 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffff9, 0x3f}], 0x7, 0x0, 0x6, 0x0) close(r0) 19:02:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000e2f664b6c6530003077c9a67f00004010dde815f0349b2428978dce31d85fba2bb9552de51f26d2b5c0489a14a074ad494fc1403a982b58fe5f9997a3a55078899a9462926b52ce09ba215a7700cfb0149f552e7e86731cae5cca4f1dfea3192e9736290799e831698628edcf5a1c2028837e801c6178d05d5038a4e4c247b4064322"], 0xa) ftruncate(r0, 0x1) write(r0, &(0x7f0000000180)="bb", 0x1) 19:02:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000240), 0x386, 0x0}, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x0, 0xffffffffffffffc0, r2}) 19:02:18 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x1}, {0x0, 0x9}}, 0x0) r0 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x10) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 19:02:18 executing program 0: accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x70b, 0xfff}) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f00000001c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e4e4642d26edafba6eeb000000", 0x65) syz_open_pts() writev(r4, &(0x7f0000000180)=[{&(0x7f00000005c0)=' ', 0x1}], 0x1) r5 = syz_open_pts() preadv(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000480)=""/65, 0x41}, {&(0x7f0000000500)=""/94, 0x5e}], 0x4, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000000)) close(r4) r6 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0xf5, &(0x7f0000000040), 0x63, 0x0) syz_open_pts() 19:02:18 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x10001, 0x0, 0xffeffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f000021f000/0x2000)=nil, 0x2000, 0x3) 19:02:18 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x0) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 19:02:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 19:02:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01000000", 0x4) close(r0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x2, 0x7f) 19:02:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) readv(r0, &(0x7f00000043c0)=[{&(0x7f0000001200)=""/250, 0xfa}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000003300)=""/4096, 0x1000}, {&(0x7f0000004300)=""/190, 0xbe}], 0x6) 19:02:18 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(r0) kqueue() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() 19:02:18 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x120) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x20000000000000, 0x81, &(0x7f0000000180)=""/198, &(0x7f0000000280)=0xc6) 19:02:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x90) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 19:02:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28443, 0x8) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 19:02:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x3, 0x7f, 0x9, 0x4fb, 0x143, 0x7fff, 0x3, 0xffffffffffffffff}, &(0x7f00000000c0)={0x0, 0x100000001, 0x0, 0x9, 0x5, 0xdf0, 0x28, 0xffffffffffffff00}, &(0x7f0000000100)={0x2, 0x3, 0x7, 0x0, 0x0, 0x5, 0x7fff, 0x8d6c}, &(0x7f0000000140)={0x0, 0xffffffffffffc1a9}) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0xfffffffffffffcea, &(0x7f0000000000)={0xf7df, 0x3}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) select(0x40, &(0x7f00000001c0)={0x2, 0x3, 0x8, 0x9, 0x0, 0x0, 0x8001, 0x9}, &(0x7f0000000200)={0x2, 0x9, 0x5e9, 0x2, 0xb7d9, 0x400, 0x101, 0x9}, &(0x7f00000013c0)={0x9, 0x2, 0xc25d, 0x5, 0x3d69, 0xc46, 0x3, 0x60000}, &(0x7f0000001400)={0x9, 0x34d}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0x8, "1702079b37982cfa4e00000000000000fbff000d"}) fcntl$getown(r2, 0x5) writev(r1, &(0x7f0000000400)=[{&(0x7f0000001540)="44339b5670e32f743a60c334f1776690521424343b2afb8a7a30b693f9c64b559af9a88e0848cf4b723afe31dd99ffb9d58d5c202e5a670763f8e0cbea891523550d431359f2c9631004c116e68b9c6211731c13a2891e1aa3920ba9ba45443ddeb59e066a17926b0e75c7f0b4e3c5684ee7b76ae29036a51b34385fae7d29da449fa7b20476acd297e64b140170d293f1bf0378dddbf815e3361cfef78322b9daf0406f310a608e2318834cbbffbd51efbd448f2e1142aea12ecb9218aa00c7d7c60dbb87b928a161f43f0b6dd981fd1c2ea4a079c0210c6b04afbc87d644db414bf53908282fc902b195fe9867f1c9cae3fe5330f06edb027c8a8932c761104ed5a438fa2e166d47f2bfb32c876c8d0d52deb53c29c7504a8196499ee0ca11e6db5576b8c458c176f49d361fd2ff1cb0ef8d7f302fd3306fad7f8a4041b41382aebe2058cae898f178198a19dcd2ca4d5811e3cd66a2e56f1f5cf2f1c477deb02849717c85482c0a80fd9eb2ac7d52dcd38238fd12745b0e85cfb39cfbd97d2fcd333b13800b8cf78d60073b134901c62ce95ec79177bc8435f4c550d4224f768305084456a15ce0bc4f9cc643253384ba205677b843172fe4fc65a0a0be3370cc1e6ad7021ec7f59539de41a9de8912255d44857a17e78730bbf0221d418bfd9a43a9d7620fbfae88b068180a8b7b192c73f3a19ddd042d7ddd803602be966ebaa0fb53c1f403aad4d9bbf4d983b70c3e5f98299c4b562ea237b62006bf6d796add9558745b19094703cac124a81e0492cddd271d4ec7b8ec5f83a305f274e5f5e502455b48c2350a4519ee632c62f4003f0571a9299be3449b2a893ed216fee9af81c7fcdadd4633544e6a5754caf2d45d849c7810c35cc113f765fe02184c84618b81cd5ee7960db6ac4c9cb4ae0b8bee62957b886f84d7584b9050369f0e093f435191f587c0464cdb51ec3734c39296a891627044efeb6509e20a8004", 0x2c0}], 0x1) close(r0) select(0x40, &(0x7f0000000180)={0x7ff, 0xff, 0x5, 0x7, 0x4fc1ae88, 0x9, 0x100000000, 0x629}, &(0x7f0000000380)={0x5, 0x0, 0x401, 0x0, 0x433, 0x10001, 0x4, 0x6}, &(0x7f0000000340)={0x508a, 0x6, 0xfffffffffffffffe, 0x7, 0xfff, 0x9579, 0x8, 0x9}, &(0x7f0000000280)={0x6, 0x403de501}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r4 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/4096) 19:02:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup2(r0, r0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 19:02:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0xffffffffffff45c0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() socket$inet6(0x18, 0x1, 0x86a6) setreuid(r1, r2) fsync(r0) 19:02:18 executing program 0: chdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 19:02:18 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) syz_open_pts() socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x1, 0x4, 0x401) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) munlockall() syz_open_pts() 19:02:18 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:02:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/129, 0x81}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/18, 0x12}], 0x1) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) msgget(0x2, 0x666) setsockopt(r1, 0x0, 0x5, &(0x7f0000000240)="5f390812eff489002c37b38b69745bf7a141d342888d43c3c7ee6346e7232d66850b858f46d8276e9de5fab76920fffb5d5e822f0023389926036e453d754b50fb687a41ef2112cc498339c0a79630296665a038ac3f790438cacacda544bb6f6cb9fbfc950261d02eb46f0eb322d1dce5a81d9d0a0b3485afd592b54464b3b00c1450421d9d94503e0a5b978d6fc9d3990f398c0e422e5dee9bae9324997dfeb10f162b5d7d50b657fc880eaeeaf13e138c35a33c8d0aa82f30105922c1982d297edadaf5fe6ce45861d32514355f96ebdce900378742fd6774b6651a25942cdbfc5709d603fc46e332c8268d3871a5879479580d19", 0xf6) r3 = socket$inet(0x2, 0x3, 0x20) r4 = socket$inet(0x2, 0x8003, 0x7) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8000, 0x80) fcntl$getflags(r1, 0x3) writev(r5, &(0x7f0000001740)=[{&(0x7f0000000380)="124441a029e07c5be79aed2b0d38c372e5e9eee1f84f72c0d6be1e063ba55a85d25ea00b65fda6778cadc4aae384d8e6fa3c002635f0bf4899408f6137969c35a4e997399cd8ceb0530eb2262bc4fe3458d9b744048f0c8a3b218eaa58f526f5d01ef2e9db92a491ab93dcd8ea1613c32f000a9de5bfa7af906bbfed3ccc8d3a90d4a1fa9c3258d4a79a6d4e0320ab69145c1c65ac99eb43d8fbf840cad67a4eee0474506f66874e97b5d9de64dd181f908ce7764151d6ad7f245548b83ce4b3c3f2e535c68086afe7e862960cffe1b77e866307cd70e89109bbe5241f276fa343970ab07b4add687696c2481cf64a2729427792f0163dffc974e8", 0xfb}, {&(0x7f0000000480)="bc9ed198a09fccf41482f92d30d0a2e5e1610f5e7b635e844f3e4ecb3192416276b4ccab84676f85e196ce7dbccaad7788e99a9a5400456e10966b15aef0e29610425b5634a268083247d6dd04564f9bdd8358d14f1c45226715887a7c500b257b685557d514a286bf0dad74bbb4adc73a636a1c6fed5256d394b3be60265b23d7ba5a602a710286f853ee0970f7b8069a337f4b440eb4972eedd7096a9c02722e5e8be639010dca36f54e0d81a7155d8bbfb3a1b58164c0a8a4ec2b0518e8c074a68e5a5f81", 0xc6}, {&(0x7f0000000580)="e4efae8143e466d0094d40f09645ddace42c379fba92950d8fa26fc476930314251f136414542f809164dcc5342f5624d267e37a1aaaef1c5f5d89d9626fd91774870c714fdf832cd7c465c57b9b24fdeb86f67313026a0c6e9a800302f7d8dc5c571974581caf4c4ccfd4cbe562f24bc44f43062661831f63c6a69e9ba8229d1c6c50822a5e838265aa8f73723a86bd71def1f6f5743b96f0c7997278fcc17e4eb076a58988cf9861514339cd63144795cbcc7af759084c0cc20b28d4ebf8ce6042776943ab340ad1f75b875f61c1cf91947d6ba88e543b3e1c1684e0", 0xdd}, {&(0x7f0000000680)="81fb892f956101a78737422a3d911a547217ddb8da9c3b535bdda58a911309515438c903f02efc84a4a699f745412d2a6e50af9cbd1071a060deee3b8cc89db2547e9a85a2da3dfe22ebbed571107f46ec2017532eeace7e6f96d92d349ab6a5bb8740c1dff7c30eadeb45ff1bb345879799dc542a8cc436efc9a99b8bfc22d3e5d4e98c7f12e4228bf5fd87d172e069e6173c3e93808b5290e4d984462f3f5bc25a118c221dacab49a63d388eb2e521669054bb4ef01b2253fe4a2e40664f09b69e0fc298db559da64e42fcd0fd4c00cc1ae209e7ebff83640dd6aba95344aa15138797286ee2f2e7a7160b6d42fb8f3975f0674bd9bb7765272bfdef689409a56e98d3ba436cd894106b33c9034e98d0fc78d93bbbdd69fcdf0d57ccc4502702e7d39165a1d69fbd784d92dde7e79d041398ef5f1406b7de04d00afacc39811878c0a754c4aaa41fac22fcef24f68b895de9378815099c8a0925c0e23b477595faa2bf698c758d31104b5a92f4435a91e78d58aa9f6c699d074bc78596912a77451a2038905ccd8430b940e069a906001c73a31f142073c4faba741bd4860588fa7b5192c3011cb76ca90db49d5311c2a5d52c3711390b09d280a0a767c95aa97202a49ad21df2e7b8c3c6ca64643a8fad1123c403e7c337265245f4a8d9a857e68e3b2596384c5238d8bb0d9b9e09fa5919adf8ab8e46b88d45b1b48fdf17fb8af71ac6cf5c2121f49b9e37762605e897648e48f5da5ca02d82e4308b819c4847a201620a533fba4019dabae10be6f2ce61caeb6eeee361c9a0217dd5b547df7c7cdc9a941ed7ae398b306bbb9bcb1596e36836a900e9c1363103e3726c7886138d7f9889bc91d4cd336251fd8fba8c72b27c5ca4dfd16bd79bdc6d9c4698935aeb7d87a623101036fe9008b3c1ff7a26e2d831aa31bdac726b46087e1bfd859ba2157e5d13435f83d02b859a1a7326a04daa3b614170b2909adea86a420f990367b423fa20e7f64ed29c54edef60f385c72c305e080cbb91534fc3ec38490e79399136a92573b834ad23b8d412bfbf942522bbb0e9c8302cbd1fea4cf760640ce53ccaa557d8ecf6c6d4639ab146a84f45460be1f1af1f6b23db05877fdda3f85afd699d9380abe22a53e17c8b4eb72b5089ed618db84d91ebc22eff8b21fa7a658939ce60d58b77d50e647964efbcd0e4c7b5560b84ffda367b98ffc54139ae6a9daca28194f92d69fa06310b3c74feedc83b76f3b971e1240026a22491a16004181e33449d4ab96978c354394bab2b4a4b918d5d0215e140f95c4235da773bcd369cdb4f5169ce6f5b6aff09a45a6fd22b2b87f99e4c8443b266cc0fb06dc95fb736b1ef7381fdea2cd2ecc5d4f7265c11549064bdee42155832e51766a60ea6ffbd8d2c8d3d75d134b86cf33866811c58a6561cea6d72a9c8f83fda9bba3be5b7e5bccda034da3971bd3e5eba0539381c4e04b060ab6d976e3c2df55ab9abf3e01828d3d968e332ed3f69c20f8ab41b1f015161caa7fe281efcbb24e3354566751f25aee0f1254cf85ecc09867a14275e35c7141962d129899d44905f7ab4ebaa9612772c799a796ef1bf04add99e3cb29387fe21c27c119a8687ce548317004fd38fb5aef98abcdfe132891760022af0860c17a666ebdbe74e799c19c72708e5dfb0650c3ba111acb4f80d4b705aa303df9dc510879ad152cdd67890b8e7ee6bb5e818cd6b7fe695b0f6879c222045bc5c15835b4a1cda58c81984582fe3a4e4b878a174f4edd31e0cf4e4928c88e6d7aaee4ad8ffa8bbdab2d36979d409979ab5b99a7b6e3e9e2e6313b2013b08e52119272c7f31ceb8e2dcff4ef7bd6ced5c176eeca7af7d09eb5b2b8ee9e080d8243f21358f6abc32f5da78b3d188c34551c827c41aff5522e0f30f7be4775a67212609eede0cae453645562c6d926050f2038d9f010f29a58d244e8a39afc0fbf68c88c297989c767ef6719ca8a5339ba64f2608aa04ecd0f31612d6857fd4a0eeb16147023fe44deadf6d538391c68c63bee7e1a21e3cf93f61b36859eaabeebe3beb3464e7721caaab7a3946f9daf850a56131be3df195d884d913ec8fa5b029e1a8a18aae90800d38d48828fc263864efa0b2ce14b4959ead02642f84792e3571167ab65534e6306041ce5ccd5abf83b3f940b4a76f0426dabb78c4e8a734c322af58e600b2f004fb72c320ca9bbf1bd3089bad7d1bfb8bcea1d3451e1a7e41ec7b2cdbe9c4d63cd0729234f7868095b16cae73043cf0eb61ceb11952a51ceba8e411328ca81e1a1fceaa351f5d114dddf3a922b846200275a41032a6cb7c9ef7b4ed4a6ea797e2ba19a943e4a2a0131f5f612a7bca8ab6e8b881265dc1529cf7b0f0afa82c0bccae3bf60bcbe549c0145f4138288bdcacb6e8f3ce97b925c22bd200447347c69783f113e30dd55585d0b318adff60e00e69b02813e4368c8bd7a482f43b4f8c1c60522d970390f583b897569b146a70613fc1ece82b2616bf70064618b9ef9ce317491c2c568c5f0ee6d723b55867e09b286e8c3eb7715e9f217809c84f79c1d1fd524b30abd712e9ab3b7cc466e747a1fa820ee54110571b305763e6ca5774c3a452fa0228c2fe36ba8df020c9bce2e330b5051fbdde5e2a84fc45ae1bbf16a2bfca488522ea40d2a5426080702bd6812dd2cfe63d057e2a740a73daf17028fc02c39cce9f9427930ce45b9cc87792f20e480289c4bcc7e03555efcce6adc0652e9b890aeaa2131ac3bccaef04cb0dffdb291f6d65330770c9023e4ee76dc22202e355862ee7ac284fcbd4106e19d4eae60e2bc2a308cce10d924bb04a75dfd67f0559ce4680dcdcb2df4f86e10b42a22f36d8ac6ba47ea6e40099967f62544fce93447dafb88ad5a752a96455b22ffd9780a206d7454a9af91a3c0a2774118c1662b58618afc10400533747bae45146ab103fdbd65c01f4924cc52b54e6f47f7683ab0b0c797447bbe325789b60f621c509817e7c57f8704d34444555b0ec4324fe12d2797d621123c4b1ec1d20e5f05e378f302c57ad6281fd296032612fd2f3f0f39982fc2151330fb8f0f6edfcf79ed609bae91dd6140f39bf44619fb36365a07dfa0f4452784ce3c8f308d7992133dfb4dcaf068ebbffd5ef579823e52dcd865e3fcb7680e5647325f694077037c61315fc51ab86a3dc3d1642b705fc8e038f521065441cec416fbdc67bd42cc78f002cb68f991dd48da28ff8b3ecd8f0de2541a392b56493062539c2215c0e0b37c161db37d47ab6a8a7971dac1b49b3efaa63b0dc2dca1b4e11c83b6b08827b3d3e7599bca53b99a9824773964601b198d8a7436bcbdfba8ce9e7da96c4473441626cd6312239e44e02fcde6837440d6be235d80bdb65de4770ea9cad364b15b1b13cc944d81c838a2d8d0066dff2e243aa683a083f40589dfec18f477a022a5402d634a9da1752a896f683486ab0a04998d9317de75490a2ff5988014482e3196abf3bd96e6fd6759191e4b21e7a58ec7b64d7c6efd934fe5f555f836fa413ff9d6d9b4549a1f5efd74d1767bd0472fb62e2b490793f928738d9dfb94af80ad7061817cd2c245142303ca4743b395a62180b1659a2b3e090589294c3c0ecb41afd92a6d699252d9544742030e47e11ee8d4890c3e3fcca817cb8053780052fc21b6c07b9a90fd8ad99c212b14adf0280960cbc1a9882ed78f809287ed8e930e7718412e7ea71c3bb267f673ceb1415c785e01b8fbcf8e036f76651919835db8e0ee80d1d56765ef9837a1111bec262776638557906dc1cd6c27447e5b7259df382853f970a34d3a5622a16753cfa78aeff0de2ad1d21d335ce0f91e33f8c76aacb1755897558a1c4e745ae38ee87a7e12b3d39b83b7f939b267eaf04980fd8907bac912e74525b3227c088c1b2419803f237ef98669bd404a8c8440464b4a248041dcbd2678e4ecc477c3b7e6cad5dab5401285c1fa571350b24447b0d5d6d3917f4bb1de75eb3b67fb02ab7a9eeb93a783d5d1d577e89a0bb3b0828a01b4524048a993b4987d90797be700a330f09bf142bd24bd59651486a5f3ee7dd116e03ad4c9c55376c0f9007f0bc1557c9c755291516c84c7d78e9f4e8a0c34bf64cd7296117ef0972a087cd15126cda4b2585f2bec53ae871c570c2bfe51a943a00a0ed00f4fbb49f859e1e360a8ee669be759bc6f10a76c4c1bc8d3cc0dbbd703bdb1ad63f04e60270d531ac77c8274cf758dfa32331ee54a011ae84f2e5840339581ef58211d4bf0ac12827e48ef67b5383f9b6b5d16fcdef59f4b70802c4dd969ad927e0c9afb8446bfa2b11afb504fe3b21369ab326f7304e25cf7e7f0050c6c86b8fda96cbf61b03c7f0d663f5664ae99eefbbaaf61c5c130cdf33995bbced57a81482a7be4c6e60eed3a3c62c1317a707b81b137bdc0f11e17777ba023de610d72bf8fe6f27d882840ed47a213874860ec3a53e0918fd67239cb37d010be3c5e8cfecb0ed7a13bc5d141885425ce5da1fb925fbecd4f41d40d34c93710a0d40f2f9776e4ac01e5f33d47130f996ba96ada91b8d7da1177ea846b4e37717512ffaaeaedb7c3a80e73bf579abefd337c1bb3565fcfdc739683c823d0ffe02db0541edc079a84d4e248cc095b1a8e67b9f90746e88eef196cd35700d9cb3946fd608384dbf06427352830a2d44fc3d8b95a8bcd4feeb82ed127b8c0e503b2cafc95277bf100cc7bc1893d4076c06a831f206a44816165f92428176f56f73cef7c596301d30fd524e84d394a0e6dbf3c0e08e97ace8439351162932d7077acf5c1bc4d28b82a1c9a8568e1cf5e46760e93b11008717a4e05ce4a6c88ae1d78f718c7bc9e18d9cbcce7d184d535d6bbb465b0246ec432f771bcff8663db9a18781e964b9f56e82c6db8cdbb0dd7fa37bc9226bc4444d049b0889bf71bc4e42679a68e349ff52fa8d321f6e655b0cac3e6c7a441176fa59f42474cfdcb8c4a23caa6023d3246f6e9e4f077d4eee185b2387cdc40628a8ea6dbe10e371db2aeba88769a0857022277490b40340fef40572090a9cf942c484c7ff008f44e5eab53718a66ce8c1bb015c581ebff354359d33848f6c76a9ad65acd96a9c85ba8c703f0150e788b61cd62020bb696604ecebc651f07c4b018dfdecab423bdc9665c3718e9a076f615ca087ff4c413ae18d0c780a7e515e86b179d218ce250d9bf6342e2854cbec97530ebfe323d47d2b7f482179107b3774d8a9f9cfda5c4be7ae195912ee7085eeab8f9dd809a29b2c69ccb82f88a27fcd704b91d7bc03536ae0bd898ba14d63c3b474dd1d8c9793ebde87b7eea92b8887086af7f555bb22e35c178f03554930c163746cb18289e861fb218716ca1a48ce114363bb8fdac9e2602369647ac73c75726909ccf1e554a2d4c0a63f3413bb12eec43ef238fbb823750b56a103b84ad5bfff04ae3af608f0d5bdedf9d4dbd1e4be823ac494a1fd0353377839c67c2def51fbb3d0652b31366272ecdf92c55610a40d6dee552b7702b8805a9c5a29ca0b07d0703f2f4d682192a24f073656dc6d4dde8e9a7ad84f8a1db9bb425df6116f927935ebaba32d7aa29e66212ff81302adb2a002659ac9ec9f4e3fe70f409967712af87da36efd31c3a2da3aa0851c6d313ee1b4013c7aa3a73929d3f35b2d016f3af4e866d9f838d240a6c59ca2d57b6795d1c1c3542174c36df8436a720d1624c439750da30e7f4f175deb069b3674f0db8f3ca9e9c6a10383a3717a840fb751d71eef9740b84885dbed8bcf3e0b89", 0x1000}, {&(0x7f0000001680)="928b62a2a3e43c5b0e227d120d0c7bf65e609d56c4d0b478d1e6142e442eb324797e17afcd9211684d1ca70041535cd14141e390155e77bf46fecda4d6dabeb9c4b4d7065b220af9567f17357837189d21f1962a6b082a896438546c8e90cecf71ce743353d6cabaf5731e17986ea937ad", 0x71}, {&(0x7f0000001700)}], 0x6) socketpair(0x20, 0x0, 0x4, &(0x7f00000017c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001800)=0x10001) mknod(&(0x7f0000001840)='./file0\x00', 0x40, 0x4) pwritev(r3, &(0x7f0000001a00)=[{&(0x7f0000001880)="420fe7780eb93d2df53b1e07af2043a72552e1df7b4252c20e7374ef6c0169fa908939288a2778f5954080a1bce5e609bfa1e7e5c01e9414d1598bbd99a82a4c5b8b8ae1048eb399de4515306ebbb22b13fa518003e3afdbf2eaab98060f678fd93302c0fe572cfe2a1e4e802a9b2b043aab051a", 0x74}, {&(0x7f0000001900)="4b198380b3db60b8ce1a17d592b99b65a6026679aaef1a28336864761284b618611b0ac5f039c7db3a0d3a42173fe48baaaa0879db1cc84a2e693b2a233c760bd61da9baa0765fcc8d1c83292b8e957d0a67d7640911c3c38fd14503d61ba86dcb4f577080bda08a04c7dcc3f0ba880eb7", 0x71}, {&(0x7f0000001980)="bf2cd7c1317b5ec8543d46bc2888e2ce57363202fa582e6749f6d69d058822a19705443b67cb1e7d34579d53b80645c63bc06b62a19d36c17358b02dfe653ced178ed32299f3a38be7db2b29de905f2d1ff0fcccf6495809590fb89c3783cf8a4e5f73e3cbd177f9", 0x68}], 0x3, 0x0) pledge(&(0x7f0000001a40)='\x00', &(0x7f0000001a80)='{\x00') fcntl$getflags(r5, 0x1) r6 = open$dir(&(0x7f0000001ac0)='./file1\x00', 0x100, 0x4d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001b00)=0x1) pipe(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, 0xc) setpgid(r9, r10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0xfffffffffffffffa, 0x9, 0x10000, 0x1, "16a4f71b7a11df36d2865632edeaaeaedf6ccff7", 0x7ff}) fchmod(r8, 0x4) shmget(0x3, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) fcntl$dupfd(r7, 0x0, r6) 19:02:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) close(r0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffff935, &(0x7f0000000080)={0x1a9200}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x88\x00', &(0x7f0000000340)='$:\'\\:\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='-&\\{,\xaa[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%&\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='-)\x00']) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) 19:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000240), 0xf) 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) 19:02:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/192) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) 19:02:19 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x48) unveil(0x0, &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000200)='./file0\x00', 0x400, 0x10) clock_getres(0x5, &(0x7f0000000000)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x20) 19:02:19 executing program 0: r0 = socket$inet(0x2, 0xffd, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="83240a05000000000000002f0dd18192947ef9fa2b10a4afc7b21c208383fdae3942c583", 0x24) 19:02:19 executing program 0: mlock(&(0x7f0000ff3000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sendto$unix(r1, &(0x7f0000000080)="1a175ddef60444054a60d9d89ae94ce59b693bd78ac34b68a8b65ce11db1bd22eb4af1c533724e86e381c972ca9f7a867c1d98230a8bd77709e4e1fd03de14aefe8aeb0c2ee047046c0e12ebcf69526674feb1561e418115d878597a18ffa5a7", 0x60, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e830189dfc23821fe0000009de1ef0a2fe6676c65300090f91baaf3484951fbcc4735aff57354058c1240a5b411c62cf4f4752d8f1944f82aab01f774c6ef870a8e4f4c2cbb654798913e8dce100f6dd0e3290489122227d18e6531928e55858d88c238d5059c5a3ad7bf23fcdcaeef6cc54987c0cbefc1b93760df662887c77703e44f554e74c54a5d62bdb3a2a67134dedeb534a47fc3cd5d5419a7032710789d993b10c711c655c5fb8376701f7334f85af5606946a62e6dda479c58abb8fb135f16bd8b2e925569f50d03e8f7a22995"], 0xa) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x1) 19:02:19 executing program 1: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x30040, 0x10) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:02:19 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0xc002, 0x0) r2 = dup2(r1, r1) dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 19:02:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 19:02:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 19:02:19 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='!+{@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\),*}/.\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='{.%\x00', &(0x7f00000002c0)='--}#\\{@&\xd6\x00', &(0x7f0000000300)='\t\x00', &(0x7f0000000340)=')\\{\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)=',\\-,\x00', &(0x7f0000000400)='\x00']) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='.\x00') 19:02:19 executing program 1: mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') rmdir(&(0x7f0000000040)='.\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 19:02:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:02:19 executing program 1: setrlimit(0x4001000000000003, &(0x7f0000000000)) setrlimit(0x7, &(0x7f00000000c0)={0x78, 0x1f}) mlockall(0x1) mlockall(0x3) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xff, 0x3, 0x4, 0x5}) setrlimit(0x7, &(0x7f0000000040)={0x3f, 0x3}) 19:02:19 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) open(&(0x7f0000000100)='./file0\x00', 0x8080, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:02:19 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/217, 0xd9, 0x800, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) 19:02:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) fcntl$lock(r0, 0x13, 0x0) r1 = socket$inet6(0x18, 0x2, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:02:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x0) shutdown(r0, 0x0) 19:02:19 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d23d6fac31a743900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001140)="7866c7aa29810014c5aa73474ae426f9c503a7b46601eefe86d1cffd9b91f1c6e8d6e0014c0386de7be0ebc07ffa09797165ac0574a1d4e99fd6dc236b83f0f182214d", 0x43}, {&(0x7f00000011c0)="a9b6611865ed122094c2c64f080bcec2da491cb1ee3c8dc26539edd080f7ff6e7f96fb45cbd6ef753c4d49a5bd1eb951c21ae1508d2379e43be30c4f3a97edcd2d3edd7d0860ed5156852364796f78f41c0376b071212e3a62d14de24bd6f8819c110f4b24b088d0c8ab6ed5400e4e7c7eac020fcdc1d04f375d604d4a89ad94c651b2c878fc59dd74d5dd1a638e28781153855b23ea3b0068e8fd8f3de909dd171bcee5936dac80a88dd2e04fcee33e836fea801e662c4c943d466619d182165cace74ae7fd519b8886104f610b263a99b1ab87e684c639d31b200eeeb471b1cc65dc07c51455acf28c887ce823afc64732c286ed360f85b37d4917", 0xfc}, {&(0x7f00000012c0)="6964e96d91591741624ff9a0b474619d76781d8b768edd9f97780d148b8557588280533a673d840c3d0644fe740ba5470b63084fceda1631897ad202d133d521373ffb48916f4d859752d2652ffff5f8f2574636ee287a36fdc9cf0b6f9c00fafd53d5d8ecf5c80cacb2baf185a60acfacc5f5fe57f0ecc6a24e7fdb8ed9815c2c6738887a36fdcdf066ae9ec9b0ec66489ddfa4652d33a8afecd3c9bc6727599f6f530cc1960795841bcab0439f99ab61fc5acb205a2b44648fe5f034", 0xbd}, {&(0x7f0000001380)="281f1b3a9e96941560d151088c6c470968f1ea9215dd1540528a52f3ca4a3ae61a93728c21fb9b133450c5e014922581984e22a428d290683e865ca477a2870a15b8a8a78f34a02f005fc03ce6e3e6feed77ebbb1833536a6ca5c75f685e9de39e8a3ec7febdd9c1c5913d11bc3fec59468007240a64d915fe04ee1adf7658a8cde9dee93a8f5a103a02eb38aed7a876f621ded225b4dad07688d4f3b379def1a1a9b95e9bdb3b9bcbbf901e147a6bc3d5476f86c729828a71e59f8a727da5794e42c03bca2de06203f0972599ad93d21f464989159eb0e208d372fdd9619db993867a5dacc51a85ff340f38422be01c75a2e5037ee2c541f75669adfc1a981b48720ca6efd1e3fb0c10fdbb31433c93d2d5212b075f67e44dbd319e521619dbd0baa3b30a1236f3b428676d575972b2f86e18ceaf0c379b7c1c4e541efe9b0398b41c0837957e1010cb583cf34586c58d85a228c5f661ecc43ea62756b766fc5a995e36a21584eef3f3b516c07485d87c4f36c6ad82841295e0b24c0071b09e25ac5d0fea1eb985088a8c6b0303261ff000ab64d6709fe0c4b84c03342e9412dadf8f6f2b3df63c206f2889681517546abe3430ec787bd313d9d41ba46bd2ed442881d6c44c35c091b5e4149517c4b0dc57918f16e15e6adcd6f269596ecfca111a8fdaf862234734db39a2fdce599011dabc688627fc174fce407ed44226dd704b7bd2f846ee71f3b148ef5307e944e03e716397dc9786498cec8c94b2a068fb0a5d9c61052d574afb5cfb4f3e7c6279af5f08e03ebae5df88f124d47fb212224b7bd964b7a1bcb746cd92f4b8a9fc00f37f3d6362dae29ff6bc8d2a0a9aafe5a9c041bf5a0bc1bd154632939dc1cfed452b7413b755d77946e78061fb5aa06befdb58c14996b8635ac1c6de26f249ec485085e17a86f70b642f030e8a0d3cd799a73b9876a0a04085f532e71b2c8289c69aa7a37ea762e2e7cf90e705f8b5dfa98633eec63a406451eb905b90c5186d4b4d8c3b9d6133c480d0c48beec0929abb40cb1f71f2996dc80ea04002e4c6ebf0edb48ed23399cf09cfec1bdbc0fb39cb385844c1c3c8d7dfed54f93f06fb25dfd242fb7bd16057933cba6df9803886a1793b91783e9b76e1b285392885bfaf4494723a11e7362bbdf9355decf810e8f30c0bcefbc3b91aefc0334fb49b28b4084ef9bb29f9981221f3c9ac8cd3f16e0c996f0e465ee6f29db1eed1679e6c8407d4c8a0263e587feeb49948ad79918991f8368649ab0affe0b33ed9d4ae520e84bd8b64f8e512d5b2afdfc479298afe0850871b5f8b97c364a1224994509bc17ac16d31f96364dee6ad4be94d17871be7fc3dbd276d9a5697fe90046cde7404156f34b672d9cf21169dec010c2febc5cb5a37aaf5236abe51ebd3c7b10db192451f173cbf51b651b9cb43cfd514bfa57b6018f1840f5308f8923701322f2bba6efb25d0bf95d6a2abfb91c0cb2c4a23a7b6968f313b62163ba8d2d131a95d8f18318f1cf0e21b71684a0bf309f296da3e1e8cd55d591c11645ff604b67d09eaa55c9232cb1312885a6e947675920b732fda463faa9aed4a5b1047d196d0b32fdf70304ba6cca773de2946a171d09977e2a436cdce7e8854dcea04d8c50ff240e89ad974412f8a92f00488bd8ce6d09d895d214305b49c59a244a3976e762a7d7d46b3eaf5422b8d80f1cc2de444354482bb81c73dbb207a251941e8ab1c05cd475c10f512fee6e13d175f8b5e0d4a63e06e317d4c2b3c2ae2dd7b12f4561b3315503bb131ec2fcfed55f95dd5ede54a3980b88edc5f923c46ebb25efc579e854022039798e7f13ad7887a3df9e70fd441a2e9eb0b00f9288d3c562285e49a957133f234f165ffe2e6ff33c092c34318d0e450000e894fe37f098b0ed7cfde87c8f2ad5f09f72825e0507ad2c4b2b7d523fda154f594eaf275ae67d47c71b7eb4672d6c1100bf18186157d4051ce5755a91b01a9894143892563636e263180dd0b55de48b504a9464d1147f1d1d5f8e64df468d437fa4a795223543c59b49bd8eb83194a3c9dc7be4d6cf02f6a60e43617ed54fa48dc34c83f6fc333cb50c93d194a5ca806953b0f2ebf61ee623ca696c67de259a01dfdc7947cf1343ab11bce206cd22a635f00efd9c2a2f53c7e5424849d6c9b3dc8b09370109e8eae70af600ca6b2b2f1413e78e991d5ff76837386827ddf2a04333e8939678de71b6eec254476585bc5db2210c5793e625271a965f0a9dde7585b2350ceb9c7e4cd43568937e7200f52c5da09aec2d86023977559e7e0e4326e5cff20b81752ad02f06c25d048ce60e9cc3695ed076f3301c6955ea2dc0107fd73212d2958e7afeaae5e6f863837f18ba4b2abd331576c61bd0cbefc972b3ca1d1160ea54415fe6edbc09e42e02734e74a83a4e7e79acacf6428cbb332c2c4e52ae823ce943d87001e90c4a74838fac7f04f13f18610340465c8ace14f182a268fe917fa329827fe557d8f309ff223892aafeecc1c3a7d1a0b4ea52b42afd7dfffb8a2337d5a106b66fbd26a388761dd685631853c3e82d3e3b4311b8d6eef6d12bb63922a7a801b7c51bbe29273f229eb147ba098f3ecf465d1cc9375f4a486010505ed418c32b96da5beb62c5b0fd4872a11a5c8179cd1b38d8f0af075fd6fe40120f46021d4b8c11cb57bea787d1a6097d7a932544c9511c5aec7b934da61e3f4c3d2442af5179c5c06919411f36dfc55072d5c1879732ec72e53d739467adb8831b45e402f3b3f44d4b1aaf73434caf7f75e2016dab025b0e39ce3341cc8d13cf9534fbb163b864f6e3d8af3d3cfd7ab6e384cd58e55577339dfa8f1c23c0a7a757754f536658442d301bf97cd2fd0d53728412369fdf73bcb8399742a1ed3a4021221599332b6e43928448dec75a7bd060e24adc5714f9d13bfbf33d03d123096a048700ad39c20cd7b78367485a822ea23f319ddbdc1121738c4ec130f26b2a9f892cd2d9d1033f23966a0570487f0dfc78f36c8b00d91295c22c798d7841a9b214456c50c80139a36bca2663fad5debb2ca5f98582b479f335b157db158e9d13f371970ba813609242015f9b583f4ba3d10a77c66c0024caf6f7b6a4e904d23c1f441e6bcc9b7ff1674e68c0b55e436f48dbf63c6b0992cb495dd659134eaaf0fb1ce18ca1d4b802c6b441ee9fe672a00c282bddcd0e5f14b3f92f046f004d4c61ffcbf3db4c7fa7216997c67eeb64da6cfc156f372433f6b2cfc399f46de7a7b3e3f9244bd967eabaace5b74a1788ce9aceb28f75b81976beb0972165dca8c9b4cabade40114445bf8b9fbc18c26221cb07d746f9b48021d94a35d036ec01c1dbb1b18323a5043b62be7763ebf157fc53210e838ecb65f34e83e7f56bd2a245c22a0a12eacdffc62e384a5002eb6a0d75fc72aa9c1b22f28a5ab1079fa11ef162d4a7b14a9e62932a64e3e68c6d48a6932240ed58c4eca7f18c49cfbba88e2fbca4260ea0c7fb8780a7e4ff179a2f3ebd891139a4a59c1ef8b7256700d76d99716627724e36615162d12f7c6290b94e163fd632a90cb133a6145a602dec23a6e2bb8995939d776855d32ffed9cf73131df996fee04e21bd1ac5c1458ef206bace6fefc963846f5e962613003963d3d9b9219f0b7f5a13262e0c7962db19acbdba5c227af46c9bf215fbfd84ac1cc02d970da0105573bf3ec4cbaf6063c029e7711e6e3f9b16f4ac1b561d32dd9a6e85d412518106e06d4dc2a55054ae2c127a01fc5429e1d26dfa4c2d4b32714c3394809e711f1cbbf9fbb95b4c1b830c456e848699bc6ca8f2ea75e1931b99be534e3300a083c27c11fee1eba5d651b6fcc1c3760c21e097e87301f6fc923ec9a50723192f36d7c35dbdb40a256d40c14c338429e9e93ade4907e92f2b103cef928a3f6aebaa26c8299702caac350affa4bcbfbd4b7e56199f0334f5bfa2af798004a15a71e5a5b8587e500c781903bc0b82672c65539a504f98fb83868693c2615f86b4ac4ac2f64fb8bc6c8f364ed464cee69aae40e0375cd9da7ffb19595db9b8e5d629ff8943815feb45006c84e969322d53018b5cc52ad0a86c921e4bc89a96d3868da553df1da77beee01190c5322279dd369d5a6ecb17eab86caa7c26faad38b47bd9d1fb492caad35ea11f1a15e85f3b6cb13050f1a977590764ede53e00765bcd9370fccadc24bbb1d9f79b702f0fe483c428d6a774ad594f81d7a9a35fe2c1f99aed468b3706e9fc6864e10f67212d3c1a04d7898bf5fe5a3848aacec23006c475f46dc0c352aa36bac14bd0f55ee71c3648995b440bf6a12892439647ef009aa43342b1808f8ec56b5b3d993ca8d75922bda14fe926450b8fb322fab91b78560a09367f384010ea876df16bd2c5ae36ea713447b289ebe8e1c708228b0ebcdd474da16b02ee24d028f58cf4ac646f7bcd8cf0abe7231b33ea2c080c772bb451e1d98e72359679b2111052736906b34fe129b32da3dd8eff1985649efb4408e8b5f76d84f914641b47b428d4a5096b3f60467ded6f18a857facdef47acf60f4bc234ef9fc67516b97b2507ccaf2ee48b68aa6598e62241ee9f646621544151658aa496147a2a0dbdedbdea13a54c46fbdb6d4b40c754422c6da498759005a24c58c60ec342d74219ed448e195348d9b3312ef74846b4f5b5d079149a13f5ff6aeea25a883d3fa1dcf2df9f1569bdeb228b3c2bb5c3877c110434f034bc55d81e30e60b5ef3f35ba24c510f667ee3055190d8424e58677b212776f08b9b3db1586da2aacb5a7d2620f3e17bb4e2384a3b2360dca490089dd77f92858195f6e6552175e57f0be3ab343796279a73a38117fc4219177dc92cf045e371a20a2da30e12e7796bda106cb53dfdea338595f249c8ed44475f691f7d74957dd1ba8b236ab8a3c7ddd8a42904ece42711750ff78aa8875fb0383307350533cf9ea025ac89ef37b81d04c502537f54a6889b3177fecff97fadff2296a83a14a8975c69c810ddd6b667eb9ab2f34b87ca80c4cb72537cb9c7b83a9beeb6f7c2729e8fbf166d342de9c36cf266dfbd7be943a9f889c393b549df35968f33a49c82ef083ba7860fd1c752ccad83d475e5346765d991e213086f8754f25d83eaf71fc19685b77b55fea91591029e35e26347e5ea7259e790f70dfed7411e5ec34787c393e2d2ee7e66126d241ece0932ad2bc23a7d500902c2b5ce9540ff3af75a80e0b5fbf99b1132b151678ea3b45e474f4477a8549d8f473f2be5b6094e8c46106532426349877a48573584393872f18a1a362a06e0e7b95faf00f3e80330e4f0ae3d2961d96427099556a1e5185557b728a553759db392656bea83b41be8e3f3a1cca41a2de63d7e68c2634dde6c52e95d90b79938575bb4258093f2adc12acf6776d41734985c499e2d514569ec0f9f21bd744a7f1799b6dfe5aee0f644139d4d84fb6e147829c9c40933547cf18eb0283b4f3782f35b128eb71ed9e1891e6ac46d0825eab811dbb26e970c3ac87900731a7048f8aa5d36efca96b87eaf070d5bebd9ed4889fb7f4b2e891e113e525ce1718f055e2a9a2bd5f4a03fc23e32e1d828028b90ef1e21a9c1e0e33b8bf6b10fd3bb5d8a63637119b8e2bfcb2b4ed2da822900b2302a1289a91be6fd3ff7faf2ad8c7d96aa641ee85fd35bb8cb088320111c7f2866dd286b92ac381f99588f6441ce415e1b7d3e775e83a23afbd709b156486198753cfe3f8c4748f209c3277937ceede30b3a74ddc1d1e0b273ea24a3e8c41251dc2f299", 0x1000}], 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') utimes(0x0, &(0x7f0000000040)) 19:02:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x7, 0x8}}, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:02:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}], 0x1, 0x0}, 0x0) 19:02:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0xefc}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x20}, 0x8) getppid() setitimer(0x3, &(0x7f00000000c0)={{0x7fff80000000, 0x1000}, {0x4f, 0x3bdf}}, &(0x7f0000000100)) unlink(&(0x7f0000000140)='./file0\x00') getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x10000, 0x1ff}, {0x100000000, 0x80}}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) setgid(r1) close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x2cf1, 0x0, 0x401, 0x6, "71e5e18e04d5d306b8100e6945e6f7c367f90276", 0x2, 0x3}) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) unlink(&(0x7f0000000380)='./file0\x00') symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) unlinkat(r2, &(0x7f0000000480)='./file0/file0\x00', 0x8) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) bind$inet(r2, &(0x7f0000000500)={0x2, 0x1}, 0xc) connect(r2, &(0x7f0000000540)=@in6={0x18, 0x0, 0xa314, 0x8}, 0xc) close(r0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000580)=""/23, 0x17, 0x3, &(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 19:02:19 executing program 1: stat(&(0x7f0000000280)='./file1\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x0) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="7902230ed7d16941093e2316675ea984aa75475ad70fdd3caa4d1bdccb2bdb141552d2905152fe1fcf8837884b5b7729a57b1b9e4aea95ea576ac1f64de22abc857858b36a3891c79022c5718a23e7334bd5cec00a1a94e18f9dac76aaa34b7bb9ee5707aebfcccd143071dec9e65f6cabdad712581fb1cabcdac81e72f7a2a4935503b595280dccea5f5f23800724b1b7169aad5e0efa458e3f58595c5382a3869cb9b08755d5381ba520b1a53a3fe0", 0xb0, 0x400, 0x0, 0x0) chdir(&(0x7f00000000c0)='..') accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 19:02:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x8, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0xfdf9) write(r0, &(0x7f0000000040), 0x0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 19:02:19 executing program 1: syz_open_pts() r0 = semget$private(0x0, 0x7, 0xe7) semop(r0, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1000}, {0x3, 0x2, 0x1000}], 0x2) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chroot(&(0x7f00000003c0)='./file0\x00') semop(r0, &(0x7f0000000440)=[{0x0, 0x8, 0x1000}, {0x3, 0x3, 0x800}], 0x2) msgget(0x0, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xfffffffffffffbff, 0x3}, {0x18, 0x2, 0x400, 0x9}, 0xc00000000000000, [0x4, 0x0, 0x1f, 0x76a, 0x100, 0x1, 0x0, 0xb61f]}, 0x3c) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x7fffffff) r5 = semget$private(0x0, 0x1, 0x100) syz_open_pts() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000240)=""/112) semop(r5, &(0x7f0000000480)=[{0x3, 0x5, 0x1000}, {0x4, 0x5}, {0x3, 0xfffffffffffffff7, 0x800}], 0x3) r6 = msgget(0x1, 0x100) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="dc3345b4680045a0d141fd75171a5513d83d50000ce100000047ac10fe0a63ee06000000e9de14e468a218f9655fcbf9ff119675f5d86649c2becd8e03b74e0700000087407a97267c8bad45191f14cf643d352e5d20a644ce67fca04c63f5cda8e6fd5a8ffbe845a5c5c018efdb8217b9b3699e0cc88a27e727ad00d33522c992de77793b739f38c6cc5046cbff51d30825eb0532be1633e2666e898d605004f8e362d03ecc802f0000020000000000000000000000"], 0x1, 0x2, 0x800) sendto$inet(r3, &(0x7f00000000c0)="cf1f935675eef7c151e53e59b73cd416f94a9dfa9d0849160ab9df061d2b9783a5bdf5246fbe7d8025b762a510362b40201d6250cbbf650106452688ecb3fde456184c03a18fc1ee6a0de30a3adc13dfcde84ba275bcbbb6135ad2c632fd40b220f170f9e98ead5c049c51b29bd4335b761fe906e28e786d04eceb256992f77947779b3ffaaaedd8024eae5b4d12", 0x8e, 0x4, 0x0, 0x0) r7 = getpid() fcntl$setown(r2, 0x6, r7) 19:02:19 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x85d61770d0d28c3c, 0x58) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) close(r0) 19:02:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7ff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) 19:02:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="b719dc4e", 0x4) shutdown(r0, 0x1) 19:02:20 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) munmap(&(0x7f00002e6000/0x2000)=nil, 0x2000) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x8, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x8, 0x2, 0xffffffff}) 19:02:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mkdir(&(0x7f0000000080)='./file0\x00', 0x10000ffe) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x0) mknod$loop(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 19:02:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x100000000, 0x0, 0x0) 19:02:20 executing program 1: clock_gettime(0x5, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 19:02:20 executing program 0: socket$inet(0x2, 0x4000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 19:02:20 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x148) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000100), &(0x7f0000000280)=0x4) listen(r0, 0x80) r1 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="aaaa8ed3aeba9cb7c7d22846266dfec0b5fdf1c0dee54e591cbb42f028666d4cd98f8fe4523929525b054ccace0980d62907e73c3c4bc58676a7b800469f5a223409a2e1962d3516341e6f6cb7a291c8a9b5f616b9c37885ec33113b54b9a652153ee851f5aa06fe", 0x68}], 0x2, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}], 0x40, 0x7}, 0x8) 19:02:20 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = msgget(0x2, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/105) 19:02:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3}, 0x0, 0x0, 0x0) kqueue() 19:02:20 executing program 0: pipe(&(0x7f0000000240)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = socket$inet6(0x18, 0x4005, 0x400) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r3 = accept(r2, &(0x7f0000000300)=@in6, &(0x7f0000000200)=0xfffffca9) ftruncate(r3, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/168, 0xa8}], 0x1) r6 = dup2(r4, r5) r7 = kqueue() write(r1, &(0x7f0000000380)="af14c646ae63c7344f41d8f2e93ddb95c235eaaeb69d53ba8d9d2e893a5f0f48a0393f10de9e2cc02e4397aab74cf767df1e09d3753a4dc9937cd3627a59841049876fd67609443b55fd52b5828e3d757c6f1ffaaae285fb17dfcf1ab242d93dd0ec0fab4a7c468d647c6e6eccda1fb8c6dbfddfe3eec5f971c1b0e8dbbaada24af5fbeebdc6d00266965d3ab2c1389012dcb6aa7eab39f44de3cf05bf2d41adc3863896af53cefc1f90e52b50c3f88d0d057a87214f1b0594b25a30533bf56c070f", 0xc2) kevent(r7, &(0x7f0000000140), 0x8, 0x0, 0x5ae7, 0x0) kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000480)=""/110, 0x6e, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 19:02:20 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) clock_settime(0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) r0 = semget(0x2, 0x7, 0x100) r1 = getuid() r2 = getegid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000740)={{0x7f, r1, r2, r3, r4, 0xa4, 0x1}, 0xcd, 0x629, 0x1ff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x30, 0x80) readlinkat(r5, &(0x7f0000000340)='./file0\x00', &(0x7f0000000400)=""/217, 0xd9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair(0x11, 0x8000, 0x9, &(0x7f0000000180)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r6, &(0x7f00000006c0)=""/93, 0x5d) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x84) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) pipe(&(0x7f0000000240)) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x100) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='x\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) setitimer(0x2, &(0x7f00000002c0)={{0x7, 0x90000000}, {0x6, 0x7ff}}, &(0x7f0000000300)) r7 = semget$private(0x0, 0x2, 0x9139cf6b54c22cbf) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000600)=0x1) 19:02:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) fsync(r0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 19:02:20 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)="e36258a416f72ee99586132477f256b40960a2b27761ffd4d651ed3114c665dcb9c60a2b601eff139ef051f57368da47022620b4f4a9bb", 0x37) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="55fb6ec6a5a01c9ceb1406c4c6135620149336c4d781eb8488d574687a2a13a726a8276d561c4e071b5d911be15876b05e16f5e6e98f33f20af680cf0429ca264b81914d15e387d03df9af124d73f16c54a0116f27cd3f89551cca5ca78f95ac93729bda82e7e0717dce6e144dd563fa77d013db4c8fc3848cad98be15c6e582874c", 0x82}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:02:21 executing program 1: shmdt(0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 19:02:21 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000600)={0x3, 0x1, 0x10000, 0x6, r1}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8289, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unlinkat(r0, &(0x7f00000005c0)='./bus\x00', 0x8) open$dir(&(0x7f0000000540)='./bus\x00', 0x20641, 0x8) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x100000003}) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="afbdc254da5697e837568f980b9c9e55e8116b44283107ee851f22087e1219e9cdde78d3c246e0cbca2e21ba637501e1ea6bbcbcb037166e2a645eca31c1c89459e0acf69072a7212e318a59fc3e513c7adc3aa5277c927a6b1bcc9d4283", 0x5e}, {&(0x7f0000000200)="6205a55fa063bb5913ffdfce433ca8b2b021b6040e8371873a895b0a9e4630f68315198306449b10ab750b5232db15a8e2bf8521ed582bcf79468f14795a4a9bcce35a94edd7b7ef1a203834926c5dffd34f6bb571270a279df850d81a", 0x5d}, {&(0x7f0000000280)="4a8b17f2ffee0afd3b030fe769a9869e4e95dc7ba368633e88b8215a8a98ba7ea3277e0473f498e3dc0643ab664cccbdc80f31925b58e0869f16bcca21e5c0849f83bb7cbeb05abf42bd036e4134a3", 0x4f}, {&(0x7f0000000300)="f6562d235754956a1bc3ccfe46142f673a2fceed86780ad1fdef3b8f5c6574a1da80c7e8078c989d44dcc564098f523c3a255be2", 0x34}, {&(0x7f0000000340)="1ffb82f994f0da804eabb6467099e10d17d8b318fa932ca243a7f2010c225ebe55f5f09d89a7042b6b867c88a84bf8965ec56645ebf4a8f8507cd9391725521d68bf723ebcb59dad26a6e12cbb3ab2ca6fed913e66ed50fc9c66d7372c407cc4244c8e53ab93aee77f0a4111c4870bead286dc12ffd2bf2fd436e3e6828bf2a56672269212bb659dc5414a4c3615dc341a04fdcf94a308136483706be4964d5309748a9bb2c15430658dc14434812f8c487e1c37867232d01bf72b3e4e87d72b62b37e386e9e2a5290b643acd2ef869ec6740a26d5a6dcebbe", 0xd9}, {&(0x7f0000000440)="e14f3a41faa359a4a4fc9d3283b84ea8b4025f5fe2047b5d94c551687039754872abe0f3a04c4744d5320c8c5ac17471af974fe12322c1a25844ae9cd428014e2e", 0x41}], 0x6, 0x0) connect(r0, &(0x7f0000000580)=@in6={0x18, 0x0, 0x80, 0x7fff}, 0xc) 19:02:21 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x400000000, 0x8}, 0x10) 19:02:21 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) lseek(r0, 0x0, 0x3) dup(r0) 19:02:21 executing program 1: r0 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffff, r1, r2, r3, r4, 0x81, 0xffff}, 0x5, 0x9, r5, r6, 0x6, 0x8, 0x3}) r7 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r7, 0x0, 0x21, 0x0, 0x0) getppid() r8 = getpgid(0xffffffffffffffff) r9 = getpid() setpgid(r8, r9) 19:02:21 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7ff) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 19:02:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000070000/0x4000)=nil, 0x4000) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20812, 0x19) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000140)=0x8) 19:02:21 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x6a, 0x5) syz_extract_tcp_res(&(0x7f00000001c0), 0x3ff, 0x7c51) 19:02:21 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() chmod(&(0x7f00000000c0)='./file0\x00', 0x10) sendto(r0, &(0x7f0000000100)="b3b453055272cc60c4702328e4bec5f13a5c22a958c542e4550024acaa2ea3dbcb2fac62468c835215520da181efb9399d221ea49b896c3774dfc438fde60e937035b596c421beeecae0c77f17fa13a35cb7553c62cdc8685f44d4aa64a4715cd17d42825e134c0c2ee5ca3ecb6f0eed58d94a6a0df7a82c3212a19da58a28f30a1b4069780c8fb582ce901d84465b8bb0180f358f0765bbc56adf05ba0b970d8a6dc860d611b0b99e165d10cabbae82e3baaa5b1d3b22c3ed36d5359d6ab4257e90c0dce711db6d35645bda9bb05bfea36e48c1eced71d85cba11d80f9fb9", 0xdf, 0x4, 0x0, 0x0) fchown(r0, r1, r2) 19:02:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000006c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4e432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2de74e7de0f9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c789f000000e2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xf6) clock_gettime(0x3, &(0x7f0000000300)) r1 = syz_open_pts() close(r0) r2 = kqueue() close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x3ff, 0x800, 0x5, "e1706869916fd476b0af4641ba394e4982f28622", 0xcd, 0x6}) r3 = getppid() fcntl$setown(r2, 0x6, r3) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:02:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0, 0xfffffffffffffcc8}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) execve(0x0, 0x0, 0x0) 19:02:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = socket(0x0, 0x4000, 0x1) setsockopt(r1, 0x5, 0x33, &(0x7f0000000000)="c0e8a4f5675a787a0000000000000000", 0xfffffffffffffd84) flock(r2, 0x2) 19:02:22 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 19:02:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/80, 0x50}], 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x0, 0x0, 0x100000000000000}], 0xff9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) 19:02:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x24a, 0x3ff, 0x12, 0x6, "1d1ee10fd393dec2777c4068b485bcca9dd0823d", 0xfffffffffffffffd, 0xffffffffffffff80}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:02:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) accept(r0, 0x0, &(0x7f0000000000)) 19:02:22 executing program 1: sync() socket$unix(0x1, 0x7, 0x0) getrusage(0x1, &(0x7f0000000240)) sync() 19:02:22 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x800) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/17}, &(0x7f00000003c0)=0x13) syz_open_pts() socket$inet(0x2, 0x7, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(0xffffffffffffffff, 0x0, &(0x7f0000000880)) pipe(&(0x7f00000008c0)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/162) r2 = openat(0xffffffffffffff9c, &(0x7f0000000900)='./file0\x00', 0x10000, 0x2b) accept(0xffffffffffffffff, &(0x7f0000000940)=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\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001980)=0x1002) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="f4202111b2dceabb053d2153efb7a278a025cc0ad9d2d427efc0c475c558d5402b845faee9b5717b65b1105521ed1388ff6d2547387659f9d59d45a91ef81d0085c7ad90dbe416132c02738831ecbc492ba6a8047d4aa4d1e670bca12ad45c1c19696cef918f5df1f1a8e694ecb9b1d16b8af441beecd98c1a0602343be0e7c1fcff3e8bcd2c2c9aed788efe00a74112e5b5a3fe40b0af143dbea0a48a51d163398c6f8e82cc9d46b2fd1a3c3c", 0xad}, {&(0x7f0000000200)="d040a6d2ae54", 0x6}], 0x2, 0x0, 0x0, 0x4}, 0x1) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000100), 0x10004) socket(0x19, 0x4, 0x400) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kqueue() socket$inet(0x2, 0x0, 0x10001) read(r2, &(0x7f0000000480)=""/79, 0x4f) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001a00)) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000540)=0xfd8d) pipe2(&(0x7f0000001a80), 0x10000) openat(0xffffffffffffffff, &(0x7f0000001ac0)='./file0\x00', 0x888, 0x100) open$dir(&(0x7f0000001b00)='./file0\x00', 0x1, 0x0) geteuid() socket$unix(0x1, 0x7, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/255}, 0xfffffffffffffcef, 0xfffffffffffffffe, 0x800) socket$inet(0x2, 0xc004, 0x9) 19:02:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000001"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) write(r1, &(0x7f0000000000)="d3d02620b2a04aae2a55213e129d9574614a28d316cdf56a33dd83cef3784847a3a8a19078", 0x25) read(r1, 0x0, 0x315) dup(r0) 19:02:22 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) close(r0) open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r1 = msgget$private(0x0, 0x100) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/76) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/248) fcntl$dupfd(r0, 0x6, r0) 19:02:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{}], 0x9, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) kqueue() 19:02:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r0, 0x0, 0x524) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) accept$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0x6e) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/113, 0x71}], 0x5, &(0x7f0000000580)=""/220, 0xdc}, 0x2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) socket(0x0, 0xc003, 0x0) 19:02:23 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x801, 0x2) kqueue() setrlimit(0x7, &(0x7f0000000040)={0x5, 0x96}) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) 19:02:23 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x4) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x100000000) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 19:02:23 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x1f, 0xc, &(0x7f0000000040)="ff013e2a5e00b5f77a000000000000e803000000", 0x14) fsync(r0) listen(r0, 0x8) 19:02:23 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x400000802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = kqueue() fcntl$getown(r2, 0x5) nanosleep(&(0x7f00000002c0)={0x4, 0x5a4}, &(0x7f0000000300)) mknod(&(0x7f0000000200)='./file0\x00', 0x6002, 0x20) sendto(0xffffffffffffffff, &(0x7f0000000000)="de3475", 0x3, 0x402, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) r3 = accept$unix(r0, &(0x7f00000037c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c27ee94c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cabadfdf6d686f577a10b3acf768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000993d26473650aa9b0ed749b6d4a9564e74027bcc252d2693bbfa9ad16e4fc64af6901d7e2ebf4aa3364509c3e546fbacd54fbb49b197a8c7903f000000000000000000000000"], &(0x7f0000000340)=0x1002) kevent(r2, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x9) r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x401, r4}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r5 = syz_open_pts() r6 = socket$inet6(0x18, 0x5, 0x9) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x5, 0xc5}, {{r1}, 0xfffffffffffffff8, 0x2, 0x200fffff, 0x2, 0xffff}, {{r1}, 0x0, 0x4, 0x20000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000001, 0x8000, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x76, 0x1, 0x2, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffff9, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x401, 0x300000}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x21, 0xa, 0x3f, 0x100000000}], 0x5, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffe, 0x50, 0x20000002, 0x5}, {{r6}, 0xffffffffffffffff, 0xb0, 0x40000020, 0x7ff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x7fffffff}], 0x7ff, &(0x7f0000000540)={0xb3, 0x80000001}) recvfrom$inet(r0, &(0x7f0000000700)=""/4096, 0x1000, 0x800, &(0x7f0000000280)={0x2, 0x1}, 0xc) 19:02:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="8e9447898df941a7d11c88e507fe80aee45948d96a580d3984a382b72267075003a8ca835059cd00489fc9c85f25c9667d48170b9c76d54274d0601e3fc16c57e0d3cb1bab3412277607a7988c443a0dcb64dea9bfb056a8f6d339df0468fd12ae1904ee996134c913f180de488838295eb5c15d96f0a22b269d52d8c0fc825a390eb2558ab927ed21081ed789506a7770fe39613f3919c3df1d333f53c8d42e63205721effbd3295808a6282fd262b6487f60ab767af7b7a9ea883ad2b7a4ade2d4", 0xc2}, {&(0x7f0000000200)="e42af5e1430a6fa53a30882eb016a144a54e0f852554824b5f4406f4efb0c8aa80c9a84bf696d225a6101de9ed482529ad58ae7de8edb968fa53359c8450e3156af93644e6670cc6768cf78e63f5596b0a0ce54da63205a57c430cf58f5c0184df3b493f73bf3e7b95d7705688fd3ab1c9735084f9697c005d9b66c30197a1995dea1033afae68", 0x87}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="0431105cce3f3f9480377ec56c1854069fee1046999977060056795e856acd232dfaaa7298085249e70da12e71a31f96385152af36afd6b446a541b8f7838c066ced323c211d80c53a63c9d5b7cc9540e38320292bae22117215b88b072b213f3b618c0ac8e08dfab68ae13d10af62a1687a06c149adc4ff7fe7fcfc3f422321425dd22e6eb9382ef8dc15f7c384e349497ca0effc5341cc814639bb178eb81054a8bf1d161f9d65935d788e1de5414e65197f2b", 0x1f1) setsockopt(r0, 0x2, 0xc, 0x0, 0x0) 19:02:23 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7f7f, 0xcdbd}) setrlimit(0x1, &(0x7f0000000000)={0x7fff, 0xcdbd}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x2, &(0x7f0000000080)={0xffffffffffffffff, 0x2}) 19:02:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x777) getsockname(r0, 0x0, &(0x7f0000000080)=0xf7) 19:02:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/194, 0xc2}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x82, 0x4, 0x1, 0x7}], 0x0, &(0x7f0000000340)=[{{r1}, 0x0, 0x12, 0xfffff, 0x0, 0x100}, {{r1}, 0xffffffffffffffff, 0x2b, 0xc, 0x4, 0x4}, {{r1}, 0xfffffffffffffffb, 0x98, 0x40, 0x4, 0x7b}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x28, 0x1, 0x0, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x8001, 0x1a8}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000005, 0x7, 0x9753}, {{r0}, 0xffffffffffffffff, 0x65, 0x4, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x44, 0x0, 0x6, 0xc8}], 0x0, &(0x7f00000000c0)={0x6, 0x8}) 19:02:23 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setpgid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1a25, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa53a9d4a72592b41, &(0x7f0000000100), &(0x7f0000000140)=0x4) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) 19:02:23 executing program 0: r0 = socket(0x1, 0x1, 0x40) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/46, 0x2e}], 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) 19:02:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007000003006eba2ae4000000000000009d"], 0x19}, 0x0) socket$inet(0x2, 0x5, 0xfffffffffffeffff) 19:02:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x12, 0xa0000021, 0x80000001, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0xfffffffffffffffd, 0x6}], 0x20, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x99, 0x4, 0x6}, {{r1}, 0xfffffffffffffff8, 0x5c, 0xfffff, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x9a, 0x20000001, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x3e, 0x80000080, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0xc8, 0x40, 0x3, 0xfff}], 0x7, &(0x7f0000000200)={0x6, 0x1000}) setgid(r2) 19:02:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffbfffffffffffff, 0x1, 0x0, 0x0, 0x5}], 0x7fffffff, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) dup(r1) close(r1) 19:02:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket$inet6(0x18, 0x5, 0x2) sendmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000280)="f15e3e5a830a9d571c8a5a3c2d7be9d252183c6f52180e7cec227038ffc3d131217edabdef89454353c2494f11f00a01172d9f0b764908534d764f2305c40f1aad3bcc8da0d9edf4e130f7e0a9094a4b0fe17f7add2d3fb5b95a81f0308bbf13cb377f003cf769f113c41f274b183e88917d6197d15d9affb837f8aef707056ca38df2f93f2c26e0acf2762469eb606ed19f983b9fbc1798535dd04cb1a4dd5502a12e58ef5491ffeb9cc50c1d58e39f6e498bb95497d46a0ccdc74dc1b53c96eb178a3b957f5fb34e36955025ad76dcac2017bc77408b2c1fdcc17c54becf40bbdbfe3d96144c990eea55d3c876ef062e1bd8078922b74b75b789359e832efc147683b12775537b1a9046144a386f2f9a169418af35e9aa0d1fcc44bccfe80e3cdbea95365c74f7e7aa4844d67752ddad6b1fb68847d28f5abd0328f4a5e306de56e61933a3849313f9970ac152d048a61773f1e2b3e41ea3de8f69ae3124c7cca57952cdbc20e4a8e4e0d937b20f11b0f21968c94143272ecf54ec9e298a0e3433d62b56c24e80e075e6f5901bbb2739d8be9dca268ce128deb3c73f32f4b2c909753d130250aae0345bc3fa4134420d9db7637b748d7c9f1a08fadadc292a98993d708394c21e6e30124cc71a0792eb207e6b93a4b8ea3409d705539b1673cf6c842ed6899b8eb2b88253564865d075ae7d10b73b1590aca156375c03a29190b42769a59cac8d18ac24a23389161870940aa0cf10dd92f7b6b38cd81387bcb0282657e7917aea0fed0c9040ec937e87ba46aa3f070c04a3b2b85a25a4a8e386112af00e69572b15a1038f8d58440e2f39baf08f0f6b33cd52e00fe7a713c1a7e471f7fc800b00a8fd1abce5970376df0815cc6bdc380d07191cdf9d09e431908aaf09f20f8497ea771e65dca92aa13cd43f4d755f169bf72f99ebba9f35686306655f77b81a6d1220be5cd18a7e04944983536b52b80a0562248c4fb954007a8c9ef35be566a140bf4254121864baa8fa310fce1d937a5567df0a53cc86aa1fde19be98ba8565ddaa2e40f0b30ae81368a724ebee22efec820433f8349e6872a3066d64493a012d71ae738f40a211db1b6e7c017907b85be0f9e65870200230fbd09f1f2fc32bc98c06d83a4ef034ddc7e59d9772bd9ac6d16a614e0f2c4e5a86f8ddbf8ca01aeef88680d114abd6fe5e18b413c6b5cce39fd7a212bc555984b3ebe265e28a86c313662a4857d7aed73bfc212de62a18207442d68bcea53f52ca9d4c29dfd320b84f5ef356efe6919cb0403850c49edf54ed9f130bbfaf09f823ed73f0f9f22a958f3a5a3e8ae8db7fd7f748125bd6bd4ba18a6c8ef5514aaa0e9b51108c3761eee53c5c3e5fcb04f294f567349f0d947094abe17d9c2799ee7f2587d11c9d73f03b5c6f250ff3c083de7ce4e4259bad4490726d72e566d4f289a5bb263b9803234745ff752d76ab05290782e2f2c5d91c366c8850b86b3bab188bf111c39875e96d2cc0015f020c22ae666344d819f734a0915a7450c2bfa061f6bb27330070524825c0a9b4e0a2fdd796af18d41d4dbc452fe28373a63b8b26c8bd50c054cd7808410b2b29d4c5ed8f53baf24275823c77a03f3ecf1387d6fe93e3b2a8d03a052c0582c21f4c2dfa9974dd5335e377d370aa8397ffd26da3c6a14fa1a7f0b480587d2d6b50cede43b2137d835c2cbf7c759f2102524b90c0f1cef4c81d5c7ebb665d6f03916c3153bfda062d48993e7a0bc5da6522905b8fa19de876b936f70b8efa888aa83e636d2ecc9ae6e8b795a38a27170f5b7756c6e83ef39cfe92aece02ec44f7f0e9fb1d75dc100dde469d6648d394b8c92ef138a31d6368489305995e8a7fa1b5731335dc27590ea43eeeddc878808d880a22eb3b6dff1dc93ef6a262e0820e7f39d5274885e1a94a22ecf2567c1ef4481c52450345fbf853d64abf6ab9bf2226858156f9a2c9375879afae72ef997b4c2b04c1bd2e73e9b66d3e0e4350da8e2e04f04fbc9b2b567042960b6f8d5392ef6ea6b3f2763369f44fd26f59f17b9842d5d1cbbb7ab5155773d45457fa8fe9c1a953912e95785f0ee2f0d3e3a0e778da0023ccbd12fcdaf2357cf3fd3ce93da9d1bffbf10c03e50169518dd8fe1cc94cb42d0ccfdaedac15988be5aba2064839b237865ba2bd94d8124c24dde566a1f837f72ebe30504f72bcde4f586f7a3a483b9409b9c7ec9c443f3583a2a412f483ce20852e0b520275dc0399443f081cc84e62925b63f976ac182f2a3a389e8f80488d01671f5225b977828615d0536874542b5ecd03ac1d414d46343855f14b6bf3217c4d8627edbd2df2802bf209788d62309ae2eab38dd0ce621ddb33f0f97e584db32821734c03aea2dfa09dc52b50eea4524577c35e57e094df3130370772916b7e4aa28f0887410c179f3c75ef3e7e61f79379cb756a25ecdd956226b8bd8796e2e5e987bad5901f687323deb78c61d7215fa1c5a4aa2c3ba9f880ff098ad6cc5870ce5f38c9783cc2385b961b9cb957f3ad1e7c959dca19e362d80e561618f5e999d82519c0978fc2c3fee7b8ed88f7e8fcb2f86eabf17744acc7720ca67a8f53e3bff5353683b940487c0a3584df5dc22216810b396ce89293ccc9b15a2cbc905ff54ae12e42bbb9515147fa07d70f763f5bbc50b76745847359c744527071a13bde118b64dfb38f08cd0ebb7a5c2cc599b0ee7081c2c6510bab93beeba1970cc23cf958ccbeab2b965bc07804a1438921273e3d8bfa5005c023ab45642516ecd827200d8144d3ea5c4f257f23c4d76fc3469ae3dfd10076d15f5f9b74bfd45b995db123ef19d35ecc2fde72e4c248541159d33e28149e62b84eb10dbb7cb193bd8af735e64138ab364c12ef77308abecfa43854889be895b3b3f4d9f06d84136e6234d308711e70def1c1cfff6aaa247e123833fbb16b7262ab77c2b91054b5fbf98ceba428e4758196051cde66768060e7a5f69e8810923f644657e9b1eb2d9d10c296a4c45194349a15036391b317321c8922f37b66989eb8f34032fe05cda790aa2e0d96b69df4ee931080e6792a68287a56ca996256331ac192899ae25ad0ebb3634d845c0b9013c75c0d4e34f370bbb2a570fbe8e56334eb41c192a2aba9734cf8b40d8165d5138b20998f83e3f08445625ac7780b404d9b9072454125f5eb345810d1522c69dad7edfda459b7464deb81f15237ae91bc295dcb3276707585a6d6eccbf33fff7e7901fb60cff60b80e94e167a2169db6d548580e2aed5615fadc09694b388d228a332575264188c3ad89ef8f54eb4d304aa7f56964d900e06cd0ec41a19de96416203239032b356c09d3718dfd1ddf6819f8ff3aabfe64fc01f6e6fdb4a49eed67fe31041a5994c19a56060bea8b46c42f02c1c597b4df058364aba823d2a978670e0c82ae602809ffe562085db636567fb3a8a0f3a5dea5e5db1d984daaad33e504572e75d057152f7ecd03517f0d85ac42289c9df93e8ba9de1e72bb53a36ab2ef318d009e20665c40460fa92f5bf9d58dd900a31bfc10110a9420e5680d84f0915ed9f0bdad5e35bb51ad6225dd7fd99c38e95b11cf33fa5b7409d7dcd0a52352dfe0ebb9798b4c231d13dd0b362aac3de27124ca71e2b8e6b93e9657db800ec784a5852721bfb428c92960a84e731c418f22caefe763e5dc7b8cb531ae3b2778e429eeb5fe9e145f522637dd22d474e1e80d424ef3e4df68478508a0829097116c07d698f8a8814a80a5871fdfce2b07050955414fc81ecaed17e2e87a52e11ef96c67efa5f298b31fc25f5a0d60e4829f11cdfe2fb0d8ba27f04fb5df96b83d9a0008f9a448f55fc39ea16190f199539f75e14fa1534e89cb122ca4c8aed5d28b33ce111b072dd915c4ec453f229eb60f11e9db072b194d19b179886e453add8c309359ae73c57da43a5648a9b99e193b0cff9dcc68947a83976e2b3719e59a711c38821d7a6e516b22882e102f593f6c0a1b9650ae5ad773e53a3a6c7edca5c6eabf53d2c648ee9330bf4a6cb53915fbe8b7d475d4f53525de4c3745fbe1ec2bc4be3f44b61bf4f1af079e5d70d0f42c0b90e60e48fb832c016a27c50a6494a7e4fcb2f70289c0dfe99b965767d8ef2f96e53caee3748aa3dbde04326a01407c2b5aee04ed51fe4a32033028b50ae6786e4568c012c374f4c15048be138116cba23d035a39944a38251e2f1de98fb768460e7df5a64fec4d7843304f08efda67b9df76113bb94495a5ad6368e7a197a822f89d16ae6bd971499795bda630ab48bd8211d507008b456777afeeddf8d38e7fe661ff844ed315f1d4f37c9ebdf537a0ed56b2ebe7517de5167ba0d36c1e271f05771db7587cd426763b88c31e9abc6c983c0cbceea0e71d148624320cb5a669f6ab73e3c0ed1f78a8ccdf5d4697effc966532bb9056e2980429a71f882ad576e68d634f118ffec97bd83370d3b0e517c50a615a7c0896f91ca04271384705ccbf6ea5bfe932ff66417726663f5d94a4be16fc631c4da414741c774eab8063470b3241eac9dd8b0f73a16b403dff0067143406d462259b3c9e731d330569141df120f83991dbdf40c590cfb50afbbf4edef72676e0c081d488230e7a0fe4d3bcfb1f4e2006965c889e17c65a06aaf40002ae9faf618b9bd0a3a4f6a238dfbd06aba1d2adb1387b951d4746970b92e397798abaf4d41271b76375f515f25d7b18f09ea9f175a263aa89df1a76b5e751f520207e4b807e31b06bb56e27891daca6479f67260a085250a572db5f1f88f649c3951f4951751765c152767d667194ef9a62ddc72613ee50c34b339ca9f9470e08f3f7d1907cb286e78bf79ca03fbb00be25b8bc21effdc133792f2f16ff31c5208234eeae8c73beb0ae2c6f7c2b365c7933ebf198422bf04bca18693ac75521765ff85defbb7c829dc1223c345a0a914d228d02578e26f554638d81c7ad5e00c0e83381fa71c56ad72cf898942a92a47b8ddaaaf1949c6fd8ca8d0fba8c103e9afffc902e50c86fb8b6dcc1308f094978d2b15324665cfc1961b887b90481ea19f5db66f7f95d89c43b30d65e73e8e2056f30fae1219ac4e7b27ed4e05a074a9f01ca53361b58111df2c6bc1e5e0a4a8246ceea2501b7d946296b9ec2c1db2eb82c9667a15f6fca008450c4329e08dcbbc3196e2c6776fc694de12462ae2272364d4eb528a40904cc641e9fbad1184c7526bb504e649328c2705f16276cac533cbad2975d090d025757bb2be4cd692860a465f5cbbe051c7b9ffb72f75c17dcb1bbef7c487ada2019f2d99084104e3baee99f19edee84e86ad131f5ed2961dfabbe7cf91afe8743a5a6d4b5c8dd7a0d7f76a81cb4f9e806d20d9327f638cf40bb67e0e6e895a9108c401938802dc32b70eceab66da9503c0124070ac040e62d7d8fa72378bf92fb7f3694bdf0dd12731b022f7d42c73a232a83e03bd20db2b7d93bd621cb62f612e7f62c7ec9c416f269dd31d0f99293e628d44ccd67126e1cf921f63065c0d26b7e4ccba47e8fd876d08ada57a01ce48d01572b6c672635726766b7fd709e2eda625e63e381edb72300e03ec4678c5e92d3d6ead4870cd6387cf3624bce70150eee20a7e833d412e3e2a3d0ecafbf69a28522b6cab4db173cbd8fedc77ae323c66ef20d61e48c4ba23f8f73059036dbad6b5d9f8399cb2e473fa6bb2f8690657c74627de235a82a1ff5547aaee908bfbaccc4d5fbb50aa29a9fa45546a938b8a8b50e6d0f533c854884a76979290485f4da94b943ffd55f497b7", 0x1000}, {&(0x7f00000000c0)="1da3bfe0d33604b54cae233500a820eb1afb4e75efcb86c6b4eede36b4e9429ef18321150132c845664b23e35b3d6d7b667d2dedd74f5e6fada02b1f2666d5021c1f25cacf5a58d5c605be6efaa751a96b2bcfbcd36c484a8f069e26cbbf1c240fda6b8c8422d79d040083ad19851991f0b63169cd123544d89284634db4364dfbf9d6c959a92f9328147588f4bdd875d86496b2859bf6aba0f02cb10891b723c0f896a26d5f6f", 0xa7}, {&(0x7f0000001280)="7c2ffd6ee0a3ee1df8d0450267010170e81ef8e449bb9a93b980189ed4a54a217a36dfb07099429c927fcd378a54ed1fb66dad7fbd7b7e61b071277e0bac91e23134ef5aa2104ae453438b071546b7b1936f46413a1f40334aff7b4353d643e10fe331a8328b906b296df4f394d64c69a8df1dcf3acfd38f35a9e33b28149d55c5d5a036b4923d71f141ee34b12bd15b57da626aabf6d6f785f2ee6ad8604ce05739eed2ccaf981fe0370b3f065ce429dc97696ddfdda29ae3c2261f4b551bb6384f49c2944898b20c13cb87dff879307e166b7ba1d0c152e5b0", 0xda}, {&(0x7f0000001380)="d18648b922366bc3d0773a5c630e267fa0ba0ae308a757c43583ff1c7b7f3fe3dea8275d355ead0bb9f209c8ab142425e1f9e201f29b7c46ea85dbc31db7833a85dd74a1f622e42ac28083c0f7eec6e74472aea9496d046d579b928b75894bbac7951c5ee0abbb49b8721889039d9329595d04ae0932ccd15042864a426362265e0a72d58c67779b3d8cfa0affd8737cf08828550a4fe4a09b92e7337094d216ef58ed68fe26c7bdca5acf3b02f642f678bec7fec01bf5a0481ec7fd4127be2ae5f426e3a150fafd3b3f35452f3d83aad6b540780ece9b7aea535700b36d0ff4530a075edc3f8958fad9f010d28eace50043faeced388c6185cbb9c70e45", 0xfe}, {&(0x7f0000000180)="439c14da54d8f6074eee40bc002a04ac72b167df880b6ddfef9c052bbe66fb46a57978deaff9012f6152bbefe7c78972e5474e28f57ad21b945d964dceecc12ae27d901a78", 0x45}], 0x5, &(0x7f0000001500)=[{0x68, 0xffff, 0x101, "3226bc564c1aa01d591059e8369e07467946bc3245101180f65ab7c2cd667162de0ab008bbf7620c29b534d934ac781370c06e3b579044cb6327cff391cd70b03235d1467b229ead19c712025f34babf7de238256600a71e"}, {0x58, 0xffff, 0x6, "3c2c0b40628002ee875aeffbee1bbe05ea2c710a88483d05e197889629e38b193e6f8a35c0729159edb7c524a9b600270a557dc4f4a602e540bcb3e77bac7a582c890f"}, {0x38, 0x1, 0x3ff, "ed1e9ef7bcfbb542f7bf9ea19b767644ffcfcdffd3e02f27d88b508cc9eb56b255bb06"}, {0x20, 0x1, 0x3ff, "e14b8fd6a3ca4415e10f331ca5281e97"}, {0xc0, 0x1, 0x0, "e43a5a6194fb951a85d08a866711262fbe4e5bd1840e5a6d29a96118ba5b401fbe141a3df0def5cb7bfd45d9adc44ff45f9f8115f82c147c1cd11479b4d01b87ee239735cccf28befdf59b31590e147f50409c71e9b3b29b73b2b9913d69e985f28c76bb4ccc3828171875c39af04b62e5bd216cef05d1c89cb555b60edef6aa5b4b8c09f92ebaed0e487177b36eea6e9b10536c14fda07fc8a638798a0e34ef82e2160cd0738d579cb9f189ed"}], 0x1d8}, 0xa) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r2 = syz_open_pts() close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) lchown(&(0x7f0000001740)='./file0\x00', r3, r4) kqueue() r5 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001700)) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) 19:02:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x84) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = semget$private(0x0, 0x7, 0x38ac91ab4deef128) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/60) r2 = syz_open_pts() pledge(&(0x7f0000000140)='\x00\x86\xe6\xcbZ\xfa>\xec\xd0\x93a\x80{;\x14T\x9cX\x93\xbb\x1d\x9f\xc0\xff3\b\xd8\xa5\xa7\xb5w', &(0x7f0000000200)='.A\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) sendmsg(r0, &(0x7f0000002780)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x77, 0x5}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000240)="f2dd60e721420a6b9c62940218a4070b7c5bd9b030305cc543ca2c014ca73496100ec19701eaf18313695c50f08237e4ccc3c9ae0996846ca30d688c68e578f1dc93e658ddbd1fe394488d6fbf215b44e5745a74f986f442bb7f27f923284386ce84e6e048cd6dfdf17c5a83e71266f9505b5967292506c690e56de5819dd2ce5b2365741e12b1c0f237f18b9a8f712f94d09c229ac071c4c0ab230a5f8d09c2fac55d54dc5d4d62d867b8be9a2d97cd2d69216691b28121d6b9087397648be16f5dc037e250e40b36a87b683fd1cce2af26b681da1ddd8c7af44afafba9efd029ce0383f6a6b0ae5d48e69e80d4f44c522947bdfe3599cc555f48e59cb48c33188491c6f59008bb53099338313857f01ff23bfc4ee543a20c35c07e124c54b57427b098d5ec84a95d9da9a9fe1046f91183a1e6ad0cebefd459a5ef2047d4116b49ac46c4576afdd8b6c07e73420ff72cf94eab1b314ee500c11ebda66a7f775c2a4daafdf2ae133baaa4582711a0c5032b78046eed3817a9ebc4e6e793fe255b005241d390d97acde884406cf29b1c2c7bd6c4de4049645dbfcbec498d9d258d866fe9072b26653293e12a45c68304577096b9c3a0ed8a83428beb08603e9e5fc064e24c00217693e8104e3dbe977e7481c58a694197a581ca8b61efe62bcac72d12951e593601cb5a5df6c0b2340ff34c22312043ddd4c1cdd28e11f97e130e75b3054f7044a853ff4d617ae751c34d3e4af9bdb7a18689639ae71d272e14ac4d97bc558a7d21820df925877b685c426a27c8e58ff06085f03731f7185dcac48c75e1ef1c60c6577eac1a089420de0d5acee6c68270c2c79d9774dbfae501d48de070ed259cea4794c33761ad76fcd236da7ddb59b7f1dd68abf0ff5ba7b1d3c5c279ee60714c80053bb4691e77cbe925af5cd757fd7c873574ed25e5e377af13d4b382fd23ddadeb2f8b0da4d28299e7fa696ffb6de1e55a8d0453884d51893d51de87319edf06ddc673fd6f598ef9b9288e0752c6b15c01cd92ec108df2a1d9f6e39c1b018adc725626f16015bf9b634fac558f1df7acef64bd83c9742ed450a1ff8f6da5b63b798c6dbca8c6ab7d2fdb45b8d0921b615c73e5c506c9c1210e762c49a2c2d72e04ccdab8ea09de3a63cf72da3216f715cc07f4ce764c912a45ed1e6e963d4da96b8fb805eb65b0f30c4a741789e8b6269f6449cf94c738629f20c376cf3ec3cb5bd6c9ac33eb04f410892e5531c8a8200813d584b563ea2383cfb06a5f03158e8711a9014654b93474ab6f86da4f46a526f55cfb3d2fe315956b73b34255d53348b4e82f34dc1071febfefe4d0e2249fcca8d5f68d1b2face692f75b1d0fa98b89b2b415f34d517d0142bfccbf4847cacac4ad06fc95b58f4bfbfb1fe1cd949ae0423a84872db96e779dd424e67f5f4aa85e9fb38e86a2450a4c57d77bf5508a8d1aaa8307cdcc9f6a0a649f7df728f9c76594cefa47266ce2122845d947260372aab0a35d843d42e798df6de14744a2ba66bcc1e4b4d10b4df8edcb1133e25273c2c8a702853fde4d770d614c6aff1a7cfaa0b184fe7325a71299e45b313cb57300df3121581577ac98dd7b1755c7266643f3f0da4797528ccddeb9d3534ab6192d9b50ed12a6544a4cb43f5ac08806c6b808c25f101945a9569b8be7a0a7c55241fdf01c1b3d3de37c32f623041c73cbbd90e21436b19d516ead1580bb2ab962030a826c89ee6587636d51130fec11367ab210bca421163f7b311f3e0bc94d067f2dcc7dc77eda3ea8d3521c5e55ca0ecd672068ffddcd422b1fd148c42c4a79336c4385101f8a4073bc52455ddaaa17926d33d159560af04992953d5cfe06bf3a6204288941e094701a7a0c8ba328d10497c0314f251639cb35fb6f6c23b7f8e1571dd7a34f355afa4e7de909e0d2b73046911c305a90804c077a0602a579a6e9b64978307ba201ecca6a777692992859c6e5fae27924edd9e27f3eef84ccf341fcddfab982fb22fea711cfcb6916bd0efb129d7e3ceb4268bb4a7da769f4957ebef4270f03258f1e6e24749ec6462a9c1091b8547edc5da7f20134e7cf78499569c3cd182bc12780c4dedd29db32cd3787c0e656ad723438cecd54289e7422e07bf86576d996c2ae020b6f85b1ef42627a6bfc61dc1445b25c15a8f2929d7ef7fc9cfc7870db8c310ff0b46c63f9f34f29fa5fb5bd051c38cfd962efe8645dcca7618022d6584cb01651de8527c9ca6d405e99dd188ddb8f90fb48a025846a0c881fedeabe9cb40eef1c7bceb7cb159795e5a379e95a82b1d2ca7239936eec61b44d5fe9d0c59be4ec84722ffb6dde3bb8b1909e9c5db42931a4b19d7a0443d9fc2469372561bdcd47c3c782913f33af02e092cbc4d0f40fc9b945b21dddd986b6fd97dc5d8a634fca07b57dc2e5ee363043f39a35ab372902c956b0533a470ace31e9cecc2b743b220a57fc0e36bb3d86440b656bb78e0639973227dff560688874d28cabf7bee977288edd2e642d2ba3db097ebb83ed5e3ae9ac164a04303f539687399ec09077a87f19c4655d5a0ed911d2ae16c249394690acde26c5fcfdd295834e1a45698a89e2e84e001fde10dc6406a23815d37ed0545da7d22d48f73abe2618b75735aee2ac5a9d6a3452d12cf01ecab800c7d4df37e0a81931ff82db1af6c2042ace3e0418274ce4ab005a9486a6b6f3c00f2d7a2ae07035bba7413fe03bd17e31cecfa43e2f55c54c08db9a2e748f4e5e2cf3c8b630ea3989208accd984e2001fca428db2c32584d40e1f18d22ef26dddd66bcad00a5af668cfa57fa8736f3d369702937940e8497c940eefc81463f3b90556ba61fadbc90177b81b80fd8d618db5361709629c3e9d045c7a25f30f78ed607a34f5d0f8d1c4e3eb1fcaea0da44ba15b82af87735d75a141d10ceb0515fc678378dd67e93daff3c4d1a72afd6f3e430d1824b98811f3fd84bdb8ec30c04f7d3758dd0b86c32300590941dadf39fbc4d5893fd90e971590c3623620032dfd0a91c48a9eec3be92b4f6d29688fa64432d7c494a443a10c80287c3bcfb3c720629d17660710b04177a8bb15a87c0f4070257f58af073aff29e8a0d9bd545e5ac15ecaecdf55d9305891fa8818322c026c1c0f4385e7b64f21b56f6f536e3d82d19d0cffec56947136c26d78bbfeb808c2c2ef3cff06c8d5a387570f4710cdf260c9a64417bbed8d569032590039c4b0864c1a81e38b1bfcb07998ae4cc15e559d7ff05cbb80791823ba5a12025199dc3d2a82e97292dec0fa142f126520b8db74a425d960dbaea57f6f72bbdab73189378a8ecfd9751ff9ec7908dc0d95b5fe447da54b4b997e725c85f9904498287f39f560e6ba3aebf04fa43413c096622659febf36562413c755e359e96fbfc3be75b311de4f044a95f7056040d77f52ef7e78677073cb099d0a52beff89eaf831abeb8000b508308f52530dc1b8e191e3be4179dc00823582f763a7c6f175ab9309a30b24894a892b0284811853d132f4d64c54efeb9f19b5d2fdd0663157980bc0d6b5344bd00295cbcb48132fafbfc7363cecd0ad34c26f16e36792e1c6429bc10408d599dc07f668f1bfa6e84f98f1a44e034a6c1d153b867d521d904de129972a32b3823f5587383c8d89056f2f6f4707fb8c4469faad6679bca282a35750de071e65c1aa5842b36f38861ecd7036e0f2ec88aba27697b107fa056a6e236b345c8607e78a3782ced7abed9fbc8689f96dea30df8cfecfdc6f6e1f2065e10481dcae47a9b39ab40927ef45ef84bb2b41ed9078c88db33d5ac9ad8a3e46bd96fd979c21f984be0622c70aab30493a766803c98c86792c31e85b95e7a1f1dc56b8488053eb9797c645599ac7ca1f72b625cd2eaa11c433b57a70adeaa8f91664cb9be1f9338cab99de4e38a019f978fba9d83dbd45fc12793d86e0f18f3eef30ecb5959cd8e734eb58b6bc25e6402003fa8cf1e72a720d60876379d7d81552050db3928832236d37f1f6eca68bcdcfb2c6a4291e0a17b08b4aa5b44887bd78f1323644fb930c3e9e35be8903b34f96b71a844c3521af38afd3e6c939c0e37ef783fa74d014c79f27104ab647c7c8c4c0ea25b9428860a35b3d28eaad3f3898c4b47c565dc2bd4df8e30b82d440d94156a8a6b50e22585919237be2cafc210ef3b6cfbd69ede8869fb762a5ba20f4440213a2e2e8bb77f61b8b1c584f4459c9736bc9ea84c6726a7bd51d6e567e04173655787ed778fe5feda99f4309868ddde86936ab7eae5b5a2abadbb0846afbe994dd330c54c43c2ab5ec9d4ec18b122b23e62ad8f2c6758b64cd4a4898d22121ae716691961e0e6a2b4fff7dae9b92d42aa706b17a31b49e0fe4097bcca90b09295162a37d274bd93f34c25c1efd23d990887cd975ef0cac7c5693b8e3f84784ae2e1e07f130557b55819d506bcaf5ea57bc225ae51229a5a0a0928cb28858d522468645e1ed2a0326a463684694a8f15ceb1dd83b81dde7db97cab1ef1d6ea8e0cbb0099ac7bd6ab372a0ae047797291f5dc60c77b87b9a0c895c0201986d58efe5a257690c647f38a7b2681029435f795e9aaac973f2f9c5f23609f70bcbe3c3e056f9c910c44246ea443d8fbb6008991203bf288b12b2681499e4338e42b91ed6f9ae740b6299b4f46765efcb2791e62c7a5505d882424c7df6487f0bc5889327b0b65f6cf2a774c06332e98aaf77daf6f2ba7c2eb6d4af85eac647cd0e48f9f7d5b0c23f6469197f92f324c5bf70d5c4335bd60ad3e5b78d6d627618751e8369c5391e720186e90237844821e7777163c4badfd96441d30c3ec237abeaf9e5e4ad0985581f892d03196a65c7da5de3d6d80f78045b61f41d9109f314635bb801143be353326832804b1339ad9560da1710ab9ca7065b9f71fba462530e4f44a3a9fc2e26f02a6df25295c3e41764dbe959736c31ab8c8f835df930d9ed03499e17dc322a164d36eddce44830a48f973f37b4bc875dbd25526d187e68fcb6b140c711e280e42cd6e4f664e1549d3570ee93639c5c92015117992285e3102aa5890e62107ccf9ece68d5458dd8d438f35c12347cd2d66e7c922fb9b0eda1e5cc5275c9327b8ea47e4fc9f34dd5aaf6b22fa3545f1d998f24f42f175d1faf544d08d1871f123489d154dc2fed88439905ad41b80094fe6653334bcf57694396e9d7f55ad9ed439090d38aec5eca8014a0eb95283a39f62e6d367fe61371d004af45795636c3dd9a96b67aaf0717eef4e434da8a2befffaebfc5392f0b8131448ff91e01dbf1235bdd3dc2676e583e660c66fd8f0e57cc91ca007f041e1bb939ab622f3a609634d231f3eba48dd9cb4aee6777535e1012f1e4019fcc01b7d8845b4748d27b79f1112fc601719016921b14784d3fc95e1af0b633e7f7fc4ead8c1a1346fd7001dbcba90380aa4cc8428a884034d8d6037695900572cd5158bb98194956db4441141c59c1d0be7510f63bf8d0129d54452ef6b81734fc828f8ec9ccabde175fc1b74e838c591fe385b19580c85ed660a2558106c89d5b3bb310d7c0b664a124f33b7226b666345906e11d8cdb92728990c2f3167a99d1ba6c13790c769c57679fa210ad002aa4acd2e1a5c8e2a04f600aa995280419f0c77d36715daa6ef9fd2c75e8b1f64a8151f3f9a3a753b4feda4032f7681b00fa125951234ab96f82e82de0fa95e46ae4cbf9799c108471a73fbcf729efc2fcdfb8f134834b03a35aa6917844723014d9799718b39b6bf3e47981d591832b6a63c49f65d6", 0x1000}, {&(0x7f0000000180)="7b66b98888e308c8aadc13b389767486b22e1c8e6a4e07fcb1833acc8c29a01d6702ec50ad826de9bbfdf6e753d750fd1262a2ff396fc6d94e2771c6a77bc0e1f51d387204dbaf7b16511fc4ffb7600e7b73f2c308661daedf02f4af571f8f2a6e532f4023eadc0e2a3310eb0333d2eae173fa61", 0x74}, {&(0x7f0000001240)="701622fbecae7001a4c5ed17344042df6ee7a76463c5a9b0cafc75012ec704dd1787c45b272fae9969c06294937ae9043307790a163c1f9f626e8dfb93c91cfcc6a1eb9489e27b9dae8dec1ed0c3caf2085ec4926ef1", 0x56}, {&(0x7f00000022c0)="aabbdf5c4e3115ca7e559cfd28e289daa86b1c578ee0697104f6a7e619b8258ece4aa63f3809ab5f205aabdba7acba6dced59cdcb3ce4692d8bb0205713cbc4d83d2324b5388620de7c6964d5feba6afe64863eebf5d3aab8a8a4f84baf3a0f47b7714de35ae2239eb72d67b439b2022798c54b42fff70376a64b98ddb20c8ffab5337292837c3a67865feacdf12fe5e7f7c4fbd6d0be7c7fba8457e389753680071c9c4d1285ca96083efa8044d8aae2f238717bb79d514e5271936e57e839ff90b1b0eec5777dcf076362e2f7087c82abe2d50b1535dfdfb0d76f0a8f70c70ca", 0xe1}, {&(0x7f00000023c0)="9a4287606fbb89e1d7f283408761c86eba8082311f", 0x15}, {&(0x7f0000002400)="16be0d0f371dae11e73e64c3c2cbd80c7b68ab3749495eef0a4f5bb976513742c60a83d93bb214b17f92f95a39812c1843c3261e8bfbbf8ef12e532cb014534e83fb61b8480e079344cfce40a5320c264f2bac3f35b0b32de037f347d9e03f335de35c4deea3408cdd815a19647bbfd2cfbe96fb9b0cf0595165c3fbb3828b8917ae8e049bfa62e6385a6ad4fc09ca8f4c9994446565dbc00c31006d838c1988235398b08d9b0ab90c7408984b3574d2a7d8", 0xb2}, {&(0x7f00000024c0)="edc277473f1118a7566a4380554b9d11d222c1878252243b57eec1b2a56078bc317d20e99bd38d2d103b35e5907f023b1c8235b6cf023dffefbccd1037227bc3f9a3daff7650b1947fa68d15aadc64b482c3807410f099541b957b231863d2fc4f51ee54c7ac4b6b272e9d", 0x6b}], 0x7, &(0x7f00000025c0)=[{0x88, 0xffff, 0xd, "66f15f74433bcf458e9b84c601d344986837e32595ac868e89abedf5f518459d35c920aaeea466dfcb5d37d72d0538a0fe352f0d57fb150d025ef501719d75de6815e7bd04b80bfacf6c47f35f100c61d88bf54c6545414c2962fcc5e4555e5e3236d11b5cda38d715b57eed4390fe0e3ccc09e7171698b0"}, {0x100, 0xffff, 0x4, "89c917462092229ab92fc548cd303380ccf7266a78fd8b7dd2addea077c429668651c1f8babd89f5e5c9e17ba40bcbf45aa657ac424bf22cbd1a47e4eefe7f8bdaef419d96fde5456df46464a023ec8dbe75035c20b0348327abdba0580c883b997ff94924d6c06d527afaa6b75cdd175d3e46cba39dc2a1555e0e3df35e66db9a2a7951e562f0f4c2205efdd03ea6f3e5e0d122e435bc5c266f5bbb23adf774f548092e1f149de5f7b4f3d62fe20c5377c709c1fb9af8de451b67e16756a05a041751b9af77c2d5b8a47398c0f9b7cdbd796266a12ce03c24a59bb113d86005d03d57b62975f8a9ace12d9789646be2"}], 0x188}, 0x1) semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r1, 0x8, 0x3, &(0x7f00000012c0)=""/4096) 19:02:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = getuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = dup2(r0, r0) dup(r0) setsockopt(r3, 0x2000000000029, 0x200000000c, &(0x7f0000000000)="fe000000ba00000000000000310000000008aa91", 0x14) 19:02:33 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x200, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x6c, 0x1000100000000}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x3, 0x1ff, 0x5, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x1, 0xfffffffffffffffa, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x40401, 0x200008004}) 19:02:33 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1c0) recvfrom(r1, &(0x7f0000000300)=""/55, 0x37, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="035e000000000000514fcb0047136a000000000000000004008ca8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b4c8460f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e99407ae42611414c39c7f63ca11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dde65887aeab51b91c32d024271cd71622dad241e4cd0ba690d4176ed0c26cf222fb2c000000000000000000000000000000"], 0x1, 0x200800) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000000000016, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = fcntl$dupfd(r2, 0x0, r2) msgrcv(r0, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x2, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt(r1, 0x2, 0x5, &(0x7f0000000440)="edc2004d893b30f187a671bf3c279192248b8a6f4641e6aa88af62ae6f7c4660794e733b5bae20528a80aa99380675af0dbe6606b5ae8eba1936958b22f32a4306a0d480cf4a0ccac3d013bf2ecd255b5077886a70a22fbe42ea064b204af2acb44095c34de580e7a25922a79ffa6940c77b69faeb1963", 0x77) close(r2) r4 = semget(0x3, 0x6, 0x716) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000380)=""/153) r5 = open(&(0x7f0000000340)='./file0/file0\x00', 0x80, 0x1c) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x1) 19:02:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) socketpair(0x1e, 0x4005, 0x100000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0x2) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) bind$inet(r4, &(0x7f0000000200)={0x2, 0x3}, 0xc) 19:02:33 executing program 1: socketpair(0x2, 0x8000, 0x5, &(0x7f0000001580)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000015c0), &(0x7f0000001600)=0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000040)="7e8f637d6728776a5165519e0b9b30a0180d323423e55f0a07802414f3e8b9b92aed3a2682bb01358d2348c361ecfd4657b089658a4f1f8eafb3acf87f23a0d0e13fb2781be8dd8581e7c673e0c9f8d943f7c4f28fde303f2049aeddd71b77898e33dbec97ec2121856e2b2a1e85aeadd92c5032417ab34924af977949d5f85daae36d3c8f0df88d3dfc27ce1a1d3cee7018936874fbd3b8d121d961de67b5fc89a1e050584f9f1a30", 0xa9}, {&(0x7f0000000100)="463a6431efd573d6283ce656d3281e797bb9e73544cffa31dc8e760f77ccd8d0be0329", 0x23}, {&(0x7f0000000140)="dc345c25f3f47f50fb4a43be5f89670519001456c223b15d67aabead3aef080d6ed2a50c90a1e42c4b6b5a970e565104a445eedf0cb95d2ea0380a71ccfc091ea46e4d8b7586f976f90054003c24c9ef7c6d1cf77181dec64b677c2f1396e92ab1ec339b844e4dd38a8d3c222864aae543a50661461b6affb4758d0cfc0615c70ff066c1cf7536b0928cf59ca6abaae31f1437141526decd2a7167d2f709f230a63c80a3d0e3518f74d708a5c844f94ed9aa86542c211d6f6a6b25ba18b5fb2bd240", 0xc2}, {&(0x7f0000000240)="cbd9fb0cd53e053e9b7d95d848dab626803554eae05917b44c668c861ad6062254b41d6dc04c02881ac6d54ab5615b48202ab281a80ef3a7a93592583561cd151d803608ff625127b51440081d1a06aea3562dc07790a337adfda360c82066e042ce4a956e1f6dbaf9550fc31d615f25c637704e3e959e9daf2bd1d3ef51b8a3ddcd1d5d6e5e65c14484748f479e0ccd608d459644f201b47db98c3d62ee049acba3866645d0bcf68fffe316cb509671539a35ec013c7aa6443a9083b80e", 0xbe}, {&(0x7f0000000300)="e08b65974d55b57b9579457618dd2c20da874e9d28263dbfb8dc1743f9961e1da703e21d5a208b22f72d5728f881d95e069a52d5c306eb20f583b463f9a6e3dcd5ca67ea8ec58af9f4ada3ed297a7e40b2a06eed9f37df8192428868260af546cae432c2fcd1a0427f42791d06f728a8c2e0488b45fab0614716078c2f15a46cd0c22cca7d0650528da2cee8435a5a5219a704231d9e3f98cda7a87d19eebf7fc42f8e9edf469fc14fdef4b917c08111fbf26edca9839faacec9e6ec5947b5f9ee55e9caf87dd3e27e2602af7dc8c71aa9a5ed1c7187ef910661a8eb6d92004cb0", 0xe1}, {&(0x7f0000000400)="02518a1c82d38c51b9b0274b280b3024f20babff9d6db6bbd7e0375580e6a147994bd1f748ded671981af06d0f80c46f081a51bf9a3ae893018d642596d488a39e654b06ae354a343b6b18fde4f26a5e4c6db7754da8198bc47dd0263190278ff8eb6a95053929bac540c14ddb8940f4f78bcc9fc1039d09aff8efb4f0452c648a46e28965b257bf7d3c31d414f5559994f4da9373267ff9c1d7db7a3736b751310e3fa9af20c08ee15b36c2db3b2e528495bc4b7d5fe36be00125344e267d43285c39bd2da6f08333406ff4d4af10e8b59493064dd5f8cbbf", 0xd9}, {&(0x7f0000000500)="2f68b2bade319e657f197e4847a267e0ac70fdf8bd9f270974d75b647d92e64851b2a54f6d993d04d10e7fc3f11b35567a7000207d3afe88c0e39badb899f3f596be7a5092ad05010e608b171bfda66ec5cf2437e536fafdc91cce282a3cf7be8b6dee22d5ca5ed6332982869fcfedf16a2c187aa453e20493eb973838d536bc834b373b1b43fdb6596374692136d06b5c1d9264099f30a52688f237f1d521a2d941208e4aac066219067ab6e7db18ca3c3ee3558bc7059b667cf550569b5ad8d7f712afba2017d2c0ca4f777b9a35e1148a0c7a581c2e342d6384ba34c4370b8c4225bc180e8fb0f9204c0ce65e41d8d4bc131c7b07ddcc00b50f178d298739d906710db956d71349c6f2fec2e8e2d61678f4f8b48e92e57c86a6ad5dec0e38a3d93a7bff0ef2b5ab43c09fbed7e500f055d5c3eead310bac7a8b98b1b09bfa86090fdf671cfb4e66b59cb26e3aabefe7049b23d33257d3cbf54ce45fd0f695c4af991cb5b9187923cbcc4bf0f157a163788960aac45c6537db14f0189f1c9e7af9061bcc2f6f64d7203d50e95f215fc8b3702a47c7429b240f1f4b4a588c5151fe652bafdb977884fcf98b52e24331229eb029a89c6ba09d019a7b434c00af9ec4e181bad6ceb3d0b0b030bb6e993fca42555f1d7196647bd95514f44cc166723c190565c3b2346e561e4afbf6121394cc371c48e5ae50b3972afc04d613311d01219d625e91427e57758c53bffd9b2e2e9f060194e94a3ac9c0b4d59d621a0dcdc92506f43842063c14870993aee973d12bbe11bb596f148faea1a0e40c33266d99fe1f286b5fb19cfebfd920a56fa997f1c473fa2349235e805bed8270db589abf7a547298d6ed493d9487c7b1a205c2a856bcddc38d517f3049ded73aa85309c8f7fae7c92e73b69f050c4df6960f7a1a8355cbb7304773cef6eadc54b81e420303d74cc851fbaf273a48f1c7512075354b62a9d96095522424c74aa0ce9f11c185f307729eca1f87394b313e6bdcb73f86d49cda629e68e9e906f22b1c8a027e71a31b27efc7ef43764ac5b71e8405a123a49568d9bc608e10201d98ec54b55a81c94e47c7572e4d12d71da04f700056ac6567f9f7bf74a8cb28ae97d59241de59261966a91589413c4f0b7f77a419472242352966a68bf7494c419f3b2c998e44cda06c5390619b9500e2bce0f039891405fcf46b15c1b38ce860597e751aa4ab1b4a0e6d10165d4343d05987544c927408e757145c93f79a8195ff547c403da765ae926fd0111eef21c3d72afd29ccb6a42bf275a8ff4f50b5a7487d9f1e5a81a050191ee5e4263c3096cc3cbdb965d7352e2094464894860a3f868c01ba92eb057a23fd2c619d15151eeb044728716c4a4f6caa7ade109fd967cfb865e2d20bb54401b282dcb8d2482751f3d0fa2cc538e6b64cfee63b8dcfd617081dea3050ff3c0eecd5b6ece0f2634fbb8b05de031d35efe4c9f1a9915fd8cc3f1352821082331bc9a870a5633ac1ed6217e8a1fccabc7de1836b9e36881172f2b3be1fade5f56997bcc5d5f23f5e54340863b6d6297cf120eabb5da06b1314dae111d7ec72963f73c38b4e074be6fc88ad1521a63f04954836d0ca33e0a6ea66541e71986841295e51711b012e307f7226a7fe4f63be1da7fe7fb2bfd32df6fe989627ebde108ba411a7be28715a16f11491e3cd7cc4993c7d653f13bfa17224d67c33b949ce040ddd84dd1b4dbce28c4ea9114fc8c807747c5daa7bec50c63f0d0f1f6c53137de0611ae31cedd0fede337f6527d66d74482651d2a3af9ddf6f35d3fd03110138b2fb2521847e9728377e533592fad89da33efadab32a9332eecc4c8ad20a90d3b904502bf5c39d43a8f752d856ac5d96b9329159ab5666de776495594417f2ac45d0c7e2e8fb3f30f6f755e1c4424dce25f84bd5f60fd84ba8e962e57f257144494e38ce35bd0c6285db38be3c536b8effe76b5777b5e2bb8fc98c6f47bfa6aeabd1770c1a3f601d8f809c40b3cd91a7cfe948bb6742cd6bac0bb4ecccf0cf12ae089a14b2a2900de73822ab2de8d37ca166c533a789cbd98c0cb93cfe188a31a952dba883e31828c67168f03ca0a1e361a1d51e5eb14c115ecd8c5176fd5b37d8869b4ccb3fc47ac469dac6c497468826e0b16a99c3354d9dfd8d010678f08b5a2d4c8d03397bd99c289aab333231957ffb90ab2bc305232af1103e3a0d1ed5c905dc10f0d2169779163eb8d522773b4e9814f0055c9256a98bca5e8d9bae101896ea64a2d3a759ae72905b922bce3eaa2c0c54b1bf12474de128a5e0005139a4dce42bc8595e93d6adc86603b415550d3bf8ca2d0d8a4c76d75d4841706e3536708ccf9139a245d3786a8839043d8732166fad942cb153d14ea04925a836296495bf3afac696017310c18a1648e2f0fd69663a80c6b66beff90f0e1dc328463f2cb4cc7e8d855386a22d5f7c03aed2677a1d0f8929ce7f7de4e201587dcaff34d3bcd64d8f30be3706cbdbb4351b023557395b20f836c2125b90c6a5d523eb9acd9fdadcf4da27612ee05b7dca122d09c06c604da4aca0b0185c54f402363e7303d8abf9e8a59271d3025f070215925226af57fd409956a58936aa0ce99f579c687b31ded55a718928f1f135fa10f73669688e143fb3178f8270946c9363803ad04d90d349e84ac5a016bba0b99df5789eb698565b8c4c6022389a719388ce5a5d66ed8dca513343c9afb4f59e062868c8ca3826f8171aa969d1afa02cb18258f9f858a9d35ca84b262f648c72775c21b06ab54ad3113febd6f540b0878c2b3e35379bf88d283b4627b74c628952282dab832b816148151d1311751f23b259a4df86384eea475e00192496cee9259ae97d8e24181bfbddc9ebf298cc8447c90ad06bebfdb1061dfb3506bdae7951c4515f014663a7cd67331a6bdf7407fbbb7fe469f04465cd7211190998f596e598e04822375c45f9035ffd24795d623aed19ee737b97c1bb5dbf804ffa425372c6374ed315f41422f86f1629f76a25866a2483f76bc890194f3f2a2da4c69e28e27bca7c7953d96c123cd6df51c9be8f67fa54afa76a6cf305639edb0ebde8ced7666f4e6c4a2021fabe0e283d4fa3af1fbf522c6c0bcd51c58d39c464da6f6a5bae644eaa18bc1baa8973cb1064ddac1b3805db320fa966e8edb43df8f5c5dc9966360064a982d99f13a470f9bcd1bf8899ba7b156424a61b8d889b4a7a5cabe46f148d1b64ff3d18aca063493f05138a2fa9b889eaaf1c6fed8b7608e0ae744533710aecb1b41cf6160a432481d7bf91f0062c7fd4e9fb5409607ae8e322d963369df3f31a13e54a56f41a6116c0951a6c9c1f6fc68d0330092bd9d9ae7864704452499374cd84ceb94f46f5cf653e0c94d728af09cf3b84275071a7c27c528f2b91e344107430ca689c7e22a6fddd9be554767561f86bdee63f36e653df51e28eaaacace803c2998f9949e7f75c406b3fe2a02c41a591aa23af005d385f9ae68928e140acbee4e148fdce30f73ef0a42cfcf522f30006e14b9f2f6bc902d324baef9d328e9cf6c60a254fae8c7d9437f7cd248d2ffab51d69c3586698c3fa275063f2a10d7c3f50845f383c762bde04de686c36efc1a7883edc04efbcb661343a9a5f025cfcee0845e3cc268f6ddab37b6b0c0379daef621dce57a6add3ffed3d7331ade11cfe19671ad5990c957c7d43bdd541dd6171e6637b8ae94b3b5a7f97fac0388ac16bcd1cfcc3a65ef5426f40b03e47447aea7f03bf0df46e212a906c951d8c57d6366e9f932fe6aebe38d274948127aadde641e3723474b88c95bde4088cd3ba5afccbdc0bb894488ecd6ad00225436ea4618119df948b3a692377b913f79540649e01c14da76a83bfcabe698194a9d0c60e240b75a294cf20206c6fa87548fb5f1242b82af0f829596acd796997089e82a25965e5330c965b54faa645396ead50f5742b9100a80a47e3b97a7dd0fe6f5f41cc8a49c312abe1868d682d1285f20b6c31fc0aec69cd69d19a3a16cd6facc3e4dbbc83dcc1ec6c0740e97bd0b585527a03078ec714776d5b98a7b88896d288388ba103654ff6b77aec91d0d83a411b791e86c6c4c9ee5ec68a295084aae7a73058589304a455d23b76e04b9cf0fb6170018a47e38ecc2eb21a969815f175532b40cf197c120987226e7068889c3a90273d36fed34a344ea6015903775260be8b06f6b5e4660dadfe12bc1a959910f2721ad15fd464f17976b84ee2c301647ce9c55133f46ae6d64ff64f4dc5a41e019077c089984991acbb06c0e51dd641663df981ee1044d87a3bf87826157f0b611c31f3aecd2b69d6c794dd47727b143ffb19232bef3908a52d6ce15bbe7dbc54408aca5879ba509b86b3895d4f0585f9ecb7d02b75b66ca08e8c89d8485b0ba289ee010c31683f80a3fe0e0e08ffb03b70e3c65ff45fd77195acfc9a5a951211d8bdead93fdc7bd4bb5854fe06c8fce8a4b8fb8bb68180509300248853e1a7d6b0763b24b994122f85b6e1ed4e15cbebc48ed0e1ed9161cb1bef8ec846f70e746c925aa5b388a88505652b46a966feac768bb8c0e71f868fce3dfc193c0214cb8ba802ba5c425c4f1c3ec2fb61da14fb7276dade5443861b09e34e6c6e1ad89beb88598119a3281ea9c38ad1747082044374e9f5fe50d52769a00e4cb8d7313e3119043a8259d2a5e50cfa9d6983236de33510883a07958c4e80a7d5dcb3e0b240bc67cb9673f8d26396ee75058f43cb794bff6ded49db7107f55bfea64a64983ca5e1c1249f10d66e07f520e0e7deaefcefd43518c8c3947b4a44477cb550a6af9c75c607fea7bb2b0f2acc98caf454de6206adecebbe026224866783f9d36819a0c2e8f583eb52eacd16f1f8ffa48bb16cf917e6a500196f6f31b1a2d46845eecb1c97f664ffbd64c3a8165f187f46ff0d95c0f5a93f227297360380ea8178cbfd527d8ad67d4c19f78d81c423a94524e43b075fb11597c6fd895feb5c3c84fdfdbdbe6d20713836a07b635ee36d03dbbba1d593222b4a8c192b136eaf00a9417972bd40329f7b29c3a4859f1996bd4428cfe8a08f06d0b7a22690377a769687b495e5ed2b810b459d626ad7412fc97791ef5b357c4948c9b3e3b31a2390d4423ad498b67ef59777c8da78d5e7b0a291be94f206fc1a4bcfe62d0ba0ec48fadff09da160819e8a285891b6c391f54bbfd3c8650010a4d4280d6be84a551e34dea9bb80683d8744b5eb82d56c09f2c01feacc389e622479de74a65e4d04a12e7ab3782b802526a4177d7d39b1530fd929b42a11f7cdd6946a605e03ac722a5804eae7d49c707efa7bc7963ccc7dd32630c68908ff0a26114c3d80e0626bf959bc5f09f59b71e09b4da8ead875b6480013cddfaa4fceec8d28c469c15b6c57d9953660555d3ca830b0b860d5796c5c7735fa3a59dcc6c16db926dde087b4e5216547e22b2bfcdf230f7a9d886b4b76e90c6193e92873478aef930ad185afdd1a51d11208ff5e9bf30c548558239c28d4482c2fd2e98ba65f37851593500726e2bc95f8164cd9a20057ca84978fc4592c30f078d8a9f50eed0bd02e6e69a3433507269e5ed8f9e3076b168371788d21977fde16a8c944ae8f3910ea281fd1a22f6501acf1d8ae399281d49486462bb29e1e4ee891f344b9a1ee5bc5faef02f9be769f7b32109e8902a4942df7cda1c609bb0a98d3c05b72e01f012e19369fe5edc7f2ae7e8bea5c10df632f79e007f6abc6b577ef9b9c8a500b7e598dacdefc36cb3065", 0x1000}], 0x7) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 19:02:33 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) nanosleep(0x0, 0x0) flock(r0, 0x100000e) flock(r0, 0x3) flock(r0, 0x1) close(r0) 19:02:33 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) setsockopt(r0, 0x29, 0x39, &(0x7f0000000180)="ecff0022", 0x4) 19:02:33 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f7070000000004a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12d3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c210000000000000000", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffdf, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 19:02:33 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x1000000000000029, 0x41, 0x0, 0x0) 19:02:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000240)=0xc) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x1f, 0x73}, {{r0}, 0xffffffffffffffff, 0x2, 0x9d, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000018, 0x4, 0x20e}, {{r0}, 0xfffffffffffffffe, 0x80, 0x200fffff, 0x100000000, 0x5c}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x6, 0x6}], 0xd13, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20000004, 0x81, 0x2}, {{r0}, 0xfffffffffffffff9, 0x9, 0x3, 0x100, 0x5}, {{r3}, 0xffffffffffffffff, 0x62311de30d82504c, 0x0, 0x3, 0x4}], 0xffffffffffffffff, &(0x7f0000000300)={0x5, 0x6}) 19:02:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5, 0x0, 0x8, 0x2, "4d0041a7ed3abddda99001276058ce1e12ab6da7", 0x8, 0x7}) close(r0) kqueue() syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000000)="c9b45bd0afa0c9713eacef69e58055baaafb8326", 0x14) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 19:02:33 executing program 0: r0 = socket(0x1, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0x3) 19:02:33 executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) close(r0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="d0d43bce6230fd9483a70dd97a2ec5662952fc2ce8878bdea6a129010fefc2d9a2c0ee395db6dc0f7859284380e8079c7c1b602b674ac2475f081204a9516be1fe31873d0de85f", 0x47}, {&(0x7f0000000140)="2d3c637313a69b85bf5b4778a51e5d072d8864b472e58c47a042ed23409c", 0x1e}, {&(0x7f0000000180)="458d1002dc4c441f49a15b079ea1c0c5629b0ecb003093eb282d9753adc9eb6ed8fbd6316274b99884c9e15bddfdf5b4674689b233812aabdc9f22856735b01280272b6479712ce85f9e40eeb72254c08ca1bebb487eb79235e995d02eba597653ad9b1c576c97c540740949ef2da014998ae14c620578feb6d2782d912f15fe66d155abfa96471320e52eedc177dac6e0f945bff93673f5f623bc94ef4e7f96cec1ae10b090e3650ab15cb10f1c0f8c5b920b6ccae26c066fdef7970956f28dffa6c2674edab3078d612958b3aa9b828847587c31e95ecbc465ec", 0xdb}, {&(0x7f0000000280)="dc8b487508914cd813f2c8dfdb7117b479dae5624e6955033f6ba253f9277aa6980c6140a683727953c4381dce816325ac61fc597b0e92521b9a8aa8b94130a9aebe5018051e61ebe351c9097ba2c5fb091816bb3d9ca7d244b0c0580c758730d20281af35bffb3664fd0636809093479615adfb8bb3783fa7f3de1f943fab4b8be6c9b753ac72f3133e09efbdd5d7f5c1e165bbf00fcb5644e37a315b9e89b0e22dc85817bc4be338ef1404d2b9d57f6ad3dc106156d25aee153233919c959b3e117a", 0xc3}, {&(0x7f0000000380)="d039c203e848f6bbdb5f484c512543b5a34acf04e4e56584a08b49dfa6b1723c09a65792c34ea58918ff", 0x2a}, {&(0x7f00000003c0)="562a8b86a32073de6799df22aa1661da4e", 0x11}], 0x6) 19:02:33 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1ff) setsockopt(r0, 0xf1, 0xfffffffffffffffb, &(0x7f0000000040)="cb159b5a8d75d04332d6cc238667ae548da6dc611e19d4d0fc1c09e9ae3ed1709270baf87d3ac189ab894d3c1922cebc8add483dba78c97f4b96a1013d996f5db5d68f513b498ed6a220d5fdd616404edfb18428aa705f8e6b23535c2d85dd587dec89dd5e9b49528bdca62b712d12ff44d94da54878eb67d064fcbe19bc0af7561477107fc465e968e8018ff31c654cfd6b181e1fdc8dbfba55d852ef9078742abfa12636f8a36522f7bed14177d209fcdd0fc5dc7343a813c93aefb37dd188e182ac5bc1", 0xc5) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 19:02:33 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffa) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:02:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/79, 0x4f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffddf) 19:02:33 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x3, &(0x7f0000000040)={0x9, 0xafc}) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="903d", 0x2) 19:02:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x49, 0x6, &(0x7f0000000000)="53dd06df3b6ba0436a9ec36399dd3ced528485efc9ad5b8d399c7e644974510b4a3d768f158f368a39ef8691eafa0774dbc7ff434eb3722248bee95bcbb238cb0ca888ccf8ed7e19247534d59cfaed419b223b100f79ee2f54b140a0e26a88fdd44181a50e643b7c37b92efdc23266012522cdb740580d545a56fc70f65b200e471274", 0x83) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f0000000100)) 19:02:33 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) socketpair(0x3269795db9a9c96c, 0x7, 0x7, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0x128d, &(0x7f0000000340)="f8f109eff5e993c62d5399e0650a2c9970b6380b65cf1a", 0x17) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b5598", 0x31b) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="98c66536bf76d544dc356217b28685fc2de4fada34f7ca836657a068b13b3a8d2d08c22ce9e0f8c26281c9e88a9fcf8e0bec3bea74773aa204867664fa0315d7599215", 0x43}, {&(0x7f0000000080)="11ee8caaf31d23a8eae672d24adb46da873eced6901c4fd9e80de23d58b24d86feb4582749ff3b3c9d2572abce42d46f3f5603b41427fe73e6b63fdaa9c38510eb1add225310ea3c3c21de00361087ccb5e0f740e27bd577a2f00201cdde517319796a74d8018e3d74d7c96b3ae3ddb41a1f685fcbbc93334e505b1488bad4033838849efa2abd8f9271be927b87ce1629f55cebf1c30da16cf9b417d01f0c789ec4096d8a1d2eecd67a", 0xaa}, {&(0x7f00000001c0)="65ef4f37d5dbdb88f9139595b7c3dd2c53139e18f15171101df7f2f19e85535c44acc04e5b73a7801041054236c2f9fa9634c26c9ac7982d6d8c37a2e8e2bbaf9f8e07facd925f9ed3d138dda1ff9d5cf5e2f2b1fc2baf0fc4a01325e393e3705e887d22db6dd840941e6042594328a8da2d8223151470f6661a26f0285cc2efdddaf7f75d43c44a9d5c69c17a7eef97571f320b88a98f91bb536fa0f8b683b3f668ce89d681ae864fce04f9", 0xac}, {&(0x7f0000000280)="14ae2107901bca6029e40bc893083d006de5fc7150a63824c9b0537dcded4cf42bdc0a14acbd858b568a8dd5ab215a58f1987fb1", 0x34}], 0x4) 19:02:33 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x88, 0x80) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x51, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0xd, 0x20, 0x3ff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x15, 0x40000000, 0x9, 0x3ff}, {{r2}, 0x0, 0x0, 0x3, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x1, 0x3bd910bc}, {{r2}, 0x0, 0x2, 0x1, 0x8000, 0x8000}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x80, 0x6, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x80000000, 0x7f}], 0x2, &(0x7f0000000200)={0x8, 0xf3}) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "904c0416de49ba693d0d6c26d1b5efaeb3816db1"}) 19:02:33 executing program 1: poll(0x0, 0x651fa99d8475b38f, 0xffffffff) r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) 19:02:33 executing program 1: mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000180)={0x1ff, 0x7f}, &(0x7f00000001c0)) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0xc007, 0x1) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000241000/0x1000)=nil, 0x1000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x7ff, 0x9, 0x7, 0x4, "c55d4a59475fbfc32da57fa4603efde5eebaa979", 0x5ca, 0x84}) chmod(&(0x7f0000000080)='./file0\x00', 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 19:02:34 executing program 0: syz_execute_func(&(0x7f0000000000)="c44181e8ccc4827d1c93690000000f01dac4e2f9db023beec4832d5f418ae43e660f38de24fdae18d5cf66470f6983be820000c42165fb44d0eac46213f5a9f3000000") truncate(&(0x7f00000000c0)='./file0\x00', 0x3) r0 = socket$inet6(0x18, 0x3, 0x6) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x100000000, 0x81}, 0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f000004c000)={0x77359400}) 19:02:34 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = kqueue() setsockopt(r0, 0x4, 0x5d, &(0x7f00000002c0)="17ac54bfe02ca82a8f24a75e4bf6bc8573646da755789e32f2b5afce4dc498a4dadcad05c7c4fa7dd2b41f9e956320a3be35fc49834574baeaf44d27f6a1f6d3f72affb5b5c366fadeb3248e68aa506c969e1035e3372b10a89162ed55cc4d51280d2f606cbc387619ec5bab667cd1dc0a3b41b00766e134338d136e0b97f70e3d259bff0248c3c1", 0x88) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000021, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x1ff, 0x4}, {{r0}, 0x0, 0x0, 0x40000001, 0x3f, 0x5}, {{r0}, 0x0, 0x20, 0x2, 0x9, 0x5}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0xfffffffffffffffd, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x70, 0x0, 0x8, 0x2a79}, {{r0}, 0x0, 0x1, 0x20000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x9, 0x20}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x40000040, 0x100000001, 0x8}], 0x6, &(0x7f0000000000)={0x95, 0x9}) 19:02:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) 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() msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="103b6889e9e79117c4377903c5886abc8e1948d6ca69aa897f2f933e4772a53bc5e1a87810ded32287d0103f4e9881b0d5ea3bcb09be75f230ddb4855e5fd2f31a74db77b4877026c274b12dbfeacb8b3cfa40d8138fe1c69c16d1182fe5ade1f52d11db0e80"], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 19:02:34 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x20280, 0x0) sendto(r0, &(0x7f0000000140)="5b963267d35161c123d22bf4674ccc65913eb6fb4e9838a263a2ac328c41bfc35a344de68b19b84e79cc2cdf0a3ffcf5ad39278e0ae54c532127918c0dacbca626b1e28167c896513b32cc29d7f2c2fc535f8648dba26c56ca4c449fdb76f3a68adecc371d8ab7ed74a1c415857b562d3621baf8ed3e724696c9f2e8bb02f11975486a2139d966b3e066283641b8e50e4763f5139855", 0x96, 0xc, 0x0, 0x0) 19:02:34 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 19:02:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 19:02:35 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000040)="90", 0x1}], 0x1b1) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) getgid() 19:02:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socket$inet6(0x18, 0x2, 0x0) 19:02:35 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) 19:02:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000240), 0x0, &(0x7f0000000280)) dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x8, 0xf68e, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x12, 0x4, 0xc000000000000}, {{r0}, 0xfffffffffffffffc, 0x82, 0x20000000, 0xfe, 0x10000}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80, 0x4, 0x5}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xa00000e5, 0x80}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x800, 0x7}, {{r1}, 0xfffffffffffffff8, 0x41, 0x400fffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x9, 0x40}], 0x2, &(0x7f00000001c0)={0x7fff, 0x800}) 19:02:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1d) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x0, 0x371b6d39c3e6c841, 0xd77, 0x20, r3}) close(r1) 19:02:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7ebef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e57884cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382009c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af5a1b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea22cb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b42dcece7b99000000000000", 0xffffffffffffff9d) socket(0x37, 0x643cbb4db6301091, 0x0) shutdown(r1, 0x2) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x3) poll(&(0x7f0000000080)=[{r0}], 0x1, 0xfffffffffffeffff) poll(&(0x7f0000000140)=[{r1, 0x104}, {r1, 0x8d}], 0x2, 0x0) 19:02:35 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x5}) r2 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 19:02:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2000000008) getdents(r0, &(0x7f0000000000)=""/13, 0xfffffffffffffef1) 19:02:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/21}, {&(0x7f00000002c0)=""/169, 0x26c}, {&(0x7f0000000380)=""/40}], 0x100000000000021b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) dup2(r1, r0) execve(0x0, 0x0, 0x0) 19:02:35 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 19:02:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x3e7, 0x4) r1 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) geteuid() getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) 19:02:35 executing program 0: r0 = socket$inet6(0x18, 0x9, 0x0) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 19:02:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/43, 0x2b}], 0x0, 0x0}, 0x800) close(r1) 19:02:35 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x110) 19:02:35 executing program 1: r0 = socket(0x18, 0x4005, 0x1f) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x8, 0x100) geteuid() getgid() getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() getgid() getgid() 19:02:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 19:02:35 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)="60252dffbbe81846782ea2e3651f6cc611df331cfb4deb0d7225cbeb8cd2902701bd0baee0dc88124693b690083c5e4fe1e23f4510ff70704dadcf5c56bbf3984cc0c18246b3a7a34884fc73c3d7") madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x3, 0x6) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="f3386acca81b0cf596f30f67"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setgid(r2) close(r1) 19:02:35 executing program 1: setrlimit(0x7, &(0x7f00000001c0)={0x7ff, 0x3ff}) mlockall(0x3) 19:02:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) utimes(0x0, &(0x7f0000000200)={{}, {0x100000000000003}}) recvfrom(r0, &(0x7f00000001c0)=""/17, 0x11, 0x42, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="07ff2016900e6b37358ad9dc123057d7de46e96cac4c847723ca12e8d819811f541fb00e47f64aadcb29365cbab88cb30224e272afcc741c1ccf54ae6a45a72b8969935f20a321b482176df278c27cd950e23569090b3c10e31db92ad2ca4e70ef530637fa2054de096f813320e656c49f67792ffae381ee8e8e0f9dd86b9d9cfb55a5c183e569964653683270eae2e32201d2bbed10aef43be57c777f3fa7f67aadeb78a7c4f332"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0x800002, 0x4) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x2) flock(r1, 0xa) sendto(r1, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 19:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473c0b00f17b53efadd5179778183cb4c028d3e348f91c36419614844f37dfaecb3847786dc71e29dbed38023553e02b06ef4b3b3e8a124701c5860b7ee64872f30cb5405494f06872b10638ba16f2ac699e56196c3877273e006fd32dc9a71984f158829672fc0e3fbec63033ee9ea7e3044c040fe2a3f8cd8f7290f9b64f169925ea5444deb850e3c8926e37e1d1dcefa2db6e7182e4fbbde9f9a140f3bbb1c46cbaf42ad86ab01af11af154cf78d77b4d225bea6baae0d07651cbd1fcda5e791d344d9160d11eae1f706bf761b69b52486a3a8788f3f72752da34fd90b99e5cd0df2b0", 0x10b) syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000080)={0x1f, 0x9}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 19:02:35 executing program 0: r0 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') r1 = kqueue() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x85}], 0x7, 0x0, 0x7, 0x0) 19:02:35 executing program 0: select(0x1887ce7001c700b5, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff8, 0x1, 0xdb, 0x7, 0x7fffffff, 0x6, 0x80000001, 0x101}, &(0x7f0000000040)={0xffffffffffff0001, 0x8, 0x1, 0x100000001, 0x4, 0xffffffffec106767, 0x5, 0x10000}, &(0x7f0000000080)={0x5, 0x4, 0x652, 0x3, 0x1, 0xffff, 0x3f, 0x8e}, &(0x7f00000000c0)={0x7fffffff, 0x6}) 19:02:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x2c, 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x21, 0x80000080, 0x2, 0xdc}], 0xffffffffffffffff, &(0x7f0000000040), 0x2, &(0x7f0000000080)={0x3, 0x8}) 19:02:35 executing program 0: r0 = socket(0x2, 0x24002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=[@cred={0x20}], 0x20}, 0x10000000000000) poll(&(0x7f0000000000)=[{r0, 0x2c}, {r0, 0x100}, {r0, 0x2}, {r0, 0x1a0}, {r0, 0x90}], 0x5, 0x4) 19:02:35 executing program 1: syz_extract_tcp_res(0xfffffffffffffffe, 0xfffffffffefffffc, 0x200000001ffe) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20080, 0x104) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x40) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x8) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x130) sendto(r1, &(0x7f0000000200)="72ce9b8733a9f55b437775fc4948df02888f6cc73a5c107e7825bd2d2191cd9da665c9fda323bd8a3691fb9178e2abe1fe2ebf9dcaf4d205134a1daad7d1d205535ee75237", 0x45, 0x1, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pledge(&(0x7f0000000080)='\':)(\x7f-\x00', &(0x7f0000000140)='%\x00') 19:02:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet(0x2, 0x4, 0x40000000000000) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0xce, 0x1b}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x50, 0x80000001}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bcb8dd178ac6dd34a604690de038c127bb251986fa1e6f1b0800000000000000ed2bd89466b4287c2d0000000000000000000000000000000050c1cf816e9a478e5a2f73315f83179b3258e16ad7732ea6dd0b3e8195a72cf0f0bd1482b39839fd88d0e5a1f1ff521167390d68e6094cee1a479a91350223dc13bcca68510ca34349aea1788c227f1e9986e216bb5747f8041680725dcd66fad17921d6f9ca63b67da37186c1aaaa37ed9d33afea6b438d4e9e9044e11d07acf6217ea755498bfbb620235fb716fac4a621f07fb41ce7f5f21b438a301b2412c3f5e7545deea66767fb42894ad399361f850caa1f25bcca390132c95c56611c6a8356231b7adfa84c88a33d6be930c1ed0ec0e2e9eb7eee018b108fd6ad4a2acd6caaab06977327c887d04e38b78070905aef723b0756372292be1ca43520af490609b0f2e12cb24fea31dc71", 0x146) 19:02:36 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) dup2(r0, r0) 19:02:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x84, 0x0) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000280)="7f07809c14", 0x5, 0x408, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x110) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x64) 19:02:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchown(r0, r2, r3) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0xdae) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r5 = geteuid() r6 = getegid() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') fchown(r4, r5, r6) fchmod(r0, 0x10) 19:02:36 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x596) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r2 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x5) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x5c) 19:02:36 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) r2 = getegid() r3 = getgid() setgroups(0x4, &(0x7f0000000140)=[r2, r3, r3, r2]) r4 = getegid() r5 = geteuid() r6 = getuid() setreuid(r5, r6) r7 = getegid() r8 = getegid() setgroups(0x5, &(0x7f0000000040)=[r2, r3, r4, r7, r8]) unlink(&(0x7f0000000080)='./file0\x00') setreuid(r5, r6) 19:02:36 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x808, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 19:02:36 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x142) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 19:02:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x9, 0x3c, 0x0, 0x0) 19:02:36 executing program 0: r0 = socket(0x2, 0x4002, 0x0) getsockopt(r0, 0x3, 0x4, &(0x7f0000000100)=""/15, &(0x7f0000000140)=0xf) socket$inet6(0x18, 0x8004, 0x7) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) setsockopt(r0, 0x6, 0x6, &(0x7f0000000040)="2240682f7670cde5c833dae78a17b87a428e43dab41a4152ddd5f0bb741c50578d0dafa2d40a9191503fe2c320656522660b30493d38676d29a45da51c5342483de1c2d3db4b7137dc83710f3cdc8bb2bcce3fb0803d0fb199b3fd09d6d5c8e9e9f6e46e27cbffbe7a3d0c74175c9e2dbf506344c4c8f98206ff0bfce20993862bfa0e13e351ae0b33123f914944685a17b686c4a0c75d2e1cfbfa9c4ebc14bb18", 0xa1) socketpair(0x20, 0x2, 0xfff, &(0x7f0000000180)) socket$inet6(0x18, 0x3, 0xffffffffffffffea) 19:02:36 executing program 1: 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) ioctl$TIOCSBRK(r0, 0x2000747b) getegid() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mknodat(r4, &(0x7f0000000200)='./file1\x00', 0x8000, 0xa952) sendto$unix(r4, &(0x7f00000000c0)="ea4d7fa3a82ef50b249c742efc1ad3a5a4d68adcb79f9fea5c14d257574df319e517f009c7b1d6b0dbe9cbff0a1b1909d7b73509da0d6dcd7684f07213c63a1f9de46b3cc36e6522259721f62ff161eda1f33d987db20945581b7ab33d65ab495916e7033b93ea4b1beaf588df763471d28d63eb49d185ef08fcc4c4", 0x7c, 0x400, 0x0, 0x0) renameat(r4, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') msgget(0x0, 0x200) syz_open_pts() 19:02:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 19:02:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x6, &(0x7f0000000000)) 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) 19:02:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) fcntl$setstatus(r0, 0x4, 0x4) socket$inet6(0x18, 0x7, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 19:02:36 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) getrlimit(0x1, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:02:36 executing program 1: r0 = socket$inet6(0x18, 0x400000000001, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ac2583b1"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:02:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r0) fcntl$getown(r0, 0x5) 19:02:36 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) dup(r0) 19:02:36 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c652ca6"], 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) pipe(&(0x7f0000000000)) 19:02:36 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r1 = getpgid(0x0) getpgid(r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/73, &(0x7f0000000100)=0x49) setsockopt$inet_opts(r0, 0x0, 0x400001, &(0x7f0000000040)="01000000", 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 19:02:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8a0, 0x400000000000000) open(&(0x7f0000000080)='./file0\x00', 0x10, 0xca) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x7fff) 19:02:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)=""/11, 0xfffffffffffffdfa}], 0x2, 0x0) mlockall(0x0) r0 = semget(0x2, 0x40000003, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/22, 0x16}, {&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/210, 0xd2}], 0x5, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000200)=""/8) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000140)=""/142) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfffffffffffffe32, 0x8000}, {0x8, 0x9}}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x4, 0x4c0) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f00000005c0)=""/72) 19:02:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/48, 0x30, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 19:02:36 executing program 0: r0 = socket(0x2, 0x2, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x3) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140)=0x5, 0x4) socketpair(0x38, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="82216ee605db4e6b808516fb199c0000fe306e351dbd0cecef07d168d1a21b68dc335adac5f5c821a36e8212a9cb0a88c21ac13718866c4562985d0320048acc55712a397fa3c6a4217038b814c5faa68b949792279d"], 0x10) writev(r2, &(0x7f0000000040), 0x0) fcntl$setstatus(r3, 0x4, 0x4) accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:02:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0)="01000000", 0x4) 19:02:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000100)="5498457596a550", 0x7) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) 19:02:37 executing program 1: r0 = semget$private(0x0, 0x1, 0x2b0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 19:02:37 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname(r3, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') getrlimit(0x7, &(0x7f0000000100)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCDRAIN(r5, 0x2000745e) recvfrom$unix(r5, &(0x7f0000000180)=""/125, 0x7d, 0x40, 0x0, 0x0) 19:02:37 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 19:02:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}], 0x3, &(0x7f0000001180)=""/165, 0xa5}, 0x1) utimes(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x266, 0x6}, {0x653, 0x7ff}}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000001340)=""/172, 0xac) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001400)=""/123) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x7fff}, 0x10) mknodat(r4, &(0x7f00000014c0)='./file0\x00', 0x10, 0x5) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x4, 0x2}, {0x2, 0x4}}, 0x0) socket$inet6(0x18, 0x1, 0x5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x8000, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000020, 0xfffffffffffffffa, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x60000004, 0x5, 0x40}, {{r1}, 0x0, 0x3f, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x6a, 0xe4f7}], 0xe9b9, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0xd, 0x40, 0x10000, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}], 0x7, &(0x7f0000001680)={0x7876bbe0, 0xa9}) renameat(r4, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00') semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001740)=""/24) sendto(r3, &(0x7f0000001780)="3335558ef743805885768e7d451eb8a32ec3304010a07d1dffd85df3a8b435f266965301122e6c475350e075d112aec8ea5c2f93f16401ed7d98d8a3679b9353dbadb6d89846ec7d6cec9dfda0c284264c71f3eb934854", 0x57, 0x400, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000001840)=@file={0x0, ""/9}, &(0x7f0000001880)=0xb) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) chdir(&(0x7f00000018c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) getdents(r0, &(0x7f0000001980)=""/189, 0xbd) wait4(r2, 0x0, 0x3, &(0x7f0000001a80)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)) 19:02:37 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r0) minherit(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = socket$inet6(0x18, 0x4000, 0x5) dup2(r2, r3) 19:02:37 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xe2dfd2cd24df4437) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r1) kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) accept$inet6(r2, 0x0, &(0x7f0000000000)) 19:02:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000040), 0x0) 19:02:37 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x9, 0x0, 0x30000000, 0x0) execve(0x0, 0x0, 0x0) 19:02:37 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="d3d41d5a8472f8ae85e8679f7d2e536c65e688314ce2914d0df842b31914417ae67a399f25ced9fa1510455fd35dc6dba57700b37578a8a6c210567cf52684bfd1286b16d66ae51195c342532eb1a9b4a211eb1cf6e78383392961bc61ba95ef319939f714d2cdb3277bacfdb0560143fb6ec2969206b6cf9f16a2b1282ab4aca437eebb84c68399f8328328bec70aac303f51c9d1ac6ee5f7801335f82131efa242ebce2daf02b6d36a95199149a3336eac1f98b3c7eb1d83", 0xb9, 0x400, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000300)='./file1\x00', 0x2020, 0x7) listen(r0, 0x100000000104) mkdir(&(0x7f0000000000)='./file0\x00', 0x10000fff) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) link(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='./file0/file0/file0\x00') socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) lchown(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0/file0/file0\x00') 19:02:37 executing program 1: socket(0x39, 0x4000, 0x6b4) r0 = socket$inet6(0x18, 0x20000003, 0x1001) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="02000000", 0x4) 19:02:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0x0) 19:02:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) close(r0) dup2(r0, r0) 19:02:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r1) kqueue() msgget(0x3, 0x8) r2 = msgget$private(0x0, 0x42) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64=0x0], 0x1, 0x800) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 19:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) close(r0) 19:02:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kqueue() close(r1) write(r1, &(0x7f00000000c0)="4a4f5e18b628249d5f3ffb8548a0eb2ccc25da9d903fb8d3dbc865b6f76b8e5525fd7d2474ce7323b9774412ae67578b2b894bd3aacbd9a0a297ff2ba3fab005de443c271a9ebfd6bffdce85bcae9821e172a8ded758f6c712dd6248d7dd7111ae778e263e857affe65be84fba2a310c8bc3d057971fb7b24961e7632745e8512fb4f5aa88f1d7b0e89a543c13314c7a170c3544f18a55fc911b556a21b0b17112a2e6217dcada2affb374ae3bcfa7cb35bb48f085600853888afe9df92af8b3d79ed7dbdc5f293edd1e5c7e7c4d2398fe2d2784e32ead25bd52167309bb7a4750374e25ca33880471cdac1070c189741f42faa94298f0bd36c6e879f449a884ba77b0709c0d7d2f95d3a383f73ffed0ac4b599f966364cfce2c7688db8ddf37a4b6167d10a13794e3a3e8dbf6d314eb77577d5fc0182080802462ffa4701071d53748cd0b6a6c17987c2f07c64867a0f976768538dc6f84778d88030f29f0d7d477efe35c2dcdce03c03905c7392d04d660393a94f298be6545fc0167c95c68aa3c007e673f1698bc4db2f744f5fd2ef81658cb743485f6965f1d1555c371a307626f8a1b7b946c84bd769d052a6b9914b27972ac00b205a41950e0d35a6a63ca2481c58ccfcd36df10ec4ebd28b63f266f7dfda80484a9d1e119075eb10397703ffead4f136a5750eef3235fd6acabf5b89f53044ea7a7e08de1df0de14bb69e7bdf5598b842ac66e816dc47d20dd8367dd136d77d547f4ce3d9056463f1da68e416cc369baa15f9803ae0ea6d3ea6d2bf02e3b38d406318e8714013c3c6088763709cc9caa27868f38a675290e5128ba083f21c64d969232b85b255a13db2ef578e2dad5d7acec37212d1a3fa55bdfcaf1480231501a99668773170568f53025384ae0907155136aa58ab69be5587f2f50fab4941e0b830bc7955f1f5fadc73343d736a340a44f464e5dac4eee45316af4147e21243a749e6054d7b763c1910a3d9b8f8260098618c690a0b0567f6269a7b19e544811698c6741494a679e6f31b1905ef80b46c43261d2c38aa2b1ba4a683ef38a510fc73a55815d41047bf4edcda1c1edf79a75b543b1daeb5ad8071e76b64b6a10bca3764850f064085e4760d58ad9500bc329ea961555388fcf0089069f9fae3c167670ff4449b64b58fdd20e4cd163c91b131c5f9e1019c37e64a820cb335b987d93e516c7fb0fa149f893b1020ff99946f3cc6ae7cf25371e9fd49f72590112c48fa3afbee5e8331f973122c25215baae44d7e446d04854206ab7fb344c62a88967698a9fc1b7a302abe3ac31b15b659783460c3409e5995f352e9b97650d9b881d17d67f403b4c5b8ca06939d75b0e0466883eccc87a97b12794add6daa90e465dd5d8ed0d4676e11322718e258fbdc3e644abeb80991d472fd4be78e3974764bcb613b73efa94e327e14319f6acd1294b9e9435e3f3fa95c71c74f861dd0e41dc1ab350f78191977a5f2adf83484d7eadb24b34338bd7fab54f30b01b21aa98e13b8b0bf0656206d2f073eb90d653b12555b32531a4810ab477c74e91cbee3713f12a406c34c52d6612ad7a56b7766eec1552db451bdd34a1c5b72e79e5419e15216cb13e0e42edace14152dc13b2725c9351ae55c9d2904b876f6dfb261bfc2cdbebf5730cb8dca6a1b1c7c0f69a2f08901fffc8c018cbbca412ce080ef1f7ca3ba1218e1db0b854be11667d4caa87cf4e44e0bef5871c167df86b6b2765a76afdfb45d2316fd7e66fef9e774bfe21b103508f88f29ee600641d2622438b40dfade9fb0ae046e47a63abf51c244b96aafb13bff61d4fc65e2bf5b14b1ad745c7bbe36bfd47b58baff4a8048ac1d6946aa2ab64015df0f3f12200c923db69b6fb14f3847eab2a473c76df8fa816686edb431e4e86a3272c413b2f7765e1d61aeb7ae70066362075e88229992c995663fc67b3053bc70cdc3becd8f8e4676429d53476434f5d7a24958750808e85a86b88ab36b1e9cdcd4376b370e101182a28f34bd7ab649112c06249d440d1b4413f088c6a0c1f367b1d84c77cf52369642e142f680b0f7a0a116f7db622c7a145f5c425236056c53c408ce4306a7790013a3b7efd3ac8f2151e5d49405a8125c5aa8f5f34cb9e2651da8fe1943c011fd5559b4ba322472bf54ad9bca5de8197db1e96dbd1e3d0944f8c03160b10f2b7bc68be817a63fb4268dc76b755dd0c492f4dcdf678bbe69508ed205ddb72ad9918346a338fb8aa883f042672b02658e19f4ffba700842d9bf24a1beaefb326ff8b2524eefa4d491b865f0d94552614471b21a97fb0db0450dbe7826d7a8b663aeb327ebfc8ba86dd5e773b66bc6c3131e611dc2068b9cf27482f63d6377bb2292e89a703a737275bc4a033ea9f11b754c94f8eb671094fe5abd7483988760cbffb653032dcd630e463e1203241c3ac99d8504366fabd16ecaebbd7269c2008194f5b1720e6616e99a2d921de370c7e2a126ddd9d1d52f4ab8250a5ccb74b80ad11f2866b54b7c84702f87c41a965229b4eedf5ab3b6be25ff7b1eefc7aaddd739f955a380d6ff1814c944a148c885d9d3f7bb703623959726e8f4a7f12c0f471f09a4bc93c4aed566cef4d0fec42ceabcac937cac318bb497e3f783398e279d4327eede5a20b6464707cbdb7d00bd77286361038aef06a88e1e48af3559040fb8cd2dd8cebbe22b9ec8bec3a62054d3ccf45d52a13da0877d15fa93c3fe0379ae8e136dfa4d764e96e74a64365ef822a97f9ccc5523dda5e8815db635205038d6fa4ca75b6e74f706b845961c2b50f6323e7cce338089d3dc0afce092b262b10c3bd84c9ba4a0a8111444337b72aa5b084c8065de2d02f3bdd198ca2bf3824a85305b9a53881e4177bf49a8a0d890fc1dc2a8ee07763fe436497cfe946ccde96c9530d6da64ae5fc71672f951f424f136953ca7da854253dd1d9887a8ef4186ed77aeab43e3b2b6e90bbd89ac993f6ca1c7ff97084da714f20fcc0d13bed6294015604daed1a34b08447ec1e121a8a44f2c94acfc972afa3f08382b8d8d2c393eb44b79a9c9a32d365689be0c061e960495ac95638c2532ba70ce9b7bd0f9e5571397964d2ce52378bf7c2596288c1c6eae4883753c27357337a6f95f69cef0d4fcce8c7129b5960bd85aa3089764c1eaf09148b40cb382b67edf1d3ed28efea959297859dbed5fbb4fc167a656c5811329fdded73796152b0751a8aa36953c43a2bdbad851a3be3dc01042bb4669cede7d1cc2abe88779feeb42e22f01a48fb270c5d5bb6a858522494ca01bcf366a6e70cca082acd2794a8488dbbc5275b8e7e8084b0df16edd806f3b7cf86fd2e3acca508080732d6adbf36888fd65a3108cc92eb4e385d117447ad4e7a465e88b171f6f14046df7a3c62733466bbef8e19ea4d01483fcb03ec384a981f41266ff30f924819c3f61c9152bfd7beb1c4d3da0a851405a12618b01ae40cc60a7bbb592ea9044c7d9e17c066f42b5b4bdc6cf435d8ca2a32b836e3d3e1324f91de0f7543600597b77d243b453888ffc0ca71d8e18c960039638514b7441853d93a65bf207abcbb6fa636b75b5e28465a9cf740f2697f72c4e862cfd766c8806a3583ebce06e12deb6f78b409b7646620b7f3fc82b2478311fdf8d3144825e0d80f7d6ce2f3ff955453d618f1e29de527e8042a546bc67442255e38e8eb8034d67ad7e05684de6780fe42caf193966707ab957140865a3099eb5a429259c09608d62c1d334b8352b22690761c0796854714e542048f64978b2ccbeb93821853b90b02f77da4caa99c64f8d5c5c0b517036985476dfa468654ff54ad5d2b4aa142a89ee059f405a8d0126549bcebc538b36d1fbcbf2383e166b24e9c1853124d75c6115fcd80a883acd26c377766aa0b126561fab9fafa9221ea408993e1295951ba3abb23aad2ced29c9f2c2190fbd563778fd6f8a9ef9f79b1ddb2af1db78acf2c63e2257a90c345383f964a36fcbf1d5942c3a8a6cdf3c934d02639a3e7fdec6cc6a305a73d984e4a2950b1061c1309c7fa02ff8a899d543a5f9b05086cf3418ff946ca224949fdb3880ebdf366239e3a3f120c22326381bce21edc05cf4add94998d430cb108c9017b3906b07cc0a041d14329909749fb0a78c50ad6094378adbbcc5ece878f54b2c17434214ded7b14898177f265a9c08a3d0fd97d804c14219441ec76024db92bad13e3d5bb10fb83a15b8335423df5f196ace6fb560b974c2e91b3a063cac0d0eea11f5cc9de2d03effbacdec8d84eb0cea4720f75eb218258718d0214ce984e8ba3397b9fdb2e3594353047b073f4eb4caa002e6706411ed0ae8ffcf65d3d818244a6da7903572c20a9baffa4d38b8c2c03877c869e9d2cce8633ae3e8570fd60256ec2a3b8c85e45a82f9ba776fbc36ed0a4d969e54d7f872a8dbc35e9338ae1aaf93d4ec78048d0eba039a51e2250735f757683d0592215fd18fd501dd2fa60ebd6406bf002c1911c4f9a8fc306c1d49f713ca154c01daec4471925fbadd1137ab7a8bb312b8cd810382542c9b4a2fbaa5fb456245852f4e0065669e6a803452ea37fe487e7b9a2d4d836b69c39137e4f7da46bb3f717a0e4a7168804549667a2b47d80ad208c8e23111847fef78cbc823337a072d92ffb5da07778554d4796946537267944b6c9c67bd38869cdfcebd8de841ce273bd15ee3935e080965a350985d5671a7360cb8fd203ee5d1f7c2d9aa7c917fec9787bfe2a537351b5f7b3937a2187a8f40f1788712e40607fb1870406881c0562f3196953026a7a038aef8071a0aecd6cdd467fd46d5bbf9b014d80c8a0b80df3e42af666410cea5661f6cd96623591299bf5cea3e6e12942a310aa9fbe3e585cc97496c37d22ce1d202295a59d4fab1cca20ae4ec0b68a35fd6c2883149c0cc124c39232716f307d3cb1a9adc5d7f45e9764f10238c9eba39a22213462cab21c7146f5d1893f7f9db44c850ffa651c05d86aca753e50830edd5b7278bdc0f94adc58ecf198a7aca1b8f0f0a371152b9762a17350061148ef7a476001e5734aaae908b64c8e2141956b00cfbe89a518662518a9138b73e6723d071c04ebd0fe5691f27f3035deaf2dfe2d4ce7619734f2b97428cce33bc202749c25a2e00ca92b5c80a48a95fce8aefb54c07f96634a3af73849b103866f655034ffbed8a6ffec3d7bd67ccaba89411d55f45b31b41f2a149de5e61b14986682757e3a1d00d2bdf822297ce27c6216b2d88f7d4376f6a6927194326af42e917c00c76f1f829d1aa3e4ae6a84b9ea1517985555c1ec2c55920073dbd79f9180f09c272021a6312664948dfe6246acd60475f8619052cd83ad9d8680514c46317253cdb1a14f3529b49ca1e3ab39fe542258131b33eefc8622fc810234626c5f9d5350a4f9956d7e8c42b7d9c9fcc94c34a8eaeff66d6af44dbdd0ecf32a5a5513aa8e742a4d9c300709cfbfab8fd87ce9dfbb998588f18ae4c513977834c62bea70607497e46064fe17249045487909a918f16cd959515ff5230c78130fcad59ad433449c78d70750d5718fa1841cb9aa69cac515f31a50b7bd5dea5b17ca057eb7fdbd73307d97a612b849696cca802a15efafb1c604d1c5709357cd42ec23adc6df178958d9f9b00bc4a6ace507b9710c72681ddcef6a6113b90bb63444fb52a851061ddfd010708876b4d8c1e5f387ce229955b2cfcd1c333874ef8b995ff6bf15b69fe8bf96f8445103b32f59665407f96b015c6bff4a62db729a256febc04adb37b73", 0x1000) 19:02:37 executing program 1: r0 = semget(0x3, 0x3, 0x200) r1 = syz_open_pts() semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = dup2(r1, r1) getpeername(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x48f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) recvfrom$inet(r4, &(0x7f0000000040)=""/179, 0xffffff98, 0x1, 0x0, 0x4d6) renameat(r3, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') openat(r3, &(0x7f0000000280)='./file1\x00', 0x112, 0x20) 19:02:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgid(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18800, 0x40) ioctl$TIOCCBRK(r2, 0x2000747a) getpgid(r1) 19:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) write(r0, &(0x7f0000000500)="6059f1210461f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca8ae060000000000000075befe56f5c60179b8290beaaac8216f59a1b04d34669e3ddc088526d127f6cf5457ede1675e57f404000000001197fa5b2a8660a7b9be760081e2681d696c128763dbde73470372c010ad7d98f8e19f17c2847b5f07da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e0697f00000093b700e4000000006740d0aa8137b31d5be80462abf4e58078649b6dba0c95d14abb0b1acb036a0123af29f3bf04d534aa07e7089e815a9d578cf82e694f57debb43fb237d3dbf6003a218ff07000000000000deab30aff14d537245feed7708a627c2525e3df99e2a0ba7307fcdc8864f9c9474ac26e4b1218a6bcf8577686ef65134665f7c77639e949c3f7b82f794f4e5ca52910d5b7a6b72f6eb0ef1cc228744bad510c3a88e5f23765bd1f87e71fedc52990a2827f2d62a6ba09c99938ff77a8b9cdef9ca0e251ee3df13ecb0ced890f985701a1dccdc0244a79f0c42d21247961368e549319d1ba8c02f925ebaa25ac2a488757238598b1c53ac6a67fd3143109f282efc7edd0eec5e3776ef03e5b13812795a318f8964fcb79764b22dff66d70c91a8e12ce748f6520f185486c940fd8aa7db1ee4a92e503c70fb3a8b61715d74c794c63724a2988025e0f14a859b1067c4f5eeabf265397b7ebdf3f2174bd47811cd1f8ff2e8a07d4eab091dc4d47e9676734625bdcf9a0686911ba82775d8f8c21bc046858466c6dd8f075c04", 0x235) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x5, 0x45, 0x5, 0x5020}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1f, 0xfa}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x1}, {{r1}, 0x0, 0x20, 0x0, 0xbf4, 0x7}, {{r1}, 0xfffffffffffffffd, 0x30, 0x1, 0x8, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x8, 0x174}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xb6, 0x9}], 0x9, &(0x7f00000001c0)={0x7ff, 0x6}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x4b, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:02:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = semget(0x1, 0x2, 0x1c0) semctl$IPC_RMID(r1, 0x0, 0x0) 19:02:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:02:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x400000000002, 0x4, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x100000001}) close(r0) 19:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) 19:02:37 executing program 1: semget$private(0x0, 0x3, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="15", 0x1}], 0x1) ftruncate(r0, 0x2) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x91) 19:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="af15168014cb51a38026a0b3944a5f1e7886e36757ad38a67fe70cb5b0f1dc92ce6478073c63f856241470392ba3d09f4ae667e81c97128687906084faa2870c7ef35a01ae141924c28762c593d969f52089c76cbf7d1b0d5772b6708edae670fd3e8cd602c844a878425a0ad13d3864221cd9106920305e035486712bcbe145889617bb737409ba4d976b77da0783c277", 0x91) 19:02:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 19:02:37 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000100)='./file0\x00') 19:02:37 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1ec6868abb0320ec63aea8c379b92c9f100000b2"}) r1 = getuid() seteuid(r1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)='q', 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xc4) 19:02:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ftruncate(r0, 0xffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') fcntl$setflags(r1, 0x2, 0x1) close(r1) ftruncate(r1, 0x0) write(r0, &(0x7f00000001c0)="d746c8c28d22667806243858258088dcc78deadf0d929cb15e8c9e549bc3c2568b570b71e26bf68a8bfe4fb398c9e1eb30f67c5563681e4f6be0163d9e80a0746708349b3f236fccd247216446d21b59024b5bed2727fb94b4c9b13e9a45600de335b5b3a4a63ea147a4b90fea4b65bb7e9b0382d3c249e425cf50cf4114dce1ecdc7b979f6c7471ec3c46f7fec117e3b3576583da8d86a97aaa9216fa9767eed23801104ff39dae73af1c1397cb3fbf0ea90f637b49ccb0a2e43ea409faa9d30e7299c70c00c02275080ca12e05fe87f5dd54473d1402537b65e4db581be10945b71231cff226485d1bcc722af638541073a7cadd2d388cd10150d7e6047e9710da8a021e459393b62789d33924f93fd54dcd677b8aafb01d8ae583f41a7d5c46d764e5bd7492c65020bba5e84118045b914610183e0cc71249b91b1893a7fce1218e3151404e7abca1957178291b56b244677cdf8e51d06ae479e913264d67dc08a8beff50660a549f72cc6424ba8497723f1ad2d9f6a9e35d4d52051fdc8d54848f6b3d370ba9974a13255cb98a54fbf2cf277938c1a35beb46d13481dd9e8e57416bf31cbeb294fe50d7e2fa1279a2b7fe0c5eb38a1c102a39c252ec327f289337904b93ec6013a58daec5faf9d7c4ebc3f2f7fcb13ef10984551093d51b6ee6cfbeec9d3849d4577a9fc3c5ce5cc3716040305363bd4cfea87da8c366ba93a4da2fc08353c87a73d85855d4948c8198e9e5fd6e100eb47a1de608f963afe7df402e3a76be0698f3caf0acf5fc56f6d98af4a26f4ef484de030b657309c6ed574ee1a767f43cae2ac2c56645108e4161b4bb93fcf4a50facfcb8a41c0df39c7b07f59f460757f4a23d9e6a9b0214f4c7e7b5519b01c496f3f30e90277b45dca3e32185c96482a73310e51be60b0d84d0daf2d35c877789ae87b2a5fc2df25d308e0e4be80593eb7d4f8da450dbdfe9e9456993efb1727c453deb1d4207f5af586ba2b39d55d2c1ca39230db8a7b01a2c160b539477112f6375cec3a2dbe6b34082625e6b6d9e7b3801831727768872d46aa94b7247b2f3676d75372ab4a094c482b033ce02d66c68124048e8837563a30856798c33f5acb918e153ffa7a3ff1a5ff5e6bd908517c01c4ceb0680588c3b267e433cca3a6b7dce220c8dff410e080a5ae6c9b7ab0f50512e029ec7193a95212b0edff4c53efe02a9c9e4dd2168cc64d301268fabcc988035dd9e5be3416ae283804ef624e2da2532b9e7f848eb58aca529e46252e55298db50a82bd7d723b3fc60919077cb614f2979c3e3ec2e12022c3222d644181f1fffdcc053e037c5ad6d9d9cb86f78646662b4f1b7b7e892a844b9f9fa0612ee12a110d7c79f68ee723d7caa4639300e1c3f43ea45fb35aa9754435e3e0f5c4389d1884df6d7d98367fc9b200fc989c20a3604f4c605e0b4405ec60a25dbb1443e507049a3565793d1e064beeb1301a62b642c7a68ac099b3353e965ec479b3968dddb4cd66c8ec20c56f198fc828f9b162ce0c121ef3f5cf9131c7b859e91e61c91e8daeac2b26e483bae4a8704a9b8cefaf269595bbe15c5e2ae61a86f391657577e5e715eb952b2614111354326ea7e882e404d43c281981cf93e548e17accad127b53eef22754d4f1578d8e630e95dfe4f596e192e26045a6454ce3fa18e26b56f8951254ee3ce962927c7e5f115d7c41ceab4f05b3fba4cb4a4f4ad11b503d1feb705ac7ed047f9dfbbbe91f906fca2c88c1da4424c10f706e12ced6d41f438254ef8c9cc109c6ab0cad5c7bde3f62eceb54054076791b2e4a0b3fa46d850ae86dfd4b0ef251dd34d787da121ef305c93783f52aec335857db991acde3bca391cd42b82d81fa687e861771cab10082b7fb7328aac11246bc15f3678ba901e2d54574a94c3a9064586632e7905ff5c53bb9c7a7f87341e7c09b020f36cbbf817e276debdfec66b3e6ee257542851f8aa57250170791847981fd2974c0442366a8faf98da7ee900db59c378c00be6cfd65f26f64cf72cd03318cd23e83782175f9d1673a9af5051123a581a0c3ea438f09a4daabaf1b2b6cfbcb9d2947e724bb56278cdf55a3ec23a9baac9d68737e8bcb8f700f0052b7571de420da3e391e24c4bf463f5c7f64870899758f74fbc6a6dfc083b27dcce3ccf8d860feee6dde3d2ef21957719b5d52f4f9d102c5fad3b049f3e97bc429769d6cd477e8f90339040335a18a8412100b22fc4f3c1bafb7a0d2362d0612c7073e9e52670d35f34e19079768e0b0d130ec08bd129c03ac4c723211a5c2a480308cd50ac3fe0be4450cd9d5ff2d2125815823bf4c4219a972025924b22e758321954a35b29f38e912ed3f72d919032856e39301b5527e81b6e162bb09ed83678fc1c57de620aa72878b8b04ae9a8ba40687e7da0d1cda0057c09c8f67131be74320074e2c8532295fcb64e0bab630ca414f8e1f2fdf87efdfa79f5afbb8f76f35bbc79f039e18351090f72f6e62266537a8be9b6283e8c409031a6ba0d911bcc51adc457d6fa867572d9f74d2d890aaa6466f6546c0004bea100bda312f1b7d40289d4434a22e2637e39bba4ea168c899149928bd877958dd659cd51ff5bf4511807935cb16002af349f5c1c2b9c71c9db23b4bbed2eb75562b046b9ca96739fc6f2603fcc6f988b734d02f5ca4b4f66d75545cd4e60cfeea0e345ddb2a19548de923ccca0a25c64d13df9bdcdfb06feba01b61b77d50396bcae8b2ab83ea256f13098679310b80648c36e754462823dbe837f8658680a037c34542bc970dcd9bd712e9e943e89991c5f80a7b370f829b3a1e2cb37f1a51a4053dc507b247c533d33ca793f013bb56789298e893a7876ceb47ff2b045c7532869366843dd4f368693580d9f5fc1a4a02d471963bce26dde8c05df64149ebe660c27a2071f3bc07a211fc9e9eb724f7303788a986c2f7a0f9d349d1ad159ca203630bb95f04202fb6f8ba02fbc0977da214d3046c7513dc1a29feb54011c6c1c30a89743086bae9868aac4aad40b9b2852d1db31e34b48ce168f716c2c1dd48f128b9ab20ce3b83ca59dc35cde94602fd43e5d85f3c296fa0d572f8e5b9dd771f59fc91ffa6b7ae89f2727eed70ae52735241936c552b0167c01c127ced57f296addca9f8d668a0a0e2fbf6616ac5ad01a9347fedbc9f25cf865f3c02ed5a9beaeaaa28e0ca3117e57fc0cbec582d3ee38806ee1adaaea8c6e4e20a1271caacc933ac766c0b275922693e2fc576e400bd9b31f11fd1eb7b404342adb40643dae6924b94b2131146d526ece3287aa9a75b518d20614c44fb95c141cc268e86dc969b2331a0f5f8b36888d6e7e9e2363da922d17defc43bc8de526b4debcfc99a880db5bc26193a3ea86fa75e5da778f46147dd5204db2d0158fbd17c4ae92ad9be6f5e3cde8b74dd2a25ada934e8f9b0d4bb776b03e967402cf30753bf26c6abafc253db87a45db9e8d690990900ad176cd11cb6691c4469e9d5b1555a52d6c956defeeafa96418a377bcce31c05948cc2c60a816eff33ddf50db7e1f36044d3e16f746e99423a78598c506951d92a6e6b86c789e950b5d12347274e1c25c3e81796339ac84049b1b25d5e230592e656d3a087f29e9fd71f812aceb4a065bea745f057c90eed7db28e3a3c86865d9809d2e10d72a434be4b6501ea6bfd8a1ebed510593f78267018284d5531efd1d4ff7f2f83c6d93852e3fb67a3db346f14ccc11fa70f52d33ca50e6f3c513a0609dc6ef993f18a4cf712ff0665e8a8399dd9b6db685f55c0e2df23458a60237fd06b013708d50fd62c6ea064074aced19afd23e074c66f24191e48d6f60324469468c082d6b050ab7077e3d79bd0aacfd27021f6554d3d2405daf496105e9614056bf674820d2fbf2332f33e928fa4e94e95a57c612b5f9a730e27c13385cb49634217c737d39ab2b1db5dcc8536233f4049c86818b730a0ff3fd3a5b604ceba78374a69399fefe351b181de7fdb105d857d04b05a80c8f73087f28d11301f7612c0408a7035859e033d48ed663f63e0f982f48d19fe4ce54c93cb35cdd6b41ab90246ebfe741a26df46fd1a4767b3ba7eae332b95efc20081854d29877952187fd2680300c6e13e4e7cf8510ce0578de0f06eaa9e5604ab93cc49ebe99e5351e0e92b440bc99b9acc88907501a0eeba5c77063478b9cb088984f7874bf13d050f3420055e549aaafce770a424e1c2edd11c66863efcd98ada28e78b35e98813c443b80f486a286a355ec6c6025b47c0edb3cb44b16098a48c5d6890e7c768aeaa23411ce77514c6daaff13f24e2ac91f513046ba2cf77f87c9ab1fe558e46c056bd2ad51e81c3851ae91594fb1067a583df0639542436317d993d5eb19be0b4da58430f31b97ffcd53585ba6f14906449f42fc4e90977b0165cb9a946c8188e5f5509bc17034ef2c67fdae283e9fc8802d0a87a76b6c463e881a45b4d4d0a9a01425ebb1e348fa91012b01bde37ef10cfc5d2bfdc0fa45ef0ccb724d7833dff97b3d17c2d328ab2e708de3447d7187210b5f9847383f01ba2f4c5f5b6f182c3b9cb968a0b41e22dec74ecab62806041c1d043d714a127c7400b46ad055ee7dcca40160a77c949c0add92f4d73de2315ed7b2f205eae2b1b395894513635db282bfefad429c136b5133cb16fdba69903abce13b5e346a92dd52386f732493930fac595db1bf37af86060724dcef05e194078a370224bb5d9500f7f25e391247d017a53984673e3696460c7cfde56852f4a8fd4a43a8143f30b0d06c9303a5e03a651bb67a883cc299b64193eef6a0758d817cd227347a44e22aa2590f742a474bf4d49e21a66aa16157a5024365daa901715f2a94bd73bb021029fc14bfdadf1e1104042e561ada78c49ba2d643b6427728c40fb6a6a27d756a23e9c0b0be1c18457a1f8089dbacf62a00f1d6d6aabf171ece73c69cd5263b339ae7414c4a8d01439e3549df5ef6644485c438d6cecc8cd28fab4508c64ed9ce7b508dbd73003ff18cf2ae9fa48e7a3d9dda60224e0279f2233638df4c9c04a0ab40d5118aba847cbc3621a7de1a61545c7abd8f5371a5d614bd4d7e57e451147eba8275704126cf877fbda5ab5eb2826d581813b521220dccf04f8df186fb6ccf1af8747052f529b9cbc295f482e92fc4c3babeccc5316babd6e37207c38c44d526ecd263a5e15f2ecdba446ccbf37383f20a15ee83843c5869e16509817af42c901b0170274e85a253462cbd410e5b6ccfee5dc61e7f610e5394c6d11c3f445e300e57cc9b38c7c4857feb95cee473194b285f783e4a23cd228beccf19341170b5c5a6804ad43c097f560e976627673458cabf3d56895f6e9bf643254e032fb6d33d6cb5c748caea527f6db3f5be66b2bfcefe45940c9f8ad32beea15fbdc69cf849784f899f335ac3eb57022a64536a6268dc15a7d888b92d813323531b16be2dcfab0c1f16a736bc39e21b61c2e40856f865a6cf19d8c18d69a0575ff43cc780bc75c638e012ba0e8d63f943bac783cdd56204aa0fd66518002c28d2d5229f37e74e51dc718ac95c951a228ec99368b216f1b4f7ad6b9631f275a102ccea66e12b1d5cbf9b2a75ddd01f9ba0c787712a76845365cf4bd0e5fc5b6ceef2dec7ffd2943e01839b1888dcd0896bd281d84d27afcd591db49aebb9fa3078f887cc28c052a7c4331ec1eec8f58d3071da13b31aa04f81bb34679e3dcaca9a7751634817a49f5b688e639df2111e9d129ed18d17f4ae2df00cd9a0f921ea29", 0x1000) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 19:02:37 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f000023a000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 19:02:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3c}], 0x3, 0x0, 0xfffffffffffffffc, 0x0) close(r0) 19:02:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) 19:02:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x4000000000001) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000080)=0x451, 0x4) r1 = getgid() getgroups(0x1, &(0x7f0000000100)=[r1]) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="d69dd4538439437ef50000000000000000000000000d97a26aa182bd9f596f6d2e71fbfbe49415b84b82542f26c523ec7b79d73eaed52b008c88a253d276"], 0x10) r2 = socket(0x2, 0x7, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r2, 0x167}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x10001, 0x4) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) setegid(r3) 19:02:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket$inet(0x2, 0x5, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x4d) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x144}], 0x2, 0x0) read(r1, &(0x7f0000000080)=""/110, 0x6e) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 19:02:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1314, &(0x7f00000000c0)=0xf9, 0x4) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x38}, {r2, 0x2}, {r2}], 0x3, 0x20) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x53, 0x4, 0x9c, 0x5}, {{r2}, 0xffffffffffffffff, 0x28, 0x11, 0x33cf, 0x7}, {{r0}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x4, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x8001, 0x80000001}], 0x10001, 0x0) execve(0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2013, r1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x40}, 0x8) 19:02:38 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff1fe256cbf8b4f77a0000000000000004000000", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) 19:02:38 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x4) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000180)) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x24) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x8) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x8) 19:02:38 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) 19:02:38 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0xfa, 0x9, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x2000000}) r4 = syz_open_pts() r5 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) r9 = geteuid() r10 = getgid() r11 = getppid() r12 = geteuid() r13 = getgid() r14 = getpgid(0x0) r15 = getuid() getgroups(0x5, &(0x7f0000001880)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r17 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) r19 = getegid() r20 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000100)="02dfa8877ede81e462f6f81ee3d07218dff464d040e19da0a5ac8b0de5e943b58d822f14eb6119e506d858c9b91a27d4d48782165a814c6d2904e963d15ac8f3c3b2b29b69c26f9cfadb0b5e950a81e3a43dce002428545b163982a3", 0x5c}, {&(0x7f0000000180)="1e", 0x1}, {&(0x7f00000001c0)="1fcdc4a893e6fcee7316d8201b6dd3f4b99266622d91824c7d852b3a9e1022197793421c7041d02a74c3507e75194862fb8fd60cb42a3962697459bed01196d2e30814509f846ec9ec0ec555858eb3378ed61f37e0df3e98adba34442968ced2458021892065a61891c4465e43d7e9c0453f56509b3261d3fb5a98810f67b5f98551c50e9e53adc14e18653821c7e5113aabcd0a5a726f74c2182a63399c04c4a2e30eb10e094f830032e61814baabf9024533b203e67c467593aea09baaee47c275347c0b10fb22f465a6d8b6f41d19f6f69f690a7cefb09c4ec35110d28b43660a40662bb3e3d9e9209a47f7f3a36d", 0xf0}, {&(0x7f00000002c0)="75ac499669acaae9c68accfca671eeefa2005a9b7b1714cbd05eaf71ca9daeea2d798d28073e9fded3b2ba63dbcf273c71aaa0135c43824b910adfdcabf502a05402c70e0da867b7251fcaebf4b8671f86c48f247cb73f725224c7bce67d3c5ceda9db09877014028d83e7f1403205fabe43d34a0e7db42a18b0f46b49b1a88aa2f66ee1977e9845704bc2d67602f9f20d05b323dfcdebbdbc7fa8c15c6de35c310ae277883cb39a8f990a8e4bfb7d83b73612259bef230f3092258219de57a89eb83d5992d06726fca92961a3fe858a1b614d1e82eac8a54dc548753f1815fb689845e96c5fc8810e5f37ca501a5dbf2aba8a9df01a5bc3ac", 0xf9}, {&(0x7f00000003c0)="e581089d80bb78280faae3c2f64ad79b2aeb5012ded7a342b54d7c1c01a67e30cce6528c8f47ade5a8610158805de1de86b6ffc7d03351e6f1c158c6b2a7393d7a365074a99baf89762e9e4a3e54bd927715b7713c4eddd36da3b2e99aca5d99eb19e1bb7a9cfd11c8090341901b33b8dcb342e4efd3a5c97d9d48351efa56dbaad29867284fc520c893a8eec828d20de3ddf3c4fbe4c799565bce16bb899325d106d905a6383e158c5426aa8dcd167aa4648133fbb578ac639601081f1d4d421d221bb4649675abd2562368389960f8c799ffe1c9045e55eb5617c66ad492eaa7e255d5264dc32019dc8349b4b57b41fb91dd239abb45073785c400a3d5444804fce867199c2afe600944bffd49e2dc29c88fb9ac890afb294191fcd7b1f5d19e6f1f0316c454e9b748fc1db7ac94c6f2421bcf97a043d0da0e07da0f757afbd57c5568d24d2301823f85aad685327da48577b7a05d7f887397c8e64231f82a04090f2d1d86e54780178c797366c6030ad90883bcd4377929ddd4d3a0408dfe568a9e6f5d7dfbad071c7c1be8d95e32aad20e0a12c86322644adf39f8a7057e03e57d47c7c3f2d441bd12f336867488dd39255fc9355dbbcdcbc679cf558afcf8e1c16fdcd7bfff1d78998e8b060e8d75221cd9f738e1842886803b182d05aaa96f24a2d737e6f6d3839b87112daa08eca0d562dbd971a2ed059940c95d76d7afdfed0f2e7d33cd43eb1f549aae649044827fa09e2cc1c5ed8418755223cbfbba81702e71eae39ccb91688da5001399cf23fa3a6563e3d7d480ee49e30022d4df073e8367dd89af2fa38f1539463fcb15323b80225cea141cde033187ee0c17feac22f77218868e33565abf301acd2215541ced05c1c89a95fc348d1ff19793e95c6697cb69b9dfda2a355530811e13b455526ea3af63ed6e60e22ec22116d969fb47b8a6c152d95102951d8eb63a7d94bb56b996a4976077f3a6adbd931f60a1bff4a0fcc64725c4d00d5694020d66af3ac5b14282a13c9d65aeb789e2e2b95f0e8a4529bd58a918d1754864eb3ae8879d3420869ed03c52a29a5711a5527c0ec5a67c9b19effdf614af270de0d71b3c3012e8c5a62a976444f33e71e8f081b25f37e43713d7941c11ec500eb31c9295ba623932d03fcff2e357d26237eaba7c24f920882883fcb357caa3fe5e421d65bd2bd93fade4c134f3a432eb7e8f44c7fe99551d4d5b4b1d609e017b6aca35df8e65cf817d13afd0c452317026eb6c91355832b259aa80e39119eb3ab4b889d6042bfd380e3994ede10445caab7df49009be24bbc6b1e62df30ab9b4f59eba5ee1b3e716254ac5701ae9d74f86e03e86a3e8743f7ceb1778036c19148497293aa942b074333f700299a4ad96220063f14daa232e3e2fa85919819690e8148d8c6e189c0e8ce0bcf4f70b6ef06a6a3ecd04e4fbe3797312fa6595d0dd862e30b634256fb1f8d5bdc9bd8d7e7c98dccffcfe9fefc084a54710fdd37f45807566a4ce392e1c1897001a9c4d057d145dc602b95c397118c613538e6a69000d40d75b5187d4faf9ca70024d9794007536f1fc52cc5957737b27ac53483fe0500ed4c6479e3781df1349cf35d6f024466685b650bcd6b96519df403852f83284bfbb8f8c6fbd9595307f01d1dbfdeb5c889791148893dbc1be68377df73e8b09779326cc8ae081a6dbcec4312592a7c00d9d6681d825ff9cb47d1ccad919f21da9f693a291ed3508168113ac918c0bab178086a0410d1a2e13199b38eed52fb535b4b843bc4ed3922c9e093b4844b8a7c17e89d327bf5e606532bf89159a242ae7fef924be7ba07ad9ea05a1125364fce6cfefaad42136f91d998ed61322808aff8c0ac1afe27261c143adbeb55c62283ad4742f1462ec75c2afd18fe5b1f0b8fce56336d9e2d8425518b5ede57b0f528a4f9d01cd23eeeaf7c185b175a574d79073210f3b9200810adf6ca092b927d1d1c034fd2bd54b59732f5abc86e5a341d8fb3f188aefa7f9340cc2980bb5301c3f3be089acf7e51892e4d6cb74da5b2d79ee54bdeec740c083f25cdbb0e3bc1a4d3e91c021a72eddf1f82f6232a0fd72f6ed2bcc505aa2124c84426ffc4a3fde893b2bebd54347e088f9122d97cb40c435ed85b29e7a1c53c201fba07db880aca9c6be766877158478599214f4fc3a56621f5f3cba3de5a826d64ca861642004696ea2e199fef78c9151ed72bb26d7fb262079325b495576691f323283aa4481edf0dab4e4de21a10a1a5c2e54464476b5c7438dcb22eecd32b6a6dcfed51c5af6cae94832bd5c4b54507d4bbdc2023d834083c2717f1bc3a7c17e122ff13d51a78c71c1fffb17a5c81add3f20d83a9c37768f6d2c48eee2598ecca7c103f90107dbb59c52fb086d0d879b2d010bc271f49a8d685ea7f1b08994326d60744f921e76402117453bbbe73046a41a9033cbee138630f8a3874126c12d055357e763f7ad3ee8a30abfbcf28dbc95682ecefe9a19c79aa96ad9786089caed2a8327c95bc6020d45793cdabbfa7ef3de08c1f73fd0924957e91df0523c8ab7a69cbd47f4c9a13862bada992643a126c25481c9fafc1133cfcf060e0da5fd7ffec7d2ef7cadc0bb407577689004582107b2607a36a6349603b7704d3f1356a4730ced06f53f9b6a4c2a8354fff140bb7622000359f0efa8c3d238353559f2909f22bfe80c73ea58e4a878385d35979235b07b3cdeb14e20a4715cd8e875d8929c82007571aba5a3cf18bdb0922b1eb159b2bcf6e66a118f7f2b3e5e86c37480a9105e4cc0919c5b8b4c91e8720e45a713d54cdf0540867cb317c7459b54d1d95e4262058b2311b20643fcfa70807db3eaf698bf5f37c6c8d74a03f3c9b425c84a984b0d3a7aa274928f836b5d36553fc786b1a1b7af84f1d58639bfcd18d62ed79b230f36d090b4f185c60fe8829fbd58a40eb3352095f19205cd261d68b39d7001320b0525e8e67717b08f071fd3954a3e8b07dd015f5e355cc93a698ca4d5d9885f0a41f51d9c0e183ce8a7d1274ba1ae634f26547c56a831d2a92a4c9aa12097276972fbd188a7bb5eca8723cbaeb7771de60886a546a1391fe25890681b3d7a32692db96633fec51266f345a42dd8e0f9b63db53871c5bee6ef6638081c87750db3c1d0b3444ddb7692ae040e3243ab4de18c44540edba61038a9f02175995027f36c76028577cabd8f607893f1b199de9a7b1b903dfaf42556883c283fb7e4f79f9a15d318c4e0b7107b64e126d30c093fa8c8e3011b833f0cff8fa4b5b41718d018f8d09b36104121ef13bcf1bf0b661222bc00885778c7edd01587f2143f070661730838fb51c2bfb3dafd1bcb3f00cc24ccc09151508f1019d20dfe197208e7cedf0fa5d771368434e88083dd9b7f9edad33e75862c088f253289cee75ef55718c78cde1082caf8edcb725cf5a2612166832fa157adc96b6f84a2ca7689669993c841e5bc18a2afe7b0b16fce9df56810615069eb6e13527a49ea1839c6e7eef6d81f859b4812e6e1a6f47f3e887966a3b07876168511aceca194ae5402935a54779c39b653df6d6e41825726158d05a4ba96a6f6d4a3a605380a2f74b20e504520be5f56b8a4b782a7ee82f173dadd0aaca45344023e3ed3efe48a373258cad144236e4ead6cb21b4536b78a00f61d119e7483b2fe56dc75c0ed1b332211f235336e07cb5473376e4ec972e9acff673e273be082ff458b73d8a347b4174d3b47c6405221d4bbec466e12d484ca14bf9652d0e52b1131049d0b17571f01aab56e6a872ffb4d3bf011c4efe272f6122b77adb81ee4dda8e860a169e35e28ad66474f6aa7b8083dd18b421aed080290439bf326774185530c3c8c868bf72da7365d2dfd5e812757ba23a2958bc69d150d43722ec7b66df23c327c48151765f2ec6274391f32754f98d0b8504b2572e99be0fabe3d73d53638fdd65dc0d1587ebabf0bed956b083b96eba965e3106d694b057e92841e3ca80bf08ac376f8ff269caebdf0f12eba95ed42e22228358514e50e2652ff155ee615a23dbbd008b1f363941323ec4e708db65509b29eb412bc8d0dc57169fbf1abfb74968d8056e14c9a7c1240ffc03a10c0ef55ff7753bd57f5032ac85cd660e1bb7ceb24c6ec9d9b2cb767ee07f66d33201859fcd6638513cd726ff3dfa7c23a0c0599b704227afd739e80e6b470a69c5cc35ebc35225ef5d13308e0bbf7481856a49841345f10e95e23ab99fee9780a88f5bc0f632677cc820a9ba3838a89b77cedad717ceabbf42ed4cf513f498166e008a5d93eb778875970921691cdfce0bf1d7282c6d48c0c7c6322df7a5615851de9af462c5dc6c18f1b0f74d9047e5bb5e0d5c19fa9f75c5f2425032dcd302389b1e50902ff7265c94c263407763f67818ed790772bc8df685caa5f0952f5cc54572594e1e595b7981e2ab919c0f11692ef60392651c36202adcc25c7229fa82da263197ff330bf574721658402fe79e3b0d4df37a9ac88283a279916094213fc01b3a2afc6e3bbacca2beba1054c4aa8e105752ff974774901e176be341afaa85bce0ba1b122e23b9ad96069b4b532103566a5704c70993c98735b0190b3355fc5b76dc5fe73d080b1f490c5101a7da7930c142e65d02d3aed92cb9ed0c679c941dd90e473fce76cdb8dee351cf26ac7817188376665dfcfa8da39ce990acd6b02375f8bc965d0a7708a9a21ffa922c2a96f3a3e5905fd1ebc196ef5015b397f587561873cbf049fd152ecba9bc06d5505fafa2068f15ec83e8646677cc6d7373adf23b6ea1464c0631ae8d2de892ec92bb4e5663a644f77a30cc02522fb88013c54434993ba0f688140504304caaa99b766da127f1acc6d153812933f97ebbcc6d3fc15bcbd92964f8c26af74f058b63abd83aa60ba464fbfee17391193039fb293a42941b501850e724b72b0df166e3fe94f6182fdbd5e4edbd921a4c476216534ddf92ea3659d6761d03162716fb14ae97d59639a9f87e7a0fb8632433b950190e378b4789e9faae07173610bd37f62f8e1b25e706f85edc2415fdcb94e2d253ea6ab965c3712d888963017b1617204436bbf9cb2c4f3530989839a0a31177eb9d360b6258707ba5f9cf97fb8d8272cc9f24b4331edd86f2292363c01a075fbdf38b299f04ace5a541713635d85f4a9bda6f842f690c7e343953ee864a6177971e1432cfbf36a8617e5c5a47db169d7fef4ed41f019338d856d1e7427535c7ec168d984e4e419944a3f89d3a6197a93564b27de9b26ee41ae9679a54044b0dbce9f693f1852647a7908d82b2726f200ebbaf5eca4b8af5134396d11580db9d2586943924255047fb35fdc201da727f6456b87a6b6cc9fc50177d974766e7164ed98443c1e476ab3d34101d37dec1d9a76bfdcec2cc29f81219fa68e5bb32f4e6d9a93d541ac0a5f4e2cf6150fc98394cbaef21c3098d086338a26e44c10262971086a326d3376e7e3ce999e17b1c52493e83831e360759985fe6dbff9811905bcad65472a9ec9655e58ae29a6c822e684169f1779bff2a99323b11e31c9872c09486f5d129e01527d6595e70a264f86b3b03b492a1ab084f40de620defd0adf388630ac4590ea867a3f08dee17d595778e2d0cae2ad22a0dab1bc4faadd5359b60c353c425c890929817402d30a7065c135d9cd8f8ff5703a9e2bd4b429634743344daffb0c39efa1783d37bcf2c51fac6ae85d5eaf6b3c92479e730cd96dfaf25a2844384d1b2cecb1ecc9cd2ca82ee898f9fe836d0759cb", 0x1000}, {&(0x7f00000013c0)="d61d9eb03ea00192eeb1d111cc934f85a4c9f2189dce1c91929ffae5396fd0ba8b302fb871c4dd9681cd00315665ed9753fd5b10a7ca6c05d2f41a16e36a00ddd9adb355070b9cb1d0830b550bf95f789379e412e76f0cd5b6b08b8ba7bd356878d3ee608d30acfb4f8b987b3fc43a6380a4cdca98c9e5222105f10adb01ff9f1922a5095a146660d131d50f20ed8d9ff90529d3d2", 0x95}, {&(0x7f0000001480)="9a1eff0d18b07b0a7f567838902b7cc015b10777b8ee1519d59f871000ae4f2bcd0a3fcd9e676ad9a9eb84e1460561d5c1fa160d55ff42a9861e00613b31753ec92f99be5dbfec648b1970868885efcd417843b57c1b1a458c866dc4451a39c36a27", 0x62}, {&(0x7f0000001500)="66562d0e7d0777cd51d81151e7e88061a4397abbc81d896a348ca64a9e02054b39a5a8935e9c4b81e0615ee6961fae451590ee62b3267424f86b9463219301a830da6305c46248a8eb078a4c3da8ee57e53e7ec9f6472a15e4f8c8736f042df5b187ba2cc2c751ac7a444d82c10fdab79dd24432fc68b90f804cdc941f11cc0666a88774a7ce3ed303fc525597edd5d8759f1751df4639f1924649c146cb5b0e8ead8620120ae68137caf40063845e66c7da22d3a13dfd4f3042f580085a9b9b690d", 0xc2}, {&(0x7f0000001600)="cc91596f0c61cace5cbd32334f7500f9723892814e8cf0717e0b1b3c2021a690fd38e76cdebbceb4b514fd669ecde2e571e9695850d17a64181d67396bc522e0e024d17a567b20f430b74c37692a377ee2c9aca71f67a14758221f8d", 0x5c}], 0x9, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff00fffffff400", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0x140}, 0x4) r23 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSTOP(r23, 0x2000746f) ioctl$TIOCSETAW(r23, 0x802c7415, &(0x7f0000000000)={0xbe, 0x1f, 0x9, 0x0, "c58f072e50424d67f4159115a6f7058245e7ae49", 0x7, 0x3}) dup(r23) 19:02:38 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000240)='\x00', 0x30, 0x1) r3 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r3) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)={{0x9, 0x100000000}, {0xffff, 0x1}}, 0x2) recvfrom(r1, &(0x7f0000000040)=""/138, 0x8a, 0x43, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfff, 0xfff}, 0xc) accept(r2, 0x0, 0x0) 19:02:38 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff202c46bdac5772fffe908326bda6ba833fdaa5aeccf5f4f97fa52fbd9134ecd08786ebbf957356fee5485cac3840d1b6aec15957abefee6b7ee48b2799993b9ce2753959783c4d56d126b518adda7f33e0a7fc774ddc9d30b71dd6c81d5ca8313857300381"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x800002, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x5) 19:02:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 19:02:38 executing program 0: r0 = socket(0x40001000000002, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8a) writev(r0, &(0x7f00000000c0), 0x38a) 19:02:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8000, 0x9}, {0x9, 0x8}}, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r5) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7ff, 0x5}, {0x0, 0x8}}, 0x0) wait4(r3, 0x0, 0x8, &(0x7f0000000200)) mknod(&(0x7f00000002c0)='./file0/../file0\x00', 0x2000, 0x9) r6 = shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x100000001, r4, r5, r2, r5, 0x148, 0x8}, 0x2, 0x9, r3, r3, 0x4, 0x6}) r7 = open(&(0x7f0000000380)='./file0\x00', 0x8002, 0x1) shmget$private(0x0, 0x4000, 0xca, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = kqueue() sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000480)="fa33bf227beadb783cf6e7e32c8615af0a905eca464c5a6248b6e82f30e0e49c820dd6772655bd902e6bd538ace5c34c97bc86fe833244764592020f36c4fe057a874b908c31f9fc99731eb3e9af35b857d34350a553519bd77fd872d0b1b4850ca47c9d7c8fd3666fac762b4e501d6aab4b47d5ab22c28b92ccbb3c74f9c16adfd637d5", 0x84}, {&(0x7f0000000540)="dc5ef29bdc0be380dc38c1ecfc9322d701c3ca294b8e0805c632c9b579dc4de21d481b59c75e62d65b31e06c93e9502469ecf6582190a850a44b00c2745535a4273ff080d278ff411d9bef967c7684ab49db66d3beffec1bc8d33fbd7cc93a70fb1fa19601b2d42e2fa4e25262ae6347c189dc64dae01fc054c629c04cd1c45505debe826c1f610a11f2d750375d94ad10156e3232330b0986a1edad52cdb4786c6ed0aadbd84e7b50ee62d0466169d89a1f37483def1dd688ae051dc54f846a145832874a6e543bb0e9cbf7ba19c40746f29ccd84217533665552fbd999f5864b22dee1aad98cd10907d6a76f240db19bbb5cc627f6ed308daebe6b0f2b25eb49ae9a35db04f93bf7ae1f9457a64202e5661ea841021b70e3d5777f358b26d5bfb475fe224cd9a2c96ed62d10280de0d6a260af52280888a65839812868aa57d0bbcc23d0bb081a19b035fe73a47782faec43287ad0da47c4729eeaadfb74888e5ac694cbf97011f51f48668d07ca127f259cceba82567e3da1a643c65ee34c75c2da00724ff4280cb092b4071196b5e70a9eeb08d67c4a66c3e44dcd84653b5bf6d905c8bc1519f3b36d098978a38b3b237c23ebc6648cd483c0e28d5f26c783471410e1577406a11cd241427e10a4c63f57219079e6d835e3a9ee72a5f43d433dd980f90b37243ef7b31c4126f458cf010b0d118bbd285317de4ecec4e19ee0069095720db939c84935bcee41709c30dcb0a96ba003feb67ffaaf20889f3e9b5884d192f038d3c7b718c82589ddc1ac3f8ce8ced4005faf6dea74aa9ffc734f82188bfda3467233f19f0f2d4a2b35e99c760997ca7d73f9efe70b59ff4a53e1ed871f345d50b780855e9b7ecfd2764b58831123d3ff3643bed5c142dbe9e85a9a7e632d1d58b1af1e0e392c17834c386b1afc901b9f99740c72060a3db6bef5d78b716407179ae6565a61c4512fae16c1c99804b4d7deed3370e9d2c4e89faaddb97ed6bff49430b6d52290f0a6e7515faceef00117c9cdcbdc1f1207d3158285c2c440f184f7ca0d34e04b07520552b16f0bb40514bdc62ba506eaf59e61c79fabe6e65f060e16b6e725af389d7cbd174fce8490e442e8cd66fa0b73ac84f46363fb17bfdcb3e78276b4c9e590e631382608f307249e291ab2f2611b0f28e48a2037c15aa50a6786155a98b851972eac484082ead3d321f15dae3a523674e384d2520d9106742119843fb19b012fb90095c9214fcd348df8059427a4a5922ac157a65efc76c8a51aece6ea4fbbbf8abb4ad18c35a6ff0ae8a036a2d76e5307058febb89935b94aa90ae6aa81c0b1aa380005413e4fdc0d8541075c38d9bd09dc55959275c5ccfe3599fef09dd667c447ab74002c3e3236d7fa9c81743c1caa2c5f1e3ee52923795f7fe430a9bcba202070ca9abd3ceabbaf5a0264b042adfb2cb737c7ca1e087033352f7e8d80da8444c397ac4aecda91d7987484d6ff20c3d2273025f996855fbb0fa9791c1772c34b84f475fe9812979070e859be22d4230ab91f132a2b6296dc36f3185674df29ef9832c27f82f92245d4e31e7a56329ebf42bb4e3c239b1d56ae4bf0abef6751942e3df2118fbcf31cc9a5c851da9d883ed127ba592395eca5c02a1d046552d1b7a9257a5f5c25368f8e9786e7c30b42a3474774d2a7d9f1a9f8cd81cd0c58f07e0e27b5350c2fa931b464e5f5d4a29e3258346392f6d0626c20bfd72faf25168dee786891ab098bd4f6dcdada85310242aad89259deed50441127b304c17588c428f03add7e9d2fec668922e767b292ab91d5d2b258234115101f54945f586fc5c4bceb9fa80b3be11c07f3672c2bb83ec29956a1df1c9167fa29652bbe517f70c018323cc363503cdb21b04d3299f88510c5e6f9f5631fcc70bbefacc3758693166e2528e8f18e3be320e9b7b73c7fd5d57e92c98d99b00a6a841bbbf61449ed8dc64b337f0c698451b9be9c2fe4cab58f46fdcec5773e69d1928b58370bd6ae47c42edef84caf9e9722462d2c4adcf1ee6a7f2069c3ab4be9274fd87ef2b88be4c93147a6c8cb4e573220b742f0dcc2d11cb8bba92e492e716500e7258ea233fb798430c783c8670048637cc1d9e66d334c75de5a512477bae12c969a0fed4c13360d3858e8d6f07bb3fe2258c97a17afe1897097c8473ad2110be29812eb93b1d314228e65a8821d6c582e526835c45a5731b16ca641d5e00da5cacef17263b3c2c695d415f48c037b9da148687ddf8ffffd5b5f3cc3d0200ccb6d0853ba6950aa8223e4b0127aced56c325abfa23dcbde3843305825c36a62ae6a923c80426d82c87ea41f70497eef5b1bdcbae6711eb2c0e2b8dec7782ecad6d50ff32f4faa054495e15d07ae522b50ad2c5b1690ce5aef59418e29e692b078ba0d56397423b1ea021a8c08802f08a1a60a1db1fa46320555e3c41f799948de0f1f93840a00c32d47779d4a12d339b7da85adcc735ab6d3a8c5b32988921e4cc9ce92918f93adabd20490e0b30e40c8efa2dcb234938809b5124a92cebdfc800b7a4947883f6516969f40fafb9eb806e085364443c814660af2f0d1c942f49c075369f5243dc3e8ddbbf77a38b1bae72bfcd1341d3c451ba582255905b3b7805e17d02da6cfc9dc7bf98f292a5a42f332209aff4c3e225cdb4625c622992269cb8ac98566f9b67de14f6c3a41cb5ec9db964a7a42dcc424a79b36876a72e41b196c5b2aa78950ef8346091aa29adf17096f0779401490fe39f80029786a42d71423b2ee2cfef383d74bd0c90c077c6730f68c2c0ff2b57a789bca9673044ac498bb540b3fc1926684614c49703358e40df3ea491450fd92f3bfb5071ba45e91eee65b5c13388895cbf47551c0aad84c7913ab8480fa13ce1595b0dccada5e1947e15a6796fdc5cfaf7edd98ea01deb4c3fb570c18a5f720bfc4e86f6b619f9f2b6e276940bd4d452d8dbb58d212a6715ee139d72870b3a1432edf6f3519de50813ae91e4854497e748e5915d4b8b2d9d92791e8dc875939744441cafb3b65258b450b2eb01f5245ea40efa8e38ff150bc34c08ee0be2a68ea8890421a4e712898cd08ae2d05a359f8bd8fc28be610866381ea3bb9a686ac4ec00ada3bae654c1f5c2970c9ea97b3e2ea0a7af84ed77432d4c5f0b90a3737b3307094336eb6e6f96d77cf9991bb341e970b1315635f66a052a2c529f281751f6329c5773b092ef3012339f31a94937350c6645946f50cbe4afceb2a6e28e2d7591e5be471239359cf4c20a731e415e8a19e300bd37c0523649355aec9031ab3739d563232dfedd35780610cdcd33f985d0efb43a4197925d93b9bc4f790f50be0b643ebf15f6f40f072c96ad61c85a6d40f927e76e2cdf25eed1db2d05dff90be2028d3d139bd54226f1a27429defd8b53f3d69b44145aac18a4ff6c5855c37db12b9ead82bf8a32529e4cba3a70823e203c8f3d4369c24690126ea732048dc1d17947542676f9d33ae900a828302a6dee934347ea1986dba5b75aeec4672fa08b12d131bb8a2fefb592ce970881986206ab25f9238917c43e7b9ab5db663cf541e7686f97e78d2fc7c4a4e7ae105bb287dcb605653129dfa7a634d8418ce8c73793fce9b1e092f713829ea1ef1ff2ea7222b6260d8548ae6fc5c135dab5cb0b3381234569714c0776fd217412f887cffbd0e898b16ede1bda095b2096fc6fe4e642a9fa236086080354fd44d8c5bea803277eec43dd882ec75f2c37da5321a56b0d96ddc8f29ae4dc6841a77a00d7d6e560a29b185fcb8ab2e88c01f625db3c124aa9f08546db4d22bcb0c430ab3eaf234e4cb904a89d9ddfc52547f45ea36035138e2d225b7d60d87497a34f295d63533eb4c271c41972f1c8b1863bbf847e7a8e56f9aa32ddd78e80b95013131b2e9b094bc056b74d7be893aea14d972a117628501d0bad05e85f115bf4eb6af205e17a95d967fe1fabc3736f1d52630c6c503b97ac5a3736fc76b444de437fbb996ee728ea60f50ddf561f2332255a5309e3b569a1847d2c101b595edcf91caf4bcc64d7594bc3866633d99c599b64feba5c5344993b909ee05f694af479de216c5b2bd7195aef5525c6c60befc3063b408dc17e8125897a8cf0d1d24a7928dd3b986bbade9e2b38d42a3744e1e9253811ac4893c099f5954390c3b65935efbbbc2bc674fb8817946f06defc29c381594a13620d52a008a7a4ca666297104ebbe4595d0aec49f1815c42a3919d8338253f65d07bd86e57064074944ceb65394ad8625119ab0e04eee67c8dfd11b5d690dc4a39b6de8fd0f9901a255dd911dfd54a4e05659376cdf3a60abdc89e09792cd37f28decc4061d15a94d42b875d7cd0eaffa38371c5e102dca3d1a31945632036ac4028d46490e4c37214b63bb3cdcc69a519be8d2aac316a9bb61f2a432601f13334d46f40d8e35e3ad8b13a69e72786971258b9ca6570469684418c816295690048159909ede668b85577eb0fc5e0bd7333e77c166e27da42c217acf0443400bcbbb1145fea22bfd15bab67ea60e533e294e1453f78017f5cebf44d4595c491fed5c0986c0e1fa7b3f413d4ef82296c61824e413038377ef3e69e4cea31f426e1f03ad3eed4e65db4945b1bae6b0f1aa0187b843839d1b928f0a6330130655d131c419ee1e95201a32d422dbce485c41a96e2cb771d7ed9653f7d4237c5300a6ddc2287fef43ecc2a926107b756dc800233fb508059d4c323565a6736d1eb5b79569d2db493b8916d6d21b62c5091bb4ff8007f8bb20cdd5710c603c2eddf32820526ca3a2094908be7ab0a95353bf36bd90e4c6d6084b6d199e603ad664387b22eceb2e10151e70adb62950c3cfc04402932769e17bd3c87db979d3562cfd472ecd57be9327e3333a19f00c9af80007584150ce7e65056896da546dcd91b4187372e2ce5de6850e897e06e2b67021fbdd5ff1b87b123e66dcfe3e6db2ac2b72de01373caaab53840c6311765c77d8c92acdec8ff17b9009509763430d67cbb5333d91589cd7d728cdf59dc12ccec91239807c9b6864858e0af4715bf163e992627f992c42ec2393fc7d68d80e3a9996768c87c797050817fcc3fe43fec8642607e1c59a7969a49676031bf9081aa4dac92f1ab32938a351f5a7ee79ccd3cebf4f6c6804085421702a4e9d7d398282d47e7989d982dd6af4e4485a473c208bb1c4a955eae3ecb198afd1133807e51432b359084a3e3de05b8ade4b8082c63a84468fd970772db2f513e075b5af1cc74ee317a00282aad09e942cbe226dba0b34559f365d5cb348b3f3aa80f3e045fa263efe0f8825614fee52a2461c0b0d00267d36ef9097e19dc3bd5aae3bccbe845eb155c29d1e28507fa5873216ba9d82a4853c12eb311c79a5c30715095260a6f404489189d9b4cca5e812c9f71e75eeb76f43063d7d62e0c5cf4743697e872a01b746929cb0b9dc62fde04c0cf851a9b99923ca7416fde0515dad7de4f3ef7365aec024493895fc34a0d9342f005eecd59ee31e38484a52d5251883bdc12815782e7c24dadbf5eb7567fe7219d13a296096a7f9781d6f9f131bf4c3cfb40421aff179b25b87301ee7fe55458056bc9caa9c86345285c754b62ea64111899e7a3a044d88949045022301741ca393a344e7a050ba420ccbb28f1844d611762cf1c9c439660c65a820625154e4575818c01d122a2c1f9e44d1fda57cf209eccb5203b9a59fd00b6ba91b7d372e0468c905b22c091456c5025b8a999693cd0ebba5dbe5d50a905037840f80", 0x1000}, {&(0x7f0000001540)="9b07791967e617ee6f5ec25524eef480674071cb1661fb824fbcc8bcc30eb5f615a9fa0803ee833d48033ee9c50f57a983d01ad38686b2bbf0a70631e8c0f18b4cbfa5a7a23f19c1200fbeca293d9b60fec97126561b7e869cced85cca96747520abbb77f7c7a866c7ff89e7f2d0d780546bd09fec1d6f907d26869cd71938c298182a2890b7142cc52bc694eb1a4e4d9bfb9666dab6395e8a2818495e1c1f0ee4585dcaa66d5291e9b2b52c729ff156261677c3612a2a3d2076c096d8738b123101deb5721a2349f81741d034658ceb3d6c4b74771b746b5d7ea05cdcf0fc75d0264f", 0xe3}, {&(0x7f0000001640)="1517fdbe60bdfbf2eddd202f18e8c9cc0b960096a0f0b757b900871aeffa7b1b32674499ea78b9000b5428962db718776f3c50be4d15f86a0b008d6767ee0206f29263ed7f8617724981b49a08ab5dc58ca2669882e471f825124606759f109971e4d7694dca39feca44ebf2b4a9ef34c9f275ecb5a6ddf235bad6ec80e0695d58fce87d94a7a40efff2fc4aad73bd8a64581f", 0x93}, {&(0x7f0000001700)="c83edccfd1fd256ac2b692858e5e77e34955fe2cb10c7dd9e9b5004cc1c25f676e20494fab88d13549f8ee82a8dcfe3e62e1d9e136f9d08b46ca472e87d4271d2be4b9c3904f760e6a5ba347acbf8adb8b9c43401752b1cf2f2575aa7a16ff3f267ae6e3a8da17e7faac6dfa33b134cf021e0186134a6154e61b28a65c00e26231189581816517b939840f1762b326b9358d682f2d79e3b333e128980f65fb3ccc9e58636de9b340e244970d8121bcf391ea74f7cbdf6a2193a2d6fdfd0d08fcbe4576b14aba4d35b4711c51a4c2231b7a04c634cdece25a741a2ac21b5b79cde2aee1664b640c1b90062238513842d994d2739cfa47b8974265dfa8b8b13957b65904159cf752b06241c8ad5c5e8d279720e7609fecd1acf17571822c949060a43be04beb57b320190276205b7f8c88a50a8048181cae2851c87f8b508039c8d5d756fa8cf270c753ef310f2e11bc19ee02650d2e61ee622bd9ec216d335c62f5c35edc58427b428643513ad641abea5975c782de3f40f19e340af7234cfb93ec222ce5de711507c139ac1258122d5501226ebc97f82879e363c12f8e224afe2cc1a09a310b2e56ce572b20b050352fa1588995cfb85d2b5b57b0f58b227e98e38d5f441e1b78fdb4a9bad4bc5eca04eeac2296e162a31601c0081de744b3da7333054d4fbce65d76a7826e5b06d332ceed030afc791c2493ff4372f79e4e3a44a0d200046135bb9d34f84396383850c9ffdab9b0a4a3b076eee32e46de42fe20bd332e66148be145635948ec795fca5f6f7fcc3d9f00a354e2f4ec0d10256a7bdac4563499fd1785aac46709e428ddd6d5c953443a652e52b84851b290988558cbd1370a54cbb119be5f7a7fe517a5b7f4f010e8d61b65f7878f13fc36a8190aa3c4730ab07589ea8cb6b2d4218b5e75c60363dfaffd5bd2096734e67f2f583abae6fe0b0e0693d487aa6eef18fed59a6f01b7ede2da5d7c4301a537af905ba9883c326fe7a058d7c851e4a6c0f180b7e513738f7f705f18dc4f17d49fc0fb1c842da3fbf91cdc9b11d86ad00dfee867dc6233c732701a3f9f4091d35742a0d0265070f4b0b9fe692a0cc594b391df25b8979ee06e82c95e7432f6509f35f69540b12573fdd95722924087f069fabc03e6f1001a486f00fc6f2575a46547417840d5cb3049bb91aa761a462450e9ba3dee76be9eed31407d65537d19433cde37dbea664b97eac86f1a65a4af40b830a6402b7123dc00bc268a418c0e1045bce1983fdb679bf734686da7eb9289bf4e238bebdd90b8d8c6516a1807330eea6035cbc090564f76504a04189545a3991d5a9fc7155ffa71326dc0a818a14b7af499f94b5af9692461a1ce7ed8e6e299e9d0710a1b71afd93e8ce1c07530a253dea3e3cbf2e4a4873299c5eea82902f4c21e8a40c59c2472ff3f5d41668d1a0b2aa90776943ef5893e716ac0f0e20886e4f95abb202951db1556191f98e8124c756d85fdb6ba596c37721848ef541ba324a2b8d692881614db182ab027cca3436def093440bd01a5e6a77ede817b7897152f7b4bd1444d6e4e90eee912e4728b2d5a10ef7a20d3a9ce7575a8e9b5519306de11949b0bee4860b65248ab83f13ed8edd96e9185afbd46207fd32d066edaa42b60657c7b683f4b165d59b5fbb8f43a28e7e220768ed05e7116d221eb5becc135ff1f05cbbc7dc9099355cb25dd29f2e82cd7d2692bac8af0cc3b28fdb9f132e88a09343014cf1ce830e17b0e8ffca48c94e515cbe639c3cb43949596bb01c8a4a747aaa1e1ff5a3c00f9d528585a2e7c05894cd4a2b74787e9cb307f8bf0a69aabbf6477195306827310f79f7264306d358c2b08caaab3dda8fdc658da93045a81f88c352bb98513c22f1d8e1517bfa8d05cd28ba4f2afecf0958035ca8cab49523cfb732e1ce585e810b1d8be18683b80ec3f82fe4cd7799db47dc67652b0e6f2afd0e9a39d0742a76cf988ea4729468f360898e4466af3f6da39147dae41bededa89d9f5afbab645f578924db053e5002b95c636f9e9c231a37e05e57331299fa6800da7ce4ec3c493eb64283a239c20656b9cb584ede36e37040bde0ecf32139dfbaf6ae8d21531594a384375d2cb276571d028483789901c7305cddd202f777175cda4ad8b2ee44ac7a3811c369464389df918324a5e54963e79c276b5ce441ae94645d524082f026d7cfa7f8a9fe605b8cd9b7bf4d4004cf7da395c35a27850fedbe10836949e1d2e69acb836e72574dd30bc5d524b026b581f82d7364ae996f9f7fea4310c2d57229a41f535b3c0e67af1fc6d8d4f46d8f3ba5fa311c3f7a116915e13a2f198359c9012ecc036e3a8692956da101f8b96c1152c0feae21d22be1eacc05e95a31ea7dd58eb9e4af31f978b7fdc573994c670f02962dfce30d270e335858ad8ab4388f19113ce42181ac653b67643c36cae483cf82e193431bb7059e5163b402b19baf64ab6fba9a1a523ab6cb00852e95e5fb813e7a03330a4e1da0f735f94e346172cf90806081198e8049e021ea1000635238f425136b469035977e13bddb320bc1ca2b45ee1a6178414f2d0c6f14357ff276e2c6714a91a36cc9cb76425b57c5a86d7dde8ca878d1ce414a5d4792833b4ea6a755cdd2fcf15bf3017995344d893b17ab1543bd3356a9cae462b1bd85ed7ae8be790e172245d944402f001603d78661f8f10475022a9e03b11f14aef5f8e76231746422e70de94e3dbeed24ea924d62debb7bb3ff0ae63115cac4f2b245371690335f087ee92c6a764623f4a469e2f09929e60bb70556e2f0cfe278c2909ff4442fac0f1e8046af1bdb8eb30663733842274a96b3953559f500a321a652e38a48c75da832b7f185a27674e4761f0ac6866cca15fc66b18d4f9369038624bfd9f2b31a5ae91a590d2ecc6e234eb6b5d5db2de729b1f06b8de65c4aa15b72c9a2b72e7727ea1c6eefdc5e6f74a8d90429c41f88f7a1aeb5f15d441f44129812864f70d603cfd5ac0919fd3b8c3f0d73506a109c015cdc92df27b75eeea835255272f7f9856bd7cb071d34e5a1d46dbd12d158777e72af2f90f39d7f14d5718b2c2543288974efe8ae972a68f671dc83a2e5afe6cb60ca19bf23626f13da7c8a7ae6335a15138e7ac074368daa64dbf95679fb7f5d701e08f3435b4a8183d00fed21b569501d101b382d1fd975c28b91ceb0478dd695a125a4401dd4482f17c63426f0592cb2a580015fde6ad51c142872342d668f91bb6fef5b260fb14b8521a0f4835fd73d0a9a09d5ed2e2d3c054dd106e6d49c075e55c0716b033917d28648c77e7102d0c78eccf19a5f0c4cfad7651261b8818a14c339f0518cf56aa46a32a3d7429335bf5fbd27469253a59557b306aff1ff82501f9c3b041d3bff913667757d7be2a1926410f2d59280ea6a0f40a861125b0dad16f8137c492b11d6d49fe952a30921ef78fb1735f8c6da8ddf090ab1eba15b3331330bdebcec31b0733af8b382e3ccbcbd1b28b896bc9d1584358029f09d7bcd496f2325e41397efc4a7cf880291a35962492243614e691a31f8ee362a7b8abb23dc4731becf7ea9fdd333246a74d47eff53532d32ceda7c7a94efa2a44827a8d6a5cc24c11d2a533ab8b58335e578be15d6357f2ab42b3e75cadada8f06ec83ed8ac9c855e0bddbf981f0a2e5e32c4dfd71ac002e09ac8b1ac86002053498161173cd94bbf55f2085102c6009fb497baa75b065360314757ae0af7ded3ef9f74c9f40904a1878656f5a6610faeb19eb5d4e6899275bf2a57711955ca73dd31d104a6d4d86ee03b41cb67f1f88fc777c8cf35672f0f2042600a8af625a44b7d7d0c63f368a0b5eed041e79d0b5bb77073c5b20376afbe9a500ed4b94c4efb06f9bd4d277a73ee1b268072d79bf5c6536c4569418c7c88144f2960046f68540d2fa55e6915846bff436674c06cf9f6b6369baf6a02830abf25ce37329efcb3efe2e22b5c2311d3b64e750d849c7c7c692694adc59df35f913a9b4a424e0b5f371a159218ff0be942b2ba770443aac1707cc0a9aa34e287c5f9ab9d97e898b9441e24d8f70484d1162bf41c8c92ec7da281771522869c81987a2b94d92ff9ba6a96af5abb026818846166f73ff552a3983f1228c6ebd862db63676314abcf2396fbbdeb96bd23f3e78ee3e80166f780561da01e4bc49c3e8db192f2837a103113aa68d44d3785b966e68b48ff1f590040785080cc18a3fa0b6900abe7bd0480b96a3775f4d735a9d201c866ac777667224709eba650891a8f10310684fd4bd098c3ee7d2ed43e99f65e4dbf8a3401864b9ce119bdf5822c49efd411937a82ad29c966599b39c59f12f3d4597060dbc87ec0946eb5c7ede22cf9a778ac8e7339510019c70b07d6725bdcb793cb6c6940f55cac3ac92de69c8d62409ed9abfb5573ad4133c5972bcd26a32ddde33e36dfa93a5456ac24f12c99c07aee47d015660a0cde3a62335941b4440584c83787859cc8fa074c67441c00e00f14a02f631be271ecaead25f7b6227483729273dd94036d157dee7757eba49415e40954af79e16e59796a0b1a8f46dfb458f2232ea8ecbb056f28ad68cc1015f08226d30ff8740a6d59856ea02950011062bb956ea3368e50c00869966000431a1e302055a73927edddc31430c45b5a7822ff13c4c39967f856ac3df480fa00e944e52f7f7e035700d4815dab71fc8bd6721dee32f321ef7c69d04bf860f020c88ea6be5ce1c23c0dbce829b60809ac6c7f13a255c7a597695b53878febc1853cbb0233c076709bba164f4d99e5e0f3d6000ad3a1b28c0f5dab3649a1ebf2f5da5f7be0f125c28b66b07abdf7a77a0fcdfe8ac44d7f8d9fb9a3d75693ea7c4f8f47d3d397bfa0b25b1207575087cebb5713574af1d497a31b97e290acbdafcd111a5b2b2d21b227460d8172496e1798b0a177f5d152fb59837c00068cb30972748d88ecdd983e9b16c17190c5ed2e760c2f777977a838863234455dd17c8db865250d8bb9059ef37ae77e2c5d7defe32c1c8427a0abc5d94539a25f52be76ed4cfc9c1045d86d013c458d31f75b668548e9643e30c0f753d8cded2458b6dbfc37be2f226eec5d5864714106f4ca61b88774051c257e28cb27b30c714345193ab3f07c5f72ee8a9414982f922185490f44c7ef04ba0c1351b4770bd179e2d4b404697b8d81cb7cf269f8e5fce9b4dec74f4bc056a970e657f91b7867a024a121877a8dfefd9f7fa766c5aaadc8eec633e35ab33d138d1b4dec2440edf4dde90e5931be53a06581d8d7e12e0d5dd360ddabf559910ad65c077ef232729fe32e9187f8728c5bdc5fd993e6af594840f70ef73cc50f72796138a36228b6adc6cd3d8bac5fdb945a192435e0593c13f3f0102af799ea1fbc73b470685ed617021104c7357034a182191e53af44bdef989e2a463f1fcbb83194737064f3f6fe077057076fbc7337a4cb64ad5d3c8e4ea9b7eb5ef2539dc5a57bae196ddbd766f40e7cd6b7955ac45ea516a9ebc83c369ea0925db20441220b5583eac0d624131b8533532af66f82bd63142635d5b643766dab262258ae80a2baf95c3944de5cdad5a655f5091d386cacf413e2442e70a9d00da19b1ce2c5a336e802ba4c3999897302eee58e74b48328d6633b72d9d2d5d0c00f640560052c74df840e2bd0f94fc93b3d26d64ab7cd62c2b8f8af291a19f2fc9012bcc00be87c187d6b3c4344c4908656ca0f5cce122cbc4baaba793d7b812451e2f750af2cfd34bb187006f9c3c1022a8522c6", 0x1000}], 0x5, &(0x7f0000002780)=[@cred={0x20, 0xffff, 0x0, r8, r9, r5}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r11, r1, r7, r0]}, @rights={0x38, 0xffff, 0x1, [r7, r1, r1, r7, r7, r7, r1, r7, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}], 0xc8, 0x1}, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000028c0), &(0x7f0000002900)=0x8) lseek(r11, 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002940)={0x0, 0x0, 0x0, 0x6, "271805310af773e00a0723e9ea5f18e18b97af56", 0x2, 0x9}) pwritev(r1, &(0x7f0000002a40)=[{&(0x7f0000002980)="172d9d68da62abf4647a8b73c022ba19cb861ee5766f834aaeff116707014e7ddd9e76c52f700d5d98a27fb06a0a29e55a7d8e349460def12ecf01fbec8b14aa569dca1619095ef46db13a665aa070088f80b71fa88c9a95083ab399d7d22dadc57b7aad037ef6bc6ef0d5efd0a83dd82a9fcbfbdebe9a1ea1a8d7250ad297bdf4096c16", 0x84}], 0x1, 0x0) r12 = open(&(0x7f0000002a80)='./file0/../file0\x00', 0x200, 0x111) sendto$inet(r7, &(0x7f0000002ac0)="210a57565f8a4415ece2c14d6c06e4dcfb13232550622a51b0f782397229e67b7b171c4866ee597d6c0d8f1bb5ec6792373e225fd0f91fc9dc1693ffd55c9673929d2a61b18fa40de6596f7ebca712c0c3535364698427e699405b703bc42a1089e341ba1f1da395de93cececefaff2a925a5b1e7f947e6f513477dad66e9afef3dac08df2c3a2ed5dcc5edaacb1a2817a1ac8d6d51e01d5bcec20360aa98c6950794ef82893c3fe171137706270aecfdbfb3a9cb2e0d52801df9a4a151d93bc43e051667832beab90a15aaa287247583860ec", 0xd3, 0x408, &(0x7f0000002bc0)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000002c00)="411b3e15ca976e050c21ab267dc9fc05f2d2c4f2e5bb61c62cc82b0b8b5737b402aa3bf94b78aea8b89c99fd25d6d92b1331a44be77de61720be0e6d51936ed6cfba073b49d4502406e6195654f12481b599c720beb716233c3a5792abd45adda3c7fa1123d02593e0f5c4ea992094285dd8c343b7ff847cef0e32614021100efd102432e29cbde308e8f3ee553ff634bb1bdc114e896c1e5b08c3baab6d3bd0f8e66e44303a61fe7ddc1af3c5bffdbb16ce68d482c49611bb6206b1772dfca8dd2ccc22b8ec3bae617f3a9f1cd2823430f69b29650dcb4a107bd05fb42825a1f7e31baa2068fb93023f8d8e5078e03abffa0d7ff821eea1b76596f88ef502885e963d83a39b7ba358d868df252da870c456c695b394ad870e6a1619d7b82f56a562db54739dda0952c75d34453ef00f8730570074c626b227af5907edfbc6aad4500aceeab379c4d6bbddb01628b878a86677fb45b6ebdd38932b8dfd81a95febc9497cf74cf88e04fcabb31dd2e9761ed9c9592fbef6f9b5eb4c1b492365aa14409911b0bde36077033258b1a34b61bff4925ea50b83395f1f043b54449874a0c9abf7c63af1fe569a2b238ba48c04ad0e7a6e1a8dd0d5901a077ca454640ba16f3ee79029d756d40eb66b1bfc55e3421e883d5d7d164c3745c0f5be3a751813c3c469f7600df5dd6bd6efdf49a695f22c5af5818f02f986dcff1b81141ace978c59e82baac36f1cd22d6dceacf7d8444bb6748d4d27e4f3d1276008b8f1a687d68e37f824427c630aa4b3ccb88e585885fd25699030964d3218c3ad78fc9c9f288a0129e60e7eea879bce590b4f3201fc771715f9ab733a8710095d9a61fa94e77c4292b4bbf7ffe4b9a957f9879c32b0bb2f37581225563007360b5587ec205ad215d1de67af954ee872f2234f78dcb88b818f96d5041f867084eb20791a1cc630dc33f630891f7976592d79c54e0d67e96aafdd5e2e39ad2cd7f7e5812fcca7209d3e4021b1ca5505a09c397cc1e365b3f6e614a6c6640670f78c2b0a52f367506ad91b611f352a331634b46e3134efd413f3647f69fea126815c1a199f7c60718b30e38d80d6a0cfc4da7fcf309d0060dbacc1bb7ed22284a49aca55d504116d6f60c9fb89642d7043338bed219d22fff344c36f53f7346a59dbf259863b732f1e8e652332d6dbc1693b8db2bc97ada783231788c6e3817f2ac45c93adc83f801bb2909c034ba3673637060a25505a7c30d63f3bca6115fe906286502dff0d042ecc126264edb3644d75fc650e1c785a46dbf7908e5eee56d66db8cd23c9e6877534085aacbffd3786ada399228194c176921ed3681c4a0673dbd6d8b11757e3e1b6a86b622ae5614aaae05ca00895004f5c353ad69c17714fc402e391017c7763b3ca751ec9975e219ad78dc94786c5f6765d54c13e3a66885acd280efbdfe79b4de563d50329c4b125e81fc7adf6cf8c1800b81e9bdd1d74193e8a71a0dbe7f10483188f8d898d9fa1efad97f38d4ecbed771533ce25222e7ea8a400e5618cf65452b94cbfce2349a281874bb29669b1ad915ea90ed5f6437d555c4a48f095d22de687a59811ee4dd6bc34d8f87fb30d68d9758fd4720370ef28ad92fbdf91745418bc9fd406c8ca48f0dea9b2fc336ebefca8af97057612c672980436a67a842dea757b16fabdafe2bcebcf2040fe9c6fdf7b9533d00695200e9d2d09fed6532a4e15d24dd5f45e6d62730a61d3861b39c9cdc192321c6c9f31cc7dfbdbabd22ec4e4cf2585896472147ac04a8cfd06fa89ce95a53a1b494214f2aa907863f9eca7e6733ab5939402201b3676e54a9678ab149d823001bb97a717eb6ece940dcd3ab18374a07eb9ae96006ed754d1cd06ab4a7d96fd801acbab42a1fe44f728e64e964b5e023b57e2ecdad8f0b975805bd3bbb7eee64f8063bc2104ac242199943b11354ade9ad1c24d86f94aa9cb4294e96559c71cb688182c9139e966ef13d76462d9bd45b637fbdc494ab4fad3d637c36cb3d33e5fa3bca2761a1de21bc1d3e12e7f8a596eb19f782e30b2dd2a9d9bb6b059fc9524820c766ab40ea05cb02d0be3c7399b073d9c2b34ee88852ead93661977e74b6656e4bd9072186601522e9c2eba74f77f9168053fe9f5562287c9bf5343be7b5cf61c403844a7d102320e55358e92dcc1c8eddb36743f51eff617bf0f02be41286f6bdbd1338d5ac6013ee40e3e82e37aab9cf44820806f1df04307114e9ae6ef43bb912701ea4eb885977cc91414f41f1af259758a28c43a6e853b0fd585c58b96240bfbd5b7d755c266bea8bfe1b29775688283cffb7bb03a9a4d5aac126752b4104dbf27d5329bd0c5ac78f3e355bc5778c5c384c63831dc8bed9731fee07334df9fdc2eac41f12728f0102b82f787022544ee28b08694c952328b3d54819cec07fcc3772047b05784225b486beae3fb3e414e6334c2aec48aa29bb7393d0bf66649bd2fcd19fa82c64f06ed7eaf15af46c366426f4bd4c04fd74cc6c0eb0945040109759070da4f713f3a693d7c2b3eb3070f5985a56e71128aeb695f9972e1d78a093f7216a51a442d925cd8b39f95d1dee63306147500ca0ca5a1719e501adc697143fb2c414cb528d736d4244a62573652728ee854b20f66126e4e2f3e622ee40405028bbd26156baf4a8a18598eb73f4271ba016ece6e7a5b2befe26e2f1d806df29d8f897d744cd0cf4d9121004a10bb967ba6ffa17b10290ef163708802bb66c1c8be60182b2238f5343a375621ba77cce821c14cfae4a8fe11d177ebbf46489a4cd12029046467d51bef525e398ef50e21ec894441ea7c23652173fb27cf7a38c923d68629ed7b59fcf07407d2b094722aa0f031463203da2cde53d251bcdd83258a0da7a27e56d61f2f9da9be3231bb53ba0d7605219937fe61fe37b41ebc1efae1559c7df551240466d70e0d0b7891c5a0c339815da57aa83f0984536250fe990767a39cf9c71a99f130b91f1b5267991db30b0b086b95b2301b67a28f7bf943901a630744f5a44b0ff82b3d65584357f181d5e6256e6d8bb387c4698972d0cb8102adb27db8de0f6a8d0a2365a1ee62bb80cd84869b6bb53cd4dc927212a6e5332c971e45243d03117e62e178458f86032de6533af7bdbac0d05c621c902fa43ee4270ba3a389b1a946e06e42154416fd0cbb765f107a3c6ea463abf8b6ca40bcbd4ff0b9dd5f782179ecc1ea544170fa006173c01f7a39702454a6afdf40b31bc71822575e85d1b4e079163fe58d0ab9535fda2dbbab58bb1ca5a582aa520303129299606a0422e25d3c780381f0e1a8a6e03e18ad8b610f5d3d57cb3b45aac0238988874b232abdee5047b9a4bf4a6ec8b67ae8bf8806a33634ba2990e2d7746d244a4671a912dd6ece6eb2e8009eb2022dedf2ae553ebdf1d0b546a5cb59fc0bc602798247212a4959a24fbc79e44181cdb9581e2a7c6085697495a99d1aa40735f55bbc6f8f009e2c13e4e4a08e3ae63bfe30b3736d4173ac46e57d481a432a4352028582d6144e879ba48e4a31130c53a266cf936c20d96460dc35b3d3a07a8108472e5e0b5d6eee73678f3171405e395f1ac8cec2e8aa7ca828ac1d00d1122b83abb653b471c6460e1e7cc7627568c2fdca56705748a09fc05fda325f2be358c34102d79aab1a55339b91cb3e8d48537c1583cf2696dd840cf33c4b13b72fcfcdba71aa7bd5162fedec3d65e69af16abb8c6177017d90400c253dca4957166a35d0bfdfb7a34df567ebe5e49de5ea7346e47d700b101423ec2bd1e2e2f44e7f223f17b2bc15cbffdb2ed76a6c1d358c24a7f32a862aae9cbbf34e56804ce51ec68173b81bad19a585c7fc43bbceaf123d61f16f9faa6741bb8edd2831a99ded80f3d5fe83666db1119f29d4399c181169c07010355ed8b7100e7459cc34c0bfd05b45defef92bfdc902cb976e546dff07a3b3e49ae03a0161860d74659ed87c7e8457ccdf414b8bf4edb732202eb766667b69711484cd28629e4e2106469d7366a154071a9e290ee2d5a3f02f6ce65ab7d4bc3f453e0ec64ee966d288fbdd390d5975fcf19f839f6e6035ad461419a28fec34ab1aa029bddfcd2cf181aeb314c21a11322ce2f6a680f2b248849cb6f097f07c179ad448f278113ee9e8af7783d4b0e8a052684d8d276e1bb28b88d48c98cfcb78c1195323ca1674822b90a6be1470cb1de8757af65660b298c449035f068609795b52e2d3ce15aad3b728f3fa58ae0a034c0e79d6f3a48f7bdb33d68be02e4913bb753622f8b66a83d145631a8aec07913b7eb77b07cd87599a4d017a18ef85c23e83639f92729fe63b758a625ac41243e4390c4ee546269cae4cdad6ad31f7c50e53ed91717135d2754a720968ebfd3f85620c69cdf0e97f3412993fda3535c027f30289eb17887790aaedeea1e532c79db32d812ddd1bd812e6343c54d62838e59b1b2bc71b7d367e593f9c4e4640e81ce1e638dc5b958f67e971b1df188a697bcc82b6055a25127367f57a329ac716c2b5297c8e09dd7c763102f399577f0f3630ec5a8063b92f6aba57a1470979464ed848410f087c5a1d1cfa624a75e8cc9b78b5871b942afcefdbb33830c565c11da84749bfb4fa47b9a29b39ded61e161461326601c487716f29b3f9cbf7e1052887741251cf21d6a007d288c27d168ebce91b736e562308a57f6bc8fc8ba7a06f5828e8668eb65ab4ea87c7c44c33b1ee4b7ac7ddc36e58454c395bca822f7b2b7b04ff319b466f6f8e5cdbcad9fb339d5d1a1c77424ab5b4f5d16a9a1f1433ba52f0cb8cb6aef7cbfea9f49155cacda7d8b58f073b528176ea63b3c0aba2087930270f187e4d9e6436bfa517b7b7546de90a49d62b7c9bd6055dd7523320a407a4db648ca94b547f5ac1ac4feed90c55d07b7766f4db6578536a104d0e5470aeb9cf5bbab610ff43835de78d7bb594e77796280e3cfafd09d031bc7c5ca814ae911f3579cedcaf99a6cb4a28acdd0095669bc05bfd9ee2f630256fe9c776717e62ef59d41c7713f943b64bc89670a31e7bab3f28c5524d6646c5e6f88d9bff0336e071d420eee851a8df724f050502f2512bf7fe10626d83a7e5e076cf507fc067216e6c6c3f498c1cd71a891395ebf0629efcb69b1e17b5d2a9e6c7d26a36b155d822eaff9be503b56fe95920e153b61ef2833e2b9dea6c556104b8a498ae07b3269bd52ed701cd50c110e4b871b15b67c298814e51c3e9d740279115f73cb77953d73ac0abb1ad6f45380d88f44898092ec67c1520dcff6c49639281b677c08352a95582cdee4bad90bee675463a0bcae4967638ec8f58821fab2dce63d175ceb07283a3cb61e77a8110d507c624e0314825909ee04f168e21fee5f0c3a0b6bfe229c9387a1413f924bec769d6ada16bbd6fbd8d4ce1cd51e5fd5542ddbe7b67bcbb47a5206f6a61a9105ce05a3678b9befb05fe1cdec404e01038b4c723ab3a9bebacf9571b0f1fe1c3b695e564e1f2cd2232f3deaf733f15a3116b18be736574efccd872bf1e875a6c64de612620cdc847780e0840656e7e6b7500c051abdf075811f58651d5f41d2550eb5586f9817b045e44871d4d07ab8b9214339d2c6066f334c7bdc05245b20b018c489499d196ca1985765fa67fdae05821bbaf9b89d5bb7d2b0cecdaa861dab85c4f5e4f75125ae5a80343d8ae60516a897dbf6b32d9fd15c4d651c617283763e522d1bb7f18879d003ea1664551d444f5accdc9bb96d5cedcf35fa9d73a70ecbefc19703137491ea59ef2", 0x1000) chmod(&(0x7f0000003c00)='./file0\x00', 0x54) nanosleep(&(0x7f0000003c40)={0x7f, 0xffff}, &(0x7f0000003c80)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000003cc0)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000003d00)) kevent(r7, &(0x7f0000003d40)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x9, 0x6}, {{r7}, 0xfffffffffffffffb, 0x9, 0x10, 0x1f, 0x8}, {{r11}, 0xfffffffffffffffe, 0x2, 0x0, 0x1ff, 0x1f}], 0x2, &(0x7f0000003dc0)=[{{r7}, 0xfffffffffffffff8, 0xc, 0x1, 0x5, 0x7}, {{r12}, 0xfffffffffffffff8, 0x0, 0x4000000d, 0x9, 0x3}, {{r12}, 0xfffffffffffffff9, 0x8, 0x81, 0xa7, 0x400}, {{r1}, 0xffffffffffffffff, 0x19, 0x40000000, 0x40, 0x4}], 0xffff, &(0x7f0000003e40)={0x1, 0x4}) pipe2(&(0x7f0000003e80), 0x10004) 19:02:38 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 19:02:38 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}, 0xfffffed8) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) shutdown(r1, 0x2) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 19:02:38 executing program 0: mlockall(0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2011, r1, 0x0, 0x8000000000000000) socketpair(0x18, 0x3, 0x8a1b, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x181}, {r1, 0x108}, {r1, 0x44}, {r2, 0x1}, {r1, 0x20}], 0x6, 0x9) 19:02:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) close(r0) close(r0) 19:02:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/100, &(0x7f00000000c0)=0x64) accept$unix(r0, 0x0, &(0x7f00000001c0)=0xfe) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000100)) socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x8000000000001, 0x0, 0x0) 19:02:39 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x8) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0xfffffffffffffff9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x101a, &(0x7f0000000180)=0x6, 0x4) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="59f58c50", 0x4) listen(r0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:02:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x40) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x0, 0x1}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket(0x10, 0x3, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="9ef7daec42d58e8f3aaff4cb335336561d1bfb449b8445bb5eca551982389eaeed3ec282ffc18f7229da7d8b2ada054d08bb3e22dc4f4c01524ec833a1b7e7748874bb29f50212fdfaee6790583e92e4c7b3b96c8ed2f6d0e89382df34c08b2051d5e61e096d6cea6d6061fe05d4d805d88e796f2c10daf7d8402551593d7967398d2100220827da05da", 0x8a}], 0x1, 0xf) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) fcntl$setstatus(r1, 0x4, 0x4) 19:02:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x9, 0xffffffffffffffff, 0x9, "a147796bf698e77f1f1900e8ca6deac0ef22b512"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup2(r0, r0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 19:02:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="42882016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 19:02:39 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x3f, 0xffff, &(0x7f0000000080)="d562d0285dffee0d53c5274a3acb4baed3132f389528f4e835aacdda10dba8b8a608b8303ecc1d535d7ecce3273f2bdd2c02b5afef21932d1170471bdb18e26841619037a3efe5065021d2852cdf15c960f35a37732ff727db", 0x59) 19:02:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x27, 0x8, r1}) r2 = semget$private(0x0, 0x4, 0x68) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x1) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 19:02:39 executing program 0: r0 = kqueue() dup(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 19:02:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f3", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100", 0x0, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x83}], 0x1, 0x0) 19:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1ff, 0x7, 0xfef1, 0x1, "413095d16fa28fd74c0495fafd9710ac8d2a6f58", 0x2}) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) writev(r0, 0x0, 0x0) mlockall(0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0x2, 0x3, 0xd79e}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x6f8, "49733d0f20fabcd55eaa3248d915ffd138123052", 0x62c568de, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$dupfd(r1, 0x0, r1) 19:02:39 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) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) truncate(&(0x7f00000000c0)='./file0\x00', 0x80) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x289d78c4378b20d, 0x0) fcntl$getown(r1, 0x5) 19:02:40 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) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x28}, {r0, 0x82}, {r0, 0x55}, {r0, 0x4}], 0x5, 0x9e) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 19:02:40 executing program 1: syz_execute_func(&(0x7f0000000080)="f0430fba7c5b9307c4a3796363b8044563020f01c1c42279a84000f2f00faba30e000000420f1a41030fb5b9306b029e64400f82f3070000c401f92b651a") 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) unlink(&(0x7f0000000040)='./bus/file0\x00') fsync(r0) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) 19:02:40 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) dup2(r0, r1) socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="109bad0c1d583cfd049d11000000000000004b49a26477b421fc875ae636a0e38c3ae4a3cc64297cd05e9b46a3baef49855461d70ab96edf3680cadbe1d1f5a97c1ffd4ebff23fe5fc679f7f0e18d203ea434bf17b0951d71e179d5393288fc7875a5638ef57e673892594f1e17e20c19763c38eb3572d21d551dcc04e261d4da6fb61b41c2ce9aea574445e508def93b631cc33ee528956dc08270a71054697f22fd52f7e28be1cb7a3a7e989f4dd2c34dd8381435a9bde9a508c0c546e7cbd6a1b0a9e7e5b0c5f829de678dd46aae736e06d7e4226ec665e54de10d5f6024d2f9dbbc79e1c000000000000000000000000000000000000000000000000", 0x24a) 19:02:40 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair(0x1, 0x6, 0x8a5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = semget(0x2, 0x0, 0x20) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001140)=""/4096) dup2(r1, r2) r4 = semget$private(0x0, 0x4, 0x80) semop(r4, &(0x7f0000000080)=[{0x4, 0xc842}, {0x4, 0xf5df, 0x1800}, {0x1, 0xae80, 0x1000}], 0x3) msgget$private(0x0, 0x604) mincore(&(0x7f00001f1000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/4096) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) r5 = msgget$private(0x0, 0x212) msgrcv(r5, &(0x7f0000002140)={0x0, ""/123}, 0x83, 0x2, 0x800) ftruncate(r0, 0x1) mmap(&(0x7f00001ee000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) semop(r4, &(0x7f0000000000)=[{0x0, 0x7f, 0x1000}, {0x4, 0xbdeb, 0x1000}, {0x3, 0x8, 0x1000}, {0x3, 0x8000}, {0x0, 0x8, 0x74e355178f084001}, {0x2, 0x100000000, 0x800}, {0x3, 0x893d, 0x1800}], 0x7) 19:02:40 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="7af024f8f377500e33c439a718673a7dbc2d2a462f5f57873b25b91aaad08ed882cd34c995c864ca453a2d743c7779a24ae811abe433a82b81afb8f3ef6f71a83c61d7736da27ef3e16ac4627c6983de5e3ba8842d250430197fae1c7571908cec19f05afe6edaa24acab4ffb2500183499372", 0x73}, {&(0x7f0000000180)="f5bae4cb6f14e957b5e3eff7314ede8461147bfb3e69ee52bd907fef726c8662c9f8fd0cd518a9e833adbca1ceff9ba9d6295c8815cb445e55651d4a14f7be72b63ff60671a47f7948236ac19319287dc23aa36ee70eedb3b23a10dc01d901f99cce3054a5dc67a645", 0x69}, {&(0x7f0000000200)="5318739339b5a9c9aff6b72fa594cc9311086f2238c6ae40adac16222d05ef92b88a7cfe66ba226a991b3a53ced9a1926c85c6dd653fcdd4789ea78e11773f6a5b693686ec3e922c9cd52eca207f8cd51ad0de7053b0c31042b4b21bf6aaea970a2fe555d51ddf466810c868739d52dbf3d591e52b90d8870871c7c9d0c05c9ada2dac16ff85c4f0f2c23b79d4d2b0c0240259edf27ab66b940da80c549d4ebfe092ae5f53fef5f81a1a7e394ec237ad26d9dcece1385453301bc28fbbefa296e09eca947c933b53e9d0f3e9805a74f18064ee2a11ce62467d8ffef05bdebaf40e4502007600330d38d398b7257680eeaae3ee1b2310ffd7b90c57a668152fb620f446d8b5770f778eeb803d17e3f117fd65def062975b1cff90da436a2313dfafd229496cdb2a26f5cea99e7d142f76e127fb59454797d9a0fbb521a65dc28559d80827f5669ed490081c886cfc15904f2e970ae4c94870a240d157b3d0649b60db9beb74ba4c4f48c3a0953d6932d0551613408eed7ca0c5447cbbdcee8d76d4e74de2f35e55112f21d901478ced87e1098c039e3aaa7e0b9c92ca52569fe489bacabdb738b4e4dfd08421af9f86606ac5c6578ad4aeadeb0a89efe28a230f21937c5adfc2a318b5ac84456d192a4a1a0dc3cec59513ea705e4284766c73654c7fd2c8cd5c9816452fdf0073a4722df586aff8ba5bcca322222b4e9b146eb13c886750309f0b3e41a75f1437e805a123a6560fd0b383e49038d4b4ead385bf16980eb519be1f71e744ee2fa9886e28d66d44df8962e29bca7448f2c1e7d5c3900aa5be94e8b57fe88eae675cb739c35f5bd1a5f625ba43b0f7af62417f5c69a9c2c2d0c08e92f867597077ec806475a3d0fdd4b222fbf9fc5fe6ce9a2dfcea5ad2157afab05816bbff974a957d81fafc9ac4b321c132cdb0d6afea7986f749f017907842316647543966b249df2bbab4672b1e6d7b49f79991ec7acb9936908f4f1a9c746a1a16beb473fd8d346517e4b279a7ebb74aab8a7c755506cab30578c624c2548a8605acabd81656262c9868a56dc54283c72d24ed3b339ec26352bfa3e502f6b053e7bda05b7910d2c1948a1975488884f23b5903371a04d97ee53fed3bd3a20c076cb58321540e5fc5052405c21f847b059c00e6344a0e637d7c6dd86ebbe0bc701a6f622c6d6941d680a67e26c9ce94c06e8b3f34177d8b6e59b7a534871c059d492f3135c646329659ce88b225671baa9188419ddb9a005f1348cd196aafdc48f0c7a5fd63e2caa3dd11562c5ac1928af81170213ea75703dbd305c2ba19bf95c3d5cd5f1ce78f174677882174418ba2088825911a83ae7a8c9650539fd8b9ca92ba3a2729e4fd698ca6a38fa889f10adf5a3a704feb1aaa3afe32946d0640c979cd647ebde2f351940e04cac2fdff0892a13e752a6df60bb552336325fef768a7fea80eead22422cd1886fb70d6a55d3ff147903e0334e1e2270773540b2c9da7e8de48a5342e2498f303bb0169b5f677cbf70797c182c41285f7cd907c1c924acce0e7a7ef819172031cd12916ac5f923d9ab0c781d7f313090ece5668dad20216ea546b00832d91000eb4053a9fea2e8103e61f9acbf2adf2dc3ecce4878d92d577714763082835818dada3cd917812651098be4bb78e33e8b614c04377117286c0d87ef5e11a6337a4aab8dfd40346ba852fa09b43f8c0093a59e102d3830962f99c7d9be8241e5c942405c1d4b3c6f1a008c157e0e7c45fbb1e8959e107c6dff28406cd6d15a6d4c3e6b62e390d79507c4ef843d93d42ac9e7c0df464475dcc08f1bf0999b0c01d7d51d0a048ee0139ea22da8409b4b11d322270daf1bb1cf464441d72694cc695a0af5f0c56d728245d344e6fe7349d5f18c5108cefbba323a30e5ebeee1a2cb8f2bd10134349b6370814856953d45116e81fc8d96a931d339914c19a426b7e2c7e5657da5a152c054e0558457e696d7e3ce15712410c9fb1a358f57e5fd116b2b5fcc247e9248e7809c180aae084960eef488e5f3dace875927d0100213835b20e7fe35403e69cb1bbd8550a633ad2086b2cc6be7d1e3277f04b75d3319dc649bc5fc1fdad650c4bffd4377dfbfb6ceb76fed4e109c47b6cee03ea8cfabef91a8b16e01be3da193601312c5dd148e8ab977d0075c3fce346b09936875a1fb4cbcd13be99966dcf825d23746e84254710701c2a8a6bdaa83b601407d8ed965b55acdbac62e4d1165665b430381da34bf92a0eb59fd5d0a48ca31a1642c17c42a12adbc30f95825ce199ce7c54c9a46d5f1b17bb087ceb475e46f3e7a98b21ecd71258f56d37aa8564c4d718f67b259385a0d262837802fd0b4ef339876a165c703a3e4a0d08b9d897b93a19774372560d804579ded933f06f5fb1b0013c5388b3e0185f3abfd0e9822559fed8f33441438165e8bd2706fc870527d8d837f43be0bd716766a8aba0355e0fe541c5de8fa3878843488b3f3a83bd46383fa6307df99919cb665a1c2a8b05ad4ea21b2ea7b02f4c59572d5661d90f7f260d78347f8d554f5dd47809b76876513579801b29ee24af16921da0cfc91fdabe5c92a281db3575defe3d32cb4944226be7c0b1f6167336358d69abb008db6b819d4ec3780fdfe03cefad4f2021db9b5eef7f0428e11e37cf2756f24e65d258d7150589c1ebb1ebb804f67e2432812177f05e3d3e1ff98233e728539feaa8e249824242bb3434ffdeb85ba0265b3f9c6221bb087675364aca3ac8abdc7ca617f80891702a49ca9159bc288f6bf883e51a03d58d6970d2a9f1cacedc038297e7f341447160bf9ad94042d2530b4b8d5e6d5641a47378c21483a973485d438e538e4512db9045a049cf2c6c19b844443df118c43c3f6d42277808124291bc0806ad70db50e1b53012a05d3dc9071cb164898a484b3cebb91c0ddbf3ab81a7b3eb2466174664e54de6adc4f729eccf9e5658b958ff8ef7d90957e8c3b89fb94d2eaf66a6b9cc812c5352196883e2b13907c952e5366f0f8cdf56ffeb9095d0bb1123b80f34cff6f5ddd166942675ab8847c65b3a4c9a3207dc7524de9fb9854788f96487b993ebfaa6e418b83fa9049ed91b66268d3be642ea9eb488002cca7655df249efeaaa050f95a5fbc258d754a226bc2acffcf45618699d5a870eeb1eb6a8ea625c2647bc9c81628745440c85ab0dd6f67d7f70092fc5cb844d05f593ec7e5d86d9e15adb60d218c624bdf167ea7cad1b769e9118a1928a95f5d8818f5f53e2d6b4cf02086a26237d8fcc5b71607dfa0a41c93621b18cfc8633a510d448a3dc17f832bfa5c2082b68793e1dfb7992ce945a7eaeb6d902e390332aca916d696feead6f82710a46fb104ee44a4669bd1ca954d6afccd86ab7f6fc95cf1316014418665c4c55feab4ce09a3f80c22f08ba3d33823f4a60c6fee0664ef958647a359febb27d0a8e6dbb357a9e8fda8b370ba167dd0072230344ec36948856f2076692a9e9d1ac77ed94b03a9220766d4445e28c7e0c8d82020b0510a8a60ce2137714c6eea81301a8a8f53cca36fd3625bece463e15efefcb03f7c143ee9aaa33220b1220c2bff70b5b8596b2c9ef6a0e8a0e0e3134bf78047e9383fc7862e77b05c41e1b2b3a2e3d65138ca550cfd10f914bad5bdc3c9786d3013dc7f5c9f0a48231205dc2e3b5b5aa21b6e85df6cb1e07f65f2fbee0edfc9f6fee4d76f3245df3fc4d6ec8a353cbd9b53bc77f0e608ee5a3b2a433b4e89ad82f496ab4cab140cac1a76039a0e6ee3e84977e60e56baeb5d8cc3507de26dc6a77a8b4bacf74656a2ea381d71da54d06717f2338decde00fc588db301daffce9f6cf663352c57191674e3fefd5b74499cd1a51b828c38725ca09aae29f91d7ec5dc987add18898d5493f7bed5a6a986b5d7c6b613a7957d72bee6a0f25ea63e692e0d52eaf8cdc7e2a6774edc04e215687e2618ddc2c50a58aeec094e169e243eb88536a2f4d5c4879e8a83644452df040ec5b411a99a395c5b1127133a3bb97ec1277c41768bb61ed71f51868be0a1e28554a4d90d7c79b0fb09066e2a98139f727ac7c3a6518a4d1e7b9fb1fb306b2c41defb5517fd1797a8aee776a45de51cf8dbd46de625365aa72c4acadeb0c0857fb94dc1548ab5b0c9aed81eb2de3646239b852a98937c6ae0b8bdac9e65234d3b5b6a0246242f9c49d4248a02098dd49ac39b4a6482ddebd251b5c3a54ab1d38db09bcad1fe21af64dedfcc8306f4b9652e964ce2a17af9c264600e14adec8869d4a49ccda42c618cb6ec65e216978d19c75b3c5a4bee7c2ee5b649d839599513170bfa9d6987de5f767e700d3831d8d2c6ab87fd392f35f74b06d0cdf0ea28e8da8d9c773934ed4e7f535b846503310f99268333e10b85ca4593572dc4ca0d4b65974fa4d2789b82b87d4f833b1f1df6c33d4e7d3f9d2bd2073506dfe0506d0b9e19be648ff26b3132c69732431aa36b096429cdc75959795a62895a7aae1ee74ee8d17de03af13064ef14424be1d461fe16eccb9caec7b6a5dc14790d8052b4a87af1dc7913e25ddca6cc8c685b223112ca9d482564f472365f59c6bfa4e09011b4825253dd1915158c034c52cca66938fd46dfddab3c256778ed3b66ef3d314b3dec07cdfe06bd12e2427bda556613b4819ce224461799a927c6b9b27daf7f4c55471b5a474709e1e69049a6d8c68c764c3851b77ffbc15e73d9e557d4027dee4838c07096cfcfa57500ed4cb6c6c062b8a525048dc8e40d54f9050b1adaf7c5acce18b053c96c6b37f1fe6c2ef91a9d4f8f1d6bb51e12d195823298a49e430ea1001487984b17dc564ba4041f09f241410d93291691f5b4960bea114728691f1a0dc30624b56aa06e9cc413f87045638f5f5d34fe111081eb7bf4e32d662906d82369454caad1bc1407ac8dacf3cd7c6b204366c7315dfd8ea2fcf7949d002d68e29b5fbd0ca25aad03b7acdb9cbc657e9aa789ad844560e06bb40dd84b5fb7fa51d1948e74ebfe852acc72ac12d9b676d6808338dfbf7bbf81a79f2790c17eb7c7c112c090ebbe3329cf478618721b97b9caf9451998bea48cdafa79667627411d367366e3d9a02bf6e0d9103a31143b2bda3a6a58342fb389aedad41f9a65ff85495266197ed172360f9c9833a153020619072d81af22b4102a580241102598edf8a44914959142a2ba63717765ee969f3944bd8f961eac233c8e2c07e47fddb846c816651049101b70ed4357c290a34eefcf8ceffbfdf89c618f2044d5ddb33331d6cf80c98ed06eb71401232a6755556206701fb106c2f3e8fdfab892e63ad0af35d2f8632395c0e5179bffa6655635a9f5b8366704e3077d65cbc2eaa536fc7ae17adde8357422b696e23a4a76a3c6ee7f5c441ac813fe374cc461ba53a8524f936695bc66474be903c159a38c1cffed260633c74b17fae87327172a269ee90ca7125b2f25c2f1dea7a1e39f746d20fbe1af8c4b528e675ccf1742856f0143f9d841286a17722f640340e8d41c02e1a9906900c2a6972be98d4b1880f69b1d61604e366396b3feb7031e8eb75c5eeaa578a00b73086b27f98f66ee65ae265610cf138c350b1e9a6ff254ed699c2503bdd490fb72654315268bc73b1c6e5ebbff4298f85a32eef6088f883be2256cd09fe6f5e2525f1002075bb34431cc6769ddfa5288fc075267f80707edfad4f4cef9c6c6c8acf92e7fd22d40051fc1721a3ccdaa23d6d6a0a81a76d611267a04943079f28b5fd3b06906e3fd0b4022990d0b3b292d002ecf", 0x1000}], 0x3, 0x0) 19:02:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x119f, &(0x7f00000000c0)=0xe2, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) listen(r1, 0xe47) wait4(r2, &(0x7f0000000100), 0x0, &(0x7f0000000140)) r5 = syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000240)) r6 = dup(r0) faccessat(r6, &(0x7f0000000280)='./file0\x00', 0x0, 0x3) r7 = semget(0x2, 0x4, 0x104) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f00000002c0)=""/235) fcntl$getflags(r6, 0x3) setgroups(0x6, &(0x7f00000003c0)=[r4, r4, r4, r4, r4, r4]) setgroups(0x8, &(0x7f0000000400)=[r4, r4, r4, r4, r4, r4, r4, r4]) fcntl$setstatus(r6, 0x4, 0x40) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x2, 0x1, 0x9b68, 0x6, "0f3a1f4af55ca7ddcd086d0745656f39eaecd9a2", 0x1c000000000000, 0x7}) fchdir(r6) sendto(r1, &(0x7f0000000480)="4084536d502902c84d5cfb23e6b98c656d1c9f189810c5ba8e33e3672aa15493a36cabf2ddc5457f862564c6fe55e4e0c026f481577376d2757bbe5f3b85f686124f3465bed457d836dd6385d81669", 0x4f, 0x0, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) bind$inet6(r6, &(0x7f0000000600)={0x18, 0x2, 0x8, 0x9}, 0xc) fchdir(r5) getpeername(r0, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) getitimer(0x0, &(0x7f00000006c0)) bind$inet6(r6, &(0x7f0000000700)={0x18, 0x2, 0x100000001, 0x400000000000}, 0xc) getegid() 19:02:40 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x87, 0xffffffff80000000, 0x3, 0x0, "9034a875b4ab3e72e2e8772ffdf28dd49c4143e3", 0x0, 0x7d}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x5d, &(0x7f0000000100)="f9cd74c57ccf29586b039b88ac9b00cc665b741ced33970d73d2f904ab3ea1c7f5caedc39dbc6bdffa45d45770bab0a8975dfe060aae836ead285a48beab485ca53339d4d3008de6decbe82a7155cd17295e857d9b78ead45d7aefb41e") r5 = getgid() getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = dup2(r3, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x100000000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$dupfd(r2, 0x0, r2) recvfrom(r4, &(0x7f0000000780)=""/205, 0xcd, 0x0, 0x0, 0x0) r10 = accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000002c0)) kevent(r2, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x83, 0x40, 0x7f, 0x22}, {{r3}, 0x0, 0x0, 0x0, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x72, 0x40000089, 0x3, 0xffffffff}, {{r2}, 0x0, 0xa, 0x44, 0x1c0000000000, 0x9}, {{r6}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x6}], 0x400, &(0x7f0000000580)=[{{r3}, 0x0, 0x40, 0x14, 0x7, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0xffff}, {{}, 0xfffffffffffffffc, 0x1, 0xee7ed4073c0f5b0f, 0x3, 0x3}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x9, 0x371f}], 0x0, &(0x7f0000000640)={0x3, 0xffffffff}) ioctl$TIOCEXCL(r6, 0x2000740d) read(r4, &(0x7f0000000880)=""/76, 0x4c) faccessat(r1, &(0x7f0000000680)='./file0\x00', 0x2c, 0x2) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x1) setsockopt(r11, 0x0, 0xb, &(0x7f0000000080)='|', 0x1) r12 = semget$private(0x0, 0x6, 0x4d) fcntl$setown(r10, 0x6, r7) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000006c0)={{0x20754f4f, r8, r9, r8, r5, 0x1, 0x1}, 0x7, 0x1, 0x8}) setsockopt(r0, 0x6000000000029, 0xc, &(0x7f0000000000)="ff1fe256cbf8b4f77a0000000000000004000000", 0x14) 19:02:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1) utimes(0x0, &(0x7f0000000080)={{0xffffffffffffffff}, {0xa}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 19:02:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xa9b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 19:02:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) 19:02:41 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="de021b69ca2bf291e66c252712b66fea599a6fb0"}, {&(0x7f0000000280)="c115faee829b4b19bcb1404c7495165a085184a98f21a745c02c7b1903d2f8102956bd72465ec3ace1566de0c605e76c1ddf539c64f93c5e2da00b22a943e394c7840748935827c6b2a965bf4cc7c3e4e3d7bf66ead73ecbeebf9eb0870ba38facae3a453e0d23afd5d9c25fc40f90d87b618e595a5ea707c90905ec8cbabe268250184cf32866b91be392a6d7ecca0892b9cc755a9878fac52b7aaa253d74c4feea46701f03b89852f7517d9feb1dd41075c0eae89cc2512d48bb54bcea7db5b753ab01c67383cfd35b664e40986d987bbc673e3a87635e7332875e88d460f57e4af152fd183e348682038eca8efd67c7bb269625cf711f97641e876ed61a55f45a33c8214bf870fb50c6b60fc80a78a97ba42dd2e9c6ed6d5055adf86772dc9f87d7a90e5520fd2aa1eca10e84296c87fbcc3831a69a48a36868bd142cc4bbc3f6163000e9d153c868c0f868ff1a855bbf5d4d575c74ab7018768a11ac5cfe0e3d7c856cf0ce68ce1fc3bb3e3e019023d782f8c3cd78f08b3f24e49d65d8c610e2f41920bcb5ba17408d7205aa62af32446ebcc43346cc0756a26fc9f42675bed87e1a7c45a5b28dd9bc497b9f485987a783fd94bc1bd0be968d2386ccf4d767ffebf80f5e573ca13c3bc0a7c87a872329bfcf662cfacd473e053bbe7c5e4413a523deffdb308a5b2b2bec5e9566a2a8a511667760bb8f1af5ea2bc8d968981dd471b2fb52688687606d5230b2f97cc0b04f3aca840f19b7ff9b027bc976be72df70c521f6720c9a29933c6b38f68932b91653486752e181c3c4d54c9c9378eb54039b8609e7ae26a583d287401e56a1301b3e43b758bcac62d7716acfe4db9b55ade0e9a375315db165ea1f2707644f92e70ba614368f944939c68d374e2ae7e149c956867a5a47f91febe984d1f5a6647f59125d1ae35b226336b6e83f2a333a8c0114ecfaf8766d16ee378dd8094d7e3f68f1ba1193712b8943541e2ff408c2ecc10ab86cf0a981f6523216a56f39f6584656b6652146a728c87a66effcd73c75b2f7cce516b1d9e4dd288985f1fddf1a7e7778d6f6b5d5d5512ad259658cef16306a30f80d876b738a17e5ae780eddbe594fbea495ce43b4293cae67b1cf6bb216ae4d54e2751d4edc9be961f17bd91eaa4c8455e63f21881b11cc2d75d4240b136b879bd96385518f644a045a3311ea286af8287f13452df2a9a19612b0d5f93c893b27540c7218e63974488d573f8380caaf90e382b25e5d519204a6eb273bf561c711603081eb484bb7a3d625b4197b6ff1ce1dc2b0b63317ad3f95ebbc947f42e3b0e24c1c1bcc36d06e9ae99088e45d89986a11edf7279b938be647c903ab59c022dfb334e7c88156af53cc8abbaf8f82a8f72fce6593b70addb6522d0f79020b717d62d31a2d72dd15224145f83ae63d99ed6c5349aed14efe44ca7bf997c31c2a63cf711f51f1722ce10c10ecabed8600b7a4158ff9560bbd1577f9d6ceb8a7fb45d10a035cf2b6358bda8e3a1842a81b9b207b590c58f92d74979eb81d857d0fb0116b0ee6b1776ed61be58b83732717b6cf4db01a68cce2222fa5c4e67bd27eb0df80975ea5a21d57c2ff10c4c19855de54a87594b0b033ba6dc705a4763cbb2b0c15eeca95481b375f017a845db4a89223f45737e4de2f8e2a294f9f8456a0f5c346823e743603e1c607fad8369ba05c45238d859c1aac09ef97707188d3bbf51b76d7174fa2f7db792fd4aabf8f4fb729ecfb75ffd08096341553123509ddf0f04fb94f178900831ad18721d71cefcda0c50ad015b108485ccd470d26e0360f5b8342803baa574bc209e4ea51d5b09b8f59b57470216634a4f9d1f6635a77a9389a67c110fc7bf60bd03f2c851ec842edf9d27ec2e1b30dc7504132e528becc7405598295deeb2a54b11c2f955c73c485e7bd38b90bdcfbc53216f6b36b359e2243d8c7ff1645f000eefe13a41f674df393a9d30c0d53edc27516be12157bcbfca284107d12a2af938b725228cb23fb4d9531ff96c3bdf05b6b15e60bf98d0b177583bc82e83963a01452b997add6b33af1382be00b48b4b7bf4383145df0accf5e0ac7fae4a7034972173a2018b73da77ad329a95349e303b5243671d0ef7f391434462ca3a6a64a4e91c3030427a0a0a682d1fc571eeb3faf50c90588ff3beabb9240a0844cf2d9e5b2a597be4b47fc53aadd13c7919f14c5b53daa74b563d0762136ca1f7532be5fa861790b51a6789d2e1ecceeb2ce241a4a4237f69b2a160727455cd703f552c08a276f7e162b20beb32bd09422b5a54d48e04cbfbf4236a438aeaae5ece90bb1dd047cb322d9b3b13c2fd3bc2cbcead6bcb6baa0653957f7f09b8a41982e7cfd8e59662db09c4755afdc0aab87394d4ca9f8cf377c34665b7ce3770599d9d5e7ee890e22b05c59c88feb89640a690864facd8b165db533d14fdecdfe620bb4c784051c693c445444f3bb772e9f14cb4f168e77dc44c45396446871c58aa9e57e3982ea19631373914c19255c31d0d099ee151aa3f9ebe622e5f7080039e4f23a878765a5e5455f78412f5a4c8d3b894a563a7953b466bdd46af9800aa20acee96f74cdfa2cde50cceb20074bb5aa481271de6a57fc41f532ec46a7cc72cc9fab3c215f27c43bf020d73df7642060c29aceb108a68e71ae633eefd528dfe4bf89389ab5fc5b4f9ceb19a8cf111991e2dda8405ef35d5b741b724d2b4fb3378d2a0241d582e252332976b27d3e4f5f7ebd2f738125fa25a1a0d845bbf5d5dbeb6a7c3e5442fc011b239335ee54015e0becdea2f443c1d2a031908f02ce550a5707789fedf3635149dda55beb21eb2481ca85961a983538e7d95571cd1add33a03ea13f5a9bd791598596db2b2fb5e614fa65457c77257a88f74dce025fbfd2e5225386c2f05733dc1f4ec50250b4f1a436bd9be55652b4a3693f3b130250d7aea185765330915be190fe144dc9eea6c0f31fe045bd7966f2851218c3adf100f8d9d575e392f79ce87804e99dc6b8b27cf07542a95e62aff7826177c14356fa45753f666f53ed8ac4584051b666c8f3aa74c7e30f6a5f2cc5bd22e3c74544d8f08b3e224caf9ad5f8a3393f3cdd1dd752d76c3a3870adf8595a6ed28a8033a12009e59ff197501be355cba8d9deab7b29334bc8fe148532a654d23e1adb3d0d10e9f05a55171d7583dd61634c2e8b3fe013be3240532cba4939782f9d835068210f23ecc3cb347d8e97b65f1c54532b7f49367077d6d03eedd5680de1c5098bcd038373672cd47e4218e3d7330dc8c836dff0df9c20a58a052bfd1cc3655c69b8283bda05219ba7f99624b76ab2171b26c530fd5397f4e5f225f970d9d772d324f97509f9a8d0edf73f9e3874f57ec29ae6efef19dc7dddbfcd700cead7ababec0377dbe88ea4c12738b1bcc44f7fe0449cafb8b923b9aa5f2f52c05c597196dc19e995dd3c49b0f8b1de292e7def8dea6269a97948f19007e5e9e10baeaabc838ff8cb61fdac9d1931976536aae1f63ceebaed457f08ff7e2144a1d1b8c36a0561ce01c45a63211ec0fca150346c1febb8294f4eb3729290f62a8cb3ff66186ae35493b522a560e4bfebf56eece3ce265182a511bef0d61d67dc7155f1303e96fb888bb274d8ec61810a5762e2231478aca578b629fe74b0d2a7e6a5891720cfae7fded20071ef67aa87e83daf89dd343ebf56723b5a82804f08f2d148e5b859c7058a982a294d6a880125a08fbd87cd893ff1801e2259e4450ea19734c763e4ed6db1e0701059fd0d93735c9fc84fe1a99f5c313a43472b6674c5be14262d82ca1203e84b7f9b3b5d439f8a4aff3189fbf92e5256a23c350acaa2d6207ee767c0d84d3c70e5da090bcf87a7c36026acf8d1a22ac3aca31f7aa958a98da5276b7b542a40320acd58bf73fb0899ac6ddfcc44de6c248629df40a3c3e7940c5daa2ada76ffe9896b35ca35666ad0d7b9f0d61d8c03621bffba53927676a18e04d80bf0743c62d9d42ce90fb64f016c5972e1c4869f38a77f4033c02532a0f033fd6806fb90d49e81511136f31431c8f8338de1c031ffbbbb28e0da256c8d17abec572a8321a7b8e91a36af24472573650190387c6168681723d396e2eaa91b8b8b51fca61d559d6571c81c41ae60fcfe43d5cd09d186fa1585fa2956d8b90881781d84a47ecce23dde501edf78d6304df3b2c7669bdc3071c035cd1c77fd1d242bff04f3d722449a7bd4433e9754e318ce56b0f12ab94ea4a87a18b95f536e4c2a24d4b931ce84d3dcd1366da8286de9c31b330e4efadd6afcab80cf55792f8986c861211ab5d47edbbd69d241d622f7c014d353bff07991511fab4015158d5a48e9a27e89afff343152b9c8205897caf293f936f3456158f5708ae16f126b72ba41e288e1035ac53f3cd5105a9ebfdbec27b855ae03662e777c9ee9f27b4933dc882097e2d75f9f7a14d648124f5c3dfd6ffd3c41117ed550f6a80416776409618a1beaf13955ca992e2af9c50ebd933730cab3d01cc94e3818aec1cac680ccadc3b39f0a437562c00de3670562973cbf3873f6dfd94f638ce642ef275e8e8a15f83c6090c42a9bfac25a6dac3585ebad6af18512f97c29df8975da735fb7c8063b0890613a134bb13bed755827a250f6c98105f47516af3a5096f482ce55efb4d61f1c59ce9518c73f4a0a1954abb98480f6b478bcf10a88a55f40f3bfbd89b7986110c4a4cb839d20a65304753c3a53198bcd4236531faedaab6256c67f034647be3a68fe13ba17686c927a1b7f4a3eff1f4ead672d3905e300bca566fc6a05c79db73e386e9cf9ade308bac9343909f91424fafed71af20c8a4ce9a1543549ede33a9f1be5aabf60adf70683d0d6eb2511bb2398b995fe59545d99b542bbfc3e2b5a886e9d1b5f6e0bc3f293beb3598e83e59fc5ff9d439a324ff41d0e8494eabb949e97c369993b0a89149bc38f1a4d759ec9f9dc4e6f91a44517c7c1103caa110fdab05fedf1fbca243b6f5dfb9dd345da165c509846db91c62e60a81b6d7a6effd2d6b2f4ff582f0ecab21c49a27c3cbaf98a40564e955cc2073678d7b98974cdd7bd566cdfcce4f694d6d88be0678a8cc9124873fdb5d905a673c2665e27d3bd9bc7092ff0e447538ac4af431e7a560c34466810659738c10caaa40613a021390382e508f66fb54192c75dbc7fd91a5ca8b8c9c0bba5edf81e47247d22ac789ed4fa32086cabd5aba4816c46c84323d7800173db1b49411c0a71f58b18cdaef2bf7d5df9d1d469aefc59902ee3b493da5eef9d1598fe58fe3e3cc69b3c7a2666bcff647ab119e2449f515b0bf39127fca51c6d13604140200178a42419363866d81ec4757c9a8a6953d55af840075ee22ba4fe97059fbd95eabb3b0abe51734f1e8bbf11a529429729c69d6854e0714dd921393fda4248576d583c3142dfdccd7f24253a18a80309f78d212642aa0f87c753e635f555a657554c9edec7e8f7ecc7dc5efaaeeb2a312d49c3b830df2dc732b277448087d9c922e0b464193d96b0dbca5f304fb0a15116b8642987095499f6f58c6eae55afa80150501455e1e9df00733b66e062f8f26e5a827897ae79bbd52719e1e2180e2c712484b28e867d8cd593bb8a4487dcbc378abc348a371c5b59ecb663dcd2900e14f8c395f5806cd213cd8b96c27b0713c87376d094519f2064931a57873c65cce5f386a5f9d7cbc6188bc62c740d3946a4d14f904a2bf15bfe91b3c2ced0f7231e969057376c62e650c9c05e061163b029a96f95"}, {&(0x7f00000001c0)="12141d2902acd87937b5374a31530f740fe59c8ad37ae5cc5df230e8577eb77da6c75b7294ccbdee1bd0b89d5ed054baea372740d831"}], 0x1000000000000049) write(r2, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000002640)=[{&(0x7f00000000c0)="e5a6769cb096a47c3e2956e056f8903a1b21adc6ac72a9888f901db3fcd72b574c616c3a924c447ed9dc307ce06db3f249e7391cb9679f6530c0e09f6a6b1582de570ac52a6b98f02167a32ce593b2d23ea320227c48e966db91cfd5ab7120dd3ef5add2911423d672b5436f10dd148adc8d473bb074255aecf1997c0def731a969c87035de70a4d513a4fe81dae4cc78b67e176b62944b8995d675df81d", 0x9e}, {&(0x7f0000001280)="8a8596387ef37caec4740bcb47c0d5eedf585c5f10a2edf044ab10bfa7f3127997db1b8f1d198810433ec37a0c1a2c52b0ea15bb06cdd59755028eb61e55c48bd0ee2f562642f02bb1de652e36e68e36bf4678ef56639d02bd068d25", 0x5c}, {&(0x7f0000001300)="08291bce18d8db1f2f3eb911a4ecb820d82481b9e50703fdb96f6b35bc2377b460563a55c9b56a36aab5d3c8c2839f7e3e8257c1e1eaa2911db8a31873cd34905043962546eb95e929e9f0c0cd319ec7f923d7919ff48d78a58580e1c3956e7c326ef3d0c4ce5ea1ca0518d9294567156aaca302823a157426870b2458efde88c6436da934a3e27fdd648847f6c8c59b34787f9f1189592ed2", 0x99}, {&(0x7f00000013c0)="65aa84df8216ab69527260cf75cde79f7a53769d8fbf6757274793ec4044baf4779d5a8d6185a2d36372d81663c0d8fcafdf0b872cd11e17815b030d0fb63c158f4124a6f37f24f74f01aa9f25279f2d80111de7784d9fbe267945d88182e94ac71487af4f94c657db9f7f0c0d985647c43870fdc30bd5f4484f8e13696192c986b3d155abac9f678542f933e611ee23b362ead226f522f744e48623d309862782acbbc7bf16b4183ac3b155d9596bb0db81164c05f519d7d7a07d6b4e5b1c8fa0ccd0836e70c088274471cba2fb65d6d954d08a9e", 0xd5}, {&(0x7f00000014c0)="426d56ee32e7b815b1559cb477d6e6364fc7b9ef505703ec910be2286fff5f2611d409133fbd04f2b30c4aa3f33e3ea90aaa7a7a967531af69177dc283a23828b13cd83c6045a293109a31b4933c92f86b4b1d06a283b3cad28c28371aa8c1534788cdc507fd3de6ec23faa224b3d47cff8ca955485e9e5ac4db08b00dd4f5da2094ba43fc8d85984a31ea7972fee4d73d1af6f39cf58eb49288ea758fa7f125", 0xa0}, {&(0x7f0000001580)="7050b8a816efb84bea959e27641161d79f57a8240cd5a1e0240595c15a6d52189089e89fa442082775a31424781e86d5b2d5b26fb55e693bf186058fa36f9e61b413dfe6910cbb1b1f7621c331b0b3bfadaa086cc07b58eda8a8f029a58f2a412a3b0d3122fa500830e1d834fe56ada401a305b07a9851d4da36cf98c720f258d6a8f47077b9c69b326c0625", 0x8c}, {&(0x7f0000001640)="bd33fc307ed22452d343c7cbd0dd9e98221f001756f544d894af317773fcf610dea341791eccd878b09b61363f153281bf448daea70cbab114ee7a8752f5f62a07aa2a8f4534aeb1bf2e1ba352e60559bb7b591234040449bb8bc6b93e484d81632f11e42dffebc1cf7a39d9560b1fd007363856e90552ec154bfb317a55984094f03029b557f6fb3f77bbb4b6a8c0146fe75593bdb34ef947d3a42a8d115c18f13db829161fb65ff0a0c343d34af2635e5634befc37cae5188a864c5d6a43eeaa6e4c6a27abca7db9df2b4b150c803ec7290e3cd1f3744dae98554757aee7895e273b2931e485e5232f2503d079e3dcd0780a2a2d3327531894f1ebe7d38bd247322f13a54cf9d012a12885ddfd468f120c8e18c01e9ff4d642b38753f8210f64c51a65ee30491562338e6517b56a4dff108af98ed022752c2771476d8fdcec70109c919a39189cd984eedaae64c9ff3d47682f82f940f855b26d594d5d907fd351f08ac19d1c810c3e2effe1ef8525bdc374b4773e9a1c7562b6ccd2c1573cd6a9b9ec21bc927a232ff4bc84c2de65059bed6e0fa27bf09d632a9030b6346969b845f4ed828e56a955a89905aea5175cedcb3dc16051a1d9629fa71b1065e957fa4bc3728fbfb45ba8317772c5e8d05ffb27f580166315674f7e52b0266e58dd1ed13249a6945471b42e17a2c500ff19e80fdbce73edad5ac7444a7ceeffb88ea52a79df8b9c63459f99808e5671ec865b1216a4b10815ef88c3ecb78db0053cbc14fbd83b778c9d7e32dd2ce222633a9fd34c88e8815145430bc3646d620f4fa2153b742722f75063f60a0f8e8135c218050c0953ffb4cf458a1381c00b87323978e701a64b143c1c7e3e36ebf5b39ed468477f0676b1303db6a1fcd80063c8ff3d938050b64ab8d699f6e105431781645861f9db6da6689eb747b17bede5102f2a32a3bd543a1fb8077d77360ff0e4c3ca79f8f1cb4ae2700ee6e2523008466ed1f83dad21201b123bf5b33ae16c1f8f5135c9c47bd40056d9accc0a057cc08f24dd4c7611a28c230435fa713bdd3f33b28ee697a0dc2715debb28ffddf23dd21126fb84d3dd4e1e0a17956f515d0ec36327b0a971b4edcbebf7ebd1451c5ad3c539c16e2fc2f41ad4d8f837cb782e4af8e6ee4c892524f2c6898b136b818a76c904300dcda5806b47db3c474a33875acd426e9c7b3a8b424ededd9a60c968f12caa5802231155f7cb6710c7501d93c1523805a09b2156f0a4d13658fb5a78b9395678c81bd9e4bea3cd576726ff7353f9cb63a3c6e2712a1e0685bef1b3271df6f29a1178472b577866ab7b7a2b2d795ead2be3b6a9ed8d1154da08b5e341d54d8b171573d8881070f0d66778edccbb224936d7ca9782d1df0db70b77b816d97c72f15b3f9f04f4125d6faa700b18aefe347fc866af06b7b434eb2fdaa49585279f1174ee4a31cfafe46ace173adf0810d3864c25ac3fedc62528fa58a8585986d6b6705dcc5c1f425ebdd3a2a41781c8465024849711726d85ff6690a996007d418d83a1fada5309694e8c1385699a5197781dba286cc4b6c4ca3b00d9d8b1d3acce0affc0da25c2dc354e87e7247a07d15c6017139a18e382f5c1cd8cd9a8bc2a747d2c39a088cdd0b458bb35f94b05c23ff91a611df081073bb97676a2888e6df3859a164568342e9506f4b3cc2d2aff4699c5488cb56afa26b603ad65a6605f5377f7f3c66bcb4840d0bb54b7aa1dcd928dc6a3153fb26dc9d6ca40ed094ea299ed22826e1bc8c112fa22f81c6e3a754e5f02a73ebb3cc4d95d90803a42e1a1f1d30286680d342b6bfb20bf6760fe2091ddbed0bb40b592379ad65da8b1014d81a86c40bf7be2796009677738a98e4f9b32445e2336cc0f68c35062343c5e15bc62c710ba15a768f63a44d0dc498e63d82d5fc810b80f32692c7e50587ac04c1b4bfa084677dc4b331b990e9c3cd984553fbfed8bc51daeae7b6be1baeab4c8408b230c2e6ff1dcbac13afcd7d18eaa77fda3512c671258e41fda45abc35036cf0c9f9bcd64ccbe4f86ecfed06fcbfc0a6ec02559934611c9f5cf5ca5f9d882026aab1b40571d7bc276d3966fb7df6600ef994ee36a3c01a13b2a340ef1019596ae66ab61b80d09d5f0d63e94e6d5b2455fcf93ac8d224d7f03ae49151360d587c7a62dffb721e7405388bef998f00d85a87def137a620e3420df6295b5ec163504b547e12c308bfaaf88a319cafa38254b40ee129e899984d7c17d51b41c80aadbd1485336943cbad8ce68113370dedd2311cec76f4a9398d1dfd95503e9a0d8c6789198c09d790080665e59684e479941f73af60c9d04458bc3f16823138ff4b30c1c0dce24da8250208363823005edc422347f9cf5f0424a6ad1fc55131b2e18f87da536d161e5f7a543e0fd5ac8538a350c5f832896f94f5fc5b0a41c9907092f9a4b1b707b5f50dcf4d7adcb34e31a7e463423d9133d8f03ac3e2be154e32d283ad6b13bf05a5c71248014b4408fb10f839be3bf48c24c6679c72354c838e07615fce0bbb75373b77b773f13a76e4d0f33e36ab1489e4301ed6559f843857c9b435bdec2a2dfef75970cb2837ea4fca8ca86939afa62c5f075ad686d942547ceae0ada5f9b94a6cfdeec8c2a6adfad8310048ffb6d994b5808abf3d462b1dfaa7adcfc9bb58fb890473a54247a7e979733d14e53d414d7de0f0f5bb5cfef0581b6b5d886fd0eac03fc9bf673afc139122f52d9de8c9dd2b354bfc297ec67b4d5dd4a2704ec2b861b471a8bb8eb498de10936b4683b8d6348fdbea04976134e937b833ccf5cb1925dfc02892872d9c6f6ba6068c91ff7ca3296de8c760bc00626acb5260094d4788cdb7ecdd65951877e54a2e90a201034a21ce7d04a834d2f4cdde868a10ecfaf4a36e992205e37f906cfa842f285ac23d05c744fc2151119684f8a01e673bf71da70a444c0f9321ecb7eae98df64dd092484890d481a2c0aa70a83939c6feb3903845c821ab3f3f5db7b3b2c27df9f42f0e5f24d61b13286da82c726763bc1220952a19b005a0a2fcfbdf43e0acfd66f1a25fc266a597f33df786002d94d849c7af8d90a94da1b2ff494553e720bd5d02a54b0b7771e8a93826566e61699656b3bc58830a0741079829d4d95bb9cbd0a60704b032c90b2c11f79cad42e69bbf4c1a1660ce8e2b70a888988214014e77583c52015191d25e5e2038984424c6f174d95190e9163d0e33ba548aa1642de3e49893091e904714a04248a734aef18b677821942989e0e823bac6011fe9b5e2f75fada052c2768669451eb19be51d58917a8093f84a6308f5f9d7364142303c31e199c8698a4265b59a130ea8839c04e2ea4983d4ed8cb3c8e43ed43dc5fbb51b2caa8b14b53936a0ad75cf7e37b5357bd682505f4d0fe41b9bdec786f147fc30f6eac9adf85d6a6722a9cb7e0e9bf4c0727d880a50e5627fe660bfafd3c1374122860479eba22e9defe6eb5da06b2a5af16e0da2256cb0da386f46154afe4be74e7b85d925254baf35e99e84b4a544e519ac46f7eaa284af5f0c71da842409a03d0fd1bdcd7e839c13e620e1f4fc1ea711fbc93c4da56371535dd6811e01e236b0d58b1fbf917a5c186cd4d9741c8f9866315e97d329252543bd8f3aed75260b4362363b8aceca2febee82f6db02ebb2b7784037705ee5f21f4b9b538b51c081ff5347f4b44ad563c15c373f9e89c8f9e9ce672e0ea2ba5b0fb8b3a0a996e626b1574e3c19b07181977ac8f52ac0f05889c5dc810824c9939b31a4e7d909f23b432b7e71b05ea679044bfd2ec2e865a34b4b36c9312a4a22421c27b1bbef3e3d19034209ad219fe3282f9a869e87516f96faa7afa92affd651a2a96947a48a38ba163428c54dda58f6bad6b9d15d2ee101682b9b79d812478e89da3b722ba6f744ec12ec9fedd07c256f3a16b2cdfbb92dddb91f6f707dccd177dd41af41fec3f22d633b14e6ed89d7b1cf301764b5ae8f33ef9260b739a420e1b88e9544c296ad167417a30f4b1cc1e0f065c6acc13021a430b4670b6752b86df29445425b2814c8d9d219debd063ab79fc01a7cc6a9e3904c6e31b28e8fc85c0dab5d727e519cf2ecf7651342fc93a6ed5292250e5e585580d81cf1e42c47a88aa2bb0db840063a18aef78e8e0eb25ccd9a05319b6cbbd723b8e4b954a0404a9d3f6eff2a573d03b4b10ba6dfd43540b4bb5dc0d218769ce83f8660ea84220c5d607253a28e1a120f5ce8efdbad5c1120e12e7d2060bb0a757128a9596637be31d801dd8e15dbdb0623f8e43f44e149f7e8d766ec1964cce663d1f26dc6dce50f0dd7fa1f2e3f224794b18e1e6da3ccc57dacc9acf0220fdf98a7c5c125f91dd70a3e634c041a150d14c7ac666f9dbf666d33ea29dc32e40e5eba27aeaa2933cb7499d05cfe4ff361fe32ea978b38e95fe78063f97d13ddf517877d5000641138add20cb3878f6eaffbffac0e96fc9d2571c7ed1ad492eb9ac0209a4886ba12e1dac7b82041b09e810b96e721c01adaaf65a596c07fc85671990ddd80ad5a5da048fbc5b39ac003dbe803ba2d25fc877a2bc927f91425a431b353c5f1df8cf8f16e5233e7937fb4c8f1e007f271feeaf1883162ac2c43f6931781a28376def0f8f9fb10b8639c397c35dfcf226db224ecf4b06770c9610294474e33068161190bb3d81593f52cb6d6938561d585e6777b9d953959a628e6d1f0cfa16460105d361d2236f25716663894d6721eb7d0dfd7b8675d444d6c35a086ece9e3e4e967fae898dae17ec855d09e3c9a93d409634a8e4295997acbf912c17eb0a77903062aff398f27fb9a77190a0e650727c22341401287ab42cb6f0100b329503f78a52bcac68a73c7fb07033dcf7bb70a77aa88b87798f851f5e142f8070e39ea2e0d6ef4b800bed53892288b67bae3bb54ea2dbac5c27f973b0c621d9a8249f5720a22d7ae37798607029ba6d6a6c285867a4b838350924fe8f09ce5f3c4243a2a899dac85e9b2b2666c959a961fb145c3ac9afe2b968d644acff260ff346f62a84f544bf3daceaddd15c3afee1e174bd225d46974aa3e1a9204e66d047fe6078243d7ede137c773c82843bae09b5ec081314e549a42a7ad518bd7514e3fe8567602a7d985e57310287259996b2c2ed52ee140d25f74f4463bbeb9a2909a6160c90871227861b3c8ad139dc45f8d2e5b35d883d7b8d67f5a0b6a1fc0cfcf8b0045a93d8fa35e9bb557d873c8bd1998edfeef125fb4e066b6bbf965cd657e15d04e432f1288d487485557ef85d2ae9972c37df4ff58b17dc2b32db9bff8b7cb47cc8d97ffb7894a0f05daf861c9a9293692a77bfab4c91c1c71a1c2cc311f3d7ca87845133bb3a252de7a0c23cd15943f14c9ef433356698b08d7f5936826bd0b9373e586c3df315d7816a7f61b1c5a6bfa127b2d63eceee4420ec92765effd9434c384269d5c4daddf6b06d664f6f1e4e273cc19509d541b6a5b3fc56d64022db17a2b397542a643e6ddc1b72060ad9a7b53076840f6bed422ccc9a7dc61ad9ffe2a9518e7f37a210d12524f14661047e834a6066bd207dcbf8f046d75c3fd3eb86be5b61eab2d85b0340ef632ee876bd01d5194ecf7ac07faf85f60a2a10e8245e9d7ab2a966f2f0c8c87a267f9422f3398c171a8124f533168295e368a179c88fe7d2e7e80ad1849dc37b8150fef8d7b1dddaa8762cc156e06dbab9b19d8a1dbbe7242753881072374df9237e829b5172120ccac3415a8442162132206ffb24c73be9743e22b921d3", 0x1000}], 0x7) fcntl$getflags(r1, 0x0) dup2(r1, r2) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 19:02:41 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)=""/33, 0x21}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x140) r1 = getuid() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffd53) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) 19:02:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000040), 0x0) 19:02:41 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() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x5dc67d726580326f, 0x20000000, 0x7, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0xc2, 0x20000002, 0x6, 0x7}], 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x20, 0x6, 0x8}], 0xa6a, &(0x7f0000000200)={0x3, 0x20000007}) close(r0) kqueue() r3 = syz_open_pts() clock_gettime(0x4, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) 19:02:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7) 19:02:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="e0ff050000800000", 0x8) 19:02:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) fsync(r0) ftruncate(r0, 0x5) read(r0, &(0x7f0000000040)=""/154, 0x9a) 19:02:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) socket(0x13, 0x8005, 0x8) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="f1ffca7b5e3ad8fb5c28409c3160e1c25e2016"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:02:41 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') msgget$private(0x0, 0x100) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/44) getdents(r0, &(0x7f0000000140)=""/17, 0x11) 19:02:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockopt(r0, 0x4, 0x2, &(0x7f0000000040), &(0x7f0000000080)) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:02:41 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = socket$inet6(0x18, 0xc004, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140)=0x6d, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x400}, {0x5, 0x1}}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 19:02:41 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 19:02:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 19:02:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 19:02:41 executing program 0: r0 = socket$inet(0x2, 0x4, 0x80000000) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000032c000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000001200)={{0x0, r2, r3, r4, r5, 0x110, 0x2}, 0x9, 0x0, r6, r7, 0x81, 0x3f, 0x9}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x50}, 0x1, 0x6, 0x0, 0x0, 0xab6, 0x8, 0x9}) 19:02:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffe69) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000001c0)="01000000", 0x4) 19:02:41 executing program 0: semget(0x3, 0x7, 0x0) poll(0xffffffffffffffff, 0xff, 0x0) msgget$private(0x0, 0x200) msgget$private(0x0, 0x40) 19:02:41 executing program 1: r0 = socket$inet6(0x18, 0x100000000008001, 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 19:02:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = msgget(0x3, 0x473) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/54}, 0x3e, 0x1, 0x800) write(r0, &(0x7f0000002740), 0x106cd) getrusage(0x1, &(0x7f0000000500)) r2 = getpid() r3 = getppid() setpgid(r2, r3) 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, 0x0, 0x0, "f9875b2e1e942a1aad3f782159b13bb93a182692"}) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) openat(r0, &(0x7f0000000180)='\x00', 0x40, 0xec) write(r0, &(0x7f0000000080)='D', 0x1) 19:02:41 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSDTR(r2, 0x20007479) 19:02:41 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x1, 0x3512841, &(0x7f0000000100)=""/137, &(0x7f00000001c0)=0x89) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x80}, {0x18, 0x0, 0x6, 0x6}, 0x9, [0x7, 0x401, 0x0, 0xffff, 0x9e, 0x6, 0x8, 0xfffffffffffff800]}, 0x3c) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x1, 0x1, 0x9, 0x6}, 0xc) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x8b) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x20290, 0x81) renameat(r2, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00') 19:02:41 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x1b0) open(&(0x7f0000000080)='./file0\x00', 0x801, 0x11) 19:02:41 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 19:02:41 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdffdffffff8, "17028e377b2cfa4e00000000000000fbff000d00"}) syz_open_pts() writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) 19:02:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = socket(0x1, 0x8003, 0x9) r2 = fcntl$dupfd(r1, 0xa, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) r3 = fcntl$dupfd(r2, 0xa, r2) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mknodat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x9) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x5}, {0x100000000, 0x3ff}}, 0x0) 19:02:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x5, 0x6, 0x6, "93b7de943baddc09733245c200008384a884fae9", 0x11b, 0x4}) 19:02:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/236, 0xec) minherit(&(0x7f00000d8000/0x1000)=nil, 0x1000, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) minherit(&(0x7f000014b000/0x3000)=nil, 0x3000, 0x200000000002004) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet(r1, &(0x7f0000000080)="cbc4dc90ab2ce728b41ffeb5d7d23adaf5ebfcfb21894fc4529e9f93a93a654020160d2fa3fdfa48e2721e7b00b23f9e63d2cba038ce81cc9f6379355e4939b83aa522924fcef24337f173fd0401a9c759d281178b897c9d7f56190414e92049cf26", 0x62, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) 19:02:41 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x8000) fsync(r0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0x1000002ca}], 0x10000000000000ff, 0x0) syz_open_pts() unlink(&(0x7f0000000040)='./bus/file0\x00') renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00') close(r0) 19:02:41 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) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000440)="4a7430d7add9827d525c24c8c5604d466f6667410e3f4c4d596c15d5d3d0ea9daf973d26a20d225fabe9c835162ca7e82a1e9e12efb9c212658b5b174dec60e5433a2f97db60181adf4727c3990e5e7a7b078629ba7fa2c31ae3ca1f6ac889ef8d46b179946f06ff60a987c3a411a25f41d9bea290aea7c1b47847aae38808af03627d096d4ff0538f5d3f04e8317a21cc47f12b1d3b82f9440c2a338f482fee2b49d164db0640aeb70ad500ec7c2c08e7acb004015d9fbae83326b1c6cbea87c4dd83fa207bcf422bc213", 0xcb}, {&(0x7f00000001c0)="0e4e836fab381c", 0x7}, {&(0x7f0000000540)="ced63507b4c618bc8b0e64cdc08b5063e0df3ec6b3534f71be33a1d3126afab7a4ad5120d1fe7553d6131fdef2dc90f18a08cd9f659f2adf7fe58d83fec9c0e12f0323cb4c5b5ccbef77ffbdbbeebd4187587fb21eadcc80175266ca462d15a89a32c31441d6655d6398ed77e1e9df963ea7f72d0ecb22addc6d20f41c5a518481a3e4033837f272318d50f04ee53cd37314a110767c9eff7df74f3ce25035c9f7d5b418ebd07db8927697de46c5269d9ca0ab5c0d", 0xb5}, {&(0x7f0000000600)="40af8e6531226fef08672f79dfde1c761deed041f070d9218dee469073af5e3c1dcf46cbacbe785e2ab7bd159f4f4ff7a8207a32d0a0c119f0467c5f6a01710d1a13ab763d586d42402fc4bc22f3d98f650ef927d69bf6e6bae3bf555083edae1041a564e0ae9387c07ba115d9b42ad7ab9f977bfc84794109796fb26e8f5a0c0b6731880459a725f81b7bc68db19a008ad778740b0f40847c3db8f3d1d46f3ddddb28ac52fab100ddd99d11db62c874ba8e910758b9f102ffe9dc9b3aff075dc868ae73047c07d3f4a3c5f9ab34976c210d45cdcd9fd8a4e0a66caa63867e62d998ce5e2f", 0xe5}, {&(0x7f0000000700)="4089ea74e0601a4d97bb1ef14a04b0e1b3c00acb4593b9a8d73188869809d88b29f8b7f9486d9390206f466ac54a3d4f372f2ac8873d59987da4188bc09333f405570db159fc9feb83ce48db3bb2bdd808b27b612641ae91d166c30ae17762759237f060e872b17470981d19c62eabfc9f7f34acee9c14a6d7573a166358953bf2e5164e9e7f7118f8e2a5816a215d4b91957b8d92", 0x95}], 0x5, 0x0, 0x0, 0x4}, 0x1) 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) renameat(r4, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') msgget(0x0, 0x200) 19:02:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 19:02:41 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x53cd9b66d75c9e24) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) open$dir(&(0x7f00000000c0)='./file0\x00', 0xb1, 0x50) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffffffffffffffe0) utimensat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 19:02:41 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000040)=""/164, 0xa4, 0x801, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x3f}, 0xc) setsockopt(r0, 0x10000, 0x6e15, &(0x7f0000000180)="e1fd6532fe8e74389ab52fa8f18f9536ef67313295069eaa7016dc03abc89707a72c652c695de5300abe7ff21a0795f0a798a13cf1a58997cc2a1e0c803179068f027e273ed75e28ec947b0f1e03783df4bc5e46a26f4bfaf7bb65ac5687d0dc34d69eedcb229d52d812fd4560f7438e74fd2f480285a784feedb8948bd1176aea219abf3105de1e1161ac34f0120f4ba908b985ef38aee7764a93bbf91bd0fa5cd83c7d420e31029cbbae645fc596ea7edc8922f42dc400a392a730f41b47e4474593d702c4542fdb522f75b78810fbeb4cd17390efdd13a9933ff6ce37dd6ba2c578616a68c399798454e48e988050e5a391d6ad3459bdba32807937eace869de83f5d301ae904fdba88397eb1d15c8b72cfcbf6096fec9a0f476799517808e764d7c94fafcccd556db65c3758b7341c4e03bc6680c03ec545b0650969a51561bf9083e27310abf417bcb4880ec37fc3a185dacbd6b0fa674e08ab3a5482d25412a6eea7f4721f96cba271226b546ddb5246d4fd5f367518e86daf8accb12c1f6f4971f1ebbe4ae390cdd434dc35423e72c8f621d4783090a710fd3e9eacbf9e8879a1cd90884454082654fe24b4a60e732bea0f85a6bf83a463b3d618cb563cebb661777f7ab1db5d80666cfd3df5c579e4915d67e3b4dc2666a64a032abbec088d961dfb5f54b3c0c7611c94fc488612c3b8c5ce2ddb6738777017f199fb006fc9606b13a55624623c27e1bb18c683b9cb11685b455a81b2684504e5e37657cd7a3810ffd97702992684fb9760ae60d988d6c79eeb01ea0ad186554ae4c2474ee3ab559007feb9e86fe9da9368a1d1f0a7cf3134b3f22a7b1a0b5fa3eaa47d28d48368400f4aaf97f7f93acf8b713985453cf4469ee33672cf4e3ab973fc99407eb031e38f413498da88b620bd59c5c1ab3a177b828b75019d4d05ade3c444bc9907ce80fd64c40bb62f01b7dba07bfcce1b10188b80ffbab57cdccf00e87dad61f60dacd87ed281eac3aa1aa640536b34b8e71f04799f94f10c37846828165f3816973b86f415885a56b9594ed3c3a68e7ccfcbe2d69f477bc07ced8f5821c29006c7f7d1ca97169dd635addb17d78992be8d2f1448e9cb933042299f600b1791cdd6bd8a21acb0281fce14e1cfc229400b27ed13830a4290f4bcd8030373d93af23f8b3765863eee5f1fd69bc965d92591dfaf4ec2303962a6d4a91a058a104ed8e91a39b1adb3b598bd310076174cf3ca8cd82da95af6fe904bb3d873d6114f94ebc013f451edcf07a7f1ee8f4b9cfde530f2225586e4fde4f25b351e1955458dae272676a331b5255cc82da666c99664dd7e7b65b3cdb6f08384892fb322eb76108338214ca22bd7e8303cdc3ac4815e564422f166403074905c46c5af9cdc25a3a669e70a6c6825e96dc6a69adf565aea0f6c169c258699f56518ed5c3d485b0d571037dec59c7ae430939ecb4dada08c6db7546ffac974ee010318038eeb093d08e1f0a66a32002d801e64d9f0a8ee35b971674813577223f8d0ced84fc05d078641c644d2a3ac89b8218a153792ffc06d669e9efdae0551b8d19b382f3990a4840672246c604361ed6f9dbf5522b6342f74ba6315f9ba7ea0a75843928403ca66502f43807bfa28ac61394c5ee81632d7c2fdff227325528bb336de2e48527638f0db3df6ced8775afd070fc12576c2611951f2bd3d14c9476daace3a4dffa5edc92afcaac7f1c00ef5c3b5f85edfbcaf676e941bf166915b2dd51db974b242e685568941c9e6954db50b875bd7f3a02631dfe8a7ba6ed3cc320a6233e724dae874302252558850d10694ea2a59587498d80ff193427849e519104b2d43bb4c64ec89d559bd748e944156833746d2294181808497776a8495a835c411063f29bbae86efa26a10cc72cb937566cc8f29e95ce10dc09220991910424da63d59f79137feb53bd3e4b22dcfa924cbedc7c0b9cdef3eb89da36d014d7bb45123f974bf51216b8c35c7cf60706981849dacf0ddea5b72d37537d22bafd512865027a26a3d483ced8192fbed54190f03bf2801c4fa2115a09ca381916087185e990e91fb13c704a856fa45cabd85f7c205dad8d2972321fb3b12a59981ccd5048d4a9fd0a4b85c632298577feb78721a9ea5a5653b0c3b8725bb42ca6cce61cce9851bc79cd4109ecd1636017398d4f998c5a3554d27fed943d80cda01b9b6d5a169dcadb924b21c6b2aa986c254d4cd8b9aff6e5552c906ce4dd0d55af1f3605dea7992288cedecbd61d74b3b42151b6cf14f95d14aac763c5f75e55f28d1bdc2dae739203ba7a93a76502db7dc8ffa46c9c6aee6a7f87eb0c1e5b645d3370fd42bcfa2a9735a70b8ca238b66276b5c3f58b3e5269934c2ff58bf9f2e48b941e2a43232a32e2d1680fef0f3b6c40ca48611950908db45eaf2d34acd888d48499464ad07371f8e75e4fe90f12f20dd3a14cd3e06b676dcfd62d59bed2200177cc5cf402802daa49df563be06d2cd2abd1bc02162cea3dacf8874230bb5c9a7bb6d14de954079020a5f9d1640d17b8f8743abe734188f924eb3975da4ac41d322f93db26c804ad2c5ca04e7029eb6b215b45d19431c4d40a383fc85d65cdf0d4980ce8084c5df9493ec639b86e1e24dca54fe10aa721133a75b912e09569e76fc3f46d9c4c6f49d01ff8c307c7a49532a163772bf4912cee921845c6a3d0309d3b6932eb237bc01b6f23f56270dc80b7ee2fd6d51232d0bd2da3d5fcbc12a39719c6913616c163c9ed3cbca8b33a3af86d10b8e8f14b0eebf3619170136036b4afe7da2cd07bd1718cfa5001a76ac583610551d7af775d72b1851ffdd6de3710134888c8f28210211c431350c57a484b529b6ad2b8374ae19d5c88f6edce5547be5be2a5faa0a905c6283617825c5cd67e36fd9d8b7551a9fade12f76c8e9d92995d5a7fafb1c37e949f9611a29a404d9fcd110498fa1460dd8709d69ce73bb3f5f542ebdfc78b1623bdb7b704fcefaacee2533bc910066ba4f2f2e075543af36506fc5ad7f82b001bd9192a1a22b970fc1e29c27ecc4cde0da0b673235311ef493f2e52ce4fc2f3a13ca0a1ebe12d1956db502840501c2cf04c314b119002969685b9095dd101ac833b2899b0dd646a563ecffe5ac188c78fe48b12ab304607260b845afcabb5929358746cfddc6feb214c52b8974003cc8dab45c45eeadbc2d62dff7c7ee52e690f53cdd6505d840b159e76eb3295de3016984d1635410e6665a5ce95159b08a2e17c5bb4533e98ada8c7ac7333beff58330ad51ea056e0e62cb907610f845cbfe9d3ed25e97a524eef7d4dc5d71d81a9abee5e6841b4120c9a93df91223333f3c7197777037f931d70081b6fc60d74839d75ee6313af68967c0cdbb7435930bc557656f0083e5caf2e237a4de3d12d163981a363ee3764d904d734e1c71be8a98e5c10e05e8e846d352ac360179249fb23699a166fdcc5b5164ee3ac7639a94af339f4af59366cb7d67790602a711b7755a61bcdf3984d385eb3db0c6d94a1a8b052fc42b73062e76aad2788fc199a47bad91f184d3e799b4454278634575b62f0731dc690ef92b9e2bcf311af5f924c1ce55079e903e4add1a6d49dac965fbb6cd340f04070497b772e8ebfd01486fc0482fc6f2489e3488572f48cef15208c42930c8c7975ea41fb7e90b6e86d070e44f9d1b3f4108a759778463047e74e9dfccf4f13d28a0f6498056687d87d24c1404000553568b7417952be16107f134aabd39d70bf6085e6dd69aa572ca4f32b8a687dc38ea5d0e60c88a32a0fb74fb1a5dfa3560e3e75049625dbddebeb8cc6208822add79a428a627806a33792a87db8db20af035f7784a7697aacbc8ca54e3de62a69f39429d1bec2d27868558137507ec025f0ad193946887649c8ba62af4976c61fa5d92fbc2698fff5d8bf0d3b845b8b0af97a47d076947c77d640845baf31be2f66a376394f9bb650e2b0fc2577357f01575d6e3aec91a52f5f356defaff7f5ec3096776f76fb898b6b95b71a5488fffa4b84650484e83b8bccf2d1be3798576b674538c07ffafb0f9c06c6165202c02201882b90040e6378d61627653639d58464e0e0751a66aa7c22d110064d9c045383de06500925c5e1c50fc7564580e23dd7a056a29fe4daa9eb7954ed0f679e573dd0f4b0634a4e7a378150fba00447f51a203b1f9875c6fe012fdf43df97ff361d6ab7b2828de7dcb0ac1645f3a74e345e7bf5f3917320be05fd390ac494e62298503358053900b659857bcab903e2be6d65862e008b7a4d65b153e10b5a6724ae2a3654d6fa09078822ba30a52e61ead7cf3f6e1f5a30f2b18f9b778593d11765c35b4cb0e00be0c20e3851cb92f372a99485cceeb7ae12c3f0de2e429c4aad2ca38de21cae8475a505ed71e373913d28b52fa958bc6e6fe32855d221455ef84b0a0f1b7d630caa5f3e52d2fba28cb935f635fd46e89c001f35d19438773a25f4ae6c67a3a9167a90a9dd24894a0b28ed67169bd30da2b506f59c19e9420d5ba3b1f25221309bc306f277a9d6d12b9277b8568c38a98a9661761f5dbaef182a8f1994d324fefd9f6b25f12f93dffd349ec4ac21053093f84bc3e6c2198117fda4d452c36d3bda4d630928c373326864d869363fd0a853006d9937219a6c59e0ecd26a1c43dc596628e27784792e083ecee0a4a8dced9d30aa30a0630bc5cd754a5f43e6d79a06fd7f56cdd96dbffdd4ab8fa51a1f83686446533588d08bc8f41fb2cddc5564f176cd26a017a518abf0764c5fb47b0c945d34b24171cd6e7e9ab77085964dd52434b06773f503df74b59bb1335eb733b3ff5b5b53da187ab3d406a421129eec07fb457d15719c3e636acc7c1de3632d24821057c431ad793446ad427b9b740e997fa7d8a3d3a240ad74a0ec72624d1c3037d9dd08c9bca7033d2a93585a8a9c2250ac88db559790737d0b7f8eaf39cf7b20708b3c3ebb98237102a524b546db226908131a2c430bbeefae0b86f2b847d5c5b6b7e6283b01899645cd29997a2f229a91ce94d725d261641127e1f2920ada6a860836472c7864159976933736b4ca4ddcc076940a4a0a2bf14052d569f8480ceab861827e43e29624dee7ba532049b1e9b21dfe8cc34a265995e0ce57cfa257282117bb720c3d4a2abca136ae84142c8feee2e6903f595659e6eea4f08ec7d5b44bdf0998e4f6da88f70df43eb31485fd83bd1f6d1bed6d689c610fca3cfedbec139b581de6db800e4a6e2a91e7a2c987fdc9a7a54eb66d0bdcfbd457d26e7c980dbac5290148f87eb007efc549b69f662ca0047c3950492350909f4316ac31868e2d13ccc1c6782b77d72248503a0bda4dbfc578b6c110e8193107b2f990296ea43d037e50676291905da823440aecb83e61cd0966a4015e9c595242f4b58400b11c4fc63dfce08da60b16f19f9a45908727ca1719acf2ea45979877daad1611c38290151247aef04413b0113445bb06038bd4b4d6a8baff6b1eb852b620b75b20d3b85ae6b426f8b3b224aab125db499fa590e97a3afc2adf657e144bb4ce6d2051eeac6da4a3b59dcdb63ef77c373c82254cb986b9926a3e111d77a7276ad9231c9dab260ffd203668b674bbb3cbf29c2b4070b9d751cc5e0ed9373644e77bc96f871623d97ddd916339a97c171ee40bf2bea49dc6d4a9b20ecf23793911fab9f6c87f300d66ed54632f8b4b11e1aeac0fc942203c82e4395b3a5f7cd24a539e8f6d4ebd0d7e5353b4b5064c6938020277df542bc5085f13f", 0x1000) 19:02:41 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() symlinkat(&(0x7f0000001200)='./file0\x00', r2, &(0x7f0000001240)='./file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffbfffffffff, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83ff7f00fbbf000d", 0x7fffffff, 0x3ff}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48005ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28488a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358372705888a35fff5b15aa23f4aca5b8d83033a855c50ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6cc7dfce297f00000000000000000000000000000000", 0xfffffffffffffd7f}], 0x1) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x51, 0x6, 0x5, 0x8001, "9d3629877d349c17506429cf11d91fdceb6e1940", 0x40, 0x1}) ioctl$TIOCSDTR(r0, 0x20007479) 19:02:41 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000001fef), 0x1, 0x0) r1 = dup2(r0, r0) close(r1) close(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x3) dup2(r1, r2) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x48, 0x2) write(r1, &(0x7f0000000080)="d94ad5d5b52c4d65eafffc67f8a2354cc3653b87151db6ac3158b93ab785fdbb7a64d72480f26a5b7d963d45c9d75f35e643d6c8a26fdf54a041da02db03add4263ed21f2365a482d4634bbf51a094b5f380c8764c8f145bcd790e09d1443c85703c7e48b02d1f169b57447c445d71f354639faaa96dbe04a0fd375a6b1d670374e8d9500788a6890923e9a235b62c8d916bdd803c39259563f6e2603469376082f6a0002d3b22ad4b9352d8a4fcb8ad18b478dad095173923fce3787acd86b59f197e3c9cabc32fb49fdeba6407a0a0a668e76dfe4bb551173d97e606589ea07c8946bf4320", 0xe6) 19:02:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x100000000, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/219, 0xdb}], 0x1, &(0x7f0000000380)=""/231, 0xe7}, 0x801) 19:02:41 executing program 0: mlock(&(0x7f00003bc000/0x1000)=nil, 0x1000) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) mlock(&(0x7f00003ba000/0x2000)=nil, 0x2000) mlock(&(0x7f00003b8000/0x1000)=nil, 0x1000) 19:02:41 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = socket(0x10, 0x4, 0x100) socketpair(0x0, 0x2, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r6 = socket$unix(0x1, 0x5, 0x0) r7 = kqueue() r8 = socket(0x20, 0x2, 0x1ed) r9 = kqueue() r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x7ff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x60, 0xa0000000, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0xfffffffffffffffb, 0x283}, {{r4}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x5, 0x5}, {{r5}, 0xfffffffffffffffe, 0x10, 0x1, 0x6, 0x81}, {{r6}, 0xfffffffffffffffb, 0x80, 0x80, 0x7fffffff, 0x4}, {{r7}, 0x0, 0x0, 0xf0000000, 0x8, 0x20}], 0x5, &(0x7f00000002c0)=[{{r8}, 0x0, 0x48, 0x80000002, 0x2, 0x8}, {{r9}, 0xfffffffffffffffb, 0x80, 0x7, 0xffffffffffff0001, 0x9}, {{r10}, 0xffffffffffffffff, 0x4, 0x80000002, 0x866, 0x2}], 0xd7ea, &(0x7f0000000340)={0x101, 0x4}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 19:02:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), 0x0) pipe2(&(0x7f0000000140), 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/67, 0x43, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 19:02:42 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) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001300)="6b56d732c397dcb34cf36eaaf482b74009bcfc36386716d124d1fb32c9e867a96c28b6836fcfc1a9c9339a8f9ccfb32bf84dbf57c01b3bd98d23d02a39722172e57ecc018dc912482645593ded4a1e49a0b2218e1b7f485117666003c721be18d655a252fe28c14ef89f1aa0cfc26ee91bee199f78d139c168c670d00cd52c894d", 0x81) write(r3, &(0x7f0000000280)="c2c039b0a4aff02a39dbb6827625e9acd1e4132b447a7ef38a00d0fe19d5b4f1963a24062d02bc8616e70336ecf89ca4909f856776c0586df5218ea87d40ae997cc353aa83220a8441482e5c6a541bcf972915dba4971a7504c1a63cbb216f3a765d14f272e14d6f76256356c56ab20bea5a5a4f6f5cd53d3554c96c342cec778f2c45c25657289e0a88e417dfc17d9517681c3cadec2e4607a13394791a8c7b658cd46e4e4a566439ebfe43791775f850b11f5c7fe2bd73a1c9de34eff31c7236d8691061ee96297a3ca1de221f96e02ec9246b102e17fc74a6ff27db6476bde9d8cb858d81459ef7386682961e6958ab360cf741a83ae9088a4f372f8f28562e59206d8b779d7e7af619532cebe07d393c21d3dbed5053ff6e33fb77110aed5f699918a6e24d1e95a9998fc4f04ed439d8b35b71157015e184265ea9203bead72e402457b7186b05861eaa5bbe08e810ea42a0c9aaf8637cf80506aa7c3ce617e595bef1109f432758a2a4d821ce366191bebf8dc8a708b912a4d5037e0b254bea3337a88338634137661be6c0f4455ff90cf72f5b9aa7c1d6c7bd5d3ad9372a1e054691c7836bef3956be269a564296c42ca96fd15990324a29807ccaac1740a095b3184f56d8e3e89b37c0c60151560f8499930c5fd0a1f834c50668d1e33e9196e33f58156f75aef28fc4db4a2b8f7182e9fbca6c843b209f6526bc7c2b1bd18820a2be7e64c968a8af3b3775078d509cb84c13c30937e0a8fd959fbe1956f684e5c55bc0a1638bdb0c675146599f347421b5e21f292ebdef1e6ab7699d81e19bc8e27010304a0999225e362060d5fd6132d4646ca27175daec9876adcba94a9be750b9d4313f337b7c2c94280ecb2a11da3970042944f857bc7a8c1264718697ecc2494fbdf0bc4890ce9f239cc5d151aaf800f02d85d0e0e45b945a7008b2a3901a3ae0dbeff0323212780a706040faaaddac3c872d957512e096d4cca0abb69e8abd41cfb696a0efeb2ed596719bef0410ee8d8c2cad55d063ac3d917e9bd2dbf0bcab6959850f148783fde84b5acd43cf6d9f1c10a9436baa5156afb764dfd034512ea66f3964197d9cb5ccdd3a2d07036032202da89c97a358aaabe0f660fea6e23c3d45d9beca1d2b80ede27b629413dd57354862b3b770de0f30316aba01a2fb801661943f853dd30f14d48ed8dc701d5918bb9a41c8b1868d4ebaf66aedaa71e2e7988ac807d778f4e608ca1d77d5a10cd49f722ef28d378187776443b7bd868e99d3dd871bacc8614c3d25e10901325e3142161bf1b1098afaca05f5a961106cf6b4a47a3ba3647c6a5b4b536c3a129d5dd4f5f7ddae4f5e2155f6feebba7cf064dfcf3a4e33aecc365e5f6b436732c6fbe25b6ca36ef6542180a5d298874852cfc393c83b9057f29c8a8a9302378a636c4020436c4e60bb280751a05e0a53d98f55676769060094ed74e40d4ea28de261f099bae0e429b3f66c72ee46575a381508c9df5c5da5a900ba6590f40b06b3de357a9fc433ef0ebf7e795ea1ed284ccce43af27892bb0a9ea1b354b5cc0f7fbb3701fa6642b9ff2be65cae7b9aee81238063497d00268d1a9f57aeb6016d7b19c741885da695924bdd8cb0e3d29643705f7b7e9644d49020bceb86f99adcafbc57c2fcf1d31566e22dd8edc4791162a93adc397928d26a60f72c38c90dcdb2dd6c8e9013b2502f26b4f733a4250f44dd904f712371d65d2a4c66d1375bbfa6345c368bb4da46133ebcf54b2d8db6f0b6b82beb3a43919219f2d24fca987876d7a0a47723cfebc8fb4f2d1bad3c1766535d735256e459d01c6802fb7e0b47db0624cb7947ffdacd34982b83980ce35d99f89189a50fbac025915c77fe34e5e665c25e9943099b36289b8d4080b0b66f0c63448f264730d859194bbc2e0f8d455d7627a69cc9e96bc20380838807fab5eff59b1a7703f785dc651364b2dbcc0fafcb1cfaedd5aad26d11ff5555993dabc1f3850ba589278274c63f21c4c129cc8bd31332ef745304c28a76ed29f41af31150974839c5e32a3a7105b55ee1d22a1e437ca5eaffb5212556621ae23befb44b673495678ca73738f0d26e084632e3e44fbe42ff5bf25ed58f8f1e8ebee9597912e452377d3c9250639eff4c5fece732ccd31d9d44ce8c5d1fe77bb0da046e2a7b1be01a874c562446a29a55c0da753b49545001a6437a261367edb6fbfbacbbd65f19adf6cc112b93036feacad2df3ff46534f89b64db40ca63f4ff4786b5aaf88b992a9bfb37c1b22f8f780b1423b02da7b1dd860258dfabbaaac781e91c9ac4de90ac9d5dd6dfa610cf2516e95ca689af7cffa1b7edf24e535abc0c13e21779ab7958927faa8dd2a1f4615b4d1be03b92493e9497e600ed25e10fec0df6b0c6c58bc5aa7ef2a575df2bb93974d62a124bfe8af3c40e109620814f4d63f6aa818df9a5118dd0c07c05191b50b6097b8cf0923cfc1ff214c5a1b6419f89a2425fce5486d3eb131ac11588b86a6da5b03b0ed6254de31fbf285162785ec296220e054d456fae2e848a57b1897e8de2dab80b2f926bb7720a1b7a46c06404b7058bbb77c2d7036dc68de49e4975a12f09f26113f4f3090ace21df30fca1ba88976ae09f78892e7dcd13192e8d77bd5e554e6fae691563f786efcddccc907268802380fe9637571ec1e2a739b50f5cef41663d268f876a926f0b29a9db097383553713548cb961dc7f4fc5528fa1f278a57612ee82f3c9a7461a1322a517cb5a7f25cab8916f6cf1004baa53f09c326a6dd76c6255ae1641f526f96732b4ef64cbc62dc2018179a07324fbd25c1c5c12c1c77c7bce50e3fbe1c0d25bb358fb77fd0097951c637f93b854e765776b6b14755692bec9dad7ae9d90ae3f7dd35e7ff64883489b09771d90c5deaf434b88e0da9eb4f04cfa90d385e6a439ec7832d8490f4d73bc39a2ef63dd89838df247e807c4cebad3b436d9fd56ab725c33ce1b41ed4499913186596e6c202c90e989ed556b877de346168b9db58eca0992e6e8d9712e8a35b56b883d2989239ca605adb2d47481a4dab17d3228cf5d35b0bb17c5a080eb1c5b989626737a1474aee9b277ba6c0bf0f095a2a7e244c59a16569c71300f3c8a7e2b8a5a75aa8b2eba3b7b8727d6a83f93c84c9dbbf572d5dab9cc2f4b6718ffb385f5e806f61f7d1c1195ee7b432c64b86f6cefc77eb7de70ff748b6d40d40d4efa70ce83b433b70074dcb38f4ad62ab4497f81de35f75285621bda3be1576948cc7d237dbc6878f1a9899141460e3b5f1788b4b0462dfca641336168975902dacb504f8a00bf8aa282ae643aa28a6fdb2cb7b50493cb2216958a48d518558dbec7509a12de64dccad97f5650c46ae774504582bfcf998b527fabfc5bb8cded92749a15f46618489674c1a0e5a0c1f5ed2776a3b8704a87a15d0a396d4c3659a848780a16c719d2d7e0c50927b475df256667b706a477b52e37801d5859e4951e6e63b5c011d13c5874acebe1de7852ee75b27a2852761ba023bb9f08256ddf96b2892e44f4ab8131c9fa336c71f7a06a45f40011afd229f09f66cd01cfcfe5c695eebbb5190d59d0e9a4ea9e5cc3c8d7f6418be1a65a4b825af4017e48db4697a54acb2c32269384f0cff2479e37057f89c2a41ce4ef1c67557550be044890b4008bacaf82a34a59b903fadde366a9e5d6ad1022e6b318851a7faffcd0bfedee6fe50b9c6a0b368d2a0be0da93e22f656d65e148525b373b49cfc7da985f735f91e10b606e12e413325a4ab04c05c87d65fa81ba2d53907b6ebed1ee585dfb98dc8b542d3bfd3dcf8964ce07281feb8f8145cfb688244ca1f221b34ec145a6657fd4d4d73234603e1c8deca5d53d2babaa0b18448b1a6423404e1e196b142ebe76b3dc044bee1d204ed58f1389ca479114e4b2fea1295b3d498f9ab4588d5339006c677b26238012a31720390cc0bf7b693cd1007ab423b06d5ad4f9dbe641f36250b6356dd51486fee21cd827876f0ee34205c19e07004d511f1b5a5f9eea8a7571c99a3c610b2dfd43f093eb6900ff20ef522a66601349cd45703bb2f0b5a456a430c5559db48d61cd0efad2fa73376ef0c34193bc9098a80547c231fc2afce390e29db1ca4de0c4db110ee8d4bf8be74591518e6bb9264793c2e20a4edf93ceb5848279b7f6132ad2f87478c838274f9290e7f85d13d259d13ae75cb6deb3df1b57ae1a65ee2520497277b8a8b9f7ab0293a370bd86dfea19e8a472c3cfa046c0ff7f5cd3b0d8e4e134bfdb61015635196b4c4ed38f7a2b8743db49e3728f0a1ffa791774003b0253b64f2937b3b9a0b7720bf2dc52b793c16f791ea2df2ede1ffce2d2b60c985c583bb3722ed4b7a6dc7908ac897537419dea4245071e22981287f96c2039ca47848c8c520008307f7583786d6552ab94ca45bf62d13095eedca46c38c031fceeb7e4ccfe7ac7abe5e186d71fa1200f82634c57d519911881391df567274080679b4ce5f9377cb4bf87adc78cce32a356149916567889bf1793f514f5d9c472294171a549b334b540dfd76b35923d1092d9cfc83366b7a70c5b2efaf32eea3ede3aaccec98c1b4b18c164a90952a038f5e8240bd72c084bd8b66202b655d1b93a35c935a93a41349ac87a2dd2ed4f1e96b6d08c1cd6f9dee18946a64a8ba219dff98f6bfb3472f3d4d9d5839d6416f35db6a17894d09d338d748fa440521b6f457f6645b6494e8939f66388fc36da4de67b72a6c8a1ec4a6a82e0c4f7c9a9c40dd1b0740c8c9833064a102823c85d8259e239e41aa539099ce6f1aa9ced77f6c3b4045280224c99d2bfdc1e215b709e56c3b1bfb2406e2afb9c17f3ac34271ef19e3b73df4427755b87fbbcfc6874929f83f6ac83e4c2f1258822e92998fc2fe646a8857f5678aaaf69be5c75082291b89a7d2395fe588b5a71a52d08ea1f9fdea1d3a2c3a69e2598cf9cc2b683c7934425fcdecbf488ffdbfb5e15745733641407f60cdf96b7ef916a08f16d6f7b184cfc18d48488cd0fea1f4af4e5c80079f18e2a485554fd497071713f035e5efbeb1ae1eb21d9e7520f2c87f0e88c8a363cd02d5a204ec7483521180062c63205882d23d90886ea95493876c05cad0ebe2e1a3a4d07caf72264d6cf2f988744d44b50adfa587e1ba35201c4289d240460d61031621bce5fd9c10ff2e386efa50ab8322e22f45f502ab8cfa2aed52ef3cdf7917624ed87f7140674a5c37c226c69bcdce0807afe66c088e38067dc3632bb172b0f48ac8c144167a9018f4e7c4390fa2b060b56afec668753d6f61ca70510499c667b9d5daa3d6de048c5cf28f9a1022af8a9bb55bf205fb5c504eaf7042f2f900af61547a8478789c3ebe3a6fa8979ae1d4c856956ce83877efdca31e2a55abea16187b93e0eefc28a808623d99353c1575daf0cfb0aa49f6c646eee9d3c3598e9aa773d24001473d6914288c57f1f60db058629999ffe9823ce55337f6c3b5263cc1349bb845dc46648aeabcca475fea7562401a9d9abab7c1aba3aa124cedbbba82fcb72f07c2784628cb31761167788c533b801ed4e50b43235a15eea8a1e78e56c42e88a201c579fe4af7bda4869383fc5dad26297e7399c8d26e6793b6d51ed0d13316d0b980ba42f3ab88c9d50102aeee596b12858539d7dc6720644fe7d862da249be266372f8518c465bd3fa5b19bb0c88a6d985d4f5faf747eb403d9dd8eee2ca1ba75a72c26d5e89a3b2263d8edad738ced0a973ec83e0d6e1cf21339da3fe14053841e3", 0x1000) 19:02:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x20, 0x401, &(0x7f0000000000)="281828c6216209e3ed3ecbb30877ed06dd8f738a73ae197a86829b8bbb02433aeff605d5dcbb6c9d91044334e33d88d2e4d3", 0x32) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 19:02:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r2 = dup2(r0, r0) getsockname$unix(r2, 0x0, &(0x7f0000000000)=0x30) 19:02:42 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x185) socket(0x18, 0x5, 0x2) 19:02:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0xe000000000000000, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x251, 0x100000000}, {{r1}, 0x0, 0x4, 0x9, 0x81, 0x5}, {{r2}, 0x0, 0x8, 0x2000000b, 0x1, 0x2}], 0xcbd9, 0x0, 0xed5, 0x0) 19:02:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x2f5) 19:02:42 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000140)=@file={0xbf57e3cb5a318c0, './file0\x00'}, 0xa, 0x0}, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="66409502113aaf2938fd298d6b097ba5b103d7f31839a353d914720633c88721bd2c1542c15c360ac55d86384f1b190a3580081d6a256a5f6ba9920b675f17afeeb59955bbea854ca4a93818c9aea174321e46e154ea8d9ea5cc422fbe7064ace445722bd11b39549b1f05d15a8149dfb8b5db956ecd1f81930a133ec08c", 0x7e}, {&(0x7f0000000180)="73158b4edd509968ff103a0b4ad2ab36cad2532563a13b8e2189747f800a0fc8de8230d4e03d0428e1d2047b4dfc1d0bf9b41c1e94e935f3d1feebd5b2b5c43aa5fd5ecc7421892ed072f057ae7687c946971797cd652a641f3c228a13e60ae56755e80249b247e21cfdacb3712666685429348bd73e3d3f5a7beb4c97475edf0265e56289d50577ca2a", 0x8a}, {&(0x7f0000000240)="236eb2497e1ed4f50d71ddaf8923cbfef596a1dd10b5b8e720e5bd0be6a146708a0a2b6a694c354314d1087b5abdb47b47251290e9f5b9356e789fefc5b1679bbc6ac4a689894b569598b1aab0e30ade1117aa9b8d2ea633752f16d5faa9b6ce2155ba6fa8c411727d724956fba2f711d53bcbcf6df1158b99257011c5cba174409e28955883b2d65aae8a9653fd0cb0fbef099ef483578970261d8f6fe865a81fac722eb6e3e6625923024648985c12a0a1c9ab8dd53ea87339e3922eac9dcd295f2ac534177a27bf43283b2323e45f0ba8cab6073f", 0xd6}], 0x3, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1000) syz_emit_ethernet(0x2d, &(0x7f0000000000)="271951bddf9d1196d6b900ccac3fa8e8a30ccb08926ef63af517de06ff8ebc5d148ab3359472539fc23006152a") socket$inet(0x2, 0x5, 0x80) 19:02:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="63363ac378a83bef2d332e52230d2ea4847afa61224dd9335ff54cb5d684439fa0ae7623da2d7c5a9b904149cf93121bdbc31f776268b3ebfadba57e2c", 0x3d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r2 = fcntl$getown(r1, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) getuid() setsockopt(r1, 0x0, 0xa, 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) 19:02:42 executing program 1: r0 = socket(0xffffffffffffffff, 0x7, 0x1000000) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) 19:02:42 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x204e, 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x20) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x9) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') 19:02:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='/+\xef\x00', &(0x7f00000000c0)='^\x00', &(0x7f0000000100)='&\x00', &(0x7f0000000140)='.*@}\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='#/\x00']) 19:02:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r1) pipe(0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xe0, 0x10) shutdown(r2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 19:02:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) read(r0, &(0x7f0000000040)=""/39, 0x27) sendto$inet(r0, 0x0, 0x1eb, 0x0, &(0x7f0000000000), 0xc) 19:02:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000080)="3c064721f0de82d0b26a21477c42d0cf8f4abd101b0bbbd3edd70680ea04cf031c2d2bb9232e53c2ea146e3822ff58c3ae1cabad252e0e5080486de42716f360be2e59ca5403f2e55a88fe20b6f4430717a21aa5f25956a540fba25d2a0744f7d1ef381bafb4db3f5083f4cac0284239762e6db60b42729c0a2da25801b0328f90f3b1bb6c947efa1768777c096d33fa71e9", 0x92) socket$inet(0x2, 0x5, 0xab) 19:02:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() semget$private(0x0, 0x2, 0x80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100a0, 0x11) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/31, &(0x7f00000000c0)=0x1f) socket$inet(0x2, 0x4000, 0x94aa) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) 19:02:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001480)={0x8}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x12, 0x80, 0xa67}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0xe, 0x1, 0x95c, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x5, 0x401, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x4c, 0x40, 0x5, 0x7022b954}, {{r0}, 0xfffffffffffffffb, 0x41, 0x80000001, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x401, 0x94d}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x30, 0x6, 0x7a9d, 0x7fffffff}], 0x81, &(0x7f00000001c0)={0x2}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) write(r4, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000200)="3e807fdf515941e570033357c6c71a7cb3ed59a2de2505ccb277bd63cfd989661fcefa9d91159baed77040539d3536ee2b88a60d9a3441313c7c4fd20e6cb3e2300497b56561b08d46dd297280fed1d1c1f0d45bc41ebddc1e81c5e312cb1dad74a81dc702b258bf49608b597acb3fb7bb660ca127274d5026c48c95e0d8ed43f8a404458ef15a45ee33d1fc2877e8302d34043e", 0x94, 0x406, &(0x7f00000002c0)={0x2, 0x1}, 0xc) shutdown(r1, 0x20000000001) socket$inet(0x2, 0x0, 0x10000) 19:02:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x42) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x10001, 0xb9, 0x4, 0x6, "8d6bb4748f4d864211c416a350e40f03aaedf9d0", 0x8001}) write(r1, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d56104a138ca6e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e909000000d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64da6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad41e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176aac129f219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c873524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda7405671560a4b813411e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7ca) syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/113, 0x71) ioctl$TIOCNOTTY(r1, 0x20007471) 19:02:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="3c064721", 0x4) 19:02:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r1, 0xc}], 0x1, 0x8000) ioctl$TIOCCDTR(r0, 0x20007478) recvfrom$inet(r0, &(0x7f00000000c0)=""/31, 0x1f, 0x1, 0x0, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) 19:02:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x9c8fab9506b14be2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b85beb60b5cbb2559bf0b112bd7686ba50", 0x11) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 19:02:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e02300af82ec0a02", 0x8) 19:02:44 executing program 1: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 19:02:44 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) r2 = dup(r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x20000085, 0xffff, 0xc9f}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x2, 0xb423}, {{r1}, 0xfffffffffffffffb, 0x6, 0x0, 0x3, 0xafa}, {{r0}, 0xfffffffffffffffe, 0x2b, 0x20000006, 0x1b, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x83, 0x2c9, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000003, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x82, 0x4, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0xff, 0x4}], 0x20, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x4, 0x7e65}, {{r1}, 0xfffffffffffffffd, 0xc8, 0x46, 0xfffffffffffffe00, 0x7}, {{r2}, 0xfffffffffffffffc, 0x2, 0x22, 0x101, 0x4d}, {{r0}, 0xffffffffffffffff, 0x14, 0x4, 0x6, 0x400}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x10001, 0x1}], 0x2, &(0x7f0000000000)={0x3, 0x40}) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f666f6c65b980"], 0xa, 0x0, 0x0, 0x0, 0x363, 0x10000}, 0x0) 19:02:44 executing program 1: getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) 19:02:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) clock_gettime(0x2, &(0x7f0000000280)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) 19:02:44 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0xfffffffffffffffa) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:02:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = socket(0x20, 0x7, 0x7fff) accept$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7fffffe, 0x2, 0x0, 0x10, "8b46786eb953d07babec337860fffffffffa0011", 0x7fbd}) r3 = socket(0x27, 0x2, 0x8001) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f00000002c0)=""/159, 0x9f}], 0x4, 0x48) 19:02:44 executing program 0: r0 = socket$inet6(0x18, 0x7ffe, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x6) setsockopt(r0, 0x2d, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0xc007, 0x5) semget$private(0x0, 0x1, 0x100) 19:02:44 executing program 1: socket$inet6(0x18, 0x8003, 0x9) r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x1, 0x806, &(0x7f00000011c0)="a72c98d7cde9f4969842b1f6717102b38f1d5e977cd3bc75195826d49ee6525922eaff599dbab9640df5b29a9e84ece00ce5aa91fb3b4f8f974e34915f0519b5a40376ce365468da2714b50d42f3b125b757f26f81b6a8d6accea20d09d80a0d2def7e3d55de81e94df695a731fbb26e0ca79dac1271ae4f1e8cc4e1c0fdec178ca0fcd0d179759d57f063ac7bf900ccd016662af1fac369110d20042d", 0x9d) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000001180)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) setsockopt(r0, 0x100000001, 0x6, &(0x7f0000000140)="90ca5d7bcb9efd194670f7e6d90e81cc81127a869d11bd1799134b2050857713f064263f62176fb774c924097b4be0b4f6046406347c517de8a4e26eb35070a0d3f12fc5688c93eb5edf5abdbd322c524e458438e6dcc0a6dff27300552d712b1b2abc8abc9f4cc56a448885332a09c87cbdc93444c22c839d76a3260e2efd97182a667f0f9ac37443c1f666bf4e3ebdd68170f8545413b57b522aaed9fac80efc809c1a834de6523513cb7dc412b9945125a1e718ab40c0838d2afb7390f326a9db48afa046af6a6beff5facd1c53b496f13eafe21622801586e554694a48113a955bbd7a4fba465d8dfc7dae71a553af826a7608dd8af0b24a3670de6e585c7886ef256b6f2b44edcdf9f246fa1b640ee8d2d3a31ee34076c31580363dc6c6a4226c59570a43dff63fa6f8dc7f0142fcd5ea6659622dec75d4b2ca049f694620eec2109de98302d7cc49f487b4a13864086eb93bdb866e8681233277f48d0df25bd63479025da5e3244f41068d1caeb68df78148613c40b9e7534a5480681cff6f1c9fabcc1f75027d7bfde0f0b5dd0e83a7925d2e464d3310cd16d59c16c9f0b73a787919567a8cd3b3c7560593a0dce57538b3c5ffdcc3a7157f0ce171501025e1170171d1145e6ae0831d5d904dc36395adbd95f84909efdbd507b3c6e5afd140cd47314bb4e01a9f9bf86dc017488ffe35e58f04c888503f2135056415d4652b4023d67f97f98a55449ecdec95b15708d9726204d375e87f68ffee98c876809722f130e2c50074af2c0cd63997981e9809b1486eef5aef3f72c9f3e62c33f798537866833119503c9d99495e54d6f3f6b9049ba4ed7d6f289abd5af23102c2833a5839f5ccdf7d68fd41f9c00e1f6de27346361af7b82f45a0c77ea10c13dccc5a98b718b009def1cf9534345e216476501bfd490719e4ec2f4d519189cf3e48101ef119a52c8dcd8b4802ee640f74f0205439bf356cffd409f4c731afca986f31d8ff8a69214b2d49aa16aaed0dda5926d92df46f8a0290efb21af4a8772ae2a448800a3b0b00569a2446709c6620c995215ae6c6070ac97895c07bbc97e4a98283cce13adb54ce0434ee99b63a764d44eb639603242385c8d492f39671fa07a81f21cc70c26ae34d8452a32eb9b52f793914b0f84be6c8197755e7742df3db12586b8ecb7d576dede46f4796af9e6da0300257357c4fc11a0cf2a5d6dbc619612930df91ba77626f94d9be001ad59527583c796c90f4fe9e3a08c065318cc6397e891610365f282120c8c19de2fd4325bcc5a38d85bca8f56fff7a554ce475133a9eff21d463d974e4ef89f5913ef884eba5609f2650bf457fd510e0c0e5a96923b1dfa35abb41db961175e83cc21ab892143f4451749581c91233aa5d297905f3f9a3f7ed06ff71df68f8032b1fbc40d28ecd3d4bd9162b373a0f6154a09843ae78d5739abad1207e296058a20c1d5c4782a9a4e1f1d3dae6a53eaadb1c8e4eb5bd78f56d05a7a32565dfb7f906a8c43e186bd65f9e40eb014b3753fffa8276ab84c89013eb81c186386c30032c28c1a25d34171cbd79a2f348841bfcdade9176b09a50bfd1935fe7f888572de39f8cc42d04557a3ae0615e2da23581b1f887573b017ae040210a74749f5883c9957782ec79710075d2f21506f5f5947b50bc8c3ff7bcdec159423fcd545148429d7aaede8b7c91fcfd96ced6208cb8157850bde0713f1d8e4d013f40e3304da259efa03da898d3a05c0859371e89c5091cb26fabc5482242442bb5fe70550ed37a94023c00bcdcd9354dc271f1c842742fdb31ec33faca19645e2e259f1ed645c0ec7c6eae41726ec3c6e7b0d82bf0123ef55cd2ebcaef0e3a7df190924b843443677ca92c03f7fef45abd1a0d57e1dcaaf045485477d6b539643172e89e73c990a4d1914bd09add63178202f40414acaeab8d83970f6beac1ad918dfebe92491fc9f50db4bf74459968f1db8ff952348cbfae909dc7c05e8864b4015b5ceab02b319b08334c60a959985f5ce8cd4b5fdceee310b8f6c86d63b6615c9ca493021b81bfe374730ca0db6534e4a32f1862a4c7ab8e7046f4f36b92708cd73a624e3cd18c374c01341b2c8809ffa514bc14dcd779b64edef7fbc17cd11ad50086082fd97813394b05ca38b32a3053bd3984e6b432015ed41fb54d1a3c4c6782063af91b80918c5a4a8a5fe4343e0660047faee39d5c1109fdb44a5ad75d9815ed0bcad10a9b163c3f8590048f243aef75fe3a36601fa0190af76fd4c3b61d39769e1d7d7f1385a050ede1709f40d33c3e0b0c3f1ca605e58a6cfde240e25a97103109f62e362879013ec5a752cf37d9db2097d4866d0321c41ce9bfced1928900fbf9cbd81967fd6500498aafec545b576c27d6b664984737e16adfd0cc8cebf974207e4c1727d4b3411057ffe578987e7193923259343444a0ffc35ebd3cd113b8ee68f5afe3ea81d455cabf12c258eb5ad5940c8db12d415526a1fda95828de528c5ec4f2274e53caedd782c60f697bd7c5bc186fd0180c5f0d77817f829c00d7fe9592be7eefd11c4b1cf05dd81f977f8ab7fcf2d1aae9988b9e24176e54035d6f4f2145f4e4a959bda392f6e65d1f0abd3a7dcfe4387f83b04602007a49c2ef933c7261db7cf33f453246b47e60aea67a4e6ab30d50bab44c0f963e5fa982fff889aecbe878544e33e492190e4ba94f2765c9190118883bbcb637e51bbc0e1e88137eb371fb20b976a6d9dc287465abeb3f142c903eb39e647bfc978ac724e710f968013433249bf8ece1c5d0a198a820ae02e32793be75efa1e4fda30ae29d3b88a0e618a97ade09f19eedb68f06a0779cf99376a348093909cb1b6eac08168c719c40da11d69bee85fde576a487ba416f6f7ce8f0bcb7814e331f6aa36c975984a08de3dcb8e8c4425c25ae9afea49fa923020573e33daebca9c7973b6dd45016ee49f405c61621959ec92c2a69df35e8056f24ece06bd68ebe67f66d664ee3364eb61ae903b737db7656bdb4cda9a4c63ed136fb324059827ead37859aa8c1fbe0f70d58da1998804e9c9e632930e395e5bfd4e52c9ea80b422a2ffb5674213101df56409d183f4bdb72d591bb4854e9331fcc7bf28f8e395df7159f1382296b529acce12b940f03bccfd4c9d331272d9f6de7bfa0217e39cf3c5ce1d3a29e4ee42a5c28d2831c41711bd77e2b7a72c2f6a308dcc5639dd7c33077b78aff6b4fb66190dca49293e8f62076c51930ec42d6358712f3417abf518ad17018a8388d8796519c31cd0e8034abb8e914ff2a8cddd4c2277cb8ab23ff99f6c252ed0d945807ed864738076ece6b1f839642695ca3a076365aecb71e3ef6f10a7cf53efada2dbe78b6ce425855ced172452b0bfca61ece2748112fb85af9f2bd8ccb3e3684bdc007187d5d4adf57cccf04245fbdeeb2a1f6f066b8bc98bcf1a2c1988004dbdaa47d3fea423a0128884e0514af9e00e518d5c34e5e424c55bc97814e85c74b0f9cbfbb38c2d4eedc57c4458dd1931e60ea869577a4a5421b7956c8cbbad5f887e53b0dd3061053dd870630fa086768e642e5638e3a54278dd8e69cb38ef175679e28963c0a77b3eba5dc62763e7f7c479f437b090d908080e89bad2a2954440a69acaeec2e5c84222b6a1839563b70ae2a1011206ff27ed7b69a875088cb72f67d3d0685a94911b628fc62ca8a0727cfab36908042d3893d18289922b4069d7eb14dd14972b504b59a79c5be65ae77c31d7a2f371d7678c0713d0a9eb0ab8a89fa870f0d538cdd0993f1622b7562398930a345c7390611779239a3543a4e06e2b7680d11fc5786c4e75b81f6808574ffc685e8157800a1f896ee9de94afe551bcf1c8dfb29d599090989412514c398810ace0015ba40812561f16c0789b28b2cb8c5a02ef8f242e17fa287ac61a095cd6d11dab5de483b82d9de7b522c0947be26e0fda3da15c6fc1e932ef19dc11042e291b82476686fc98bb85f8ce1911a4828cbd88a0dc95f5549bbccd557c9c22bca09cd2c25fe99e103ff0db7883b65cdd7fc932d62e00e5556e214fa127e6f7bd343a1a45c6c7a886db2fccd1a4168b7ac50c8246938f3ff03315886658a3b2590a58f4c08c43fd626b321fe4bed44c85f4e473db7512130a9863d342a8e804cb1763fbb315226d4cbe6df70bfce6a261078db4d35087230fa297c0db1deee7d191254c4303a4d78cf6451c0f15bb232777c542a6ececf736adb1aa8e5f01c2442182dbcb384ce8bc695557f5c98815889234c5e5f9a974df46616cbc477642d23a82c58eb90af3383413b07b03c7a394aacfb1cf0df70c3d0dff22af02def6093ea2e5ce6266a8294a0e1b4b8e8d0ad029dc97bf86444c78dd0453120fff104cfbe437c2f4fe5d9ac128687aa5051a766d7ddd33d78dc21e733f9151ff021a8b23b8acd818a6ee63cf395a2eb88e60ea4697fab1c0f581f65d0283a4d968808fb2759d6b4eab8dc9bb05b81dba995a4d13e91bda98de66b413fed7839bb9c6fd8706fb7303629d8cb31d6c5009d84fe89b7fce90542094ed02db16977e69e165ca0f91e20be458a58944b31134e5ca0caeb5bc77934f0e8f19422b76e681ecfada7b371a0e68e40b0757acb54707917ab52258049918d627d28c0cbe29522b1fccfea866470112a8798bb511acb5a1c9530ba28b07154968f0537bb8d253c41bf32c2741c92d807b26ec93d294648be7c21e558317f2f740cd5c5f678506adb7b03b284bb798aa6b9f9d7cfe4ab2ca9ca6fed3b6f7231647b33bee8283f1dbeb9408dbb1c78fbb5ff6385261f67af4789afde64e348868d7a6ae43364fbcac89f5d8df5138bd9e3d7c55c0acb67dfb1d3d4b266a0144002976785b34a9dd55fae9e6ab6bb426ee96a4ef675b49f89736b6c9ed2973e8c7fbae02be9446f1957412a5b585680cb7601cdfbcbaae09e4a6625c4625614be49bbb11ab1bb4e73ed455937648bb90b169c13926da4b3307d1ef5e56bc3c21738c6edaaa559d4bc2a8eeb0d57d36f6558485d997f994cbc322ad81c208ed7a10b5304a66c2f0848732eeaf5ea63fde924fbe0c629174057b4bd135d3043ec0542e2cd17ae2d456a8bd6aade99dc000bf60a6255218ff9a9f4fec761111e53c77f0ccfc59c4649d84f52f6c8d8cb1ea6b5a5b63b6f24a379686bb55d7e9b8d3ccc95f18e76530ec74332b80bc58b4ecb1a2d5b1f9c1c34a8cd6669d8855a585366b41df67c0abd6cae6f1650e2b585edec141eef30039c453c378b72a72f9764561d64641666d5483baef53a205c0625c873508216712a7dbdc0c0d67868af9f30472a07496233e99a72bffb794d0ff059f91632f65b50f3442bd617e1f171254c56898bcc29402208ee8eac15a1ec9be2699db3aa42ddd246e28ad4139adcbe3585fac71066376218d223f63cdfd461fa9f9f35b9bb8ca8125f8ab16f1f53e6dbb81d9735913510055b7185fe16d12cb6b85d986b1ea75c16defc2b272a6962891fcb2d37b6b1aba6c3e94ec6822f7e4e18c821df67a1656e800c1e784a20b535badd72c99461e4399b2d2a7a107494ef3a5e2eb7bc9bcd446417103d45bbc2d7eff25297ed870f24d019ed93fee4fe0c608cecdb283666361e5c51bf54e7ea6820d2061770215afe7dc4478e202a4d63b9a38a837d161dd1eb8d5a1d68e3939f335784e6123cf31c1a4db6ea03419277f5a334d3b141e4bc6e24259b8d8d1188c17fc97d9430b0a1e3968dd2245f5b8f9a4cff3f6bb2b38d758c6144542d6c56c295", 0x1000) 19:02:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/189, 0xbd, 0x800, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) write(r1, &(0x7f0000000140)="33253feab1f79b0ac371cd60ae62798e57def320ccbdd82902622ae2b2a715b51f46e2ca1694a8e0aabee5aad4d7f016a621dc99055142d6c991e9a4a616c3efcbffa48668dee3a9b58c98663fc7e7f0efbfee", 0x53) write(r2, &(0x7f0000000000)="df5315cf3fed6bca5c2d1e53173e1453f196eb261ea7f11a5acd453fd2607f3cec063ff2ef3e7bff10bee44f94c8a0acc60cbc4687255a8b206a37df053746bd84b00cd437f225010628da5cf59c816adb4d2ddee359a9f82a317d90d7da51e6d81daf3f18f81e5c84fe2b1f6849ac17dc", 0x71) pwritev(r0, &(0x7f0000000040), 0x358, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getpgid(0xffffffffffffffff) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$setown(r1, 0x6, r4) close(r0) execve(0x0, 0x0, 0x0) 19:02:44 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) close(r1) write(r2, &(0x7f0000335000), 0xfc94) dup2(r0, r2) execve(0x0, 0x0, 0x0) 19:02:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "ff010000000000080000000100"}) r0 = socket$inet6(0x18, 0x8002, 0x9) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)="da1dd30f1d4678370d8a32", 0xb}, {&(0x7f0000000100)="f382b9d661b0abfdf681293d7c8ed794bd38b29c2f477c478e6209eb40c14ae329719d683276dcf4b6f860436d2298e7624d9cc99c7aace4c53100b28684eab39fe799d35c523eaa21070db87fdc27626aa2ec3899d34d8070dec183d8e0508c48086632f42bd58524aa68d3b62e5faf024c50c008328b4f753770e2dd6baa5c37933b66b573b7c1ec76ff85b5c0fa58e23b5fccd0158e11652505784e1b07e1865fc3062795f16badd343f0df4e4ff1a63ea21e0296e52c66790811fb2478f4e2185f027d0e3b31d369db5c6bbbfd0d4b2c5e3e3c063d6a62d7cd5650aaa76d4e118119e362e00de1b1e4d62d94fd6e6a", 0xf1}, {&(0x7f0000000200)="99795e04066cc273565bb6c20dc6b266b9ccd3e641023aa2412191af524de4329339f9a30b9aae5653cc9a6400465fec4ccec808a55096adab17a77c3e5e7c02f565020d8a1a5246d5578371ae949449d49da4ff", 0x54}, {&(0x7f0000000280)="75b9d87e61d33daea4d356a91ecae64dc46cf0bb7a7739e2daa363307b9fc4f5ff982cd1e6776f260d240e86a3ca637dc852f21b66eef53c8e3b08434934c4cc39828a32b6197e1a61c1409422f9cc7c", 0x50}, {&(0x7f0000000300)="44ab65b77251f1d11bb7ebc21ba1fab8f6550f65421caf20bf23e83eab1d42c6276ca0e5569b3d5e1ae35786e251be130137da8237f63d42cd79dfe5bc0f82aaa6af04e63621af0966ecccdb66243543ca732b273a837b0d4592b4f667041d105e130313428e137e2333dcf783689533f5bc", 0x72}, {&(0x7f0000000380)="7cf8a37179fd05f106a1e6a8f98e36f79abe2ca0396bf38a9e15411f9bc77f5bae5933cf1b4f7456ce0317793fb97137cf4c9c5b6051ddd8e5fbbed4507c88b16858f1e41c36c7e2833c75c971e38c130f557f53a09ff424ca53448579b32ad6112120abbfdea8af35c1e30ffb5815d7598400033c9c2ba6ebebead97db38bbed808e8ec097b357752bd6d3ed19db25277b3ffebb5290684fc13f3d5ae", 0x9d}, {&(0x7f0000000440)="0b253f528c95ac45f3824a453f5d7597364885a5e3ce5011614ba1752ab9f1a55fcec8ae8f1bc868bfbd687039ca16e8ec69f404baf0de6a71cf7d0389ea64b306373d1bcc11d254b4403d2551d3ee2d62186c79f266f8e647526c010552a6324424f8aa89ade4087e8d0e27d7d473521a8a33d445e3d9625cc29ff4f325ec7433a0fc9602103949db48bdaf6eac48983f113940b1cc344b84630085e4a19ec6d048aaa162cd13502f41b181e2172fef6b352bd8261e716924a4cd241cbfc7bea7484e235e3a4e4a7897eda985c0121722e0ea28500f74555b4d68604e5ad417cdbe860d8d56ee727c436f5c871148d49276ace8a661cbab302b3cce110e4b5726cd5c1db69c77cbf0edcf6e4de8302c936f55bbf1508aacde1f5330bdae8483bc44ce2870464c1963536608641ff57fe1671112e354e701eb4aef1e89b7e577a92dfe16fd866c1536e4142969405cb6a4d853f5068e2c744e6d379234b6150bdd82d89061301215290d7ad8a2eba8416fa33fdc02108f36c6918e45015a0c6a8f5c57adb42aa0e8e407694ff9da5c0e243d07e863de775e7e1e1331da95e7cc134d56ccf5a734386895c21488f7e32dd94e6bde7d59507ce662376e9532b5abe80ea6a5d62b10780b0a4dc7b253b7627dd4e9878e51c5ec60b9b68970041cc17056b00577c465435872c6a81ac091a4646a19e75e6a2fd46d3a18bfd810c3b02c845bc91e6d434ee7a5f5adb19e225baca521fcbdaac1411f3472492277bf424eb41a14999900c06dc12f4f89d386dd07bc480ac49ced38044e2de4bbefddce87ca541a8d18cb3abe5888c0bb3b0a5d2ba918b340040b68292abac277bb3168dbe42adf8ab3d320f698b377f0aa4e4c536228bb5fb2417361cb83a491939108103852cff7ca794ff42f01c7101842f9d48461129d929411b8620bf2395d8d63466258d3fa36322b9ebb436404c8c34ae580c64833ed8e7b8bd496c7672e292852d2f9f58b6261cf09f5890e430984cf351ce3eb88af8d6d3aabff41ed9fc7ea027a6beb98c79ba0341d692536b89c5bd2aa9761d2ac0feaa659f8aa49b88661ed0e0b7bb572bb5e161fbcfad707002ee5575d81e790d667f3b5ca126d795ccaa4fbc880370cf439d80cddf709358ee22238dd6a230eee5b0dd6227da95deb539c8ecad661b30e6a7b73abb5f504c3704534b2fa7c59c3fb65fa279acf0693302b88c7ce4fb8d0fc56f99907aba8e8c5d7309f1b2f1560b23f4ac97025742d0b91218b9902abcba5c7c8d3e7c38712736f214a3523decc6499e34d8b7ff68fec27d29b5e990aa8cbf6cc8b74339614323b99575f6226aa8099d64e781b19d3a1ccbd1028794503b88905ad39b2107099cc91aefc061a992860983b8b684f73142c8dc9971628977274a3faf81b49aeeb280a62cfc90f251abe484e44bb1d85b0a929778d0906e4787f686e81a22de660b059ec89d505eea2c14d8d512c8cb3e83d8cfc33adf708e272407d7d6524dbda9e8d8257d1fcf855f38f964efc25f6ff39d23d552f885247ced47e3c3e3a024fbdb575294090887ba4933383c5b8b5eff4a0fdd167bfa8aba15aa8d938f2623fd54c85857911f9ef31c842bb7e6aeb3679f24439b42fd5ce746f995243ac5235c7d92c5035efe3d0f4f5ac8fd7a0559a3dc33cd84eef188abd22a408c78a53bb953f85db63a573d2f6b18f023064ffef166579e1133647a0194c4d3e2269662704f5796fdabbb964830ca93fcc441880d11f61a5c67f698d57625f4ba3ab4947988d9f672aaa3a50d480963456a9acf44d81de5c05fb3bc4d502ac530d7f676a306f72aa7a98816f4c1530d5b0cb553832a94f77ec37d5f7974b5cd05bb05ce804207885e23a64438d71816a1c2c0fde5409781b1e6d9c2d735cb4cc079881c9a9d03410013e72f9a1c67fc8f5c59bef5ec9312b9bfcef9e9b618d0b8bc5e79b475222e5613e279b616b6c165295bc063a9eccbc916e4ad2fb0fc04cf00d4c0d6f565c6748a38be3a496ed42b02e00eec392af8d03435a5f449faaa2939b119acff0bdb93211eb7e85e4bc740f5aba7f435d0ed59333a1c9cb8fb83aaa1929d71fb680a9f673e887eae3bc73b34f75f748908e7b1ba660802d56f46cc6dfb788a21c54858492e40271a5eddf423398701a34ec3972d376311c5ff5c9ca6adce88ea4e04083af7cd59b247ac86de12034284198ebef7e500b74fa4fe3e5216522cae0a65592855f368fd2d7c520cfc58976ceb88ead7aacd9e7886a9db4ca1837e8b7d8422b44875a75c2a170ea8c482bf3205d3d16e5b6f2620f4821f5db254c494a530631899fb1ec28b2ba983fad24274485cfdc6a209adcdee8d13b2e705a93bdf59eb88ac33e61915dbc71e70c86e0adac8bf09aeb59b823d22b7cb37dbda439bbf01e8cbffef277236f5a488b063bcdc12578dabd8dd82ebdf566719a90cbc8e288e68d22d2920e4b37a5954fa3c964f035d8cc425cf68336002006843cd075e0c46bfe775575dae6cb0d1c7af54cdff5a3759d1da12515adb46995ee2eb09f104fdee5a56ce2ab62252dc959f34d0786f476ca509621e8629d32d308252aa1b173a6a8e3d3171e391b27fda236412b866cd5fb13b798ef1e7a7069165e161635e239e8ca81597dbcc04760bf66b9c614de3e66095d5d2215aeef52f7799a65cbd8d69854030892e4f9ed4b1358f698c2403d068136fc49f90e6bf427b244a0c9670a41adae0b5e4905fe4b0dc5640cd9140b54b8369b165e6455f3b1b55615bdadca63948c2037ebc7f118a3dc87d66457ed0e2b5a608083af3541e3d2585eb22363a0761ef84544108a2378d42e988473f6315f1ee2535a3c44f2a3bffa25cc38d864afe6f2e4c6e72f20f548cf8003e407c55ebbf51f7c79671eb74ae5099827b4601ba285e18abd0f2415318bbe75a48380af71fb9be60d3f56a079a9ceb07d675e523b7ade5c16eca7ca51b5b91ccc190729102a0b8b00fbdf86455296b10affb9fe845c86cf60ae09d93092034fa8b6af1ae7e04e46872a23494d0b9907988dba3ba481d8ea828f10861fba3351bb5726a3c9fe5776ca1a526edd399cee55c59d3c1109d40e19dd307d9d80fd2f77e2b71a943676fbfdd01783f67c3d4e045892af2ef93c8648f19e1ea4d6b453d3928155f69b6859e1a21664ec26dbdd95e18cc01783123b1beee3650b17dd2d8f8e833a52fde117803ffa7d0b9223373dfeba6fc1b03f10cc235078846ca6b1bcd3c4bd670ac50f429aaddd99818b702270c7c45132198fd6c2f224f217a72e110272edf3d142d7f02fa9b4e1fa6d475b31a552427f47d28ba38ffa6add99048949a9bb48beb0de7c1c71e39bc6967d88cb905d9fea10d7981c75d4d224483926a81d5a23990a3b39f69c378ad0a2532e8d5c1bfc934274735184169654918e7d63de515d8de3751c559735b1c06ba6f7633afabae737729dc8bc89af09bf09c351d854d401284e7f82f48e94b3b6df6860ad387411f336435e907d3cbd911b8c6b62f00c500eea759ae917b909a18d296be7855d898062472db66e5a84e91b1b9b62c3bd617c21a60f1595aaabe04538d03b3146b046e715cb4cbfe2176b384292b6f10ad70ea465c0d406ce992a537c206850de9ff68d015b3d896570e6e25d319c2224d1b5c8c418a5c47c51c9cb92b17890e63915526113a77de3797fe13d8c91c33595da83177d464ef490aad2ddedf990ae2c85980e9c11b9b31bc97a854d294c53bf668a3eb7d3c0badcbd6fee87c3bfe00523c84a5e0bcec2494546d6ae3dcd17987a4fb3caf2fdc065050ef5dcb519cc3be9f962c320e8eb6add38bfff8d4b24c672376e7d4e01dc46bbca087d4f5db15bd189fd885c252198035e96177a9419c3587a6167a7dd88d6c429a947a60671e43b9179852108d2ec5a5ce44f0fb183b4ff4a7c9a9b94a8f7723fe1b8d774cd916f95fed68db316a7db5828efebd068bcac43b82c4e423c1f666f90d541e4ea465d569604de79dc83ecfee6fd765eeb47f9d72f17c029b0404d7bc3eaf1b3a5370dd1b6a87eb1db5a7f585915ecca8dc85096915c91b31007b0bcdff7fc527374a5a6a767f6cbbb9a4166a6a1aa619b733cc732bb7aab3b3e8ceceb4c127a7f6c4e3d4c30dcc6d7610acf716075b79022dc14f7f313ecc93090a1787b01804d5e6b05f242c45cdb5a698e589f98fed87c1a6616d3a7bbaf81e76603505d2c35359e0b54e4512026247fe17225d873f7bb960a7f9abfe7f5c3eb31ecf23377285c38cbcbe57e3e321a64428c87980493545a57e610bbd2c93d9252c01e49c998ba279d1239244a9d68003690ba0dac76f5e0ee18f3652167cc8743b9d5285fe25bf2efa148a98b00cd3bf2daf3c54e35f931d2f07f1b98837e10156ace82d3e76ba94104e6861aae9a5c681726adae152158b3e0cc3d295dbca0b7299547327bd4af6561de1c74ca7b3ff34f95e9072981190b667c6ec565e5eebd870ef1890091003d237044e01b2120ea1d876e364c35341356f2f55917a12c9d80e9f05bf0a6753e289f71f6664811cd2e093e361527e282833991b9ec852d467c5130462b5d152803278d5ad779fc6cb32d9cb0eb9cbfdcc328a40bfce4936d6936e5b8791b83e0698b6982303b0ac1df29c04b0fa2abeb96bde33ea337295a1f42a0653f7d4ebc1b06f9a63ca77552524d696e900bf2951a603b0090583208b3e017be07477edd77751886b96b2a1d5b336a41233ad6545749253261c4f7e43981f93733708aaa581288ed85dddaf465797f0688e7b625dca07a2e1220d93d21ef9b7a3f84b7578a6e8053d03815c8a61565afee27176792b020599430ebd0c9907ad34d86d8b00f45f54a4852e3d4bbfd6ddcd0fa693055e39af421699de4d40e3b146e5906eabbd5a3d1b497fa85b26db47e23403d069bba5281fe1705f0c52a5bb2abbbce89ea79054c532eecd3e727b2cbba682547e37dd2c9996365e8b9c6a71c1c3ada0c0d9fef7b6d07b305cedeed76da562f7bd47c7832b2c0dd823de1aa0daa7aa89e2e5b1abf990dc681f9b74078e25ae36490c2c2a827240d79a3b07a9fa42e17477a6c816224103aa52e8b530e7a9e52fe77375c0e4aa59d17108eaa939d5b06a23ad587584cc506846cd2868c8b8dc771bb13e4512b18309a13af4317c1b084c85f00ea1896125669f72f9c11701f73cf4aef8fe820587bce9dce74470be117b9b03c3b2126cf23c6c38fdfafcc7e59c82f2bde78c859684da23ed15448793c6e17dcfe488e7dd1b50a82bc5035c60de6b6f9fe008e544e231af99f2f53d3a69ee5b72f1dfd3d0a5586ae328534c4c63405583e6a3142ec74e2d8b0b35dbba548b8275deeebb94e826f28fcf451514e31fe03f9071c9aa434efbf3ade1d5094581b4573df7bc38e0b8c7b17bf358cfd2bd8bf150645c65442d229fd6bd6f782e68c1e1d99212491c1a64060663c630bda6f1e787d46b87ea3db1343cd29fe7fbb8ae0b98c4a54667c41d0d9ba3549479d601d142b90751f26c60c37c50ada49e378b4b921f9a16a83e87d1dd323b4469e299a007b71c91b0a490feda459eefdea45627549534b75d60108109882e2356e02d66f9de51eb45d48bcc6121f5629b2dab7196356a34ecdc722445a3bfe9e180e910a106967bbf3a5a6fdfcd5ed1e9754374dce39a31cf53880a98e566b3b394f0511c34ee90ed4e500827f0c0c75d67afba387bc1516a7714fb580aec7ebfb2b521c7f57899d2390ab3c6a4e573b0906a2d5ad9e", 0x1000}, {&(0x7f0000001440)="a1a33d5e1e5a5730136dc771f681b45436e72ec27b0316e7a5dd0c6834329a3b6a85f5b8d3fb3f66645fe7b6fd860c4a874e5c7da01770197a5f99e584fabd4c81c98a1e235979533803136b4d27d7a35debdd8434dd", 0x56}], 0x8, &(0x7f0000001540)=[{0x30, 0xffff, 0x9f, "ed3fdaa53a5de145061a0e33631dc1023afbc00baafc258bab6f49959d1d6842"}, {0x98, 0x1, 0xfff, "65ac9badf388846f448a2ebb62eca2202fce49529fe7c8e4c6bf09447b873e617c0a39060ac0c7fd18f9aaa122c0d1b22241b76d1c48bd6886e41f6d26b471bac4adc8b5706e24eb768b26389371b0d163c5af4efe65d5a40158736ce02463b9e643a4fef9ea3502d72a9aabfc293ea8a54dfc72315b3df20304a36301ec3a3a5041d39031"}], 0xc8}, 0x2) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 19:02:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 19:02:45 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socketpair(0x10, 0x8000000000, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2, 0xc, &(0x7f0000000040)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) 19:02:45 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) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000380)='./bus\x00', 0x0) 19:02:45 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="4f4b5dd86a4766c167", 0x9}, {&(0x7f00000001c0)="2eba14556da3553f66d0f63a25e58d58b5bf318212692d6794542de9ca409880e002e5e60a27df9add5dba505ff19819741b6b3eca1bc110e6105c1a3302cafc2e72b89c8b73c2d4454a97a6dc27c2e5280c5648cff88e29d7cfa52818b05c1abbc90f2ef22adb2b9de0fc98034494e23a0413b71ce44ea24ad15f4ff2922950d2dc061ee172bafad029fc6dff4842f905d9aebdd5bc3b85e8796efc18b217e36c0453c1c818ccca9ae7195f756f49aa41a45c0e6f9a27aeee91040af84f11f22104cd9f7fd050491ac602c5e9c502601cd810e32f694b4e372616", 0xdb}, {&(0x7f00000002c0)="9d4176b6550ec8044f389346565008392be07ad10512214e0fab116a7195278fca7869ac3d9b56d114e7f78ea0e0159f7b68477be2ecf9cb8e33c39baedeb01e606b05ee16289cf070b281b4426cc4707af661260900f53d8afc5cdf97b5106a9c943f00c6da875fb8df7829bc498f55a43bbc1d621b22f1205d8239d31c1620b2f1a08bf9f968ffc7d87c77b66d0cde6f665f36514d906f341531a7a0c4961c3d3e845dc4e46a3f26060f671a1cb8", 0xaf}, {&(0x7f0000000380)="bef99178d8a62083af4197205975d36931994b5e8f3981ebd4e7df43a11a0a8a4f4c29b77baf5b70c893d14f614c99e4553ecd9bb714e7242120ec42fcfc53b45523f007dad01223", 0x48}, {&(0x7f0000000400)="fb02d1078d25cbdae61e32d2b9b0be684f435994e67f21d7fc8bdd1e888b06c09a4797fb78b3ea1d0f8f93d25259e059ba044403302fe9d56b48618dbb8f65475274ad4a5df77757155019403946d4ccb89fe52ce18d797bb0f2dfcbe30d92571639bc334f7468fcd1c144d2535781edac21efedc4d81c0a1625e5382326dfea23c1e431d3f6d173d0be7830", 0x8c}, {&(0x7f00000004c0)="74f801a47967b0d20d0b6296665c2ca96181aea55e5069441d5b746f091272ebf8ffb62e35b25af09b8eff2c500c166b814d1e8275a6ba77961ceb9a7a66cd47e874481b5afc7587e11b571d6259ba7a10f7f4fd34c6545f7b1ce156daf850c52cd494f62fd4e868f6ea7f06b732f58070ded5264c26915b41", 0x79}, {&(0x7f0000000540)="cae24dd6b98b4444ca0d67d389afa359b8bb321fbb81015a3d00ead2e3a01457a8b86fa566350a90413d1d10f88ca9b642c1e35eea510a15362535fc89543c99aaa781912b3017770d6736075a877f9c67775f5dfbe6683d27a398e38843b442175f2a64e2604f649dad207a7a1e20d0f0e3bdc917143ceb68577015b860e73acd2fb2c6bfffc33c4c794fd8be6d9b4dacf421dd582517620f7e56c6fbaafcd348e8106f1625f1289bc07672441299ff6c66f10aa1096952c374b321ca23eeb80bc835d3b510a3c3be31c41d92b80e0bf8fca0a063fe95fa0cfb876f804a1a1ff6dfd071e81dd5636494fca5ad0b8b166c0ba0f18ac2f0d235b331ac4d6029a50cc7990f9c28574d6e0b2022d31a789b187a24e5f7120017adfba6b33218e824448ca311635c9b0ce58d4d148a5e4f70c7714c41f4c782a475977bebabb0a191da63e2cfa1e64e5dca8b49260463254ebd85f20d8d2d011e05333310ed78ba51551736c8ad3e40fc23a6c46fdf1321d2caa366eaff2af74bdd51983e8909b2f32249c416841c58401c9740468101c174f55d95fa1934ad0e9944f0a6ee0e86db86f2c8ee95f70b43439df8d177ed89c7b6567b68854fe225781028734306566b52c3e8dfb7c2f857169b91be37f00826dc31a820f676f4d596b50337ed50313f922776149965a30e62bccd957be3e0817b238831f296c234b3cdd81a01217b9528dff798f040f026858fa3cd3b4d8d79b123331b5dbbabcdf32982b63fbfb5f301e5c10c5a3f2d5b13238387ce8a364b7dff07b308575acfd23aecc8306bb529691836781689beb1795d0071d52bb659c3d0e452ae760c9a845be68bf97ff8ef310b5bab99d171cc2b6c06bdc090d2720d8736f149ae997dfc0e79a70ff46ac98b3948cc2009bb3988fa6191cb33c0f4b406a8ae688e328e665294c99bbd9b6c1b77eec12a30acbb75d04b4a2e6dabed53e650c4d5fe3432e6db8080152c2fa126e1bb5dc8d5b37fd2998ba39163d6464f108dfff3f4ae61ae87b04a1e1e2ad6568ff8681fb9b3414ee68ec1a5899edd33b404ce3ab1c7b28db883c83f77b629698b929f57e3bf5ef42a401d2c9a21e7fc1ae998a15a93b49b38b06ef129069842e7f6e82b017e6afeb747146f4dcbadf0a286250bf03a3a569b9203d1e8a92c2a4e70efd0debabe63cfe099d3bc8121350a09c13a075bf365ab094dd2ffd0c2205de0807b06c37ba5a47ebaa5711a106a55f152be99e91fc7d22039d5a8b516ffb099994ee4bb7e0a492203055f65323ad77b3d93a2ae30d004e50c416dc49b5897d64995b6ebfd1aaf78992cc00c59f10e847cee2c4fb1eea9e038c3e8bf010589affd0215fa58d8ab4b609336fffa448cccba87c02190d06bd715ad4356f9901327111c4c34cbf9efcd314be0922033eb89119ccdc74c853e8c7cd02b6424d0fca39ac545f50b4f868afbb6c83e6c7fe4f418ee3908376f1c9d8323830673abe4f9a15a9ab1a94f2df7e75ff950e3caeb07ec5f20d6151f02ef3565a08c5ed566b7208baeff9df623300de6b2692450b380628593126e8c3ce9e1bb4f52aa002ca2fa022b2de0830978459b607982e654783d3b26d3b7a5275abd7a5a651cf62b624b92ebf5fd424a59eec40bf433150663a1f1a8b48eb8f712536eba89ce4b715091c65254278dd176ba37f7c6886c3cea84c0a2516f58013b711825b03d644dba1d4d60f87b1ef566a1c9955acc893c7bf8ac9b92f76652535b54fe008a348c58ecc442f9a98b31fca3486d380bff39c18f9f4edb9b1d8db968efe64dae9722adb44248893d1dd088bbe97c19b70b20c07898fa77dce7d0069f27e569654e3a42bceea2b9dbd0fac02fe7faca558439e4ed9509fb6031007715068ad0a672c35327a6126224fbadc394be037dbf12d934f1d153618c567aec6f849ddbd3b0e253d74645f10699cc5a167cdc374ec4eac5435495dfc9193477696ea1f9bc69dc3ca43eb990d26eec3cca0a450855be7c516d3ccd254b98d44e2bd76d381f8186f5347fab67185d9991e610f0dcbed855338b992146b9d2971e49ba08bae7e54cbd658b841df714d6bbe0e332351a93569f78b73680c04d3e2f3c4a7fac597c22d6cadd681a9d41895558bab9313b62afc9ec8f7273caae703e3d100c0991a3d58357468b4bf54b9527e528fb3f3fbc1b9e9be092fa77e6fe094ca3a87d1f41ba1ec38e9353508732309ad526dfaef11af5ca7c0f338a47a8106d723df35a69ab4a0039cad4f450ff31c2f699aa0392fcd5f0f46e5fe862882a93c022284dbcb674fa36c75fb012e075a238c20a5ab7a4fb42114e7c612337507e998250e232be8b20de063f2ef6101cd763bf84c3a771c99cc414ceb0d45e21a16a97a3ddbc759ddc1b3b6b1c6fc8e135dd419289d302e87bc7921af455477b4c35629adceb7b4f35b6c701cac24bdcb9a9338ba03b5e89f88c5e3cc21f6f94353b484e2b45f5a13264ac34c20ba72df3473eb2c25fe0c3c77291f6d39553dcc41343887cacb3418f3fe39a009b242b7635d79575cd8d5a44f997faa4f686073f0ad839a48c7639ebfcd90e186d4d9fd3e2fd75065bbdb3cb5f218ab9a2da8e8499d5b1143a4a07b90d76b9bebc434b58dbab49f3942b3ae94f1565f282096721a9444742253fb017397dab7cb9eb43140fdada336e7c2f0df5ada34681197f9c88a2285895f961e9e4cb2a4c5ce466377963d8d41c16ab2029d967702e6d2622613365f686fa986fae2739ca5e97f2dfa5e857b6b7f0666f307cc8c1975c3865d2b814436b26da2ec0b999b4c0b05df7296cb15fc6b0bfa4ca95901bfe3ab44b5ba2eff57c7802c8b21d31aaaf5b399e7b449e0ca89763de0089f8cc965ad20461805d344855144373daaa536c2639edb5f00261d1df3edab0859d6d98ba6de57fefbe7ac28bf3e6c9168e0f7bb267ea7140f3ccfa2ceef1227c995c569c89e9528f57f1293187903379becb43f833483eca1113c30337962c8040672ffa815c65e43cecc9178281749b0ab088a9ef901ce883035dc3db91aa33f5927bc338e6bd8df91bee8c40bda048fd2a79b1b455c368501a728bc4ddf8185571f46c51d8756dbe417f6617e5ebfeceb87060301dbb0c36f8f35beb8ddd0e0f9b52882bb302cd35136c2ceb9c368f2ddba20cfe7128dd13cbe86668eb7d3c1abceb102ef77a7a4fe31d52d09dab09c4872b1a12180adf6597664614c7dd81cd0508d0fda4361e225a8245747f196ba66795788fb045f309313631d0dbd58eceff9be7736e4f50cceddc2115f4a1b24f5fb8757416190a90fad84b837f4405d9ae7e0fe7a333c06b38c29c5f529d573fa403838fd1270552b7d1ecf9fa212a4c541f1fbc478cc647bdc60493767ac781dc8b5a71b733fa5a0a79245b7b186f3f01378fe9fa69558d107997afd86ab84b62df1a961ae4329454d8a1589fde2b02a00507364e2b747c8a647945d153b2d711b540c52c84be60526dba5066fa50f051c1d881d961024e5c38a373240b898ac887959d3b8ddd01a3909b3ae14ad9d5aff422a987135135a9c549504db7a88977a05148a75b534e6bfac972fa77137af3f5523d734b70d6ec92ffb5c3ee164b2b9dfbb0a28c8dd5d94be8b4a4fce12d3dc3cede62685a377557115f91946e428faff9df9cdb00af939e9bc5df8a31ce4e9a6dc0cfb809000c72db14369c76af8809b8ae62e7d1cd13d0257a5fdc9524d6fed688f05285399a0ce5306cd4cc7eb97a580d72378e28199d04df44fc17341996f940f0a6f2751c956d0a2492a77ebab39e7a5a3a5c22873c6888d2550414a1ff6904e9a93c24bd8660318c189df74598395075193c88408e9b1071519419060c369c2b11c0aa2a6aef3bc501050178fbb0689ec2e506ac2014341d57001c068bbf7c5ac986f8f030d058da2947044f60a9776df0636ba734892749660c1a7ee3f22abd141994ced112ae5ef845cbea54256ff8808269c9487d8c93d1feb19db4c9afb370c1a041063685ea3329bccf4ac23f073f7c261fdcc0fdddceaf2b2da0def059162ae4cce56f3971e94fb9fa68ac85cbaf1ea0675286a2f1b76a7bb859075ce481092c4f5944a493ca82fdb94f8e87cee45cb670ccddc106faa3cb19a0eec75cc2047c043ab3f980f74b77ed8e0b0f59fb36ed4e6818ec4f296c55fdca9a41ae1ba695e4239cbb262995a817258e3a2ceefbf3f5aa7f5a53b665f116655480dc3b60fa4f4521128a39d270a5617deed0256cca244ec66a543441063808e4aad2f44ff58044d0ec9fd5a263fc2022d9608d5ddbd191896f37062ce7095797f8a2e16ceecf21795b7bfb3d1dcfbea91eae7b756c01882279a9aee9978cc2d6ffd1fbcedfa16dbca1971d5cc7383352053c90726530dd4017cfc309d9b1f1f34952587525eb682d0db4855826cc7fe8864bac6595df965869b0846343ae4ca620d13b860b326608499107039619b40aaae87156e377380de8a075f7c0c1882df1ef281bd20e812c6f55753d327b127f8aa25d71971aa0009284b2c59a125a4fdbc863fb435f297d4f89c5d9f45fb579fd2980e8ba66099efb97bc4d6ba7eeae7f8db1279600dbdaec2e20341e6c6f72c7b76b647a975424650ea26eec079ea16d94c39b895f9158eafdfcb3fcb9d7823fe52f16d732e8cca242a3ea446265240b839cb11a6231c31588d4fd727f42a70c11df6aac7c6b32ebac0f154329065bd4306e269fd6f1c4e77bafb061923d2b75c2b6017bffb5a2daf898396253f8afadcec389629600361b4116c8593a5b696039b6c31d5975907673c09fd60abea9a59a65413367f245b662f64f4e97d4bc9ea054a55054b0f29c1a8fb9a14ae263bd1aaa1298e9adbdf71cca32c70a83c734316c4e3aaecf7f093d05a06ad35a03d9a1cc423e7d89da727cd36bbf02bee01a8ae6036396e6cc6e07f341924e66115d7e32ac3713aaae32c61ab907ba36757c63e9689863de9ce1e6d2ec4ebf5a36cf89bce768b44b4da55c5a1a5b7a12aefb69cbb0e9f2787ea8146951b1c75419305a8bc5fafbcea3f3ccd74c016af1a050f97f90a7c5e18b17cbedc613d7d4c3844872d9b9f29e7ebd247f80bba5a6f42cfa9c394bee9c5c181cbcb6e96977e8fe6912ab81bfcfa242af9bfb358275d1103a2b9f5bf41f6f6d216efed1b0d1530c42a6a5933ed2d10b71b1de6f95b4dd582010d143bc896bef654b8edc116ed38d9a6f3447bd10518ab97757f2d59de7a04e8d10427529c58cbb26a3e3b9fecd1a8da6913aa3dcdc338f952c6de9bbe04f86076222d5d5f38af6e0161a0ca8dfb25611f236c99e2f5e750a895a465811facfd516237020934ea7beda7a8fe82765a57fbb771a8f4df256230467613fe5d92dfb540109b5ddd15722f42cb5caed765e640f10136fc7076dee5eb166405242b042452b0499c93baf1a42f4f018702d0221169082a0ceba37000c32834a9b7aefacec710d16048c5f926b885a461489ef952598dd46875915d0b96fc0ecb6cd2e7fe9dd6a8c72e5e599e05d9ba78055adec46018cb734f8421ee07e1457de64ebac5321ff71bd7d1b87f40875f0880dc647afa8358070e69e16ac21193ce396439ceb34fc60ea4a22f3d9aaea844ab563d7efa642ac4507a3837fdd3f225e06d151c3ebb0335250f42f6c362c93607bb4c83ac9141a8c5581462eaeeec8477f07fb6146e6bc3b4aee2facd43caa162ca4e16dffd12d18af19da85e5fe571d59d1f3ba6a4699998bf8f78ed7c1641886a6703ad18b", 0x1000}], 0x7, 0x0) r1 = kqueue() close(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) r2 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) kqueue() fchown(r0, r2, r3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 19:02:45 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x50) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x800) r1 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) read(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000280)="252833240086b92ce6351ddefa9c901f5c412bbae989c6b3da43e31b5df7e2554819dd9144594f89f752e56b34fdc0fb52f4a01bbb0a5986f2d3104257a84795ec203e911df053d3be07db217a7a25a6b1b0cd1ad96de72d563ebc6a88b678f4fe636515b3ee6283afadbe4a79f5dfa645abf8229619f5d448b64cda32969aea0aca27a5da9ef4883a10d35c42f81733deb1ac41fb73a5c48378dfae4e76c00c7a18b47c0bcaa2bda6567e345d107390570c45cf1222b475d7ffeedb55c547a5adc9b1fee78bb7f8751ce9b1ff1edb718877f0dd91c2741e09e416d5", 0xdc, 0x402, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfff, 0xff}, 0xc) 19:02:45 executing program 1: clock_getres(0x2, &(0x7f0000000780)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) lseek(r0, 0x0, 0xb) clock_getres(0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000440)) semop(r1, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x104) sendmsg(r2, &(0x7f0000001d40)={&(0x7f0000001980)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001a80)="07c833db25e196e1b533c69634f602bb11fa93762a6f0aa70aefcd1296f4765e4791d4582481138d7ccfad4fc513cdd04526dcea4f9d60bb341cb7b1a49ab0591aab222cce9cedf8d7", 0x49}], 0x1, 0x0}, 0x409) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/15, 0xf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x100, 0x0]) clock_gettime(0x0, &(0x7f00000018c0)) r3 = socket$inet6(0x18, 0x4005, 0x1) msgget$private(0x0, 0x100000500) accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r5 = geteuid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r5, 0x0, 0x6) bind(r3, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r6 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0xfffffffffffffdc5}, {&(0x7f0000002d80)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xfffffffffffffdcd}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000002e80)=""/4096, 0x1063}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r4, &(0x7f0000001840)='./file0\x00', 0x5) shutdown(r6, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r7, &(0x7f0000001940)='./file0\x00', 0x102) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001880)) 19:02:45 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) lseek(r0, 0x17, 0x1) 19:02:45 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = getgid() setegid(r1) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, &(0x7f00000024c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000080)="81b48c234ecb8dba1a2537d715a0bc5abb60e779ede69a08427d54a07f1710", 0x1f}, {&(0x7f00000000c0)="c3668180c4da1c1159f479e5ab0e7f3fbc329b4a4e3bf77ad43d930ce318cf00e50932b852d7dc26d7c46545c07e2ee2fc9b429aaf691d83aa00929e4491998ca354ff1698013a4ca8ee1eaa049fa29ae61d285b1fbc9584e10332e3c6b21a6675a1552faf922fa1ad76e502be813fc402d29e01ea0aeb818b860cf6527f09f1a00f233f1cc256e2ef3b421e573846f4c145218171234a64b9b423e3", 0x9c}, {&(0x7f0000000180)="d3d5bdbd3fe3cb72aa00632e5d4623cd282024647893a2b49f8e08930fa77e6e1e3abbdeeea0ca483b8950989144263d53d98508c80529726da68b81ea796901744e30e4b1e552cb3a53d2e2d408bc12d7d8918bb00a729348208bd81f569a2c1383dba5a3b0887fa1e264b09286d8635c8b2118e8c0161ccd539f1f7e7f75492f59ff268c62bf68fa9ceace16acb1d30701f13bb503ee52ccd3c335735bc40a8d7468239ce0c3f30c19cf986fe5ccebae5c5cc4c0024fcf69cb", 0xba}, {&(0x7f0000000240)="3776848734c67bc303a01142702804bf9bfaaa5d85552069878df71a4d0098e4747bff5a4bf6db14f27318b2c93b2e4177c266a7074d303c7cff59997eda6f3f7e418268e89bef0b06bbd9ae3ba85b66906e9e5d57549bfc6142d144fbc34ede919874c1578d5a910bf31d6967c8d2a72933d3ef656869ccb7e7494f37ea967e4d7f712b83855a45721b55174e148b531891181a4ed316e20902ab9d2e0e3c296ea1470acf67694d1523f93ab85b5c63027ef4d1d665d2903a9401dd03aa09a67264a75f0b0ccd30605de7912bcef7f5304b059f987afc50f2f7937f6556643d362e665f2a50bcc86f1d1489a3e964f1ce1725f107624ebea5234148ad98e7a9cbd468ae15dddc889a1f60285d45777896b6b541bacf10cafffb1be5800434e7d86afb9066b80e734163b4cedeb3465862a25efbf68d908a7e0ff6c2b25bd972d2114f09fc0764c93eb74b01889d8573df21dc698610f70fc79b40bbb16e8c2119aad513ffac844a8f91e37fbae0c60c5fd05c7694f68e459bf775a9ef73bf2427332574ff88a8868f0dca398a7a09edb694743370a406cc69bd7f0ecc72f7b5ead265eed70b12f9ad7badab005c6c824c3bca682f34dffcefc9c287434b6a04e2719c2e8cb453725a82d08a2d9c3c4dccafb881e414d4d259d3cb8e1dacb9715e31bf53d07c2ce2a3bd32e751482a6cf949053ff1b600c73b036535147c08ba8bfa2aa8cdad05fe4725c424ac5d2a6e822e30f3cf2dc59c9fb6edb4c77cc3f6eee0e60e40e05c738968f5b7d04f1be199ab72fc82a16e1161933087921426a21c6d30d2631a2a714e711c0f924bcbbe3fbdbfab65c0c767190e2017935425bce964a8102f02d4fab0d9deb1e3b62d281cc4075a691f160bd887ab308053c53a885f2ba86d6f0a81b8b3a93ee41db537e78dda2cc230c52485e8a64914fab9882f39fc5cce60b00c88436cbab728d98823892fbc437208743b7fc0a86f4f3bfe1bc1fc22f58ac5eaf00c322a5015f39437b5610197f6810a5aa4d20775c41a89cd3edb3b073e5946edaeeb19a2a8ffd102774c0d27e75e35e44f5a60f68e72980e4154d5a65a0315ea343e1e9071e00b387fcc010da03e40934803c8ceb5049cd2298d3cff9d5e26fa87481883bf72f441f3807e893d314e6b1de75b0d358c510fff0b9c4d3f6ade2e761dd370f606f4b9415f3735b1d9d0958fb9caa879f49792a76cd489414962867a377d5d0bcdbc739fa563e040ccd3f5cbbf5fb5189e059318556d137892576f8c558ae4c6ac28dde65a2136fef98891af765c9abe9088483697d63426f904dcd1ea2ee6996d99a90ba2836dc56f78a8c8fe1d284449f332f99d2f69c7bd98051efe7b89365c9bce7837911883cf61e265b5229e0f3a1ac75d2a608a3f7c111824de5d817fb2d11d41714cdf0d0ac2046dbdb78b9a5deaa3686523193ae00cb191fb5bbc6210bfd4d8a983098557f3dfacbb816afb76c27cd5ae58b6611298c263d330640a03d14c8bab7250d370b7fac51665c53c31d125014751fbb51fd40b9d0539a438a2869a153ffd534d06a5e194ab315079b192efe4ea2ce53bb020f55ab36527d2e776c6c39a3b024fdee819742efffa2101bb9d59aee5433cb3563beb8290aed0f937b10514d70f8189f4eaa014e79e0b68c8960db9be3c607047f9aebf08a7667dcf4607e1fc97fb8d1212fce97e830b5657fd521cd28641bf1f51867ae2d3566c66b73a54064f80d3951fb14f7ece4f71e4fafa20a500220588158ca49a3f534721a8a28aec904f6402fabe6ef2573b07e10b1a9e3fac901a9305702874df65228173d324a89622ae1c8b713a6aaaf8602c80d1fb9e0dce7047ff11d70b965d8fae77ddd7454f386c6d3d956b49f57f94d10f27c6b2b1a91a5d66e5dfb80ec40d3348710e6e385aeb042466fefbc716d1b0c7eeeae5575663f0d920b23ba33084e912bbe5f7cc237b4369f922821b2c6fbaa054ff9ad86075d970618cb2bf6d1543ae1dd83823758a1f74234690c53a220837bda26216795fb86a077485dea4ff220af545ee70153105d7b27867819cfd1077b2dc6b3ee05d148c497a468950c8c9f7a3b5fc125315b5eb10e52ffa725cff7e0da7677fe1d74322753b34457a774ecb541c56a3faaa96388be83f59d0db8f573f79be13895340d3e4ed548cc5d5b1edad9e0b051c08c35b048e51b82958557a10028e7054bab43a89ecc4a106932fa4b8621322dc3052adb533751bd078570ba13d6184cc4984921bf3ecc8a750b2128073a6c0bc6c1ecb239c6a536baeb19bae9528a818669c961fc1bb5ed8d5a5897071f36aaf4a429d95a11d3719f200bfc0149b59dfbc3da63c29868d1ffdbc454bc6506e48186f9e86c751eef03e3a44f56ed4ed424a96bd7a5cebc867c1bd1d76baf5b01d1f414d1639c4fe8f36ef06f4222a292035275f8b18a03a6913c4d312eddfba1cc97788bb4874678b0b6523a588f938c6a951a06ea09400f3a90e0493e4b7e908d6c2e3365dd93fad430d5b851358b71342a444f79390a5d6a02297393c10b9a19c653cbc627160e21cd2030980244dc53c5a4ad5e662a7248f0f8fcf17510e44e9da658a08ba1312eb8d29c55d6335276545df525073c863f220f9958eceb0e9ce4342000d4a28d0895bccb0c02036db4f728ff3987cd076ed2284c0572c4a5734f10ed0896cb3be045676840f7fc2dbf74a5474a1387ac6c76ade960564d3c54df9d312851f0622f00ce40bfd77fa88a67f557d3fd516fc2487ac5364a62ed9476efcbb7624019a1888ab075c124c130ef9610052ddf4827949aaececef4ea4649e20820e34ccaa23b418d3acc64030f639d8156d08e27cceba83fcddac6ec3e51e75e7fe66cf23fce1cba6f5fb3149c141ca57bb3b7e3fd04d03a174846de8191957bd5e152da3e617d474a47af017b629afb703ebc128ac1475b8069277637a276b3005e0d403240d1c37369633e6870c50a0be4d358a60b7e1461b005de0be9dd0c791a944a4f249607253a1580329a22830549a10fd8177096bbbc53c3f9eaa761d4450a628cb6832874fc780050b6f7bfa952b7246eea90ed998315bf22ea5ff88eabc09f21dd30c1cf78a301d49df14c6ff4ec656d4038d58b2be3367a772a2f2e89241c5adbf36417b0cbf9575dd8dbd76d4fcd73fa1f91dfbc6c19656ab8e031d89f7e7833809bf8845cf0ae20bdb4a099c53c9666900de241b0f599f94c0a0675cf821b713b0f2d0cbeeb859a298d2d2c7cd90e01958859ca518508a0e57031cb9cbb52ed64225cb9da5a30f79a56f5d997f4067ba29c2545e97b98e3ee4f82c6a76cd8ed0b9feb23e5821b41b950cc406d47d1229a001ef209e0aa86b42ad7afdfb7898bc3cf59ed2149f84029564583780e5c68a839c820d43f469665f8aa1b47c2dd08580898f098a799ae8805d7feb7535385b3749d95d0c6adf71fa84b5a83d5ed3186e6b3ccd58c1370df750fcb21ffb1316689beaa773ff618ce02211271e50b2a1b34e78e99983d936653a6eb8082ee732808d6dc564f48783ae172a2a93002db626089cbea2b9e0ab202f3b974fbf5261ce0e235c0a1c03b51d61690fbe44d64b75fd561ea4b6d8f512ff757d591ca963661499ffa43526555e0ff6d461e5188c21b498e8b9274aec0ea9e1103c44fed9c32f151a4209422ffbb3a42943a3f47f8dd688948e8df3675452000ee7458712cc97aa20023e402a029472932ad05fddd096fd20695f4b72c2fde9f93ccbc69b5db0790cbb2db9dbbff37985db66fc9bfe27177225f91e181d627663dd2941463e861c076c05a00618863d53ef994355936edf0c4393762f12b8d1eb339d15b55e8a6b9aae165e08d589fa415712447489bb3c43ab9da189bd34bc2125a0c7bc0c6f14b529372e5054a98b15e1d49719b9cf55eeca7063027e43429d7081aa3b90be39f8b0d05ee0330aec448a6d925e7ec598537954fc187c1caf2f66934764a327bc8a854b287be7fb92b74307dcdfa5e12158951a13b313d5e3f2aba18712aa1d7b5a7f0fd3d8f02b32d9f8bf7c07984b74e52425151d790450f8f3aa0cf45eb2f297ee2e22b308bbaff82f9f5837049d6399d85be1d9fcd55c40230aeab7636c3b1571f46ea376deb7b4af6ba209c1294e1fb0caa65f4b1d8cf9c64320265d5386af2cb33802114acded306cf9fb44f0c5752820203613dd8d12d102c3e456828e7e17ecfeb8dd8db6cc63cb5951aafd5c803a3219f36c2ec17a261e9dc8110bc98037140301145ee9394ef52548469c799f2ec320aeadd395004a192fce63922d6158aae15e8633eb7ffb449a18a7cd8c92b9e8de553030bd0c3f9e84faf9696d0c52dae1dc3b8d44ce7f1834fbb21b10550d5f828db655b49ae62a395c6d13a7854c1c9ec1cb3dff77f3d958ae1a47db1d135fbaf3082bc382984a214a16bba77f0128db327ee3140e3ccaf581f2b4d0964ec62334b37d390914d802bf4c9d9d08cfffb13fe8f2a9bd253c970b6bfb55f43dbbe17c4c58eff3f8ad446538d7439028f2faa213ef46d09cbbc3aefde5e7153c201b8c551158b533b77fc692ef10c8b4684b23cb8570b7e230df937a53a2f7de625ec1b6c686f3982a67b701240918adf30ed9e7e6b49ce023b99cf0287eee79562d21638ac1c762903b63cf63a3e5a4cfca3835eb26859a8e6ec23d439f71f5ced9f417581e1e1d10f9f8a212673aa918f0b3df2b71151f84120db636ac18a9f4639e11f8af696e47d5416bc7d1398c3bafd737416b956f7d44f32cc20172f6b01f1c040dda70f99d15e86c533f8bee7140eefef5704def2ba9a010af0e20d3fd41574f2e127aa1842e98a9af3e55e176420b3045357d10f1b8a8a06ef63222e2b3c514cce4555fac4e4128e656d4041094d1a87f31e8b375b5dcb0adbc67b53e0f74a663e73a7aa9b02160ef7dd5445fd42347050a88548bef8364f689e923954247f827c594c2cde742ffb56914ec4c05d5a06e7b365f3a3328e04f43bae354535af674df7ae0014916ef76d8aba2b1583e6b3178f1345c8b805394d8cc06c506dd16c2fef8875d72c545cbc1b65df387b781cd2582ea7762a4f6ff93a16dc20c5ce1a0a59833bc4c24187fb6e42dadf578fcfa31fe5e938f1bdde466fffdacea5daacd42b5ae9e4ca8865a24591cd70ea550f08dd6b493b5bcb6f9e6f973ccc7711fbc02b0ec7426a2097dbb61fbb5da7ce593fc9293d67fe1b3b9044bb46403f861e4e01ba74a4d25bb48f3434ec1a37e031343d72fb85a688803036934bf039cfc6b02c932d5c0cc97582cbd9090718e57bb7224046f2ba3d53085cb9c689387a1810e1f61574a3c2101fe58e8d5d42a39a2e5ebd159d8523e55aaa7cfcdc9522d906274e3a3a06cff23e06cacdef666493d457c36a3af47fcd68c14cbbd3dae50c4e6aba9b3221e70635d8c3551e8d162867ae12867f1ec19e8c3a018bcb53d7d08c1bead512e64c9001740957c9cf442953d86bbec583d4d976e303a5bcf5902bec2948e9af65e7f81c90bcfc7e51f49d153dd441d6189eb25cb1928f6cc25fe6f0faae7ad8c58cf1d348f11647fa69c91d12135fe81dcd9b59665565f53eb7494fc6ad96817eaa984f39087643b3b39cc794f99ec3e7ae7bdbae9f46ddda88bde833c7444a0c7bcc88ff1da74ad02926db8f2f4db75d07ba67800bbd1e8c0bd6a3513a83307d45214866742de73c4cdd7fe1f1019ffebaa1834213b9b9ae8f61ef74498209b01389429aeb7639e71d25e7816e9998051", 0x1000}, {&(0x7f0000001240)="96abbc539dc93177bf25e7c410367aacd0739fe185b45a4c3a3799378714f94c80217798e0f9281b3cae0faaf1a283fcafed1e9156acf93e20f8e17a0eb40cbafa94e8d6926922101d87040347b3254210e193993a8a7bb0f6f01a1b4af3584dcfd0d5a4fbe247c9da3bb6e2a755addb290dafad4ef324f1fa224952825762bea1521ec06146412904de82", 0x8b}, {&(0x7f0000001300)="9099c3124bd74fe6a6935bfe6884f5cf0f84f03d71c1e6087c8228eee594c4d50c17d7c102132e9919b438cf2a0057c1a2c103bea2e5cdbe941da4661a7e7e4e370874b5964ecd54b9fdc8ea2715bb8e56603bcc45d7d4a8adf2a66a5e3ebb339e5b83e2df1a9efc39f526fcf38924053cfe5d6dba009bdcd427abeba96518a946791b271c4bab583b557c2f508a9a41bc46493907278307c279ad9182d5588813523556f6a1d182de14ec968761e9464c2acc7cb671bee60e6d22c4994d7932947966d88b4e20cfae9e46c0374cff1e403a0dce1f41eaff702759a913388bad50e48320b8a707825c28f2422ca3fb8f184df4e5c2ed2b57b5e29f4b51ad1b826ea2531dee1303f783c7e4f137bf7031cac0d31ee2a5da0ea83b21f6f5c70377981a53b823900bb85b59c645506f80e9a0253fce8e28129da9c49be65b82cf74f532d3673d48815e8fb652a3e7f75734e49d5ed40881c3625024d6310212be4082e7e79f088010a121fd8c93a8d82678ee874ff0c088a57c7f756a6b9dba45ec952dd9d21bbd930895c71c876179e1be224635ec0fdc08158d4ffeaf3625ddafc7248828adcbf45a05e289c7916e7f71bd348dd0f1de98ef7a23ac0c31889a7e70fae1301a28441c5f2456bc44ea6735bd2b24232b281852476ec32d8547837acb11adadafa4f5454cab5ef3e09a4d85fad106fab999a0309d98d601ec1d467f8cc83a1377199a2495d6db80c56061283d69373cf4807c2507a14fe9f57f729574daa166b81d2f55be9f2b3b113fba5bc468eb285c1e73538236947c27f8c42dc5ca32ef7cdc1c368fa3e6e438ded931339684f1289f8ec3879495d5c78254e7cda7b0aaab586769f5ac233fb6f8e2cec572255861ef898d2349ec71276cad3290c5495204ee21bf30b845946bf47be8ad98eb7bb7e87b27263a2d3705e0c719c796fccb3add30c213563a25c5f2b3330f03f0cdff8174a24dab4ce8054da11dcc40166dea8fdad1e5a1209f96558ed67cce689c30b60518440a10ff225c93adafd852406ed68054a8c39d14b820893fc0154ab5d433abb8bef93de1c8392360d82f27fc9c8a1c7f448a2e5d63d56492a95845f18536ffa892b89a74cd3f92f6a2a442c28a14502bc44e618635f59eb3cf82a9c0a8a21ca07d18483f749ced0b404789a4cf64a1cf7b7478c1202387dd7abab0f5dda733d1182eef3892536148d486b472052b96128b6c86cc9437b31ea7a1c6924f866610a417a21807ba6f7ae9182b48e96da7e4e6e98f3de1a8564e57d093d77b168bca83cc9ea1173a69701a810029c338470bde79de152e5d14acb7266a044dfd4081e6ea883c388333351bf7a3f94e102295a0d93ff5c02bc690a51c31d7f5900b5a474f0cbe5adb42230456a08359c3be9adf61917179031bb5f3e5c5621d76ec0ea4a673d43995cf5063483df781c98db19b48c0cf4f48aae094660019db347a97a2f19760e6fd53d48d8b89601ac9535fcde874de5e34754f22c6c76eeaa3669899877ce7ceb86f6ac47d2f58659ee8684cdb0b29dac122e8dc4742423d70943e68527565de66a314a5b5cd280e77ccc9a7f3aeb498f47c9eb20bc3a8f381519eb3da557c4b07cd27f949077faf7fdc25afd053b358c11634e3d44188675cc0291a7b66b735a5d51b198abf0fb4984d1a6e69b1d67ff06c9c079f7329c952fccea0734ea5978245e25467d1165db467362d0a293e341a51f8a8404f04e8d89d46df8c4b66626e5e5656ef6f35c5164f3c128de477b2d6c4f0bcf0d1576bd5ebe5d40d989751411de24cefb0003f4d39ff64decc39c6edc9df5454163d79f56bda5de830c61cf1657721abd3eba8b5066038c3912db675d4d0a2f527b9161fe19769dde8963bf2e12428740736456bf70e5c369c340757f72f7f0f33048b1057a6628abdd363fd22fa180444decd5aefd9c997b0d93a42f94d6deaa7525e0e1f5e8142687cf42aeb1e42f4ce4ebd43ac15ec15618a71e9ba9da9a209b022cb20593df80fc85045cd577c6d7811ec082c3b9e933c86dbbd8250d5ca809cb7e76965495da1432ae1394123bc1178555f65873b273fe2dc4aa1ec831af9219cc4c40c4dd02231f8a4953a10d489397190bc842f6fca2c0fb8bdb526eac6ea4c51e1d308b02efbb21c47df71bd199590b2e1c95fb322c6f465edd509b6f4fdfe80cf20e9ec1b04bdfa23e4d6f74d654d9c8b0bb49cddf1f2e2810b935283c87cb3104db04581ec09f898d8264279817dd5b9c1f8fb4e619a56a7d509eed625ad31799cb4cf0bd6cad7a85b77bd07b4cd19c1f2ef22590c1c0edeb660181d1f1248f192cb61f797d68e1786d8f64ac11bb16ded47f620c6b1697a0de50a63b9f123dc459d68fc2f43e0547e1bd9fb6f4e0a346c354922ea89722da99ebeafb6818146948e13f81bed7ed12705a3f28e1484b01159f7113a38a680eb4de66505f9a6fe186190a48be9aa729b368b99a9a078e974dda1847af30ed8790f525cf09631b9d7009526ffd1e4d4d640e6fa7a82996c4f3dba87aeec1fb84f7ee4e7e3e88c81823cad58b9493948413cdacc52b265b6fd2a132b501f0ef2cb2526fb363debe26b98ff0340605039d8fa038748dfccf022da94bd34c2cee855c8f79ae55769ba8ece90929fa3b839f3c5baee1673e631de7a8109d2c393b6fcb08efa80a938f41eda20e975fd8185ff623304c5d519a82a555c8eae0cab5eb97c00b060e1fd48d7ca2f8c5bb9938ea282ec40a824e932387c3a9d04873a10d38d4edd877fa5b096f6f21d85e8ab6d46aee39c7d11715b102b3eed335ee6cb3e12adf5509d34e33253c174066423c5c3e01b342249a6bcea2ec31b1575a3481c3e403bbb75c1d1276ced69d4c0c06554e6886348f8c26d576b3c1c01bc5434aaa0c083b162ecffb5acdffeb28f2560db0b905d3c434d14bcaa7c903504ea26cb5c36fb6916777203cd4c4423f4b549029fae5f6dc6f96f12da622c12f81d0660c2c1edd499c09ff8d309906f5009ad5a13e28d2b9839321941f1578605918d42aab9b8ec9742061bcb9685c6cce6788df3fef3481d3544a8bab811db587f8d1952e5fc8179e666586fd64898a6a58385fcf5812d369bbf41d2189127b2606897905812edd99e85e708871067db2f9688919402aaa04197a0b950fe3994c662ce5fcb03afc50203267123d6c4c2756da3345c6f11010a212a287488256fdf31aacd43d4264625eb5a532af35ef6c92263f639af89c6a92e06708ed7f247ee690412953ee4ca3f57fc6b635809808d7c3a4d924f973612fe59adbe1936590f11adc2709556e34166754d4e077adf77855c56f6e09ce100ec4fa552c73732cd2e5954fb9ff69f80d16fa70061fef6cdf44646bc3c706d0610dcb35bb77c8f08582c3efac575b819bb6fc79aaba0c04dd3ca1d770c6b524d3f302ef6e7a5d5beb29db3ef34303300a0dca8bef8712b9257871dd92edb4d690841ed2c0a0b668ffb4c7d97dad997f0298ed264b834e0eb542e527f6f85d30a7c00681159d3fa922c47168b15ace3946072c0a2c6fcbb1ac6c5016391d8c86e2c588300d1e26f212fe9a3e5bd500f4ae1eb59b5d041b8fd82b3970eebf90f795d6894f02f7a99069cb0b1d3c12f2e773f25f98d14bf9eb53417e7af135056254f833b5997b7f04bcc8ee743e3eccb1945511b21c47d5a1ed2f2c9f693defd9f2b943968647d1d2794c39c91b2555db328583c0e2688f7982114e1b84497b80dd83cacc4021e522a779506c96e9e5c6dbbbdbbb10d47a2f0e464bd9c3608c2ccd666ec57cfaf8be6192f0018e122e2c4510d7d731adc5a1fc1524c135dfb2aa2137a3fd4d0f18f31f21a490aadc89cec62dc4b7d9c5b1514e90e2f0ac37312ca0a6b7f2aebbec56d2effe80a6b06c7da254796eed725ba732020450ad433e2273d1b2bd27e1e7c483418abfee40abe2fc69c2fcc987887f3a62cdf2513f3ebce8cb404ebdd82a22195130ca9fbc597946065efa4580aaa2f8f2e45b47e6270c617f875f8c6a886018393e3ea5fd952594cc1a6111d592d5def01eb5654e4f6ed436dc6a446345d8bc9a0369d1cd903e9fa7fbe2cc65a46408b8afd4c1b78fe8bba98e713016e76619c34aa209d0ed7100944a005ce82acce64c5285561a4b15bc7687bd4e76656b49ea6d452f31a49284224b4f4d1af2710426f26e0b4c223ce14f65f45ab4ca98878164deb0afc7bfc12bb7ba1d3c6be837838d6857b1bceacc9153702fa2b636d402808f4807b8cce3ad2062acbab0c98374b77f475be54070a543d7e93ace46c10d40f7a3b07348204e5d92444a9b1d4d051f2d9d93274c771b3c839d7fe08833f23c4baffaae4155c5e19bc1fbd6df74fe7927c2ecfd01395c8764978539dd777a6b95b6162f6d139d79b3bf481c24cc685f774c328477fb1cfc178f38c7a5c4793e6a8a6642fd8d89d2396e6fe31df3f60ae22972c5360518e70eda65f61e3f03c5ebf7b49ef3db1b326fbd3a024ab7984e4bd70f3342693449d38bcbecd785d4c080b422cbef6ade2894052428529a7679d6831f0b975bc7b8c1871efd7bbd4df01d93612764b27500486cda3e4cb9c5ace9283c30a5339be7f7dbf26f036187f024424d889896985c6454a9c1c48d1fdc43ffd42476334262ad5da569225c8386458175883a51488c8575aedcca5be5de86d7566aa47fd43baa915d3dba3ee195ba0a1761ed6a3bc316494ec13f2916e2e872d1174ef81dc89057be52a9cf737f2fe82f5a9f65b2cb64e6e32c6bdf7bcb08d8e438934ec64aa195a71caf6657183dc7f82580e1be09b5af17b7f218927b9f99c9232bb8ddc8800188920c7f24b09aae72ec0b3c64132c8f8518ff01136f0dd21eb10073626abeda359a1a73f5d6f4496c34c80e83955ba92e91cbd7a48a25df0391901647386cf74afce4ecadd05ba4235d9b3f57ba75373b7306245d22b1c51349e30e40e6406f5440581ff477a6ba15ad31397dac34e006bf455fb40d563e9d53350f2e559aeaba151baefa650b759476b8a88e81afb840167d594ef19181b3a27979b74cd73a4037644bb0c49f26af062bc0278e48d6fd45653dcc59ed7bc7022e8ecdbbf2b90f85a531a9a63ae02badfaec1870654b1877e62e76f2c67bcd6fdb44b98aa4afb539fd7920737eb95c3c58e19c688eec30b469a47574b5d0ef449c9c1e41a7358f9febf454de2b8a480a78e1aa699a8bd86806fae84c73879b741567c3c8aaa1c96280696cb91513f18bd49dfd262a06f66a5682c36d2336cdd43fe4fa9b249470c46645060f049c11f12f29f870a6ccea68f0daf78ff9ce695962a4265694eb3d49a219ea491a66541724fe30b0937a619ef7e06e404eb5ed58166573412800dcee451a1044c1790a7cce0327b26acf031caf8218c0f82a813bd280514018beb5cbd3cb496c84f2b91864ee8a0fa9a1789ce139e8a9fccb574439b7b82f6a4b3600b6fd3de09c2af45f98c6db32009c8ac412c51dfd960f14a1e14d5eb5ce1aa43ad479b4bc743c03f7c113c13f00438c7f85e347a74ac513f0ac3d1d4709ec19faf34b3a3f8edd32ccbed86f348af5f6ceb902d73d510c9186f296ba3ab158ee82378a7a0824a2e23ae9d82338bf9dde2541fc346591f95c84caaae89ebbc11395c0bdab01251b5c5eb5edfeb03a3c5c62ecf8c095a8cdcf3db9fcf288722f5ee6d8158b822e7cba7485c6b742e62a042c5ac578f81b3927648a8758ef9ad9047c02fdb76289baeab5669a0adefa469298b5e9a44", 0x1000}, {&(0x7f0000002300)="aaa93054b94b9b5cbe7f94d6274651b781c7b2a3ad6774431bbe020ee0b21984c9c16b5d4ca6efde1c0ace5a19f540268887db753fd0f60fa8b606b0a841f298e295eb72c761ccaa1a6730d3a29733a8", 0x50}], 0x7, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r1}, @cred={0x20, 0xffff, 0x0, r4, r5, r1}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r1}], 0xa0, 0x4}, 0xe) 19:02:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) mmap(&(0x7f00003fd000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) 19:02:46 executing program 0: r0 = msgget(0x2, 0xc4) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ddffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0b449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd4, 0x0, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x104) ioctl$TIOCDRAIN(r1, 0x2000745e) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xff, 0x5, 0x0, 0x1, "48b5ce72239212f0a995946e150b1c132cb6e263", 0x40, 0x960}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x5b0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ftruncate(r1, 0xbc9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1b) fchown(r1, r2, r3) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="03000000000000001f2222d6b233270f6c3e6aba48a7d8e38199c21cca768aab5833de01a431435ac496084fe0b6671ba78eb7db21c1578239e6ca18a07a0d72e96e0a32b4a74f5766f786bc60913246b87d67c4026e7806821a63848eff073239c82478d98fb62c495b77e8e1c0cb50c0277bd72f681336afed65ada99578f1a9a51352f636b1af8edcbe8a8e235b629c48b85e"], 0x68, 0x800) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) r4 = openat(r1, &(0x7f0000000380)='./file0\x00', 0x8080, 0x40) r5 = openat(r4, &(0x7f00000003c0)='./file0\x00', 0x408, 0x2) r6 = semget$private(0x0, 0x5, 0x110) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000400)=[0x6, 0x5, 0x4]) getpeername$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = socket(0x2, 0xc004, 0x81) r8 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmat(r8, &(0x7f0000ffc000/0x2000)=nil, 0x3000) preadv(r1, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/169, 0xa9}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/56, 0x38}, {&(0x7f00000015c0)=""/244, 0xf4}], 0x4, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001700)) semget$private(0x0, 0x3, 0x20) ioctl$TIOCEXCL(r7, 0x2000740d) semctl$GETPID(r6, 0xef5a0853cda6d834, 0x4, &(0x7f0000001740)=""/174) fcntl$setstatus(r5, 0x4, 0x80) 19:02:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 19:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r0, &(0x7f0000002240)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6542961bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c3dc927410e06867fe2769b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) r3 = socket$unix(0x1, 0x7, 0x0) socketpair(0x3, 0x3, 0x84e, &(0x7f0000000280)) connect(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="e2fd509da7cdeb016600f57bb3b4858bda2598fc633974141ea070640aa9a90700009c62592a17c8663a36a4440dd5018f13daccf0e441da4effd3ccc4337459a88bd4f906477984d116d7d18e006aef5bafab1d61a453ba56acfdac3aa99e555f01740d873dbe3456f168ce2b39af2e11e9d3b851eb12d6fc5da22ba861aa6dafc08a1229ad0e9b7192da48d68f838bb0295cec2132871f7c3b195697c2c48e45d24df41799bb2cf5d4d7ca798496cad1c47ceb5390a6bc14bcd323a59fd35ddba5d2a098b23d2c4441a9c74f8ca04c168c6800000000000000000000000000000015417e88c66903142af95782826aea4fe786e9e611e604f11322eabd9c1c0d53a2a04954e656ae17c87f9d3d130c2630b64e44daee619ba7842eed1e283ae1d5394d778c87475b12e14d11ed14a18ca9bec88854b3e7f27f8b177daded99f17e602cccef06bd886a1fbf4daa7ff824effd2c4de80da2d107768917fa6eb0669441a27041899d78ff5e5a6450889117f5bcfddf7f1be619176a1736016b713f811b08af6c24e72fbc8fd42fab177e466f9c5d0e8a94ec27531a8ea39f8d3470141594c9fd7687dbf9b3ff6c118f8cff2c28075051949d6d380f7c43951782b233d0107d09e9b00234ddc1"], 0x1) r4 = socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000340)=""/210) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "00004000000000f900"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r7 = fcntl$dupfd(r6, 0x0, r2) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d3b, "bad85db5718000"}) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r8, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) fcntl$setstatus(r4, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) 19:02:46 executing program 1: r0 = socket(0x2, 0x3, 0x80000001) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f00000000c0), 0x0) 19:02:46 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x2) getsockopt(r0, 0x1000000000000029, 0x28, 0x0, 0x0) 19:02:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x40000000040022e, 0x9, 0x0, 0xfffffffffffffcd7) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)=':{#(\\\x00') getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:02:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x45, 0x4) 19:02:46 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffb, 0x0, 0x9, 0x7fffffff, "1702079b377b00000000fbff000d00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf224, 0x0, 0x0, 0x3f, "173035843ebc9c2b5849fd35a2737f71dbe8fb90", 0xffffffffffff0000}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 19:02:46 executing program 1: r0 = semget$private(0x0, 0x5, 0x2) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/52) select(0xffffffffffffff8b, &(0x7f0000000240)={0x3, 0x8, 0xffffffff, 0x2, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x10001}) select(0x40, &(0x7f0000000000)={0x20, 0x701, 0x3, 0x4, 0xa20, 0x7ff, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000040)={0x3, 0x9, 0x6, 0x0, 0x6, 0x8000, 0xfffffffffffffffc, 0x40}, &(0x7f0000000080)={0x7, 0x8000000000008213, 0x496, 0x80000000, 0x4, 0xffffffff, 0xff, 0xcd}, &(0x7f0000000140)={0x80000000, 0x3}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 19:02:46 executing program 1: socket(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1}, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) 19:02:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000040)='--\x00', 0x0) getrlimit(0x4, &(0x7f0000000200)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/208, 0xd0, 0x2, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 19:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000001c0)="fc53008000000000002bc67b88d062e794fb3e81ac330c05167f", 0x1a) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4b, 0x3ff}) setrlimit(0x8, &(0x7f00000003c0)) setrlimit(0x0, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x71, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 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(ffffffff81487d04,ffff8000211e9390,ffff80002109d2d8,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff80002109d2d8,ffff8000211e4000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000042db000,ffffffffffffffff,0,9,ffff80002109d2d8) at allt raps_kern+0x7b ptsignal(2764,ffff80002109d2d8,ffff8000210cafe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211e9620) at sleep_finish+0xd3 sleep_finish_all(ffff8000211e9620,32) at sleep_finish_all+0x22 tsleep(ffff80002109d2d8,3,0,ffff8000210cb0a8) at tsleep+0x142 single_thread_set(ffff80002109d2d8,ffff80002109d2d8,0) at single_thread_set+0x2 8b exit1(ffff80002109d2d8,9,0) at exit1+0x84 end trace frame: 0xffff8000211e97f0, 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(ffffffff81487d04,ffff8000211e9390,ffff80002109d2d8,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff80002109d2d8,ffff8000211e4000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000042db000,ffffffffffffffff,0,9,ffff80002109d2d8) at alltraps_kern+0x7b ptsignal(2764,ffff80002109d2d8,ffff8000210cafe0) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211e9620) at sleep_finish+0xd3 sleep_finish_all(ffff8000211e9620,32) at sleep_finish_all+0x22 tsleep(ffff80002109d2d8,3,0,ffff8000210cb0a8) at tsleep+0x142 single_thread_set(ffff80002109d2d8,ffff80002109d2d8,0) at single_thread_set+0x28b exit1(ffff80002109d2d8,9,0) at exit1+0x84 postsig(100,ffff80002109d2d8) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,f9c8abf2000,53,0,f9bf9a882a0) at Xsyscall+0x128 end of kernel end trace frame: 0xf9c48ff50e0, count: -18 ddb{1}> show registers rdi 0xffffffff81e28590 kprintf_mutex rsi 0xffffffff815b4b89 db_enter+0x9 rbp 0xffff8000211e92f0 rbx 0xffff8000211e9390 rdx 0xffff8000042db000 rcx 0x3ec2 __ALIGN_SIZE+0x2ec2 rax 0xffff8000042db000 r8 0xffff8000211e92c0 r9 0x8080808080808080 r10 0x8dcaeeda2fa6c1be r11 0xffffffff81349670 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211e9300 r14 0x100 r15 0xffffffff81bf5a22 cmd0646_9_tim_udma+0x1f0e5 rip 0xffffffff815b4b8a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211e92f0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=493376 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff80002109c720,0xffffffff81ee7e68 process=0xffff8000210cafe0 user=0xffff8000211e4000, vmspace=0xffffff007bd89958 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15868 303473 40289 65534 2 0x4081090 syz-executor0 *15868 493376 40289 65534 3 0x4003010 suspend syz-executor0 43117 497408 15813 65534 3 0x90 nanosleep syz-executor1 43117 425127 15813 65534 3 0x4000090 nanosleep syz-executor1 43117 398872 15813 65534 3 0x4000090 fsleep syz-executor1 40289 133019 56794 65534 3 0x90 nanosleep syz-executor0 56794 465320 33408 0 3 0x82 wait syz-executor0 15813 23472 28657 65534 3 0x90 nanosleep syz-executor1 28657 135882 33408 0 3 0x82 wait syz-executor1 76511 17875 0 0 3 0x14200 bored sosplice 33408 147878 9011 0 3 0x82 thrsleep syz-fuzzer 33408 503228 9011 0 3 0x4000082 thrsleep syz-fuzzer 33408 162075 9011 0 3 0x4000082 thrsleep syz-fuzzer 33408 461463 9011 0 3 0x4000082 thrsleep syz-fuzzer 33408 107172 9011 0 3 0x4000082 thrsleep syz-fuzzer 33408 194035 9011 0 3 0x4000082 thrsleep syz-fuzzer 33408 358720 9011 0 3 0x4000082 thrsleep syz-fuzzer 33408 140644 9011 0 3 0x4000082 thrsleep syz-fuzzer 33408 104060 9011 0 3 0x4000082 thrsleep syz-fuzzer 33408 244160 9011 0 3 0x4000082 thrsleep syz-fuzzer 33408 172213 9011 0 3 0x4000082 thrsleep syz-fuzzer 33408 393357 9011 0 3 0x4000082 kqread syz-fuzzer 9011 142692 98702 0 3 0x10008a pause ksh 98702 283858 35426 0 3 0x92 select sshd 26601 363526 1 0 3 0x100083 ttyin getty 35426 326673 1 0 3 0x80 select sshd 62453 348063 64664 73 3 0x100090 kqread syslogd 64664 503852 1 0 3 0x100082 netio syslogd 24014 395043 1 77 3 0x100090 poll dhclient 94674 257325 1 0 3 0x80 poll dhclient 47171 255559 0 0 3 0x14200 pgzero zerothread 30752 345531 0 0 3 0x14200 aiodoned aiodoned 2096 481234 0 0 3 0x14200 syncer update 65895 66071 0 0 3 0x14200 cleaner cleaner 77551 264518 0 0 3 0x14200 reaper reaper 83350 277943 0 0 3 0x14200 pgdaemon pagedaemon 38713 212392 0 0 3 0x14200 bored crynlk 3482 49226 0 0 3 0x14200 bored crypto 54376 380222 0 0 3 0x40014200 acpi0 acpi0 51710 273096 0 0 3 0x40014200 idle1 87178 241532 0 0 3 0x14200 bored softnet 14453 138632 0 0 3 0x14200 bored systqmp 57242 97713 0 0 3 0x14200 bored systq 63455 76833 0 0 3 0x40014200 bored softclock 42649 105107 0 0 3 0x40014200 idle0 1 401086 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper